首页 > 2016年12月08日 > 全部分享
堆煤球
小明的爷爷很怀旧,冬天来了他还是要自己做煤球。 并且,爷爷把煤球堆放得十分整齐有规律:最上边一层只有1个煤球。第二层4个煤球摆成正方形,再下面9个煤球也是摆成正方形。总之,第 n 层就是边长为 n 的正方形。这样的结构既通风又稳固。 小明数了数,一共有30层,请你帮助计算一下,一共有多少个煤球? _ ...
分类:其他   时间:2016-12-08 03:35:56    收藏:0  评论:0  赞:0  阅读:201
Windows线程生灭(图文并茂)
一、线程创建 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
SetWinEventHook 事件钩子(有些windows事件并没有消息对应,譬如弹出菜单,切换窗口,获得焦点,滚动条滚动等)good
相信消息钩子大家听的比较多,消息钩子能够在应用程序处理系统消息之前将其截获,提前处理并可以决定是否继续将消息往下传送,有些windows事件并没有消息对应,譬如弹出菜单,切换窗口,获得焦点,滚动条滚动等等,要截获这些事件可以使用SetWinEventHook,它的原型如下: HWINEVENTHOO ...
分类:Windows开发   时间:2016-12-08 03:35:08    收藏:0  评论:0  赞:0  阅读:1984
C#中static关键字的作用
静态分配有两种情况:1.用在类里的属性、方法前面,这样的静态属性与方法不需要创建实例就能访问,通过类名或对象名都能访问它,静态属性、方法只有“一份”:即如果一个类新建有N个对象,这N 个对象只有同一个静态属 性与方法;2.方法内部的静态变量: 方法内部的静态变量,执行完静态变量值不消失,再次执行此对 ...
分类:Windows开发   时间:2016-12-08 03:34:51    收藏:0  评论:0  赞:0  阅读:252
发生系统错误 1275.此驱动程序被阻止加载
安装书中第一章成功安装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的方法(自己使用runas参数重新启动自己,有点意思)
背景 vista下,如果不开启UAC,那就没有我下面要说的问题了,呵呵。下面说的都是在vista开启UAC的前提下说的,win7也适用。 在vista下,系统开启了UAC,如果你的软件通过manifest进行了提权(提升到管理员权限),那么exe上面会打上一个“小盾”的图标,这种程序启动的时候,会激 ...
分类:其他   时间:2016-12-08 03:34:01    收藏:0  评论:0  赞:0  阅读:322
bootstrap-提示标签、提示框
提示标签: 效果: 提示框: 效果: ...
分类:其他   时间:2016-12-08 03:33:31    收藏:0  评论:0  赞:0  阅读:317
任务一、mysql
terminal打开mysql:mysql -uroot -p 输入密码:********* 显示所有数据库:show databases; 选择某个数据库进行操作:use ****** 显示数据库中的表:show tables; 添加一个表:已用navicat新建,略 显示表结构:desc 表名; ...
分类:数据库技术   时间:2016-12-08 03:33:17    收藏:0  评论:0  赞:0  阅读:219
使用AnimateWindow来实现窗口淡入淡出(主要有四种动画,滚动,滑动,折叠或展开,和淡入淡出)
如果是在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
用一个数组实现两个堆栈
...
分类:编程语言   时间:2016-12-08 03:32:43    收藏:0  评论:0  赞:0  阅读:161
将后台窗口激活到前台的方法(使用AttachThreadInput和SetForegroundWindow两个API)
下面这种方法是我见到的最理想的,还有一些其他的方法,像通过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扩展添加行号样式
java 的流的使用中,在字符缓冲输入流中,有一个每次读取一行数据的方法:readLine(); 在这里使用简单的继承方法对其继续扩展,使得返回每行前面添加序号 ...
分类:编程语言   时间:2016-12-08 03:32:02    收藏:0  评论:0  赞:0  阅读:285
关于Windows更新窗口内容的问题(作为一个实验,效果很明显)
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
关于 win32 下磁盘的遍历方法
最近要写个在线专杀的东东,虽然是专杀(本来只要清除几个特定的文件和杀几个特定的进程,然后把用户的注册表恢复正常,很多病毒木马最喜欢干的一件事情就是写 映像劫持 然后机器一重启,安全相关的软件全部玩完了,不过这也没什么技术含量,利用了操作系统的“漏洞”而已),但是因为是 磁碟机,这个病毒(木马)很恶心 ...
分类: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 for Windows
TinyHTTPd forWindows 前言 TinyHTTPd是一个开源的简易学习型的HTTP服务器,项目主页在:http://tinyhttpd.sourceforge.NET/,源代码下载:https://sourceforge.Net/projects/tinyhttpd/,因为是学习型的 ...
分类:Windows开发   时间:2016-12-08 03:30:06    收藏:0  评论:0  赞:0  阅读:278
一些Windows API导致的Crash以及使用问题总结(API的AV失败,可以用try catch捕捉后处理)
RegQueryValueEx gethostbyname/getaddrinfo _localtime64 FindFirstFile/FindNextFile VerQueryValue CreateFileMapping相关 SetDllDirectory Windows API就没有问题、没 ...
分类:Windows开发   时间:2016-12-08 03:29:46    收藏:0  评论:0  赞:0  阅读:375
1008条   上一页 1 ... 35 36 37 38 39 ... 51 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!