- 博客(21)
- 资源 (9)
- 收藏
- 关注
转载 字符编码大全
今天看了一个说法,说是入坑windows程序开发,必先掌握文字的编码和字符集知识。本博客就整理下信息存储和字符编码的相关知识。 一.位计算机存储信息的最小单位,称之为位(bit),音译比特,二进制的一个“0”或一个“1”叫一位。 二.字节 字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位,8个二进制位组成1个字节。在ASCII码中,一个标准英文字...
2018-12-18 11:39:37 1735
原创 浏览器前世今生之技术内幕大揭秘
目录1.从浏览器UA角度看浏览器前世今生1.1 你是否好奇标识浏览器身份的User-Agent,为什么每个浏览器都有Mozilla字样?1.2 国产外壳浏览器现状比较研究2.渲染引擎WebKit2.1 WebKit结构介绍2.2 理解WebKit和Chromium: WebKit, WebKit2, Chromium和Chrome介绍2.3 Webkit2与Chromi...
2018-12-05 13:07:41 500
原创 js事件汇总大全
1.Mouse 事件 描述onClick 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClick 鼠标双击事件onMouseDown 鼠标上的按钮被按下了onMouseUp 鼠标按下后,松开时激发的事件onMouseOver 当鼠标移动到某对象范围的上方时触发的事件onMouseMove 鼠标移动时触发的事件onMouseOut 当鼠标离开某对象范围时触发的事件on...
2018-11-29 13:36:59 382
原创 在python中用BaseHTTPRequestHandler模块儿时获取客户端的ip和端口
1、在python安装路径下找到E:\Program Files\Python25\Lib\SocketServer.py2,由于python原装模块并没有为我们提供获取客户端IP地址和port的接口(至少目前我没有找到),因此需要自己动手丰衣足食了。修改SocketServer中代码,在其中添加一个全局变量,以获取客户端的addr。在handle_request()函数当中添加如下代码代
2015-06-18 23:26:25 6317
原创 C++基础知识总结与回顾--5.5共享数据的保护
5.5.1 常对象func1(const Point & p1)和func2(Point & p1)这两种函数参数写法的区别在哪里?答 : fun1保证实参在函数调用后不会被改变, 如果函数体内试图改变p1,编译器会报错.对func1(const Point & p1)调用时,实参用常对象做参数和普通对象都可以吗?答: 都可以常对象不能访问非常成员函数,在func1中,p1
2015-03-17 21:15:12 629
转载 整形数int、浮点型数据float,在内存中存储的表示
引言:突然想到一个底层问题。计算机组成原理里学的:定点整数 定点小数 浮点数;编程里的基本数据类型int float在内存中的存储形式;二者究竟的对应关系是?CSDN博客里有这样一句话,“实数在内存中以规范化的浮点数存放”,请先理清“实数”是多大范围再回味这句话!我在书上看到这样一句话,“一般高档微机以上的计算机中同时采用定点、浮点表示,由使用者进行选择,而单片机多采用定点表示
2015-01-14 16:16:09 3118
转载 access数据库用SQL语句
一,有个表student,两个字段Sname和AgeINSERT INTO student (Sname,Age) VALUES ('王五',17), ('赵',18)
2014-08-07 00:14:15 707
转载 组合框控件用法大全
当你在界面上拖出来了combox控件后,点击它的属性,把No integral height这一项选成true点击一下那个combox控件的小三角,现在拖动出现的那个框框的的长度,拖到你觉得合适就行啦如果你的内容比较多,那么你刚刚拖得那个框框当你编译完运行后会自动产生一个滚动条的。到此,combox的下拉框大小就设置好了。参考知识点如下:一、那就是在设计界面里,
2014-08-04 00:47:02 2171
转载 采用ADO+ACCESS进行数据库操作
第一接触数据库是2年前在研究生院上课的时候,北京理工大学的一个老太太讲的。不是太好!选课失败!今天做的东西中有根数据库相关的部分,于是便学了一下,最终决定采用ADO方式防卫ACCESS。 感谢W.C.Y, Z.W.J, W.S.F在这个过程中给与的指导和讨论!(1) 动态建立数据库bool createDatabase(std::string &databasefile,std::stri
2014-08-01 09:10:00 657
转载 从含有M个元素的集合中任选n个的排列组合
问题:从含有M个元素的集合中任选n个的排列组合。 思路:利用M进制的数组来表示 源程序如下(在C-Free 3.5中测试) /*----------------------------------------------------------------------- Author : RainFly(傲月寒星) 3-25-05 Describe:关于幂
2014-07-28 22:00:47 1160
转载 非递归枚举排列组合(C++)
原文地址:http://www.25kx.com/art/1441000最近心血来潮,想自己写个求解排列组合的小东西。以2个数组为例: arr1 = {'a', 'b', 'c'}; arr2={'1', '2'}; ,将数组中元素的所有排列组合枚举出来:a1 , a2, b1, b2, c1, c2, 1a, 1b.............。这里仅仅是个例子,需要解决的问题域是:数组个数
2014-07-28 20:46:03 1186
转载 使用VC实现可拖动窗口
有很多漂亮的小程序,它们的窗口都是可以拖动的。鼠标在窗口的任意位置按下,即可把窗口拖动到其它位置。通常标准的Windows窗口只有在标题栏上按下鼠标才可以拖动,那么如何实现窗口的任意位置都可以拖动呢?稍有经验的程序员会立刻想到:响应鼠标按下消息,然后在鼠标移动时移动窗口。对于程序基础好的程序员,可以按这个思维很快实现,对于初学者,可能就要多调试一会儿了。有没有其它方法呢?仔细了解一下MFC
2014-01-26 11:56:02 1309 1
转载 如何实现窗口阴影效果 (SysShadow、分层窗口、DWM)
方法一、系统属性: 为了实现阴影效果,这两天google了不少,终于从 SysShadow 中找到了一点线索。给窗口添加阴影: SetClassLong(this->m_hWnd, GCL_STYLE, GetClassLong(this->m_hWnd, GCL_STYLE) | CS_DROPSHADOW);在OnCreate(CmainFrame)或者OnInitD
2014-01-25 21:29:06 4886
转载 Layered windows and UpdateLayeredWindow 分层窗口
Layered windows and UpdateLayeredWindow21 Apr 2006 | 1 Comment »Recently I was playing with transparent (layered) windows in Windows XP.The basic information about layered windows is avail
2014-01-25 20:51:04 3589
转载 Windows数据类型
Windows数据类型的命名都很有规律。 基本数据类型包括 BYTE、CHAR、WORD、SHORT、DOWRD、INT 等。 指针类型的命令方式一般是在其指向的数据类型前加“LP”或“P”,比如指向 DWORD的指针类型为“LPDWORD”和“PDWORD”。各种句柄类型的命令方式一般都是在对象名前加“H”。Windows 系统中有很多对象,所有表示一个对象的数据类型都是
2014-01-25 11:49:38 849
转载 win32数据类型总结
win32数据类型一览Windows数据类型 本质类型 字节数 定义过程(来历) 含义 ATOM unsigned short 2 unsigned short→WORD→ATOM 在Atom表中,一键(16位整数)一值(一个String)为一个Atom。BOOL int * int→BOOL 逻辑变量,布尔值 (取值为 TRUE 或 FALSE) BOOLEAN unsign
2014-01-25 11:47:55 1652
转载 LoadResource
函数功能:该函数装载指定资源到全局存储器。函数原型; HGLOBAL LoadResource(HMODULE hModule,HRSRC hReslnfo);参数:hModule:处理包合资源的可执行文件的模块句柄。若hModule为NULL,系统从当前过程中的模块中装载资源。hReslnfo:将被装载资源的句柄。它必须由函数FindResource或FindResourceEx
2014-01-24 15:32:03 2010
转载 MFC中动态数组CArray的使用
MFC中动态数组CArray的使用数组——这个C语言中的怪物,自从被直接继承到C++中,便让无数有识之士们前赴后继、绞尽脑汁,试图寻找一种可以动态增长的替代数据类型。当然,最著名的,应该就是vector向量。但是,它的数据定义极其复杂,还有迭代的出现,几乎彻底摧毁了它仅存的一点优势。所以,引入MFC之后,微软斩钉截铁地抛弃了标准C++的模板库。CArray是MFC中非常重要的几
2014-01-21 13:23:24 1490
转载 SystemParametersInfo函数
面对华丽的Windows桌面,工作的心情或许好很多,但是久了总会失去兴趣,总想定期地更新桌面的图片。软件开发人员又面对这样的需求了,需要怎么样去做呢?努力去找API函数吧。到目前为止,还有很多变桌面图片的软件,并且还能很挣钱的。其实设置桌面图片的需求,在目前数码相片处理软件也有现实的需求,比如当你去旅游回来后,想把照片当作桌面图片,就可以在处理图片时就设置为桌面图片。这样就需要使用函数System
2014-01-13 21:14:46 1146
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人