摘要:1.终端下最简单的复制粘贴操作:鼠标左键选中所需的文字,到需要粘贴的地方按鼠标滚轮。2.history(1)将历史指令导出到文件中:history > 1.txt(2)清空历史指令:history -c1. (远程服务器上获取)更新本地源码:git pull --rebase2. 查看更改状况(对源码的改动一目了然):git status3. 因为编译会产生很多东西,但是这些东西我们不需要将它更新到远程库中。所以,通过 cp exclude .git/info/exclude之后,再 git status查一下,然后将产生的蓝色目录拷贝到exclude中,这样就不会更新到远程库上。4. 阅读全文
(转)SlickEdit软件使用
2012-08-17 10:15 by ...平..淡..., 1102 阅读, 0 推荐, 收藏, 编辑
摘要:安装 我们下载下来的Slickedit软件安装过后是需要注册的,因此要下载破解版来使用。我下载的是SlickEdit 2010 (v15.0.1)。 安装SlickEdit的过程很简单,可以在软件包里面找到install.txt文件。找到下载的包里的vsinst。在终端里面输入sudo ./vsinst 执行。快完成时,会弹出注册窗口。Cancle。将crack目录里的lic文件和vs文件用超级用户权限cp到安装目录的bin目录下。安装目录默认为/opt/slickedit/。在终端用超级用户命令运行bin目录下得vs。sudo ./vs 第一次运行会进行注册,选择lic文件即可。退出后在.. 阅读全文
Git常用命令及思维导图
2012-08-17 10:08 by ...平..淡..., 1079 阅读, 0 推荐, 收藏, 编辑
摘要:设置git config —global user.name "xiaodan.lu"git config —global user.email "xiaodan@feixun.com.cn"git config —global color.ui "always" //或者"auto", always不仅Base环境是彩色,Dos里也是彩色的。git config —global alias.ci "commit" //别名缩写git config —global merge.tool //可以 阅读全文
(转)android的消息处理机制(图+源码分析)——Looper,Handler,Message
2012-08-16 18:47 by ...平..淡..., 284 阅读, 0 推荐, 收藏, 编辑
摘要:挺用心的,也挺不错的,转载过来:作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴望水平得到进阶的人来说,都太值得一读了。这不,前几天为了了解android的消息处理机制,我看了Looper,Handler,Message这几个类的源码,结果又一次被googler的设计震撼了,特与大家分享。android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息 阅读全文
(转)深入理解之 Android Handler(相当好!!!)
2012-08-16 16:49 by ...平..淡..., 2210 阅读, 0 推荐, 收藏, 编辑
摘要:一,相关概念在Android中如果通过用户界面(如button)来来启动线程,然后再线程中的执行代码将状态信息输出到用户界面(如文本框),这时候就会抛出以下的异常信息:5-12 13:33:04.393: ERROR/JavaBinder(1029):android.view.ViewRoot$CalledFromWrongThreadException:Onlythe original thread that created a view hierarchy can touch its views.该异常的意思是,只有最初创建视图层次结构的线程才能接触该结构中的视图,也就是说,不是最初创建界 阅读全文
Android中对于没有Looper的类,要使用Toast的问题
2012-08-16 16:12 by ...平..淡..., 752 阅读, 0 推荐, 收藏, 编辑
摘要:因为Toast.java中初始化时,需要创建一个Handler对象,而默认情况下,Handler会与其被定义时所在线程的Looper绑定,比如,在主线程中定义,其是与主线程的Looper绑定,那么,Toast.java中Handler handler = new Handler() 等价于new Handler(Looper.myLooper())。这时,若Handler所在线程没有Looper,则会报错。1.一种解决方法 1 public class TestService extends Service { 2 private Handler handler; 3 ... 阅读全文
记一笔自己的sb行为---工作中修改第一个bug
2012-08-15 15:27 by ...平..淡..., 438 阅读, 0 推荐, 收藏, 编辑
摘要:问题1:文件管理器与图库中队同一张图片的删除操作未同步,导致文件管理器以蓝牙分享图片是报错!描述:【操作步骤】1.文件管理器打开某张图片-home返回idle2.图库中删除文件管理器中的图片->home->文件管理器->仍进入图片预览缓存界面->分享选择蓝牙发送【实际结果】蓝牙进程意外停止【预期结果】未知文件(因为实际已删除,只是缓存)不能发送【log文件】根据报错的情况在源码中找到insertShare方法:View Code 1 519 private void insertShare(Cursor cursor, int arrayPos) { 2 520 ... 阅读全文
(转)ubuntu下安装source navigator
2012-08-13 15:41 by ...平..淡..., 373 阅读, 0 推荐, 收藏, 编辑
摘要:原文:http://blog.csdn.net/l0605020112/article/details/6403034习惯了在windows下用vc看工程代码,若是再装上个vc助手,那就相当的爽了!在Linux环境下呢,百度了下,看到了source navigator,不少人推荐使用这个工具用来查看源代码。它是red hat开发的一个IDE,但是大部分人均用它来阅读,而不是开发,总而言之,不多废话,看看在Ubuntu10.10下,如何安装 步骤如下:1. 下载最新的source navigator包,URL为:http://sourceforge.net/projects/sourcenav/ 阅读全文
启动SourceNavigator出错(问题解决)
2012-08-13 15:36 by ...平..淡..., 475 阅读, 0 推荐, 收藏, 编辑
摘要:在ubuntu下安装sourcenavigator,可通过sudo apt-get install sourcenav,也可以通过下载sourcenav-6.0.tar.gz来进行安装。但是在终端中通过"$snavigator"指令启动sourcenavigator时,出现如下问题: 1 Can't find a usable tk.tcl in the following directories: 2 /usr/local/share/tk8.3 3 4 /usr/local/share/tk8.3/tk.tcl: no event type or button 阅读全文
ubuntu下安装Source Insight
2012-08-13 14:54 by ...平..淡..., 461 阅读, 0 推荐, 收藏, 编辑
摘要:在ubuntu中,安装Windows程序用wine,然后用wine安装Windows软件即可。1、安装wine1.1 在联网状态下,可在终端输入以下命令:sudo apt-get install wine1.2 若已下载wine的源代码形式的安装包,则需通过以下步骤:1、tar -jxvf wine-1.1.25.tar.bz22、然后进入解压后的目录,通过以下指令操作。(1) ./configue(2) make(3) make installps:若make install时不成功,则使用root权限,即sudo make install具体查看目录下的readme,或install... 阅读全文