相关文章
c-- 调试 printf管理
要让 printf 在调试时可用,而在工作时禁用,可以通过以下几种方法实现。这些方法主要依赖于条件编译或配置宏来控制 printf 的行为。 方法 1:使用条件编译控制 printf
通过 #define 宏控制 printf 的启用或禁用。
实现代码:
#in…
建站知识
2024/11/24 8:06:54
vue2 src_Todolist编辑($nextTick)
main.js
//引入Vue
import Vue from "vue";
//引入App
import App from ./App;//关闭Vue的生产提示
Vue.config.productionTip false;new Vue({el: #app,render: h > h(App),beforeCreate() {//事件总线Vue.prototype.$bus this;}
});App.vue
<template>…
建站知识
2024/11/24 8:05:52
mysql | limit X, -1 早已不可使用,本身也是一个错误
一、背景
需求:使用 mysql 时,需要获取第 X 条数据之后的所有数据。
这时,首先想到的就是利用 limit 来实现。
早期的部分文章或者资料中,提到可以使用:
limit X,-1
例如,获取第一条后的所有数据&…
建站知识
2024/11/24 8:04:52
【大数据学习 | Spark-Core】spark-shell开发
spark的代码分为两种 本地代码在driver端直接解析执行没有后续 集群代码,会在driver端进行解析,然后让多个机器进行集群形式的执行计算
spark-shell --master spark://nn1:7077 --executor-cores 2 --executor-memory 2G
sc.textFile("/home/ha…
建站知识
2024/11/24 8:03:50
linux 查看端口占用 netstat, lsof, ss, fuser 笔记241123
linux 查看端口占用 netstat, lsof, ss, fuser
在 Linux 系统中,你可以使用多种命令来查看哪个进程占用了特定的端口。以下是一些常用的方法:
在 Linux 系统中,查看端口占用情况可以使用多种工具和命令。以下是几种常用的方法: …
建站知识
2024/11/24 8:02:44
C++ STL - vector/list讲解及迭代器失效
vector 使用
vector 是一个动态数组.
构造/拷贝构造/赋值重载函数 int main()
{// 是一个模板, 在实例化的时候, 需要指明类型std::vector<int> first; // 一个空的数组std::vector<int> second (4,100); // 设置初始空间大小为 4 个int, 全部初始化为 100std::v…
建站知识
2024/11/24 8:01:41
Android 基于Camera2 API进行摄像机图像预览
前言
近期博主准备编写一个基于Android Camera2的图像采集并编码为h.264的应用,准备分为三个阶段来完成,第一阶段实现Camera2的摄像机预览,第二阶段完成基于MediaCodec H.264编码,第三阶段完成基于MediaCodec H.264解码,针对不同…
建站知识
2024/11/24 8:00:40
Java 创建不可变集合
Java中为了安全起见,有时候不想让别人改集合中的数据,那么就可以使用不可变集合。
package listExercise;import java.util.HashMap;
import java.util.Map;
import java.util.Set;/*** 不可变集合* 长度不变,内容无法修改的集合* 当集合中的…
建站知识
2024/11/24 7:59:39