修改中断描述符表(IDT)中的键盘入口实现按健记录,把读取到的键盘扫描码转换成ascii码记录下来。查找键盘入口采用了查询IOAPIC的重定向寄存器的方法(通过把物理地址0xFEC00000映射为虚拟地址,然后读取键盘中断向量,最难得是没有xpsp2的限制了。这是我从别处转过来的驱动源码,WindowsXPCheckedBuildEnvironment测试过。#include#include#defineMAX_CHAR
系统 2019-08-12 09:26:46 2155
我提了提背包今天阳光灿烂我喜欢在湖边看水,喜欢在山颠看山喜欢在天上看云海喜欢飞翔的超脱喜欢奔跑喜欢大声的笑喜欢在竹简小阁里品茶在松树林里盖个小木屋:烧水,自己在窗边看雪,白白的水汽轻轻的从茶壶的嘴里冒出来,绕饶便没了踪影立宏有首歌挺喜欢,手指寒冷的时候很适合吧名字叫取暖曲调很简单,是不是印证了取暖也是很直接的要求?而,今天外面阳光灿烂想起远方的朋友们了,他们每次看的我的眼神大都是不可思议的惊异的是不是我的每个决定和随后发生的事情都是惊人的?出乎意料的?不知
系统 2019-08-12 09:26:44 2155
从上图可能看出,在mybatis中,SqlSession的实现类有两个,其中SqlSessionManager类不但实现了SqlSession接口,同时也实现了SqlSessionFactory接口。那么SqlSessionManager类究竟有何作用?由于源码中缺少注释,所以从mybatis目前的提供官方文档来看,似乎该类已被弃用,其功能被DefaultSqlSession类和DefaultSqlSessionFactory类所代替。只是该类的部分代码对
系统 2019-08-12 01:31:46 2154
年初领导让做一个检索热词的干预,也就是将统计用户搜索热词的结果,人工的指定其在排行榜中的位置。当然这任务比较恶心,咱只是个出来混饭碗的民工,不出格的事儿也可以忍了说技术。工作流程是收集用户的搜索日志,统计每个keyword在一天之中被搜索的次数,根据每个keyword的统计历史,使用数学方差得出它近期热度的评分,然后降序排序给出结果列表。(如果做的更细致可以在计算前加入语义分析的部分,这样能更好的分析出刚刚流行的网络用语,我没有做那么深,这里暂时不表)现在
系统 2019-08-12 09:27:35 2152
首先我们来了解一下什么是ActiveDirectory。不用我描述,看以下网址,或在.net自带帮助文档里根据ActiveDirectory关键字一搜,就什么都明白了。http://developer.ccidnet.com/pub/article/c322_a28703_p2.html接下来,我们来看看权限。你可以通过“网上邻居--整个网络--Directory--demain(你的域名)”你就可以看到所有关于域下的信息,粗一看就知道是怎么回事了。需要告
系统 2019-08-12 09:27:07 2152
SublimeText2常用的快捷键(不包含插件快捷键)Ctrl+P打开文件搜索框,可以直接输入文件名搜索,或者输入@funcName可以直接到函数定义处,输入#key可以直接查找,输入:行数可以直接到某行(同快捷键Ctrl+G)Ctrl+Shift+P打开命令面板,可以查找一些功能。或者输入packagecontrol可以安装删除插件。Ctrl+D选词(按住继续选择下个相同的字符串)Ctrl+M光标移动至括号内开始或结束的位置Ctrl+Shift+M选择
系统 2019-08-12 09:26:53 2152
#include#include#include
系统 2019-08-12 09:27:41 2151
适合vs2005以上,不过我这个注册表是针对2008的,如果是其他版本自己看着修改如果地址不是默认的请修改找到自己的MsBuild,2005的也自己找到后修改WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell][HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\build]@="编译(Debug
系统 2019-08-12 09:27:23 2151
写了个小控制台程序,这个程序用来注册/卸载OCX控件,用在InnoSetup做的安装卸载程序里。#include"stdafx.h"#include#includeusingstd::cout;usingstd::endl;usingstd::cerr;int_tmain(intargc,_TCHAR*argv[]){__try{STARTUPINFOsi1={sizeof(si1)};PROCESS_INFORM
系统 2019-08-12 09:26:56 2151
Ndo-DOTNETDataAccessObject的简称,是一个轻量型的数据访问组件,配置简单,支持多数据库,内部对ADO.Net进行了良好的封装,使开发者不需要关心和了解ADO.Net的底层细节,不需要根据不同的数据库专门写一套DAO。该组件内建了Statement和Procedure对象专门针对于Sql语句和存储过程处理的对象(类似于JDBCAPI),Statement和Procedure比DAAB提供了更多的API,使开发者使用起来更方便和更快捷。
系统 2019-08-12 09:26:48 2151
进度控制:#include#include#include//记录滚动条的当前位置intg_slider_pos=0;//滚动条的回调函数参数intpos是指当前滚动条所在位置voidon_changed(intpos){//输出滚动条当前所在位置printf("g_slider_posis%d\n",g_slider_pos);}intmain(intargc
系统 2019-08-12 09:26:42 2151
读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yisanwu1#include2#include3#defineN100045void
系统 2019-08-12 09:26:40 2151
时间限制30ms内存限制65536kB代码长度限制16000B判题程序Standard作者CHEN,YueMiceandRiceisthenameofaprogrammingcontestinwhicheachprogrammermustwriteapieceofcodetocontrolthemovementsofamouseinagivenmap.Thegoalofeachmouseistoeatasmuchriceaspossibleinordert
系统 2019-08-12 09:27:30 2150
207.97.227.239github.com207.97.227.252nodeload.github.com207.97.227.243raw.github.com204.232.175.78documentcloud.github.com204.232.175.94gist.github.com204.232.175.78pages.github.com添加到hosts中即可。经过博主验证这个方法已经被github官方封锁,所以建议各位把DNS服务
系统 2019-08-12 09:27:00 2150
有时在开发程序的时候,有时需要只能同时运行一个实例.Mutex类,称为互拆体,是一个同步基元,它只向一个线程授予对共享资源的独占访问权。当两个或更多线程需要同时访问一个共享资源时,系统需要使用同步机制来确保一次只有一个线程使用该资源。如果一个线程获取了互斥体,则要获取该互斥体的第二个线程将被挂起,直到第一个线程释放该互斥体。下面演示Mutex类来保证应用程序只有唯一实例usingSystem;usingSystem.Collections.Generic;
系统 2019-08-12 09:26:51 2150