小明的爷爷很怀旧,冬天来了他还是要自己做煤球。 并且,爷爷把煤球堆放得十分整齐有规律:最上边一层只有1个煤球。第二层4个煤球摆成正方形,再下面9个煤球也是摆成正方形。总之,第 n 层就是边长为 n 的正方形。这样的结构既通风又稳固。 小明数了数,一共有30层,请你帮助计算一下,一共有多少个煤球? _ ...
分类:
其他 时间:
2016-12-08 03:35:56
收藏:
0 评论:
0 赞:
0 阅读:
201
一、线程创建 Windows线程在创建时会首先创建一个线程内核对象,它是一个较小的数据结构,操作系统通过它来管理线程。新线程可以访问进程内核对象的所有句柄、进程中的所有内存及同一进程中其它线程的栈。 创建有以下几种方式,分别说明 首先声明一个线程函数,原型为: 1. CreateThread() 该 ...
分类:
编程语言 时间:
2016-12-08 03:35:42
收藏:
0 评论:
0 赞:
0 阅读:
878
一、高内聚1、LSP:里氏替换原则,子类可以替换父类的实例 2、OCP:开放封闭原则,尽量通过添加代码的方式修改类的功能,对外 扩展开放,对内 修改封闭。 3、DIP:依赖倒置原则,一个类尽量依赖于接口等高端类(父类),尽量避免依赖于子类。 4、SRP:单一职责原则,类功能越少越好。 二、松耦合1、 ...
分类:
其他 时间:
2016-12-08 03:35:25
收藏:
0 评论:
0 赞:
0 阅读:
177
相信消息钩子大家听的比较多,消息钩子能够在应用程序处理系统消息之前将其截获,提前处理并可以决定是否继续将消息往下传送,有些windows事件并没有消息对应,譬如弹出菜单,切换窗口,获得焦点,滚动条滚动等等,要截获这些事件可以使用SetWinEventHook,它的原型如下: HWINEVENTHOO ...
分类:
Windows开发 时间:
2016-12-08 03:35:08
收藏:
0 评论:
0 赞:
0 阅读:
1984
静态分配有两种情况:1.用在类里的属性、方法前面,这样的静态属性与方法不需要创建实例就能访问,通过类名或对象名都能访问它,静态属性、方法只有“一份”:即如果一个类新建有N个对象,这N 个对象只有同一个静态属 性与方法;2.方法内部的静态变量: 方法内部的静态变量,执行完静态变量值不消失,再次执行此对 ...
分类:
Windows开发 时间:
2016-12-08 03:34:51
收藏:
0 评论:
0 赞:
0 阅读:
252
安装书中第一章成功安装first服务之后,在cmd窗口使用命令行 "net start first" 时, 出现 "发生系统错误 1275.此驱动程序被阻止加载" 后来多方查找,发现问题 WIN7 X64系统中对驱动程序要求有数字签名,否则无法正常使用 解决方法如下: 64位 ...
分类:
其他 时间:
2016-12-08 03:34:33
收藏:
0 评论:
0 赞:
0 阅读:
795
<?php// 1, 创建画布$img = imagecreatetruecolor(170, 40);// 2, 填充背景色// 2.1 创建背景色句柄$backcolor = imagecolorallocate($img, mt_rand(200, 255), mt_rand(150, 255 ...
分类:
其他 时间:
2016-12-08 03:34:17
收藏:
0 评论:
0 赞:
0 阅读:
256
背景 vista下,如果不开启UAC,那就没有我下面要说的问题了,呵呵。下面说的都是在vista开启UAC的前提下说的,win7也适用。 在vista下,系统开启了UAC,如果你的软件通过manifest进行了提权(提升到管理员权限),那么exe上面会打上一个“小盾”的图标,这种程序启动的时候,会激 ...
分类:
其他 时间:
2016-12-08 03:34:01
收藏:
0 评论:
0 赞:
0 阅读:
322
terminal打开mysql:mysql -uroot -p 输入密码:********* 显示所有数据库:show databases; 选择某个数据库进行操作:use ****** 显示数据库中的表:show tables; 添加一个表:已用navicat新建,略 显示表结构:desc 表名; ...
分类:
数据库技术 时间:
2016-12-08 03:33:17
收藏:
0 评论:
0 赞:
0 阅读:
219
如果是在VC6下进行编译,应引入下面的预编译宏,注意放在windows.h的前面#undef WINVER #define WINVER 0x500为什么要引入上面的宏呢?看看winuser.h里面该API的声明就明白了:#if(WINVER >= 0x0500)WINUSERAPIBOOLWINA ...
分类:
Windows开发 时间:
2016-12-08 03:32:57
收藏:
0 评论:
0 赞:
0 阅读:
474
下面这种方法是我见到的最理想的,还有一些其他的方法,像通过SetWindowsPos这个API设置窗口的Z-oder到最顶层,再设置回去。还有通过把当前窗口设置到底层,然后激活目标窗口等等方法。 HWND hCurWnd = NULL; DWORD dwMyID; DWORD dwCurID; hC ...
分类:
Windows开发 时间:
2016-12-08 03:32:22
收藏:
0 评论:
0 赞:
0 阅读:
411
java 的流的使用中,在字符缓冲输入流中,有一个每次读取一行数据的方法:readLine(); 在这里使用简单的继承方法对其继续扩展,使得返回每行前面添加序号 ...
分类:
编程语言 时间:
2016-12-08 03:32:02
收藏:
0 评论:
0 赞:
0 阅读:
285
Windows中的窗口在特定情况下会由系统进行重绘,如无效区域重新显现时,,会向窗口的处理过程发送VM_PAINT消息,但是,可能还有Windows自己的更新窗口处理,如在下面的代码中,将击键显式地转换为VM_PAINT消息,让窗口过程处理,但是运行的结果却是,击键后窗口没有马上重绘(显示字体没有改 ...
分类:
Windows开发 时间:
2016-12-08 03:31:45
收藏:
0 评论:
0 赞:
0 阅读:
237
行内元素: a - 锚点, em - 强调, strong - 粗体强调, span - 定义文本内区块, i - 斜体, img - 图片, b - 粗体, label - 表格标签, select - 项目选择, textarea - 多行文本输入框, sub - 下标, sup - 上标, q ...
分类:
其他 时间:
2016-12-08 03:31:12
收藏:
0 评论:
0 赞:
0 阅读:
173
最近要写个在线专杀的东东,虽然是专杀(本来只要清除几个特定的文件和杀几个特定的进程,然后把用户的注册表恢复正常,很多病毒木马最喜欢干的一件事情就是写 映像劫持 然后机器一重启,安全相关的软件全部玩完了,不过这也没什么技术含量,利用了操作系统的“漏洞”而已),但是因为是 磁碟机,这个病毒(木马)很恶心 ...
分类:
Windows开发 时间:
2016-12-08 03:30:50
收藏:
0 评论:
0 赞:
0 阅读:
405
一:三种模型 1.概念模型:以用户的认知出发,对数据和信息建模,用于数据库设计。 E-R图表示哦 2.逻辑模型:以计算机系统的观点来对数据建模。 层次、网状、关系、面向对象、对象关系模型。 3.物理模型:数据的存取方式。 数据模型:数据结构、数据操作、完整性约束组成。 二:sql语句 三:数据库表的 ...
分类:
数据库技术 时间:
2016-12-08 03:30:30
收藏:
0 评论:
0 赞:
0 阅读:
273
TinyHTTPd forWindows 前言 TinyHTTPd是一个开源的简易学习型的HTTP服务器,项目主页在:http://tinyhttpd.sourceforge.NET/,源代码下载:https://sourceforge.Net/projects/tinyhttpd/,因为是学习型的 ...
分类:
Windows开发 时间:
2016-12-08 03:30:06
收藏:
0 评论:
0 赞:
0 阅读:
278
RegQueryValueEx gethostbyname/getaddrinfo _localtime64 FindFirstFile/FindNextFile VerQueryValue CreateFileMapping相关 SetDllDirectory Windows API就没有问题、没 ...
分类:
Windows开发 时间:
2016-12-08 03:29:46
收藏:
0 评论:
0 赞:
0 阅读:
375