static int __init hello_init(void) { printk(KERN_EMERG "[ KERN_EMERG ] Hello Module Init\n"); printk( "[ default ] Hello Module Init\n"); return 0; } ...
分类:
其他好文 时间:
2021-01-18 11:37:08
阅读次数:
0
一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 下面来个简单的示例,标注(1,2,3,4,5)我们要重点关注的数据 type列,连接类型。一个好的sql语句至少要达到range级别。杜绝出现all级别 key列,使用到的索引名。如果没有选择索引,值是NULL。 ...
分类:
数据库 时间:
2021-01-18 11:25:16
阅读次数:
0
一、整合log-back 在resources下新建logback-spring.xml <?xml version="1.0" encoding="UTF-8"?> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,如果设置为WA ...
分类:
编程语言 时间:
2021-01-18 10:50:25
阅读次数:
0
1、开发板是什么级别,类似51单片机,ESP8266或nanopi之类?答:本次直播抽奖的WIFI Iot智能家居套件是可以运行鸿蒙OS的开发版套件,采用3861芯片。比51单片机的算力要强很多。 2、画的组件有点击或者触摸事件? 答:单击或触摸事件需要通过ClickListner和TouchEve ...
分类:
其他好文 时间:
2021-01-16 11:55:03
阅读次数:
0
1473G - Tiles 画图分析,可以发现路径形成了网格图,每一次的状态是一条斜线上的所有点,增加操作就是将网格图向外拓展,减少操作就是将网格图向内收拢。 可以分阶段统计,因为每次阶段上点的数量最大只会变化 \(5\),点数是 \(O(n)\) 级别的,相邻阶段之间可以用组合数转移。 \(f_{ ...
分类:
其他好文 时间:
2021-01-16 11:50:20
阅读次数:
0
JDK就能实现动态代理,为什么还需要CGLib动态代理 CGLib动态代理不要求委托类实现接口,没有接口照样能实现代理业务 CGLib动态代理能够实现基于方法级别的拦截处理 CGLib动态代理执行方法,不是使用反射执行Method.invoke() CGLib可以针对同一个委托类的不同方法可以使用不 ...
分类:
其他好文 时间:
2021-01-15 12:06:49
阅读次数:
0
用MDK调试一块STM32F207的程序,想查看一下变量却发现watch窗口总是 <not in scope>和<cannot evaluate>,无奈凑合着通过printf函数进行串口打印查看。1 编译器把这个局部变量给优化掉了,并没有在内存中生成,果断把优化级别改为Level 0,重新编译,解决 ...
分类:
其他好文 时间:
2021-01-14 10:35:05
阅读次数:
0
SpringBoot之SpringBoot的启动方式 编写测试接口 新建一个HelloService类 注意:需要在和生成的启动类在同一级别目录或者下一级目录中,因为SpringBoot启动时会扫描同级包及其子包,放在别处是扫描不到的,除非额外配置(@ComponentScan) package c ...
分类:
编程语言 时间:
2021-01-14 10:31:34
阅读次数:
0
开启慢查询Profiling Profiling级别说明 0:关闭,不收集任何数据。 1:收集慢查询数据,默认是100毫秒。 2:收集所有数据 1、通过修改配置文件开启Profiling 修改启动mongo.conf,插入以下代码 #开启慢查询,200毫秒的记录 profile = 1 slowms ...
分类:
数据库 时间:
2021-01-13 11:20:42
阅读次数:
0
记录几个坑 优化器在表行数比较少的时候 会使用全表扫描,会造成全表所有的行加锁,所以需要使用force index 强制使用索引 来实现gap-lock(间隙锁)的应用 next-lock 加锁 会锁住 第一个不满足条件行 例如下表 number有唯一索引 id name number 1 Jack ...
分类:
数据库 时间:
2021-01-12 11:15:53
阅读次数:
0