代码改变世界

随笔分类 -  编程相关基础

刻度数常用值

2011-05-21 16:37 by bingcaihuang, 335 阅读, 收藏, 编辑
摘要: 一天中的刻度数864,000,000,0001 小时的刻度数36,000,000,0001 毫秒的刻度数10,0001 分钟的刻度数600,000,0001 秒的刻度数10,000,000 阅读全文

环境变量设置

2011-05-13 10:11 by bingcaihuang, 617 阅读, 收藏, 编辑
摘要: 一、查看所有环境变量的名称和值:Linux下:exportWindows下:set二、根据名称查该环境变量的值:Linux下:echo $环境变量名比如:echo $ORACLE_HOMEWindows下:set 环境变量名set设置Windows环境变量在cmd中设置只对当前的cmd命令运行窗口有效,关闭当前窗口后,原先的命令设置都不起作用。这就好象word中对文件格式风格的设置不会影响到下一次文档编辑的效果一样。也就是说,cmd中的设置都是些temp设置,而命令运行窗口初始化path是通过系统环境和用户环境两者的参数实现的。①查看环境变量C:> set②查看某一个环境变量C:> 阅读全文

很好的正则表达式教程

2011-04-03 09:26 by bingcaihuang, 241 阅读, 收藏, 编辑
摘要: http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html#introduction 阅读全文

QT之正则表达式

