• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
指尖上的快乐
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 6 ··· 10 下一页
2016年6月13日
结构体字节对齐
摘要: 结构体字节对齐 在用sizeof运算符求算某结构体所占空间时,并不是简单地将结构体中所有元素各自占的空间相加,这里涉及到内存字节对齐的问题。从理论上讲,对于任何变量的访问都可以从任何地址开始访问,但是事实上不是如此,实际上访问特定类型的变量只能在特定的地址访问,这就需要各个变量在空间上按一定的规则排 阅读全文
posted @ 2016-06-13 22:02 指尖上的快乐 阅读(336) 评论(0) 推荐(0)
2016年6月11日
装饰者设计模式
摘要: 装饰者设计模式的步骤: 1. 在装饰类的内部维护一个被装饰类的引用。 2. 让装饰类有一个共同的父类或者是父接口。 阅读全文
posted @ 2016-06-11 21:02 指尖上的快乐 阅读(152) 评论(0) 推荐(0)
2016年6月2日
TCP带外数据
摘要: 传输层协议使用带外数据(out-of-band,OOB)来发送一些重要的数据,如果通信一方有重要的数据需要通知对方时,协议能够将这些数据快速地发送到对方.为了发送这些数据,协议一般不使用与普通数据相同的通道,而是使用另外的通道.linux系统的套接字机制支持低层协议发送和接受带外数据.但是TCP协议 阅读全文
posted @ 2016-06-02 17:39 指尖上的快乐 阅读(4705) 评论(1) 推荐(1)
2016年5月31日
谨慎使用多线程中的fork
摘要: // Upon successful completion, pthread_atfork() shall return a value of zero; otherwise, an error number shall be returned to indicate the error. // @ 阅读全文
posted @ 2016-05-31 09:17 指尖上的快乐 阅读(663) 评论(0) 推荐(0)
2016年5月24日
GDB调试多线程
摘要: 先介绍一下GDB多线程调试的基本命令。 info threads 显示当前可调试的所有线程,每个线程会有一个GDB为其分配的ID,后面操作线程的时候会用到这个ID。 前面有*的是当前调试的线程。 thread ID 切换当前调试的线程为指定ID的线程。 break thread_test.c:123 阅读全文
posted @ 2016-05-24 22:47 指尖上的快乐 阅读(620) 评论(0) 推荐(0)
2016年5月22日
stl中的push_back
摘要: v_data.push_back(pdata);这句只是把指针pdata拷贝到 vector当中的一个指针p1当中 注意是拷贝也就是说当前pdata和p1指向同一个东西,p1在vector中。并不是将结构体放入vector,这点需要明确。这时如果你delete pdata 也就是释放了 pdata  阅读全文
posted @ 2016-05-22 19:47 指尖上的快乐 阅读(477) 评论(0) 推荐(0)
2016年5月16日
多线程与信号
摘要: 1. 每个线程都有自己的信号屏蔽字 2. 每个线程都对同一信号都共享一个信号处理函数。 3. 主线程设置了pthread_sigmask后,子线程将复制一份设置好的信号屏蔽字(之后可以更改)。 然后我们来看下线程和进程间的比较 子进程继承父进程的属性: 子线程继承主线程的属性: 实际用户ID,实际组 阅读全文
posted @ 2016-05-16 17:43 指尖上的快乐 阅读(559) 评论(0) 推荐(0)
2016年5月9日
关于system函数的安全性漏洞
摘要: 当以一个普通用户去执行 设置-用户ID 为root的程序时,如果再次用了system函数时,被system函数所执行的那个程序具有 有效-用户ID 为root的风险(虽然真实用户还是普通用户),这也是一个漏洞。 设置用户ID 程序绝对不应该调用system函数。 因为fork出来的子进程继承了父进程 阅读全文
posted @ 2016-05-09 15:43 指尖上的快乐 阅读(1370) 评论(0) 推荐(0)
2016年5月8日
java 静态函数锁对象说明
摘要: 在内存加载.class文件后,会自动创建一个对象,用于保存class的信息,与我们程序员手工创建的对象不一样. 阅读全文
posted @ 2016-05-08 10:29 指尖上的快乐 阅读(193) 评论(0) 推荐(0)
2016年5月4日
java字符串相关
摘要: String类默认对equals方法进行了重写,比较的是字符串的字符,而非是object中equals方法默认的比较两个对象的内存地址 阅读全文
posted @ 2016-05-04 21:44 指尖上的快乐 阅读(107) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 10 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3