• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

narcasse

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

2011年10月14日

CSS选择器(转)

摘要: http://www.ruanyifeng.com/blog/2009/03/css_selectors.html 1. 基本选择器 序号 选择器 含义 1 * 通用元素选择器,匹配任何元素 2 E 标签选择器,匹配所有使用E标签的元素 3 .info class选择器,匹配所有class属性中包含info的元素 4 #footer id选择器,匹配所有id属性等于footer的元素... 阅读全文

posted @ 2011-10-14 16:09 narcasse 阅读(166) 评论(0) 推荐(0)

2011年5月31日

linux中实现“mkdir -p”功能的c函数

摘要: 1: int make_dirs(char *new_path, int perms) 2: { 3: char *saved_path, *cp; 4: int saved_ch; 5: struct stat st; 6: int rc; 7: 8: cp = saved_path = strdup(new_path); 9: while (*cp && *cp == '/') ++cp; ... 阅读全文

posted @ 2011-05-31 21:36 narcasse 阅读(1364) 评论(0) 推荐(0)

2011年4月25日

使用gcc -g编译,gdb调试时仍然存在“no debug symbols found”的错误

摘要: 今天为调试一段代码,使用gcc将程序用-g选项重新编译。但是使用gdb进行debug时,仍然出现“no debug symbols found”的错误。仔细检查了一下Makefile,原来后面定义的连接选项中指定了-s。gcc的文档中说明如下: -s Remove all symbol table and relocation information from the executable. 去掉... 阅读全文

posted @ 2011-04-25 21:56 narcasse 阅读(682) 评论(0) 推荐(0)

2011年4月10日

LDD命令的原理与使用方法(转)

摘要: 作用:用来查看程式运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题。 ldd命令原理 1、首先ldd不是个可执行程式,而只是个shell脚本 2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJECTS、LD_WARN、LD_BIND_NOW、LD_LIBRARY_VERSION、LD_VERBOS... 阅读全文

posted @ 2011-04-10 22:28 narcasse 阅读(400) 评论(0) 推荐(0)

2011年4月6日

在Makefile里如何对make命令行中的变量重新赋值

摘要: 在Makefile里,如果有变量是通过make的命令行参数设置的,那么Makefile中对这个变量的赋值会被忽略。如果一定要设置这种参数的值,那么可以使用override,例如 override LOCALE = zh_CN 阅读全文

posted @ 2011-04-06 17:02 narcasse 阅读(1117) 评论(0) 推荐(0)

2011年4月1日

strace的使用

摘要: 近来linux系统调试过程中,经常使用strace来查看系统调用和接收的信号。strace常用的参数为: -c 统计每种系统调用所执行的时间,调用次数,出错次数。 -p 跟踪指定的进程 -f 跟踪由fork子进程系统调用 -F 跟踪vfork子进程系统调用,与-f同时出现时, vfork不被跟踪 -o filename 可以将输出写入到filename文件中,而非stdout -ff 常与-o选项... 阅读全文

posted @ 2011-04-01 14:59 narcasse 阅读(225) 评论(0) 推荐(0)

2011年3月6日

Linux中如何在所有文件中查找特定的字符串

摘要: Linux中在指定目录的所有文件中查找特定的字符串,比如在/var/log中查找“test”? 方法一:使用find的exec选项 find /var/log –exec grep –nH “test” {} \;方法二:使用find和xargfind /var/log | xargs grep -nH "test"-exec和xargs的区别:The problem is not one of ... 阅读全文

posted @ 2011-03-06 21:02 narcasse 阅读(6533) 评论(0) 推荐(0)

 
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3