
linux开发
acidgl8757
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
grep 正则表达常用方法
1.用grep找文件夹里面文件的关键字grep -R 'abc' ./原创 2012-11-28 15:28:20 · 675 阅读 · 0 评论 -
修改commit的内容,包含最近一次,和任意某个commit两种情况
当你不小心,写错了提交的注视/信息,该如何处理呢。理论上,SCM是不应该修改历史的信息的,提交的注释也是。 不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息.但是如果你已经push过了,那么其历史最后一次,永远也不能修改了。 我使用git commit --amend已经push过的,截图如下,我那个"fixes #3"永远的在版本历史中了。转载 2014-03-20 17:54:49 · 5151 阅读 · 0 评论 -
const 引用导致问题
编译显示的error如下:error: passing 'const Fraction' as 'this' argument of 'int Fraction::getson()' discards qualifiers [-fpermissive] 示例代码如下:#include#includeusing namespace std;class Fraction原创 2013-12-19 15:19:39 · 895 阅读 · 0 评论 -
C++ STL中Map的按Key排序和按Value排序
map是用来存放键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map,其中学生姓名用string类型,作为Key;该学生的成绩用int类型,作为value。这样一来,我们可以根据学生姓名快速的查找到他的成绩。 但是,我们除了希望能够查询某转载 2013-12-19 15:24:37 · 73052 阅读 · 5 评论 -
模板类中定义std::list::iterator iter容器的迭代器变量的问题
template class HashTable{ public: explicit HashTable(int size=101); bool remove(const HashedObj& x); private: vector >theLists; i原创 2013-12-14 12:13:41 · 5329 阅读 · 0 评论 -
几种在shell命令行中过滤adb logcat输出的方法
我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率。本文就具体介绍几种在shell命令行中过滤adblogcat输出的方法。 1、只显示需要的输出(白名单) 最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当转载 2013-01-17 14:47:57 · 2348 阅读 · 0 评论 -
Git: 更新单个或指定的文件
SVN更新单个文件只需要svn up file/to/update,非常简单,而且没有歧义.Git由于在远端和本地都有一个代码库, 这样更新单个文件比SVN要麻烦一点.1. 如果想拿远端git服务器上的最新版本(或某个特定版本)覆盖本地的修改,可以使用git pull命令,但这会全面更新本地代码库和工作拷贝.2. 如果想放弃本地工作拷贝所做修改,可以转载 2013-01-17 10:57:22 · 5511 阅读 · 0 评论 -
linux下使用find xargs grep查找文件及文件内容
1,在某个路径下查文件。在/etc下查找“*.log”的文件find /etc -name “*.log”2,扩展,列出某个路径下所有文件,包括子目录。find /etc -name “*”3,在某个路径下查找所有包含“hello abcserver”字符串的文件。find /etc -name “*” | xargs grep “hello abc转载 2012-12-11 15:20:28 · 1076 阅读 · 0 评论 -
Linux软连接和硬链接
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的转载 2012-12-07 10:07:18 · 605 阅读 · 0 评论 -
在Ubuntu下如何开发配置OpenGL环境?
安装编译环境和OpenGL图形驱动1、安装基本编译环境sudo apt-get install build-essential2、安裝OpenGL Librarysudo apt-get install libgl1-mesa-dev3、安裝OpenGL Utilitiessudo apt-get install libglu1-mesa-dev转载 2013-07-19 17:24:11 · 10912 阅读 · 0 评论