今天进行文件操作时,将CString的GetBuffer()后直接倒到char数组后写入文件发现 每个字符与字符之间都有一个空格存在,而且有内容丢失。原来CString类对象GetBuffer(),后以后还是unicode编码,所以必须将宽字符转换成char类型那就必须用到一个函数网上查了下解决方法...
分类:
其他好文 时间:
2014-09-01 19:17:03
阅读次数:
211
??
1.ofstream,open,close
写入文件
#include
#include
using
namespace
std;
//通过ofstream的方式实现写入文件
open,close
void
main()
{
ofstream
fout;
//ofstream输出文件
...
分类:
移动开发 时间:
2014-08-30 23:11:26
阅读次数:
1076
词典的格式设计词典中所保存的信息主要是三部分:Term字符串Term的统计信息,比如文档频率(Document Frequency)倒排表的位置信息其中Term字符串如何保存是一个很大的问题,根据上一章基本原理的表述中,我们知道,写入文件的Term是按照字典顺序排好序的,那么如何将这些排好序的Ter...
分类:
其他好文 时间:
2014-08-28 11:21:39
阅读次数:
404
平时根本没时间搞FTP什么的,现在这个项目需要搞FTP,为什么呢,我给大家说下项目背景,我们的一个应用程序上需要上传图片,但是用户部署程序的服务器上不让上传任何东西,给了我们一个FTP账号和密码,让我们把图片保存到另一台所谓的文件服务器上面。建立ftp通信,写入文件流,ok , 但是显示的时候就麻烦...
分类:
移动开发 时间:
2014-08-27 14:40:57
阅读次数:
344
自己写一些小代码的时候总是用fprintf来写log,感觉这样不太科学,还是写一个通用的简单带log level的log类,以后就拿来复用吧。这个类实现了非常简单的功能:如果指定了log文件path和name创建一个log文件,并将各种level的写入文件中,否则都打印到屏幕,格式如下:
[DEBUG] : xxxxx
[WARN] : xxxx
[MSG] : xxxxx
代码:
//...
分类:
其他好文 时间:
2014-08-25 22:57:15
阅读次数:
274
Linux分区的四个基本步骤:1)分区:硬盘划分为逻辑分区2)格式化逻辑分区(写入文件系统)3)分区设备文件名:给每个分区定义设备文件名4)挂载点:给每个分区分配挂载点注意事项:1)必须分区: / /boot /swap2)一块硬盘最多4个分区,最多1个扩展分区,扩展分区又可以包含多个逻辑分区设置....
分类:
系统相关 时间:
2014-08-23 22:53:51
阅读次数:
298
?UI性能优化1. 由于View会不断刷新、变化,所以应尽量减少不必要的onMeasure、 onDraw调用。2. 对于ListView、GridView等需要Adapter加载数据的控件,在 getView方法中应尽量减少访问耗资源的资源,例如,大量的写入文 件操作,访问网络等。否则这些控件会出...
分类:
其他好文 时间:
2014-08-22 19:32:29
阅读次数:
209
日志文件满而造成SQL数据库无法写入文件时,可用两种方法:一种方法:清空日志。1.打开查询分析器,输入命令DUMPTRANSACTION数据库名WITHNO_LOG2.再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至XXM,这里...
分类:
数据库 时间:
2014-08-21 09:32:53
阅读次数:
238
在调用前需要判断是否有写入权限Environment类提供了比较丰富的方法staticFilegetDataDirectory()获得android data的目录。staticFilegetDownloadCacheDirectory()获得下载缓存目录。staticFilegetExterna....
分类:
移动开发 时间:
2014-08-20 09:13:06
阅读次数:
208
NIO的效率要高于标准IO,因为NIO将最耗时的IO操作(填充和提取缓冲区)转移会操作系统。NIO以块为单位传输数据,相比标准IO的以字节为单位效率要高很多。通道和缓冲时NIO的核心对象,每个NIO操作都要使用到它们。通道是对流的模拟,但与流不同,通道的传输是双向的,一个通道可以同时用于读和写。缓冲...
分类:
其他好文 时间:
2014-08-18 10:43:53
阅读次数:
210