- 博客(33)
- 资源 (19)
- 收藏
- 关注
转载 修改commit的内容,包含最近一次,和任意某个commit两种情况
当你不小心,写错了提交的注视/信息,该如何处理呢。理论上,SCM是不应该修改历史的信息的,提交的注释也是。 不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息.但是如果你已经push过了,那么其历史最后一次,永远也不能修改了。 我使用git commit --amend已经push过的,截图如下,我那个"fixes #3"永远的在版本历史中了。
2014-03-20 17:54:49 5101
转载 关于“显示器驱动程序已停止响应并且已成功恢复”的解决方案
PC机半个月时间多次出现GUI挂起的消息框,以及出现了3次:突然黑屏几秒后显示:显示器驱动程序已停止响应并且已成功恢复。把我给郁闷的!粗略上网一看,这是个普遍而且顽固的问题,从Vista时代就继承下来,解释和解决方案多得眼花缭乱,但没有一个真正权威的说法。于是花了几天的时间上网细搜,查中文论坛,查英文论坛,给微软的写信,看技术文档,折腾驱动等等。首先来说这个
2014-03-17 00:26:05 47530 2
转载 C++ STL中Map的按Key排序和按Value排序
map是用来存放键值对的数据结构,可以很方便快速的根据key查到相应的value。假如存储学生和其成绩(假定不存在重名,当然可以对重名加以区分),我们用map来进行存储就是个不错的选择。 我们这样定义,map,其中学生姓名用string类型,作为Key;该学生的成绩用int类型,作为value。这样一来,我们可以根据学生姓名快速的查找到他的成绩。 但是,我们除了希望能够查询某
2013-12-19 15:24:37 72949 5
原创 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 856
原创 模板类中定义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 5284
转载 在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 10725
转载 在Ubuntu 13.04 桌面上设置启动器
1、在/usr/share/applications目录下新建eclipse.desktop,内容如下[Desktop Entry]Categories=Development;IDE;Java;Name=EclipseIcon=/home/wh/eclipse/icon.xpmExec=/home/wh/eclipse/eclipseTerminal=false
2013-07-17 11:48:57 2543
转载 Linux下minicom的配置和使用方法
安装配置minicom--------------------------------------------------# lsmod | grep usbserial (如果直接使用串口线,而没有用到USB转串口设备,此步可以跳过) 如果有usbserial,说明系统支持USB转串口。 安装minicom (Fedora自带有minicom,此步可以跳过) ap
2013-06-04 20:30:52 5508
翻译 Cannot open /dev/ttyS0: Permission denied
今天在ubuntu12.04上运行Serial port terminal 出现了Cannot open /dev/ttyS0: Permission denied提示字样解决方法如下:1.由于tty属于“dialout”组别,比如用户名是joeuser,先命令查看下用户隶属的组别groups joeuser2.如果没有隶属“dialout”,那么把用户加入进去
2013-05-16 17:53:41 2393
转载 Chrome Vim 化扩展插件【推荐】
Chrome Vim 化扩展插件Vimium ,Navigating the current page:? show the help dialog for a list of all available keysh scroll leftj scroll downk scroll upl scroll r
2013-03-21 15:49:11 1454
转载 几种在shell命令行中过滤adb logcat输出的方法
我们在Android开发中总能看到程序的log日志内容充满了屏幕,而真正对开发者有意义的信息被淹没在洪流之中,让开发者无所适从,严重影响开发效率。本文就具体介绍几种在shell命令行中过滤adblogcat输出的方法。 1、只显示需要的输出(白名单) 最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当
2013-01-17 14:47:57 2298
转载 Git: 更新单个或指定的文件
SVN更新单个文件只需要svn up file/to/update,非常简单,而且没有歧义.Git由于在远端和本地都有一个代码库, 这样更新单个文件比SVN要麻烦一点.1. 如果想拿远端git服务器上的最新版本(或某个特定版本)覆盖本地的修改,可以使用git pull命令,但这会全面更新本地代码库和工作拷贝.2. 如果想放弃本地工作拷贝所做修改,可以
2013-01-17 10:57:22 5466
原创 ibus自定义颜文字词库
安装ibus-pinyin:问题1:Ubuntu系统选择自带的拼音输入法是错误的,它默认无法输入中文及中文词组,请独立安装其他基于IBus的输入法用PPA的第三方源将IBus升级的方法:在终端输入: sudoadd-apt-repository ppa:shawn-p-huang/ppasudo apt-get updatesudoapt-get install
2013-01-07 20:36:29 1693
转载 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 1020
转载 Linux软连接和硬链接
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的
2012-12-07 10:07:18 575
转载 ubuntu 集成在桌面右键svn git软件rabbitvcs
sudo add-apt-repository ppa:rabbitvcs/ppa 添加源sudo apt-get update 更新仓库sudo apt-get install rabbitvcs-core rabbitvcs-nautilus rabbitvcs-cli 安装相关软件安装上面包的时候需要注意,ubuntu不同的版本依赖不一样,具体参考如下:
2012-12-07 10:05:24 2604
转载 Ubuntu11.10中打开Qt creator,提示无法覆盖文件 /home/xiaofeng/.config/Nokia/qtversion.xml : Permission denied
打开Qt creator,提示无法覆盖文件 /home/bingfeng/.config/Nokia/qtversion.xml : Permission denied点好几次确定之后能进去。然后退出的时候显示无法覆盖文件 /home/bingfeng/.config/Nokia/toolChains.xml : Permission denied虽然能写出来的东西能编译过去,不过
2012-11-23 15:04:34 1535
转载 Ubuntu中Source Insight的使用
相信很多朋友在Windows下都 习惯用Source Insight来阅读分析源代码了,对于LINUX下面的工具,确实有比较高效的,配置起来起对比较麻烦,也比较繁琐,相信很多人肯定希望能在Linux下面也能用到Source Insight,今天我就把我Ubuntu10.04上使用Source Insight的方法与大家分享! 这是我的系统信息:Linux gavin-lapt
2012-11-22 14:27:54 1214
转载 用快捷键强制关闭Ubuntu无响应程序
来公司开发后,同事大多用ubuntu开发,老大也说,用ubuntu开发比较好,可是,对于一个习惯于在windows开发的人来说,初始使用ubuntu是很不爽的,遇到很多问题,以后用到就记录下来把。很多小技巧。写这篇文章的原因是:我的Eclipse总是死掉,点也没反应,重起也不行,我也不会命令行,所以,查了下,具体的见下面把。主要就是处理卡住或者不动的应用程序。
2012-11-08 15:28:41 14246
转载 解决vim的backspace不能正常使用
ubuntu下 vim ~/.vimrc//startset nocompatibleset backspace=indent,eol,startset rulerset showcmdset wildmenuset fo=cqrtset laststatus=2set textwidth=78set ww=,h,lset autoindent"
2012-10-23 16:25:43 1010
原创 ubuntu下安装VMwareTools
先来吐槽一下、安装了一天了, 本着简便快捷的原则安装了VMware精简版,结果遇到了鼠标不能把选中文件在虚拟机和电脑系统之间来回拖动问题,现在基本把问题全解决了,特地把解决方案分享一下,省的大家把不必要的时间浪费在配置环境上。 准备工作:(一)一定要先安装 build-essential 软件,否则不能够顺利安装 命令:sudo apt-get install build-e
2012-09-01 17:34:12 6387 1
转载 synergy在Windows和Linux下使用全攻略(多台PC共享一套键盘鼠标)
本攻略中介绍的是双机键盘鼠标共享,多机情况类似,学会双机的,其他情况自然就会了。 在工作中,有一台笔记本和一台个人PC,个人PC的键盘鼠标都相当难用,遂希望能找到一个能让我使用笔记本键盘和鼠标能直接实时操作另一台PC的办法,不负所望,发现了synergy这款软件。这款软件的好处在于:它可以跨操作系统使用,只要你的多台电脑是通过网络连接,在同一个网段(不同网段没有试验过),并且支持TCP/
2011-11-26 14:51:57 19491
转载 让gedit 成为强大的C语言IDE
gedit是个简单易用的文本编辑器。gedit可扩展性很强,我们可以通过给gedit添加插件,让gedit成为一个强大的C语言IDE。gedit不支持代码自动缩进和自动代码提示,可以给gedit添加Smart indentation plugin for C/C++/Java 和 Word Completion 这两个插件,让gedit对C语言代码能够自动缩进和自动提示。Word Completi
2011-11-26 01:00:00 7144
转载 工欲善其事必先利其器-简单几步打造顺手的python开发工具(windows,Linux多版本)
初学一门语言,一般来说第一道门槛是开发工具的选择,以及配置,用记事本写代码写写helloworld尚堪一用,但是一旦需要进行稍微规模大一点的开发立马就捉襟见肘了,所以本文的目的在于给打算学习Python的Tx一个快速入手的指南。方法零,用EditPlus或者UtralEdit等加强版记事本,语法高亮,ok,但是自动补全,智能感知等就不要想了,杯具,据说某些对IDE有强烈怨念的大牛喜欢这种完全反
2011-11-26 00:14:02 1757
转载 在Linux下安装Python
在Linux下安装Python的操作相当简单,按如下步骤操作即可:1、 在官方网站下载python安装包,这里注意python.org/download路径被屏蔽,需要使用http://www.python.org/页面上的中文“下载”链接进行下载。这里下载了python最新的3.2.2版本:Python-3.2.2.tgz下载后,文件目录在/home/python/下,这也是我py
2011-11-15 23:52:16 3087
转载 WIN7远程桌面连接方法!远程控制教程!XP远程桌面连接教程!如何设置远程桌面连接?远程桌面连接设置!
WIN7远程桌面连接方法!首先,我们要在被连接的计算机上进行设置。使用鼠标右键单击“计算机”图标,选择“属性” 在打开的“系统”窗口点击“远程设置”,在弹出的系统属性中的的“远程”选项窗口中选择“允许运行任意版本远程桌面的计算机连接” 下一步,我们进入“控制面板”选择“用户账户和家庭安全”,给这台需要被登录的计算机设置账户密码小提示:被登录的计
2011-11-09 22:25:34 31356 1
转载 Ubuntu 10.10 安装飞信
在Ubuntu 10.10下利用Personal Package Archives (PPA) 可以非常简单地安装最新版飞信: 打开命令终端窗口,分别执行如下命令: sudo apt-add-repository ppa:happyaron/ppa
2011-09-22 09:49:43 858
原创 查计算机MAC地址防止无线路由被盗网
一、win7、2000、XP系统如果系统是XP,那么就点开始----运行----cmd(然后按确定),然后在提示符下输入:ipconfig/all(加回车)就可以查出本机MAC地址。如下所示,MAC地址为:0013-727a-ee61C:\Documents and Se
2011-09-04 02:31:12 3453
原创 UBUNTU命令行软件包管理
1、APT APT (高级软件包工具) 是一个强大的包管理系统,而那些图形化程序如 添加/删除 应用程序 和 Synaptic 都是建立在它的基础之上的。APT 自动处理依赖关系并在系统软件包执行其他操作以便安装所要的软件包。 运行 APT 要求管理权限 (参见 第1.3.3
2011-09-01 13:25:03 994
原创 Ubuntu10.04 12.04 下安装QQ2012
+-----------------------------------------------------------------------+| wine qq 2012 for linux Ubuntu 64位兼容 +-----------------------------------------------------------------------+| 作者:Longe
2011-08-16 09:46:32 3432
转载 在ubuntu中安装 Source-Navigator及使用手册(zzzz)
1 通过apt-get安装(版本较旧)安装命令:sudo apt-get install sourcenav启动命令:snavigator2 手动安装最新版本1)到官方网站获取软件包http://sourceforge.net/project/showfi
2011-08-02 17:46:38 869
凯立德C-CAR配置修改器 V4.0
2012-04-11
二级C语言南开100题(2010版)
2010-03-27
C#\[异次元] C# 教程
2009-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人