07 2013 档案

typedef的使用总结(转)
摘要:用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,// 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针虽然:char *pa, *pb;也可行,但相对来说没有用typedef的形式直观,尤其在需要大量指针的地方,typedef的方式更省事。用途二:用在旧的C代码中(具体多旧没有查),帮助struct。以前的代码中,声明struct新对象时,必须要带上st 阅读全文

posted @ 2013-07-31 11:14 涛涛宝贝 阅读(150) 评论(0) 推荐(0)

7.29
该文被密码保护。

posted @ 2013-07-29 14:37 涛涛宝贝 阅读(1) 评论(0) 推荐(0)

写了半年多的程序,总结了几句话
摘要:1、不要忽略每个细节,重视每个bug。重大错误往往是由于前面的开发忽略了很多看似不严重的bug造成的。2、写之前尽量清楚整个逻辑,尽量从整体出发去看待一个问题。不然只会造成写到后面时觉得前面大多是错误且不知道如何修改。3、对每个变量、函数、宏、文件名的命名尤其重要,方便查阅,对大型程序的代码这点必须严格。4、尽量记下写的时候犯得错误,开始觉得自己会了,不会再忘了,但是真的过段时间再去用到的时候往往就不知如何处理。5、学会google。对于新手来说这个很难,但是要慢慢去琢磨。6、多看点英语,真的发现自己学得慢很多时候是因为阅读英文资料的速度简直太慢,甚至看了几遍以后不知所云。这个很重要。7、厚脸 阅读全文

posted @ 2013-07-25 15:24 涛涛宝贝 阅读(166) 评论(0) 推荐(0)

js获取随机整数
摘要:function rnd(start, end){ return Math.floor(Math.random() * (end - start) + start)} 如rnd(10, 100)将产生10~100之间的整数,其中Math.random()产生0-1的随机数,乘以(100-10)将得到0~90的数,再加上10得到10~100的数,然后用Math.floor对该结果取整。 阅读全文

posted @ 2013-07-25 10:34 涛涛宝贝 阅读(457) 评论(0) 推荐(0)

js读取小数点后几位方法
摘要:1.function get(){ var s = 22.127456 + ""; var str = s.substring(0,s.indexOf(".") + 3); alert(str);}2. 3. 推荐4.需要 IE5.5+才支持。 阅读全文

posted @ 2013-07-23 20:49 涛涛宝贝 阅读(389) 评论(0) 推荐(0)

wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString 以及system("command")
摘要:转载:http://blog.csdn.net/chocolateconanlan/article/details/4058868wchar_t*,wchar_t,wchat_t数组,char,char*,char数组,std::string,std::wstring,CString….一些转换函数,主要针对宽字符。字符串是根本啊,要好好掌握了#include // 使用CString必须使用MFC,并且不可包含#define _AFXDLL#include using namespace std;//———————————————————————————-//将 单字节char* 转换为 宽 阅读全文

posted @ 2013-07-19 16:48 涛涛宝贝 阅读(583) 评论(0) 推荐(0)

TCHAR 转 QString wchar_t * 转QString
摘要:#ifdef UNICODE#define QStringToTCHAR(x) (wchar_t*) x.utf16()#define PQStringToTCHAR(x) (wchar_t*) x->utf16()#define TCHARToQString(x) QString::fromUtf16((x))#define TCHARToQStringN(x,y) QString::fromUtf16((x),(y))#else#define QStringToTCHAR(x) x.local8Bit().constData()#define PQStrin... 阅读全文

posted @ 2013-07-19 14:43 涛涛宝贝 阅读(7668) 评论(0) 推荐(0)

7.19
该文被密码保护。

posted @ 2013-07-19 13:26 涛涛宝贝 阅读(3) 评论(0) 推荐(0)

今天18号
该文被密码保护。

posted @ 2013-07-18 09:13 涛涛宝贝

qt.pro转成vs程序
摘要:今天下载了一个smarthome项目,界面用qml实现的,想用vs编译生成.exe文件,在wince上运行方法一(vs命令行):一: 打开vs 2008 命令行,进入smarthome目录下:二: qmake生成smarthome.vcproj工程(编译过的Qt下的bin目录下qmake) 执行命令C:\Qt\4.8.4\bin\qmake -tp vc (C:\Qt\4.8.4 安装路径在C:)三: 打开smarthome.vcproj工程,生成解决方案(release)。编译通过即可生成exe文件。四: 拷贝exe文件到wince目录下(还要有依赖库文件、qml Qt库等等),五: 双击. 阅读全文

posted @ 2013-07-05 20:55 涛涛宝贝 阅读(1868) 评论(0) 推荐(0)

qml做的一个Memory Game 其中动画效果值得参考。
摘要:main.qml Code:import QtQuick 1.1import "Functions.js" as ScriptRectangle { id: mainScreen width: 800 height: 600 Component.onCompleted: mainScreen.state = "MainMenu" /*Main Menu*/ Rectangle{ id: startGame width: parent.width height: parent.height anchors... 阅读全文

posted @ 2013-07-05 14:24 涛涛宝贝 阅读(485) 评论(0) 推荐(0)

如何在QML使用Sqlite数据库
摘要:转载:http://thierry-xing.iteye.com/blog/1387855在程序中,我们经常需要把一些数据持久化,比如一些设置信息和程序配置。QML并不能直接访问本地文件,但是可以通过Offline Storage API访问本地Sqlite数据库,从而达到目的。首先在qml目录下创建一个storage.js//storage.js// 首先创建一个helper方法连接数据库function getDatabase() { return openDatabaseSync("MyAppName", "1.0", "StorageD 阅读全文

posted @ 2013-07-03 10:54 涛涛宝贝 阅读(2546) 评论(0) 推荐(0)

导航