long blogs

进一步有进一步惊喜


  • Home
  • Archive
  • Tags
  •  

© 2025 long

Theme Typography by Makito

Proudly published with Hexo

C-内存和类型

Posted at 2020-09-29 C 内存 指针 

C内存和类型测试源码 输出 分析关于变量类型和内存。申请了4×4字节的内存,内存是与变量无关的,初始化时的内存值为。 16字节内存作为整型数组使用执行到下边的代码之后的内存。 memory: 一个int类型大小为4个字节,所以16字节可以转成大小为4的整型数组。 16字节内存作...

linux自动更换壁纸

Posted at 2020-09-22 linux 

功能描述每隔一段时间更换linux的壁纸。 golang 实现 配置文件

C-AES加解密

Posted at 2020-09-06 C 加解密 

什么是AES

C-宏注入及其应用

Posted at 2020-09-04 C 

基础:GCC编译时注入宏类型1 gcc控制宏的开关源码main.c 说明 有宏MC控制代码的编译分支,MC宏可以由gcc编译的时候定义。使用 “-D宏名”,开启宏。 编译1-未开启宏 gcc main.c -o main.out 编译2-开启宏MC gcc main.c -DMC -o main.out...

C-Base

Posted at 2020-09-03 笔记 C 

计算数组的大小sizeof(数组名) 获得这个数组占用内存的总长度。二维数组是全部元素占用的总长度。 长度 = sizeof(数组名) / sizeof(数组类型) 元素个数 = 总的占用字节大小 / 每个元素占用的字节大小 64位指针占用8字节,8×8=64,内存寻址。 计算一维数组长度例子1: ...

C-多线程

Posted at 2020-09-03 C 多线程 

多线程的坑有如下代码 分析 将for循环中的i,直接作为线程的入参,有什么问题吗?直接将i作为入参,后面的几个线程都是使用同一个i变量。i后面的值会影响前面的值。需要使用新的变量作为入参才能满足使用要求。 多个线程对同一个变量进行操作需要加锁,使用volatile是无法避免的。必须使用锁才能保证数据不会出现...

git代码提交规范

Posted at 2020-08-17 笔记 

阿里git提交规范提交的git commit message 格式 <type>(<scope>):<subject> type 必须 Type类型 说明 feat 新功能 fix/to 修复bug,QA发现bug,也可以是研发自己发现bug,fix:产...

go-圣经-笔记

Posted at 2020-07-31 golang 《go语言圣经》 

基于共享变量的并发-笔记一、竞争条件 线性程序->顺序执行 并发条件下,函数依然可以正确工作=>函数并发安全 文档明确函数并发安全,才可以并发的访问它 并发无法工作(1)死锁(deadlock)-> 干瞪眼,谁都不好过。(2)活锁(livelock)->还活着,形成闭环,但没有...

go-gorm

Posted at 2020-07-31 golang gorm 

官方文档 已经很详细的对gorm的使用方法进行介绍了。 连接数据库 操作数据库查询表是否存在db.HasTable(&user)db.HasTable(&User{})db.HasTable("users") 创建表db.CreateTable(&...

markdown画图

Posted at 2020-07-29 笔记 markdown 

绘制图关系选择mermaid,在里面选择graph。有下列选项方向选择 类型 说明 TB Top->Bottom BT Bottom->Top LR Left->Right RL Right->Left 使用-->连接两个节点,名称一致为一个节点.--&g...

Page 6 / 14  

 Previous Next 

© 2025 long

Theme Typography by Makito

Proudly published with Hexo