摘要:Open Icon Library是一个开源的图标库,提供包括网络服务、操作系统、国旗、付款系统等各类图标。完整版本大小为 500MB 左右,提供 PNG 格式及可缩放的 SVG 矢量格式,这个图标库对于网页和图形设计人员来说可是个宝库,并且所有图示均采用免费/开放协议授权,允许商业或非商业用途,允许修改及再分发。项目主页:http://openiconlibrary.sourceforge.net/下载:http://openiconlibrary.sourceforge.net/downloads.html另外,还有一个名为Open Clip Art的项目也很不错,提供大量免费开源的剪贴画 阅读全文
关于0x0d和0x0a回车换行\r和\n
2011-03-07 15:38 by bingcaihuang, 39848 阅读, 2 推荐, 收藏,
摘要:用QT的Win_QextSerialPort调试串口程序时,通过qint64 write(const char *data, qint64 len)把数据写到串口,由于windows系统下,回车是由两个字符构成的,“0x0d”和“0x0a”回车 代码:CR ASCII码:\ r ,十六进制,0x0d,回车的作用只是移动光标至该行的起始位置;换行 代码:LF ASCII码:\ n ,十六进制,0x0a,换行至下一行行首起始位置;在键盘上敲下回车键,在不同软件下获得字符大有不同。 Windows下在txt文件中敲下回车键,然后16进制观察,你会发现获得了2个字符,0x0d和0x0a,这个大家都知道 阅读全文
C语言字符串操作常用库函数
2011-03-07 15:14 by bingcaihuang, 4025 阅读, 0 推荐, 收藏,
摘要:函数名: strrchr功 能: 在串中查找指定字符的最后一个出现用 法: char *strrchr(char *str, char c);举例:view plaincopy to clipboardprint?charfullname="./lib/lib1.so";char*ptr;ptr=strrchr(fullname,'/');printf("filenameis%s",++ptr);//运行结果:filenameislib1.so函数名: strchr功 能: 在串中查找指定字符的第一个出现用 法: char *strchr 阅读全文
VSPM虚拟串口 使用
2011-03-04 10:08 by bingcaihuang, 808 阅读, 0 推荐, 收藏,
摘要:1》先安装吧2》选择运行在 server 模式3》虚拟串口及设备管理 -->新增虚拟串口 串口 : com2 (找一个本机没有的)需要监听的 ip 地址 , 选本机ip , 不选 0.0.0.0 ,我的是 59.64.63.36client 尝试连接的端口 : 6020 (默认)映射模式: server (不可改)3》点击生成的 com2选 虚拟串口及设备管理 --》跟踪串口数据可以在这里读到发送和接收的内容。4》选 虚拟串口及设备管理 --》 管理此设备打开 telnet 管理ip地址 : 59.64.63.36 (本机ip)端口 : 6020 (把默认的 改过来)点重新连接5》开始- 阅读全文
水晶报表的两种类型
2011-02-28 14:30 by bingcaihuang, 1024 阅读, 0 推荐, 收藏,
摘要:水晶报表在应用时分两种方法:分别是拉模式(PULL)、推模式(PUSH)。水晶报表组件介绍:水晶报表在VS2005中有两种组件,在WEB项目是分别是CrystalReportSource,CrystalReportViewer。在FORM项目里是分别是crystalReport,CrystalReportViewer。CrystalReportSource,crystalReport是水晶报表的数据提供者;CrystalReportViewer是水晶报表的浏览器。另外还要介绍一下水的报表的文件是以rpt为扩展名的文件,该文件可以用VS2005生成。什么时候用推模式,而不是直接连接数据库?1.不 阅读全文
QT中的随机函数的用法
2011-02-11 15:49 by bingcaihuang, 10774 阅读, 1 推荐, 收藏,
摘要:首先是初始化:qsrand(QTime(0,0,0).secsTo(QTime::currentTime()));接着就可以随机了:qrand()理论上返回0 到RAND_MAX间的值。如果要返回0~n间的值,则为:qrand()%n;如果要返回a~b间的值,则为:a + qrand() % (b - a)这里介绍2种方法头文件都必须的,不多说了: #include<QTime>其中一个:函数中: QTime t; t= QTime::currentTime(); qsrand(t.msec()+t.second()*1000); int n = qrand();还 阅读全文
用SQLCMD命令行工具执行SQL查询
2011-01-31 12:05 by bingcaihuang, 11063 阅读, 0 推荐, 收藏,
摘要:该命令运行在命令提示符下,且必须安装了SQLServer客户端工具。注意参数区分大小写。用法: Sqlcmd 参数 [-U 登录 ID] [-P 密码] [-S 服务器] [-H 主机名] [-E 可信连接] [-d 使用数据库名称] [-l 登录超时值] [-t 查询超时值] [-h 标题] [-s 列分隔符] [-w 屏幕宽度] [-a 数据包大小] [-e 回显输入] [-I 允许带引号的标识符] [-c 命令结束] [-L[c] 列出服务器[清除输出]] [-q "命令行查询"] [-Q "命令行查询" 并退出] [-m 错误级别] [-V 严重级别] [-W 删除尾随空格] [-u 阅读全文
Qt工具知多少
2011-01-30 16:05 by bingcaihuang, 2225 阅读, 1 推荐, 收藏,
摘要:一级题目:Qt Designer— 所见即所得的界面设计工具, 可以用拖拽的方式将控件排布在界面上,支持layout, 支持signal/slot编辑。 生成的文件保存为ui格式, ui是xml格式的普通文本文件, 默认编码为utf8, 所以界面上还可以直接写中文(但是不推荐这么做哦,还是应该用标准的Qt国际化的方法来翻译界面。).Qt Assistant— 类似MSDN的文档查看工具, 支持html的子集(图片、超链、文本着色), 支持目录结构、关键字索引和全文搜索, 可以很方便的查找Qt的API帮助文档,所以是编程必备、使用率最高的工具。qmake– 用于生成Makefile(编译的规则和 阅读全文
2010年终总结
2011-01-28 09:44 by bingcaihuang, 352 阅读, 0 推荐, 收藏,
摘要:突然觉得每年年终给自己一个总结很重要,也许是生活中很多事情都忽略了,更关心这一年以来发生了什么变化,是进步还是退步了;当然,生活中许许多多的芝麻绿豆的小事应该是生活乐趣的主要来源,然而这阶段我的焦点不在此而已。 先说工作上吧,去年的跌宕起伏到今年可以说结束了,4月份开始总算稳定下来。优思软件也许不算一家什么大公司,确切点说只能说是一家小公司,因为员工连老总也只不过二十来人,但至今我还认为这公司是有发展潜力的,因为这是一个有明确目标的团队,一直在默默的耕耘,希望他们来年得到更大的发展。当然,我的加入与离开只是短短的几个月时间,也许并没有看到什么深层的东西,愚见愚见。离开优思以后回到中山,加入蒂 阅读全文
big-edian 和little-endian
2011-01-27 14:31 by bingcaihuang, 1201 阅读, 0 推荐, 收藏,
摘要:一、引子 在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正确的编/译码从而导致通信失败。目前在各种体系的计算机中通常采用的字节存储机制主要有两种:big-edian和little-endian。本文简要描述这两种存储机制的来历、特点和区别。 为了叙述方便,下面先对本文中将要用到的两个术语做简单的定义。 1、MSB MSB是Most Significant Bit/Byte的首字母缩写,通常译为最重要的位或者最重要 阅读全文
浙公网安备 33010602011771号