上一页 1 2 3 4 5 6 7 8 ··· 40 下一页
  2014年5月10日
摘要: Android反编译工具介绍与简单实用方法Android反编译的目的无非就是为了看到APK的xml、资源和代码: 得到代码的方式:直接解压APK文件 --> 得到classes.dex文件 --> 使用 dex2jar classes.dex classes.jar生成jar文件 --> [可选的... 阅读全文
posted @ 2014-05-10 08:09 spinsoft 阅读(399) 评论(0) 推荐(0) 编辑
  2014年5月5日
摘要: Linux rescue适用场景: 当误操作修改系统启动文件/etc/fstab, /etc/rc.d/rc.sysinit时,就会造成系统启动时读取磁盘或初始化环境失败,导致linux无法正常启动,此时就可以借助Linux的救援模式临时进入系统,进行文件修改,纠正错误救援(rescue)模式的本质... 阅读全文
posted @ 2014-05-05 08:07 spinsoft 阅读(1004) 评论(0) 推荐(0) 编辑
  2013年12月3日
摘要: 首先介绍一下什么是哈希表。同线性表、树一样,哈希表也是一种数据结构,理想情况下可以不需要任何比较,一次存取便能得到所查记录。所以它的优点就是查找特定记录的速度快。因为哈希表是基于数组的,所以创建后就难于扩展,而且不利于遍历数据。 下面是哈希表的C实现: 1 /* 哈希表的C实现 2 查找使用的方法是“除留余数法”,解决冲突使用的方法是“链地址法”。 3 */ 4 #include 5 #include //malloc 6 #include //memset 7 #define FALSE 0 8 #define TRUE 1 9 typedef int STAT... 阅读全文
posted @ 2013-12-03 08:02 spinsoft 阅读(548) 评论(0) 推荐(0) 编辑
  2013年11月26日
摘要: 1、删除含有指定字符串的行替换: ^.*(指定字符串).*$ 为空例如,删除含有"JOIN"的行, 替换: ^.*JOIN.*$ 为空2、删除//行注释替换: //.*$ 为空(需注意,此正则会误删在引号中的'//', 如 'http://www' )3、删除/*...*/段注释替换: //*.*/n*.*/*/ 为空(需要注意,此正则在Editplus中会有一定的误判,应该是bug,请在替换时单步观察) 阅读全文
posted @ 2013-11-26 15:27 spinsoft 阅读(6291) 评论(0) 推荐(0) 编辑
  2013年11月13日
摘要: Linux网络编程组播测试代码(转载)组播客户端代码如下:#include #include #include #include #include #include #define BUFLEN 255int main(int argc, char **argv){struct sockaddr_in peeraddr, myaddr;int sockfd;char recmsg[BUFLEN + 1];unsigned int socklen;/* 创建 socket 用于UDP通讯 */sockfd = socket(AF_INET, SOCK_DGRAM, 0);if (sockfd # 阅读全文
posted @ 2013-11-13 13:44 spinsoft 阅读(1515) 评论(0) 推荐(0) 编辑
摘要: Linux串口c_cc[VTIME]和c_cc[VMIN]属性设置的作用在串口编程模式下,open未设置O_NONBLOCK或O_NDELAY的情况下。c_cc[VTIME]和c_cc[VMIN]映像read函数的返回。VTIME定义等待的时间,单位是百毫秒(通常是一个8位的unsigned char变量,取值不能大于cc_t)。VMIN定义了要求等待的最小字节数,这个字节数可能是0。如果VTIME取0,VMIN定义了要求等待读取的最小字节数。函数read()只有在读取了VMIN个字节的数据或者收到一个信号的时候才返回。如果VMIN取0,VTIME定义了即使没有数据可以读取,read()函数返 阅读全文
posted @ 2013-11-13 13:43 spinsoft 阅读(441) 评论(0) 推荐(0) 编辑
  2013年10月23日
摘要: 花了两天时间,终于搭建好了板子上的linux驱动开发环境,不容易呀,做个笔记。首先搭建PC上的编译环境,因为编译的驱动是在板子上运行的,第一步当然需要安装交叉编译器,即arm-none-linux-gnueabi-gcc等或者是arm-linux-gcc等。其实比较简单,可以从网上下载或者光盘中得到,给出一个网址http://wiki.emsym.com/wiki/%E6%90%AD%E5%BB%BALinux%E5%BC%80%E5%8F%91%E7%8E%AF%E5%A2%83#.E4.BA.A4.E5.8F.89.E7.BC.96.E8.AF.91.E5.B7.A5.E5.85.B7gc 阅读全文
posted @ 2013-10-23 08:39 spinsoft 阅读(377) 评论(0) 推荐(0) 编辑
  2013年10月22日
摘要: 9月25日消息,据国外媒体报道,惠普、三星、施乐和佳能等品牌厂商创建了Mopria联盟,要为更方便地在移动设备上进行打印制定一个名为Mopria的详细标准。 随着计算行业将其注意力从PC扩展到智能手机和平板电脑,打印技术很难跟上这个发展。但是,打印机厂商和其它厂商创建的这个新的联盟希望改变这种状况。 这个组织目前包括惠普、佳能、三星和施乐。这些厂商本周二宣布成立这个联盟。这些厂商认为,这个联盟将使移动设备上的打印更加方便。他们已经开发了一套接口,让移动操作系统简化打印软件,让应用程序更方便地利用这个打印能力。Mopria技术还管理打印机技术。这样,人们能够使用Wi-Fi Direct无线网.. 阅读全文
posted @ 2013-10-22 15:11 spinsoft 阅读(257) 评论(0) 推荐(0) 编辑
  2013年10月16日
摘要: 1G 顶部G 底部ctrl+F 前进ctrl+B 后退/text 向前搜索?text 向后搜索I i 插入字符串a 光标后插入字符A 跳到句末尾wq 写入并退出h k j l 上下左右移动光标/键盘上的箭头一样o 光标前打开新的一行输入文字O光标后打开新的一行输入文字yy复制光标的一行p将复制的行放到光标后边dd删除光标行x删除光标后的一个字符 阅读全文
posted @ 2013-10-16 15:30 spinsoft 阅读(144) 评论(0) 推荐(0) 编辑
  2013年10月14日
摘要: 这是很早以前已经看过的,最近无意中又把保存的文章翻出来时,想起很多朋友问过矩阵,虽对矩阵似懂非懂,但却很想弄懂它,希望这几篇文章能帮你一下,故转之:线性代数课程,无论你从行列式入手还是直接从矩阵入手,从一开始就充斥着莫名其妙。比如说,在全国一般工科院系教学中应用最广泛的同济线性代数教材(现在到了第四版),一上来就介绍逆序数这个“前无古人,后无来者”的古怪概念,然后用逆序数给出行列式的一个极不直观的定义,接着是一些简直犯傻的行列式性质和习题——把这行乘一个系数加到另一行上,再把那一列减过来,折腾得那叫一个热闹,可就是压根看不出这个东西有嘛用。大多数像我一样资质平庸的学生到这里就有点犯晕:连这是个 阅读全文
posted @ 2013-10-14 08:03 spinsoft 阅读(381) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 40 下一页