- 博客(9)
- 资源 (2)
- 收藏
- 关注
转载 Qt 编码问题QTextCodec
一般在Window开发环境里,是GBK编码,在Linux开发环境里,是utf-8编码,关于编码的定义, 我就不这里多说了,网上有一大堆资料可以查看。 qt对默认的是unicode编码,在Window开发环境里,比较通用的写法是: 在main.cpp文件中加入: 1. QTextCodec *gbk = QTextCodec::codecForName("gb18
2015-08-22 18:32:59 740
转载 QString与中文问题
首先呢,声明一下,QString 是不存在中文支持问题的,很多人遇到问题,并不是本身 QString 的问题,而是没有将自己希望的字符串正确赋给QString。 很简单的问题,"我是中文"这样写的时候,它是传统的 char 类型的窄字符串,我们需要的只不过是通过某种方式告诉QString 这四个汉字采用的那种编码。而问题一般都出在很多用户对自己当前的编码没太多概念, 于是 一个简 单
2015-08-22 18:31:53 706
原创 sqlite3 journal
sqlite3默认会开启journal,为了进行rollback。但是在断电突然断电的情况下,journal文件很容易就损坏了。 目前还没有发现数据库文件本身被损坏的情况。 一旦journal文件损坏,就没法打开数据库文件了。但是可以把journal机制关闭。 一旦journal文件损坏,还会造成文件系统损坏,journal文件都无法删除掉。 对journal文件所在目录进行l
2015-08-21 23:20:58 6682
转载 关闭SQLite3中的journal暂存档
相信很多使用SQLite3当做数据库的人都会一个现象,那就是当SQLite3有做写入的动作时,SQLite3会自动产生一个名为"数据库名称-journal"的暂存档。这是做什么用的呢? 答案是用来Rollback ,换句话说,就是当数据写入数据库有失败动作时,透过journal档案予以复原到未更动前(原始)数据,来确保数据完整与一致性。如果在每次写入的时间很长或频繁的进行数据库写入情况下
2015-08-21 21:32:40 1910
转载 /etc/fstab和/etc/mtab的区别!
etc/fstab文件的作用 记录了计算机上硬盘分区的相关信息,启动 Linux 的时候,检查分区的 fsck 命令,和挂载分区的 mount 命令,都需要 fstab 中的信息,来正确的检查和挂载硬盘。 /etc/mtab文件的作用: 先看它的英文是: This changes continuously as the file /p
2015-08-20 11:45:43 4970
转载 详细解析Linux /etc/passwd文件
在Linux /etc/passwd文件中每个用户都有一个对应的记录行,它记录了这个用户的一些基本属性。系统管理员经常会接触到这个文件的修改以完成对用户的管理工作。这个文件对所有用户都是可读的。但是Linux /etc/passwd文件中都有些什么内容呢? 它的内容类似下面的例子: #cat/etc/passwd root:x:0:0:Superuser:/: daemon:x:1:1
2015-08-20 11:32:43 705
原创 ssh免密码登陆
1. 先去掉root登陆密码 passwd -d root 或者修改/etc/shadow 文件,将root那行,前两个冒号之间的加密过的密码去掉 2. 修改sshd_config文件 PermitEmptyPasswords yes
2015-08-20 11:10:35 533
转载 SQLite多线程使用总结
SQLite支持3种线程模式: 单线程:这种模式下,没有进行互斥,多线程使用不安全。禁用所有的mutex锁,并发使用时会出错。当SQLite编译时加了SQLITE_THREADSAFE=0参数,或者在初始化SQLite前调用sqlite3_config(SQLITE_CONFIG_SINGLETHREAD)时启用。 多线程:这种模式下,只要一个数据库连接不被多个线程同时使用就是安全
2015-08-10 15:41:11 791
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人