- 博客(7)
- 收藏
- 关注
原创 QT5 Deepin 12.06 /usr/bin/ld: cannot find -lGL
Deepin的媒体播放器好看,就装了。要写程序,就下了QT5回来,还是商业版的,不过只有30天试用。直接运行,一路装下来,没什么问题。最后写个helloworld,跳出了/usr/bin/ld: cannot find -lGL去/usr/lib找libgl...so这样的文件,没找到,说明没这个库,进terminal,sudo apt-get install libgl-
2012-12-26 13:29:42
708
原创 C++ 程序编码方式 Unicode Ansi
Windows使用两种字符集ANSI和UNICODE,前者就是通常使用的单字节方式,但这种方式处理象中文这样的双字节字符不方便,容易出现半个汉字的情况;而后者是双字节方式,方便处理双字节字符。今天写程序的时候碰到LPCTSTR,其实就是const char*,不详细说这个,反正就是遇到一个函数,其中一个参数是LPCTSTR,比如void Foo(LPCTSTR)我第一次调用它,用Foo("
2012-12-07 21:24:13
570
原创 C++ sprintf sprintf_s
char query[100];char* name = "username";char* pass = "password";sprintf_s(query,sizeof(query),"%s%s%s%s%s","select * from account where name = \"",name,"\" and password = \"",pass,"\";");Visu
2012-12-06 01:51:41
607
原创 砝码问题
砝码问题 写道 法国数学家梅齐亚克在他著名的《数字组合游戏》(1962)中提出了一个问题:一位商人有一个重40磅的砝码,一天不小心将砝码摔成了四块。后来商人称得每块的重量都是整磅数,而且发现这四块碎片可以在天平上称1至40磅之间的任意重量。请问这四块碎片各重多少? 解:4块砝码,用一个4-bit的三进制来解决该问题。由于砝码可以放在左右两边,所以对于三进制数每个bit
2012-12-04 21:12:58
595
原创 Visual Studio 2012 C++ Mysql LNK2019 error
最近学习Socket编程,想做一个客户端输入用户名密码提交登陆,服务器端连接数据库验证用户信息,所以就下载了Mysql。下载就简单了,直接去官网。配置似乎也不难。正常来说不需要复制什么文件到哪里。上图说明吧。1.添加mysql.h对着项目右键,选择properties双击C/C++,选择General,看到Additional Include Directories
2012-12-04 17:51:11
2648
3
原创 关于Node.js
才疏学浅,以为.js文件都是前端,让大神们嘲笑了一番,才知道Node.js是可以实现一个HTTP服务器的,不去讨论Node.js跟Python的一些框架、Apache服务器等等的差异。抽时间出来研究研究Node.js,免得日后再被嘲笑。贴出一个比较好的教程 http://www.nodebeginner.org/index-zh-cn.html
2012-12-02 21:59:14
427
原创 网络编程 C++ Socket Microsoft Visual Studio 2012
近日开始学习网络编程,细节相当复杂,不容易掌握,不过相信慢慢会好的。个人理解简单步骤大致是这样,当然细节相当繁杂,需要多练习服务器端:Create Socket ->Configure address and port ->Bind Ip -> Listen -> Accept Connection -> IO(receive or send)客户端:Create Socket
2012-12-02 21:53:14
2868
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人