文件
[原创]字符替换工具
八 3rd
虽然我取名叫字符替换专家,但目前还不是。
支持ANSI、UNICODE、HEX的搜索。采用内存映射文件以及一个高速搜索算法,查询速度非常快。
我搜索文件2008 – 悬崖上的金鱼公主.mkv(文件大小1,652,915,574 字节, 1.53 GB)的最后4个字节,耗时不到30秒。
已知问题:不能处理超过4G的文件,因为我用的long数据类型,而且大于4G实在是用不到这个功能,就不改了。
torrent文件格式
五 9th
torrent文件采用Bencode编码。
Bencode支持如下四种编码:二进制串、整型数字、列表(List)和字典(Dictionary)。
二进制串
在Bencode中,一个二进制串格式为<长度>:<内容>。
例子:如”8:announce”指”announce”.
注意,二进制串的内容不一定为字符串。长度的单位为字节。
更多 >
高速文件处理类
一 22nd
自己写的一个文件处理类,完全内存操作,所以占用内存比较大,但是速度比较快。
记得用完之后释放哦。
我还写了一个使用的搜素函数,可以搜索二进制、ANSI文本、UTF-8文本、UNICODE文本。
搜索二进制的时候,返回的是查找位置之后的位置。搜索文本返回的是文本位置。
没有找到都返回0.
希望不要去掉版权信息。
更多 >
TrID文件识别工具
一 11th
你是不是在为你不认识的文件扩展名而烦恼呢?
TrID这个文件分析库,现在可以识别多达3884种文件,而且分析的时候还会给出可能性。
比如:
Collecting data from file: C:\Users\Shu\Desktop\HEdit.exe 62.5% (.EXE) Win64 Executable Generic (85619/45/3) 22.7% (.EXE) Win32 Executable MS Visual C++ (generic) (31206/45/13) 6.2% (.EXE) Win32 Executable Generic (8527/13/3) 5.5% (.DLL) Win32 Dynamic Link Library (generic) (7583/30/2) 1.4% (.EXE) Generic Win/DOS Executable (2002/3)
一些j2ME的学习资料
八 31st
j2ME发短信
public synchronized boolean send (String content , String phoneNumber) { // 返回值 boolean result = true ; try { // 地址 String address = "sms://" + phoneNumber ; // 建立连接 MessageConnection conn = (MessageConnection) Connector.open ( address) ; // 设置短信息类型为文本,短信息有文本和二进制两种类型 TextMessage msg = (TextMessage) conn.newMessage (MessageConnection. TEXT_MESSAGE) ; // 设置信息内容 msg.setPayloadText (content) ; // 发送 conn.send (msg) ; conn.close () ; } catch (Exception e) { e.printStackTrace () ; result = false ; // 未处理 } return result ; } |
个人意见:注意要使用多线程来发送,否则会引起阻塞。使用WTK测试也不会通过的,虽然能够在手机里运行,但是有风险。
更多 >
C语言 – JAVA程序演示
八 28th
老师叫我们做了一个JAVA程序演示这一学期的JAVA程序。
说实话,非要硬要用JAVA来演示,效果实在是不好,我搞到凌晨一点过,终于把JNI调用学会了,才学会一个简简单单的清屏,如果是用C语言来写,那该多方便呀,所以呢,我自己又用C写了一个JAVA程序演示。
主要运用的就是读取文件下下的所有.java文件啦。有点相当于DIR的功能了,呵呵……
好了,不说废话了,上代码。
更多 >
自己写的C语言文件加密
八 26th
这个是程序编码训练我做的题目。
加密采用右键方式调用,具体参见程序说明。
应该说加密强度还是比较高的,就是速度太慢了,因为需要大量的CPU计算。
而且我还不会利用双核的资源。
更多 >
C语言文件操作函数大全
八 24th
clearerr(清除文件流的错误旗标)
相关函数 feof
表头文件 #include<stdio.h>
定义函数 void clearerr(FILE * stream);
函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。
返回值
fclose(关闭文件)
