import java.io.IOException;
import java.net.MalformedURLException;
import com.gargoylesoftware.htmlunit.BrowserVersion;
import com.gargoylesoftware.htmlunit.FailingHttpStatusCodeException;
import com...
分类:
Web程序 时间:
2015-01-27 16:25:36
阅读次数:
216
1、进程与线程
进程是惰性的,从来不执行任何东西,它只是一个线程的容器。线程必定是在某个进程的上下文中创建的,
而且其生命周期都在该进程中。因为句柄表是针对每一个进程的,因此同一个进程中的多个线程可以共享
内核对象句柄。进程运行需要占用许多的内存资源(加载DLL等),进程只需要一个内核对象和一个进程栈,
无需占用多少内存。
2、终止线程的几种方式:
2.1线程函数返回(强烈推荐)
2....
分类:
编程语言 时间:
2015-01-27 16:26:54
阅读次数:
215
题意:三维迷宫,可以往前后左右上下8个方向移动。
思路:8个方向的移动对应8种三维坐标的变化。这里三维坐标还是按照高、行、列为x、y、z的顺序。和二维迷宫类似,但二维可以把行列统一为 行*长度+列,三维却不可以,只能用结构体。直接用结构体数组表示队列即可,结构体之间可以直接赋值。
Code:
题意:三维迷宫,可以往前后左右上下8个方向移动。
思路:8个方向的移动对应8种三维坐标的变化。这里三维坐标还是按照高、行、列为x、y、z的顺序。和二维迷宫类似,但二维可以把行列统一为 行*长度+列,三维却不可以,只能用...
分类:
其他好文 时间:
2015-01-27 16:26:33
阅读次数:
128
最近用C++写了一款类似android手机助手的产品,其中的一个模块功能是检测与监测android设备的设备ID,根据设备ID检索驱动并进行安装。因此搜索了好多关于驱动安装的资料,现整理如下:
驱动分为WDM式和NT式两种驱动,我所理解的两者区别:
1. WDM由.inf文件加载,NT通过服务手动加载
2. WDM支持即插即用,NT不支持即插即用
3. WDM通过注册表指定挂载那个驱动...
分类:
其他好文 时间:
2015-01-27 16:26:05
阅读次数:
172
WDM式驱动源码:
#include "stdafx.h"
#include // Make all functions UNICODE safe.
#include // for the API UpdateDriverForPlugAndPlayDevices().
#include // for SetupDiXxx functions.
#include "inst...
分类:
其他好文 时间:
2015-01-27 16:25:05
阅读次数:
210
Nintex Workflow 2013工作流动作(Workflow Action详解)...
分类:
其他好文 时间:
2015-01-27 16:26:54
阅读次数:
208
5个数要排序,5,3,5,2,8
首先我们需要申请一个大小为11的数组int a[11]。现在你已经有了11个变量,编号从a[0]~a[10]。刚开始的时候,我们将a[0]~a[10]都初始化为0,表示这些分数还都没有人得过。
下面开始处理每一个人的分数,第一个人的分数是5分,我们就将相对应的a[5]的值在原来的基础增加1,即将a[5]的值从0改为1,表示5分出现过了一次。依次最后结果...
分类:
编程语言 时间:
2015-01-27 16:25:11
阅读次数:
169
我们得到了活跃数据大小,就可以根据活跃数据的情况,配置我们的初始化空间。
下面是我们的应用在稳定阶段的一段FULLGC。生成的代码在最后。
1、活跃数据示例
[Full GC[PSYoungGen: 64K->0K(4416K)] [PSOldGen: 51352K->51352K(56768K)]51416K->51352K(61184K) [PSPermGen: 2085K->2085K...
分类:
其他好文 时间:
2015-01-27 16:24:33
阅读次数:
388
方法一:调用CWinApp类的成员函数SetDialogBkColor来实现。 (这个函数已经废弃)
1
void
SetDialogBkColor(COLORREF
clrCtlBk = RGB(192, 192, 192), COLORREF
clrCtlText = RGB(0, 0, 0));
其中函数的第一...
分类:
编程语言 时间:
2015-01-27 16:26:12
阅读次数:
204
svn可以实现在commit提交时,使用hook钩子功能,向指定的邮箱发送提交注释comment/log及内容变化的邮件,以方便对之进行监控。
具体的描述就是,
1.当某个账号提交代码/文档时,使用钩子功能,调用仓库的hooks目录下的post-commit文件,实际上是执行一个shell文件,因此要求此文件具有执行权限
2.在shell文件中,通过显式的编码方式运行mailer.py,根据...
分类:
其他好文 时间:
2015-01-27 16:26:40
阅读次数:
151
闪回数据库(FLASHBACK DATABASE)是oracle数据库非常重要的一项功能,与通过undo 获取表数据的历史版本进而执行逻辑错误恢复的功能相比,flashback database 的功能完全不同:undo数据是针对整个数据库的;undo数据的保存时间是有限的;undo 的本质是为了保持数据的一致性。而flashback database可以只针对某表空间保存历史数据,并且只要存储空...
分类:
数据库 时间:
2015-01-27 16:24:12
阅读次数:
357
我们都知道在一个函数内进行跳转,可以使用goto语句,但是如果要在函数之间跳转goto是不能完成的。要想完成函数之间的跳转我们需要借助setjmp和longjmp这两个函数连实现,这都包含在头文件setjmp.h中
函数原型:
1. int setjmp(jmp_buf env):此函数的功能是将函数在此处的上下文保存在jmp_buf结构体中,以供longjmp从此结构体中恢复...
分类:
编程语言 时间:
2015-01-27 16:24:01
阅读次数:
221
//两个单片机通讯,使用中断法
#include
#define uchar unsigned char
#define uint unsigned int
#define key_port P1
#define dis_port P2
void main (void)
{
uchar key_in=0xff;
SCON=0x50; //MODER1,REN=1;
TMOD=0x20...
分类:
其他好文 时间:
2015-01-27 16:26:08
阅读次数:
126
题目大意:给出n个字符串,让你求出最长的子串,如果有多个按照字典序顺序输出。
解题思路:将n个字符串连起来,中间需要隔开,然后我们二分枚举字符串的长度,求最长的长度,如果多个需要按照字典序保存起来,最后输出答案就可以了。时间复杂度是:O(n*log(n))。
Life Forms
Time Limit: 5000MS
Memory Limit: 65536K
...
分类:
编程语言 时间:
2015-01-27 16:23:07
阅读次数:
292
问题:1.加载指定经纬度的坐标点怎么都不居中显示,总是显示在左上角,需要在地图加载完后拖动才看到指定的坐标点;2.显示的坐标点图片没有正常显示,后面使用了自定义坐标图片(如图):
解决后:
参考:
1.百度地图API类:http://developer.baidu.com/map/reference/index.php?title=Class:%E6%80%BB%E7%B...
分类:
其他好文 时间:
2015-01-27 16:25:25
阅读次数:
235
http://acm.hdu.edu.cn/showproblem.php?pid=2091
scanf 和 printf的输入输出功能并不强大。有时候我们需要清空输入输出流,所以一定切记getchar()的使用。
#include
int main()
{
char a;
int i,j,k=0,n;
scanf("%c",&a);
while (a!='@')
{
s...
分类:
其他好文 时间:
2015-01-27 16:23:18
阅读次数:
147
首先看一下for循环的用法
对一组文件中的每一个文件执行某个特定命令。
FOR %variable IN (set) DO command [command-parameters]
%variable 指定一个单一字母可替换的参数。
(set) 指定一个或一组文件。可以使用通配符。
command 指定对每个文件执行的命令。
command-param...
分类:
其他好文 时间:
2015-01-27 16:24:23
阅读次数:
166