会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lausaa
博客园
首页
新随笔
联系
管理
订阅
2019年12月27日
shmget 报错(errno = -EEXIST)的处理
摘要: 处理一: 用ipcs 命令查看共享内存分配信息# ipcs Shared Memory Segments key shmid owner perms bytes nattch status 0x660165c1 1015808 root 666 40 0 …… 0x660165c1 即是代码中是sh
阅读全文
posted @ 2019-12-27 14:33 lausaa
阅读(2782)
评论(0)
推荐(0)
2019年12月25日
linux 性能分析工具 perf + FlameGraph
摘要: 常用命令: perf record -e cpu-clock -g -p $pid sleep 10 perf script -i perf.data > perf.unfold /FlameGraph-master/stackcollapse-perf.pl perf.unfold > perf.
阅读全文
posted @ 2019-12-25 20:22 lausaa
阅读(1459)
评论(0)
推荐(1)
2018年11月3日
长度按一定粒度对齐的两种计算方式
摘要: 长度对齐在存储地址操作时常用到,假设有一个长度length,需要按一个粒度SIZE 对齐,目前见识到如下两种实现方式: 1. 普通方式: length = length % SIZE ? (length / SIZE + 1) * SIZE : length; 2. 效率方式: length = (
阅读全文
posted @ 2018-11-03 14:59 lausaa
阅读(502)
评论(0)
推荐(0)
2018年7月25日
printf 字节内容时的ffffff 问题
摘要: 需求是要把字节中的内容以16进制的格式打印出来,于是写了类似如下代码: 预期打印是88-88-88-88, 66-66-66-66,实际打印是: 为什么会这样呢,分析如下: char 类型是有符号类型,而%x 格式是无符号整数格式,此时需要将char 类型强制转换成无符号整数格式。 如果字节的第一个
阅读全文
posted @ 2018-07-25 23:17 lausaa
阅读(991)
评论(0)
推荐(1)
2018年5月8日
C++的Enum hack(转)
摘要: 转自:http://www.cnblogs.com/jiqingwu/p/cpp_enum_hack.html 从一个例子开始吧: 对于支持类内初始化的C++编译器,这段代码可以编译通过。 但是较老的C++编译器,可能不支持类内初始化,这样我们的静态常量,必须要在类外初始化。如下: 如果没有int
阅读全文
posted @ 2018-05-08 14:59 lausaa
阅读(170)
评论(0)
推荐(0)
2018年3月16日
expect - 自动交互脚本(转)
摘要: expect - 自动交互脚本 转自:http://xstarcd.github.io/wiki/shell/expect.html 目录 转自:http://xstarcd.github.io/wiki/shell/expect.html 目录 expect参数 expect教程中文版 expec
阅读全文
posted @ 2018-03-16 16:34 lausaa
阅读(1481)
评论(3)
推荐(0)
2017年12月6日
Linux 编程获取本机所有网卡和IP
摘要: #include #include #include #include #include #include #include #include #include int main() { struct ifaddrs* ifaddr = NULL; int ret = getifaddrs(&ifaddr); if (ret) { printf("ge...
阅读全文
posted @ 2017-12-06 14:53 lausaa
阅读(2321)
评论(0)
推荐(0)
2017年9月25日
简单的C/C++日志模块实现
摘要: 诸如log4cxx之类的日志库还是有些复杂,自己实现了一个简单的日志模块。 支持文件设置、日志级别、非原子打印,还附加了常用的线程锁相关宏,如下: sys_logger.h sys_logger.cpp
阅读全文
posted @ 2017-09-25 22:40 lausaa
阅读(2275)
评论(0)
推荐(0)
2017年9月7日
Windows端删除掉已连接的samba会话
摘要: 一个Linux服务器配置有多个用户的多个samba共享目录,Windows端已经以一个用户连接了一个共享。 如果此时再以另一个用户连接另一个共享,则有可能会有“无法访问,没有权限”类似的报错,这里需要删除掉已有的连接。 删除方法如下:
阅读全文
posted @ 2017-09-07 09:43 lausaa
阅读(4911)
评论(0)
推荐(0)
2017年5月30日
OpenSSH客户端漏洞:CVE-2016-0777和CVE-2016-0778
摘要: CVE-2016-0777可通过构造ssh恶意服务器,有可能泄漏客户端的内存私钥 详细参考: 1. https://www.qualys.com/2016/01/14/cve-2016-0777-cve-2016-0778/openssh-cve-2016-0777-cve-2016-0778.tx
阅读全文
posted @ 2017-05-30 23:07 lausaa
阅读(2680)
评论(0)
推荐(0)
下一页
公告