第一篇教程1秒内就被管理员从首页踢掉了管理员嫌内容太少,没有含金量,这次多写一些。 这应该是国内第一个关于Nim入门的系列教程 好,闲话休提,言归正传 Nim介绍 Nim代码会编译成C语言的代码,再编译成本地机器码,不依赖于虚拟机, 而且生成的可执行文件比较小...
分类:
其他好文 时间:
2015-05-15 19:46:35
阅读次数:
177
linux经常需要处理文件,如果文件比较大,那么需要切分成为若干的小文件再处理。命令:split比如有一个文件:ll -h 1431531915758 -rw-r--r-- 1 ticketdev ticketdev 9.1G May 15 12:18 14315319157589.1个G的大小,如...
分类:
系统相关 时间:
2015-05-15 15:05:46
阅读次数:
134
1.配置dbcp数据源需要两个jar包,commons-dbcp-x.x.x.jar和commons-pool.x.x.x.jar,版本的差别不是很大,当然也需要数据库驱动
2.可以使用配置文件,也可以手动直接在程序中直接配置,(建议使用配置文件比较方便些)
在程序中直接手动配置:
package com.silence.database;
import java.sql.Connec...
分类:
数据库 时间:
2015-05-09 14:59:39
阅读次数:
223
库从本质上来说,是一种可执行代码的二进制格式,可以载入内存中执行。库分静态库和动态库两种
静态库:这类库的名字一般是libxxx.a, xxx是库的名字。利用静态函数库编译成的文件比较大,因为整个函数库的所有数据都会被整合到目标代码中。优点是,变异后的执行程序不需要外部的函数库支持。确定是,如果静态函数库改变了,那么程序需要重新编译。
动态库:这类库的名字一般是libxxx.M.N.so,xxx...
分类:
系统相关 时间:
2015-05-08 09:36:35
阅读次数:
194
问题产生如下:因为单位使用了过滤,访问Internet时,超过10M的内容就拒绝。因为maven插件在初始时,需要下载Maven的index文件,这个文件比较大,有38M多,下载不成功。所以造成使用Maven添加依赖项时(Add Dependency)时,没有提示项目可用,并且在Console中,输...
分类:
Web程序 时间:
2015-05-08 09:21:25
阅读次数:
122
混淆器(ProGuard)混淆器通过删除从未用过的代码和使用晦涩名字重命名类、字段和方法,对代码进行压缩,优化和混淆。结果是一个比较小的.apk文件,该文件比较难进行逆向工程。因此,当你的应用程序对安全敏感(要求高),例如当你授权应用程序的时候,混淆器是一种重要的保护手段。混淆器被集成在androi...
分类:
移动开发 时间:
2015-05-07 14:01:08
阅读次数:
208
硬链接文件特征:1、拥有相同的i节点和存储block块,可以看作是同一个文件;2、可以通过i节点识别3、不能跨分区4、硬链接不能链接目录5、修改任意文件另一个都变6、删除源文件,硬链接能继续使用语法:ln源文件目标文件软链接文件特征:1、类似于Windows快捷方式2、软链接拥有..
分类:
系统相关 时间:
2015-04-27 00:36:41
阅读次数:
244
1、使用diff生成补丁;diff是Linux下的文件比较命令,参数这里就不说了,直接man一下就行了,不仅可以比较文件,也可以比较两个目录,并且可以将不同之处生成补丁文件,其实就是一种打补丁的命令。使用方法如下:diff -rNu a b > diff.patch其中,a是旧的目录或文件,b为最近...
分类:
系统相关 时间:
2015-04-25 01:39:03
阅读次数:
201
我的项目都统一使用了UTF-8编码 查看当前版本,还是提交到SVN服务器,或者Checkout出代码都是正常的, 在Eclipse里面,或文本文件编辑器打开都可以看到正确的内容。 但是在进行本地文件和SVN远程文件比较的时候,...
分类:
系统相关 时间:
2015-04-23 11:18:21
阅读次数:
197
有时候给别人分享一个工具的时候,同时需要提供的文件比较多;如果分享一个压缩包还得教会对方如何解压、执行哪个脚本,感觉需要传输的内容多了就不方便;把几个Shell脚本和文件打包成一个“单独的可执行文件”,对方接收到这个文件,只需要执行一下这个文件,就可以实现解压、执行对应脚本了,相对比较方便;#!/b...
分类:
系统相关 时间:
2015-04-22 17:35:22
阅读次数:
618