摘要: 今天鼓捣了半天,终于实现了自定义Qt中的QlineEdit控件的大致效果。 这个问题对于新手而言,主要有以下几个难点: 1.继承QLineEdit控件 2.QSS设置QLineEdit的相关样式,可以省下很多代码 3.自定义相关事件 OK,下面我们来一步步实现这个自定义控件。 首先,第一步你肯定是要 阅读全文
posted @ 2013-09-09 20:03 Velx 阅读(8607) 评论(2) 推荐(1) 编辑
摘要: 开发者最容易犯的JavaScript错误,总结出13个。这些当中可能少不了你犯的错误。我们描述了这些陋习,并列出来解决办法,希望对开发者有帮助。1.for...数组迭代的用法 Usage of for..in to iterate Arrays举例:varmyArray=[“a”,“b”,“c”];vartotalElements=myArray.length;for(vari=0;i<totalElements;i++){console.log(myArray[i]);}这里主要的问题是语句中的“for..."不能保证顺序,这意味着你将获得不同的执行结果。此外,如果有人增加一 阅读全文
posted @ 2013-08-11 15:18 Velx 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 新建个param.js文件,然后把下面的代码放进去。$.request = (function () { var apiMap = {}; function request(queryStr) { var api = {}; if (apiMap[queryStr]) { return apiMap[queryStr]; } api.queryString = (function () { var urlParams = {}; var e, d = func... 阅读全文
posted @ 2013-08-09 10:53 Velx 阅读(5723) 评论(0) 推荐(0) 编辑
摘要: 一、TOP n 实现的通用分页存储过程(转自邹建)CREATE PROC sp_PageView@tbname sysname, --要分页显示的表名@FieldKey nvarchar(1000), --用于定位记录的主键(惟一键)字段,可以是逗号分隔的多个字段@PageCurrent int=1, --要显示的页码@PageSize int=10, --每页的大小(记录数)@FieldShow nvarchar(1000)='', --以逗号分隔的要显示的字段列表,如果... 阅读全文
posted @ 2013-08-08 09:23 Velx 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 1.新建用户//登陆mysql@>mysql -u root -p@>(输入密码)//创建用户mysql> insert into mysql.user(Host,User,Password) values("localhost","terry",password("velx"));//刷新系统权限... 阅读全文
posted @ 2013-08-05 10:28 Velx 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 什么是Three.jsthree.js是JavaScript编写的WebGL第三方库。提供了非常多的3D显示功能。Three.js 是一款运行在浏览器中的 3D 引擎,你可以用它创建各种三维场景,包括了摄影机、光影、材质等各种对象。你可以在它的主页上看到许多精采的演示。不过,这款引擎目前还处在比较不成熟的开发阶段,其不够丰富的 API 以及匮乏的文档增加了初学者的学习难度(尤其是文档的匮乏)three.js的代码托管在github上面。上面摘自百度百科。依我来看就是一个在HTML5画布(canvas)上显示的3D引擎。如果你之前折腾过本地3D引擎,比如Steam,寒霜,那上手这个就非常简单了。 阅读全文
posted @ 2013-07-10 09:49 Velx 阅读(71856) 评论(1) 推荐(4) 编辑
摘要: 项目开发中,经常会获取到DataTable对象,如何把它转化成一个List对象呢?前几天就碰到这个问题,网上搜索整理了一个万能类,用了泛型和反射的知识。共享如下: 阅读全文
posted @ 2013-06-27 18:09 Velx 阅读(26102) 评论(6) 推荐(3) 编辑
摘要: 最近碰到这个问题,记录一下。其实也不算是什么问题,就是写的时候不小心了。easyui中渲染有两种方式:1. class=“easyui-datagrid”2.$('#dg').datagrid(...)如果你两种都写了,那么就会出现两次加载Json的问题。正确的写法只需要采用其中的一种就可以了。以此为戒。 阅读全文
posted @ 2013-05-30 16:38 Velx 阅读(2213) 评论(0) 推荐(0) 编辑
摘要: 今日趁空,尝试用C++操作Oracle数据库。大致步骤列举如下: 1.安装OCCI 如果oracle数据库默认没有安装OCCI,可以自己从官网上下载与自己数据库版本一致的API,地址:http://www.oracle.com/technetwork/topics/linuxsoft-082809. 阅读全文
posted @ 2012-08-24 17:35 Velx 阅读(32451) 评论(4) 推荐(0) 编辑
摘要: 1.下载软件包:http://www.everbox.com/f/yLDb2jlpP9WBVvXlSkzC5JKuD92.依次执行一下命令cd /root # 文件存储路径 tar -zxvf qq2012.tar.gz -C /opt # 解压到/opt路径下,注意权限 cd /opt ls cd qq2012/wineapp/qq/ ls ./install.sh 显示 copy files ... 3.先别运行,需要安装一些依赖包。如果是 32 位操作系统,直接运行./qq.sh,如果是 64 位系统,在运行./qq.sh 之前还需要安装 ia3... 阅读全文
posted @ 2012-08-17 15:01 Velx 阅读(2663) 评论(0) 推荐(0) 编辑