2011-04-03 09:25 by bingcaihuang, 2974 阅读, 收藏, 编辑
摘要: Qt之正则表达式 Qt的QtCore组件下的QRegExp类对正则表达提供了很好的支持. 首先,正则表达式是干什么的呢,,比如,你想从一个句子text中找到姓'王'的人,想把文字中的所有手机号找出来...正则表达室能很好得完成这样的工作,,,它就是按自己想要的规则来匹配文本的. 对于QRegExp这个类,是很简单的...Qt文档里有,就不多说了...下面主要是正则表达室的"语法"规则:(文章引自:http://blog.csdn.net/Blue_Light/archive/2010/01/18/5206538.aspx)引言 正则表达式(regular e 阅读全文

QRegExp正则表达式

2011-04-03 09:24 by bingcaihuang, 1046 阅读, 收藏, 编辑
摘要: "^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]* 阅读全文

模态与非模态对话框

2011-03-16 13:53 by bingcaihuang, 287 阅读, 收藏, 编辑
摘要: 模态对话框,允许使用者在对话框与其他程式之间进行切换。但是,使用者不能切换到同一程式的另一个视窗,直到模态对话方块被清除为止。非模态对话框,允许使用者在对话方块与其他程式之间进行切换,又可以在对话框与建立对话框的视窗之间进行切换。简单点:查找与替换对话框是非模态对话框,而一些弹出对话框需要你做出选择后才能进行其他操作的是模态对话框。 阅读全文

手机 SMS PDU 格式参考手册

2011-03-10 15:04 by bingcaihuang, 1034 阅读, 收藏, 编辑
摘要: SMS with the SMS PDU-mode编者序版本变动历史1、绪论2、缩写词3、设置指令3.1 服务中心号码(+CSCA)3.2 选择消息服务(+CSMS)3.3 选择消息格式(+CMGF)4、SMS文本模式5、SMS PDU模式5.1 发送方SMS-Submit (Mobile Originated)5.1.1 向SIM卡存储区写入一条SMS(+CMGW)5.1.2 发送SIM卡存储区中的一条SMS(+CMSS)5.1.3 直接从终端设置发送SMS(+CMGS)5.2 接收方 SMS-DELIVER (Mobile Terminated)5.2.1 列取消息(+CMGL)5.2.2 阅读全文

int main(int argc, char* argv[])

2011-03-08 10:04 by bingcaihuang, 329 阅读, 收藏, 编辑
摘要: argc是命令行总的参数个数 argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数命令行后面跟的用户输入的参数,比如: intmain(int argc,char* argv[]) { int i; for(i=0;i<argc;i++) cout<<argv[i]<<endl; cin>>i; return 0; } 执行时敲入 F:\MYDOCU~1\TEMPCODE\D1\DEBUG\D1.EXE aaaa bbb ccc ddd 输出如下: F:\MYDOCU~1\TEMPCODE\D1\DEBUG\D1.EXE aaaa bb 阅读全文

开源图标库 Open Icon Library

2011-03-08 08:48 by bingcaihuang, 994 阅读, 收藏, 编辑
摘要: Open Icon Library是一个开源的图标库,提供包括网络服务、操作系统、国旗、付款系统等各类图标。完整版本大小为 500MB 左右,提供 PNG 格式及可缩放的 SVG 矢量格式,这个图标库对于网页和图形设计人员来说可是个宝库,并且所有图示均采用免费/开放协议授权,允许商业或非商业用途,允许修改及再分发。项目主页:http://openiconlibrary.sourceforge.net/下载:http://openiconlibrary.sourceforge.net/downloads.html另外,还有一个名为Open Clip Art的项目也很不错,提供大量免费开源的剪贴画 阅读全文

C语言字符串操作常用库函数

2011-03-07 15:14 by bingcaihuang, 4002 阅读, 收藏, 编辑
摘要: 函数名: 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, 719 阅读, 收藏, 编辑
摘要: 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》开始- 阅读全文

big-edian 和little-endian

2011-01-27 14:31 by bingcaihuang, 1136 阅读, 收藏, 编辑
摘要: 一、引子  在各种计算机体系结构中,对于字节、字等的存储机制有所不同,因而引发了计算机通信领域中一个很重要的问题,即通信双方交流的信息单元(比特、字节、字、双字等等)应该以什么样的顺序进行传送。如果不达成一致的规则,通信双方将无法进行正确的编/译码从而导致通信失败。目前在各种体系的计算机中通常采用的字节存储机制主要有两种:big-edian和little-endian。本文简要描述这两种存储机制的来历、特点和区别。  为了叙述方便,下面先对本文中将要用到的两个术语做简单的定义。  1、MSB  MSB是Most Significant Bit/Byte的首字母缩写,通常译为最重要的位或者最重要 阅读全文

Windows 60个常用API

2011-01-27 10:07 by bingcaihuang, 741 阅读, 收藏, 编辑
摘要: Windows 60个常用API附录A 常用的Windows API 调用本附录列出了PowerBuilder 常用Windows API 系统调用同时给出了这些函数的功能说明方式以及应用示例下表首先给出常用API 调用的名称和扼要功能读者需要详细了解某个函数的声明格式和示例时可通过序号在本附录中找到相应说明表A 常用的Windows API 系统序号 函数 功能1 Arc() 在窗口上画一条弧线2 Beep() 让计算机按指定的频率和周期发声3 BringWindowToTop() 将窗口放置在最前面4 Chord() 绘制弦图5 CloseHandle() 释放打开对象的句柄6 Close 阅读全文

图形设备接口(GDI)

2010-12-02 09:29 by bingcaihuang, 520 阅读, 收藏, 编辑
摘要: 图形设备接口(GDI)是一个可执行程序,它接受Windows应用程序的绘图请求(表现为GDI函数调用),并将它们传给相应的设备驱动程序,完成特定于硬件的输出,象打印机输出和屏幕输出。  GDI负责Windows的所有图形输出,包括屏幕上输出像素、在打印机上输出硬拷贝以及绘制Windows用户界面。1、三种图形输出类型  应用程序可以使用GDI创建三种类型的图形输出:矢量输出、位图图形输出和文本输出... 阅读全文

_MSC_VER

2010-12-02 09:29 by bingcaihuang, 287 阅读, 收藏, 编辑
摘要: _MSC_VER 定义编译器的版本。下面是一些编译器版本的_MSC_VER值(参见扩展阅读中的参考文献2的链接)  MS VC++ 9.0 _MSC_VER = 1500  MS VC++ 8.0 _MSC_VER = 1400  MS VC++ 7.1 _MSC_VER = 1310  MS VC++ 7.0 _MSC_VER = 1300  MS VC++ 6.0 _MSC_VER = 120... 阅读全文

fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include

2010-12-02 09:12 by bingcaihuang, 1116 阅读, 收藏, 编辑
摘要: 这种情况本质上就是对windows.h头文件重复引用,解决的办法,如果能不引用此头文件当然就不要引用,如果非得引用,或者是引用其他头文件导致的间接引用windows.h,那么不要在stdafx.h文件里面引用,一般可以解决。或者可使用如下代码:所以使用如下代码:#ifdef _WINDOWS_#undef _WINDOWS_#endif或者#ifndef #define #endif如果还不行,就... 阅读全文

BMP图像文件格式

2010-12-01 16:12 by bingcaihuang, 355 阅读, 收藏, 编辑
摘要: 第一部分为位图文件头BITMAPFILEHEADER,它是一个结构体,其定义如下:typedef struct tagBITMAPFILEHEADER{WORDbfType;//文件类型,在WINDOWS系统中为“BM”DWORDbfSize;//文件大小WORDbfReserved1;//保留字WORD bfReserved2;//保留字DWORDbfOffB... 阅读全文

OpenGL 位图与图像 (转载)

2010-12-01 16:12 by bingcaihuang, 808 阅读, 收藏, 编辑
摘要: OpenGL基础图形编程(二)十一、位图与图像11.1、位图  11.1.1 位图(Bitmap)与字符(Font)  位图是以元素值为0或1的矩阵形式存储的,通常用于对窗口中相应区域的绘图屏蔽。比如说,当前颜色设置为红色,则在矩阵元素值为1的地方象素用红色来取代,反之,在为0的地方,对应的象素不受影响。位图普遍用于字符显示,请看下面例子:  例11-1 位图字符例程(font.c)  #incl... 阅读全文

cmd进入指定盘符详解

2010-12-01 15:40 by bingcaihuang, 1372 阅读, 收藏, 编辑
摘要: 运行栏输入CMD进入指定目录2008年05月08日 上午 10:29 每次在Windows的运行栏键入cmd命令后,系统默认进入的目录是C:\Documents and Settings\User>,然后习惯性的切换到其它的工作目录,这样的操作让人很不爽,今天决定让Windows听话一点,在我键入命令后自动进入到指定目录。 在命令行执行“cmd /?”命令后,查看cm... 阅读全文

常用DOS命令

2010-12-01 15:37 by bingcaihuang, 210 阅读, 收藏, 编辑
摘要: 一,ping它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在D... 阅读全文