- 博客(12)
- 收藏
- 关注
原创 sed invalid content of \{\}
今天在测试一个小脚本的时候遇到了这个问题: sed: file hRntiSed line 3: Invalid content of \{\} 各种搜索,最后才发现不是第三行出现的,而是在第二行,错误是在\{1,3\},逗号之后随意的加了一个空格 \{1,口3\} 结果悲剧了.
2015-03-06 15:05:16 1255
原创 Linux下去掉^M的方法
说到 要去除^M, 我们首先 必须明白 这^M从 哪里来的。^M 从哪里来的?windows 和 linux 里 的一个 差异 便是 : 在windows 下 换行 的表示 是用 \r\n(0A0D) 表示的, 而在linux 下, 只用\n (0D) 就可以表示了。因此 将 windows下的文件 拷贝到 linux下 总会多出 ^M. 这会造成
2013-09-08 19:05:02 1298
转载 vim 替换操作大全
vim 替换操作大全:本文转自: http://hi.baidu.com/sevkm/item/81e4110b187a388a02ce1bff. vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。:s/vivian/sky/ 替换当前行第一个 vi
2013-07-03 20:55:51 786
转载 Python的字典操作
Python的字典操作Python提供了多种应用于字典的操作。因为字典为容器,内建len函数可以将字典当作单一参数使用听切返回字典对象中项目(键/值对)的数目。字典会员在Python2.2以及后面版本,D中的k运算符检测是否对象k是字典D中的键。如果是返回True如果不是返回False。相似的,索引一个字典字典D中的值与相关的键k被索引表示为:D[k]。索引字典
2013-07-03 20:49:05 459
原创 Linux 获取文件属性 函数 stat, fstat, lstat 以及 stat 结构体
linux编程里,有三个函数可以获取 文件的属性(包含了文件类型和文件权限等属性)。三个函数的原型如下:#include int stat(const char *restrict pathname, struct stat *restrict buf);int fstat(int filedes, struct stat *restrict buf);int ls
2013-06-23 22:48:12 1349
转载 Vim 学习笔记-- 注释多行
1. Vim 下注释多行方法一:以下一次注释3行操作如下:escctrl+v 可视块模式jjj 下移3行I 进入插入模式 (此处是大写的 i)//esc方法二:嫌麻烦可以自己定义快捷键# vim ~/.vimrc输入如下内容,保存“F5 for commentvmap :s=^\(//\)*=//=g:noh
2013-05-15 22:46:54 523
翻译 Linux网络编程socket bind() 函数
bind()函数名称: bind -- 给socket 绑定一个地址名称原型: #include int bind(int socket, const struct sockaddr* address, socklen_t address_len); 描述: bind()函数给一个 无名socket
2013-05-14 22:23:41 1284
转载 安装摄像头驱动后不能关机
问题惠普商用笔记本电脑安装摄像头驱动后不能关机。解决方案部分新型惠普商用笔记本电脑,例4411S、4311S、6530b和6530s,如果在安装摄像头驱动后不能关机,那么可以参考下面二个方法进行解决。先安装WindowsXP-KB909667-x86-CHS.rar补丁,这个补丁可以在微软官方网站上找到。若上面补丁不好用,再重装最新版本摄像头驱动测试,即sp42942.ex
2013-05-02 20:11:27 849
原创 Linux C 编程一站式学习--Unix Domain Socket IPC 练习代码
墨迹了很久,终于利用书上提供的模块,调通了 一个简单但完整的 客户端/服务器通讯的程序的代码。 闲言少叙,虽然比较简单也把代码贴出来为自己记录下学习的脚步。 服务器端代码:/*server.c*/#include "serv_listen.h"#include "serv_accept.h"const int MAXLEN = 80;i
2013-05-01 13:26:59 637
转载 coredump简介与coredump原因总结
<br /> 时间:2009-07-11 14:12来源:www.solarisman.cn 作者:solarisman 点击:2194次<br />之前写了篇日志《Linux core 文件简单介绍》,很多人会问coredump是什么?我们又能用coredump做什么呢?准备写一系列这种文章对coredump做一个详细介绍<br />什么是coredump?<br />通常情况下coredmp包含了程序运行时的内存,寄存器状态,堆栈指针,内存管理信息等。可以理解为把程序工作的当前状态存储成一个文件。许多程
2011-05-02 11:05:00 479
转载 C/C++ 笔试、面试题目大汇总
<br />1.求下面函数的返回值(微软)<br />int func(x) <br />{ <br /> int countx = 0; <br /> while(x) <br /> { <br /> countx ++; <br /> x = x&(x-1); <br /> } <br /> return countx; <br />} <br />假定x = 9999。 答案:8<br />思路:
2011-03-28 23:13:00 305
原创 菜鸟学Linux:Ubuntu删除多余启动项(2011.03.28)
<br /> <br /> 最近由于要做毕业设计,也开始迷上了Linux,但作为一个菜鸟什么也不懂。在网上资料的帮助下,解决了很多问题很是感激。同时也想把自己学到的东西和与我一样的菜鸟们分享下,也记录下我学习Linux的过程。<br /> 我现在用的Linux是Ubuntu 10.10版本,装的是64位版的。在刚用Ubuntu时,真是被它三天两头的更新搞的无语了。最郁闷的是,随着你更新次数的增多,那些启动项也逐渐多了起来。<br /> 下边是我从网上查到的解决方
2011-03-28 22:16:00 978
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人