会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
foo__hack
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
19
20
21
22
23
24
25
26
27
···
41
下一页
2014年11月18日
关于google的C++ coding style
摘要: 大家都知道google的开源项目有很多,不过我观察过一些开源项目,觉得代码质量就是这家最好了。这些“教条”式规定的背后是是来自于常年工程经验积累上的理性思考。为什么好?主要有以下几点:1.规范,就像一个人写出来的。2. 抽象但又不过度抽象。3.算法实现上不会晦涩难懂,需要有trade off的功力。...
阅读全文
posted @ 2014-11-18 09:57 foo__hack
阅读(845)
评论(0)
推荐(0)
2014年11月17日
Linux下编译第三方库的问题
摘要: 因为各个Linux发行版之间的差异还是挺大的,有一些预安装在系统上的基本库是不一样的(不仅仅是版本,有一些是有和无的区别)。那么问题来了:编译第三方库./configure的时候一般我们不会定制那么多参数配置(什么enable-with-XXX的),直接 ./configure --prefix=[...
阅读全文
posted @ 2014-11-17 15:28 foo__hack
阅读(1251)
评论(0)
推荐(0)
SSL和SSH和OpenSSH,OpenSSL有什么区别
摘要: ssl是通讯链路的附加层。可以包含很多协议。https, ftps, .....ssh只是加密的shell,最初是用来替代telnet的。通过port forward,也可以让其他协议通过ssh的隧道而起到加密的效果。SSL是一种国际标准的加密及身份认证通信协议,您用的浏览器就支持此协议。SSL(S...
阅读全文
posted @ 2014-11-17 11:37 foo__hack
阅读(21367)
评论(1)
推荐(1)
nm和readelf命令的区别
摘要: 其实问题的本质是对elf格式的理解问题,因为是查看so库的符号表发现的问题。事情起因是这样的,由于我的一个程序编译的时候出现了undefined reference to “XXX”的错误,需要链接特定的so库,发现用nm [file]找不到“XXX”函数符号,结果用readelf -s [file...
阅读全文
posted @ 2014-11-17 10:42 foo__hack
阅读(8344)
评论(0)
推荐(0)
2014年11月13日
Advanced Bash-Scripting Guide
摘要: 在UC Berkeley 课程代号CS9E上看到的资源http://www-inst.eecs.berkeley.edu/~selfpace/studyguide/cs9e/http://www.tldp.org/LDP/abs/html/
阅读全文
posted @ 2014-11-13 13:20 foo__hack
阅读(238)
评论(0)
推荐(0)
2014年11月12日
svn: “sqlite: attempt to write a readonly database”
摘要: 原因很可能是在svn与本地同步的时候上锁了,可能没注意在svn执行与仓库同步的时候被中断,所以锁文件没有解锁,但是这样的错误,应该不是标题上所说的错误啊??搞不懂了,以前这样的错误,cleanup都有作用,现在就没有了。必须鼓捣下.svn这个隐藏文件cd到checkout的顶层目录找到.svn目录然...
阅读全文
posted @ 2014-11-12 20:14 foo__hack
阅读(3495)
评论(0)
推荐(0)
在Bash中,如何判断某个命令是否存在?
摘要: if ! type "$foobar_command_name" > /dev/null; then # install foobar here,or poping up some warning messagesfireferences:http://stackoverflow.com/ques...
阅读全文
posted @ 2014-11-12 16:30 foo__hack
阅读(498)
评论(0)
推荐(0)
Linux下Bash运行脚本
摘要: 命令行应该这样写:sh -c "脚本字符串"example: sh -c "if ! type dpkg > /dev/null ; then echo 'some messages' fi"
阅读全文
posted @ 2014-11-12 16:28 foo__hack
阅读(237)
评论(0)
推荐(0)
Linux驱动开发相关
摘要: 一般用printk查看/etc/sysconf文件,看看内核调试信息放到了哪里打印的消息一般放在/var/log/messages文件里面。如果你是在XWindows下的XTerm中insmod的,你不会看到输出,使用dmesg就可能看到在加载和卸载模块时的输出内容,只有直接在console下加载才...
阅读全文
posted @ 2014-11-12 11:09 foo__hack
阅读(314)
评论(0)
推荐(0)
Linux上的设备管理器
摘要: 一般windows上我们用它自带的“设备管理器”来查看,管理,安装,卸载驱动。那么问题来了,Linux上用什么命令来看呢?可以用:lshw lsusb lspci lsmod查看特定模块、驱动的详细信息modinfo [device name]显示已加载的模块$ less /proc/module...
阅读全文
posted @ 2014-11-12 10:09 foo__hack
阅读(12720)
评论(0)
推荐(0)
上一页
1
···
19
20
21
22
23
24
25
26
27
···
41
下一页
公告