- 博客(9)
- 资源 (16)
- 收藏
- 关注
转载 超级有用的git reset --hard和git revert命令
很多时候,git新手容易误操作,比如,在levelIISZ-1.4.dev分支下,运行了git pull idccpp-1.0的结果,这样做麻烦很大,经常导致maven项目格式不正确,这个时候,可以用git reset --hard去撤销这次修改 但是这样做也有问题,可能之前本地的,没有提交的修改,都消失了。可以尝试git revert命令 reset是指将当前head的内容重置,不会留任
2012-07-26 09:57:01 7140
转载 dos2unix
dos2unix Linux和Windows文本文件的行结束标志不同。在Linux中,文本文件用"\n"表示回车 换行,而Windows用"\r\n"表示回车换行。所以在Linux中使用Windows的文本文件常常会 出现错误。为了避免这种错误,Linux提供了两种文本格式相互转化的命令:dos2unix和 unix2dos,dos2unix把"\r\n"转化成"\n",u
2012-07-25 14:54:05 806
转载 Linux下Socket编程
什么是Socket Socket接口是TCP/IP网络的API,Socket接口定义了许多函数或例程,程序员可以用它们来开发TCP/IP网络上的应用程序。要学Internet上的TCP/IP网络编程,必须理解Socket接口。 Socket接口设计者最先是将接口放在Unix操作系统里面的。如果了解Unix系统的输入和输出的话,就很容易了解Socket了。网络的 Socket数据传
2012-07-19 16:47:05 648
转载 poll
poll 实现功能 poll和select实现功能差不多,但poll效率高,以后要多用poll poll()接受一个指向结构'struct pollfd'列表的指针,其中包括了你想测试的文件描述符和事件。事件由一个在结构中事件域的比特掩码确定。当前的结构在调用后将被填写并在事件发生后返回。在SVR4(可能更早的一些版本)中的 "poll.h"文件中包含了用于确定事件的一些宏定义。事
2012-07-19 16:29:46 611
转载 ANR
ANR 定义 ANR(Application Not Responding)定义 在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。所以一个流畅的合理的应用程序中不能出现anr,而让用户每次都
2012-07-19 16:28:20 946
转载 bind()
本函数适用于未连接的数据报或流类套接口,在connect()或listen()调用前使用。当用socket()创建套接口后,它便存在于一个名字空间(地址族)中,但并未赋名。bind()函数通过给一个未命名套接口分配一个本地名字来为套接口建立本地捆绑(主机地址/端口号)。 在Internet地址族中,一个名字包括几个组成部分,对于SOCK_DGRAM和SOCK_STREAM类套接口,
2012-07-19 14:56:10 636
原创 diff和patch的使用
diff -uNr xxx xxx.1 > diff.patch 比较两个文件夹中所有文件差异 patch -p1 xxx 上
2012-07-18 18:27:53 614
转载 内存调试的东西D/dalvikvm( 809 ): GC_CONCURRENT freed
老是看到LOG日志里有些系统回收的东西。明知道是内存问题。但还真不知道怎么下手。唉,无赖啊。网上找资料海里捞针,不容易啊。看到这篇不错。 1. verbosegc 一般Java虚拟机要求支持verbosegc选项,输出详细的垃圾收集调试信息。dalvik虚拟机很安静的接受verbosegc选项,然后什么都不做。dalvik虚拟机使用自己的一套LOG机制来输出调试信息。 如果
2012-07-18 17:16:16 4693
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人