2016年4月5日
摘要: 在数据库表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。 表A: 1.作用于单列 执行后结果如下: 作用于多列 示例2.1 实际上是根据name和id两个字段来去重的,这种方式Access和SQL Serv 阅读全文
posted @ 2016-04-05 17:36 江左醉风流 阅读(3157) 评论(0) 推荐(0) 编辑
  2016年3月25日
摘要: 管道是linux系统的一种进程间通信机制,它是一个只存在于内存的特殊文件,并且数据只能单向流动,而且只能用于具有亲缘关系的进程间(即父子进程,兄弟进程),无亲缘关系的进程是不能使用的。 命名管道可以解决管道的局限性,即他可以使任意两个进程之间通信。命名管道是一个存在于硬盘上的文件。 有两个函数可以创 阅读全文
posted @ 2016-03-25 16:59 江左醉风流 阅读(977) 评论(0) 推荐(0) 编辑
  2016年3月23日
摘要: fcntl 文件锁 很多时候,当我们有多个进程要访问同一个文件的时候,为了防止多进程访问导致的不一致,我们就要考虑进程间的同步问题了。fcntl是一个非常强大的函数,在这里我们可以使用它来给文件的某一个部分上锁。先来看一下它的声明: 1 int fcntl(int filedes, int cmd, 阅读全文
posted @ 2016-03-23 11:22 江左醉风流 阅读(2421) 评论(0) 推荐(0) 编辑
  2015年9月23日
摘要: 命令注入是十分致命的安全漏洞,在编码过程中需要予以重视。防止命令注入有一种方便快捷的方法,就是加转义字符过滤用户敏感输入。示例代码: 1 char* CGlobe::RejectCommandInjection(char *strCmd) 2 { 3 // 通过加转义字符防止命令注入 4... 阅读全文
posted @ 2015-09-23 17:05 江左醉风流 阅读(1025) 评论(0) 推荐(0) 编辑
  2015年9月9日
摘要: information_schema和performance_schema库是mysql自带库,不需要备份。用户信息表存在mysql库的user表中。授权命令:grant allon "*" to root@localhost; //将所有库的所有权限赋予用户查看权限:show grants for... 阅读全文
posted @ 2015-09-09 17:07 江左醉风流 阅读(145) 评论(0) 推荐(0) 编辑
  2015年9月1日
摘要: http://www.cnblogs.com/zcw-ios/articles/3319480.html在命令行下mysql的数据导出有个很好用命令mysqldump,它的参数有一大把,可以这样查看:mysqldump最常用的:mysqldump -uroot -pmysql databasefoo... 阅读全文
posted @ 2015-09-01 16:33 江左醉风流 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 业务上的需要,要把Fedora上的mysql5.1升级成5.6.26。碰到这种问题,首先判断之前版本的mysql是怎么安装的,MySQL的安装主要有三种方式:二进制包安装(Using Generic Binaries)、RPM包安装、源码安装。对应不同的安装方式,卸载的步骤有些不同。我的是二进制... 阅读全文
posted @ 2015-09-01 16:31 江左醉风流 阅读(214) 评论(0) 推荐(0) 编辑
  2015年6月26日
摘要: 由于代码源文件和系统编码格式不统一,造成中文乱码问题(系统编码utf8,代码文件编码gb2312),解决方法如下1.tr显示中文:QTextCodec::setCodecForTr(QTextCodec::codecForName("GB2312"));2.QString显示中文:QTextCode... 阅读全文
posted @ 2015-06-26 15:34 江左醉风流 阅读(210) 评论(0) 推荐(0) 编辑
  2015年5月22日
摘要: 原文地址:http://blog.sina.com.cn/s/blog_67d069a90100ui4p.html目录一、数组或字符串的长度1、sizeof()---求所占的字节数(1)、对于整型字符型数组(2)、对于整型或字符型指针2、strlen()---字符数组或字符串所占的字节数(1)、针对... 阅读全文
posted @ 2015-05-22 15:32 江左醉风流 阅读(902) 评论(0) 推荐(0) 编辑
  2015年5月21日
摘要: 原文地址:http://blog.sina.com.cn/s/blog_800142d90100v62v.html在Qt4中实现屏蔽粘贴功能有好几种方法,其中最简单的一种就是把控件属性设为叫读 setReadOnly(true),但是这样就不能在控件中输入了。我现在想实现的目标是允许用户手动输入文本... 阅读全文
posted @ 2015-05-21 15:53 江左醉风流 阅读(2875) 评论(0) 推荐(0) 编辑