自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

驱动开发

菜鸟学习笔记

  • 博客(36)
  • 资源 (5)
  • 收藏
  • 关注

转载 破解Excel VBA project 密码

本教程只适用于2003格式的excel,如果是其他的格式,请先转换成2003后再使用此方法:1.下载并安装编辑器HxD Hex Editor。下载地址:http://mh-nexus.de/en/hxd/2.使用Hxd Her Editor 打开excel文件。3.搜索“DPB=”,并替换成“DPx=”,保存文件。4.打开保存后的excel文件,Alt+F11 打开VBA 窗口。

2013-02-26 14:51:24 10575 6

原创 Linux Shell 之 sed (追加文本)

sed(stream editor)是一个文本处理工具,它可以一次处理所有的编辑任务。它不是直接修改文件,而是把文本的内容复制到缓冲区,然后进行编辑,它操作的内容到放到缓冲区里。如果想要保存结果,需要把缓冲区的内容重定向到文件里。 今天学习了sed的一个命令,

2011-07-04 17:40:45 8229

原创 java native

Java中 native方法       Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。  可以将native方法比作Java程序同C程序的接口,其实现步骤:  1、在Java中声明native()方法,然后编译;  2、用javah产生一个.h文件; 

2008-06-18 17:20:00 1353 1

原创 BOOL和bool的效率问题

在网上看到有人说用BOOL比用bool有效率。不明白所以上网查了一下,现在总结一下。不知道说的是否正确。 -------------------------------------------------------------------------------首先在vc中写代码测试这两个类型的大小,代码如下:CString temp;  temp.Format("%d",sizeof(bo

2008-04-13 15:09:00 3358

原创 学习日语的网站

搜索引擎: http://www.google.co.jp/ http://www.yahoo.co.jp/http://www.goo.ne.jp/http://www.infoseek.co.jp/ http://www.bekkoame.ne.jp/http://www.lycos.co.jp/ 新闻报纸: http://www.asahi.com/ 朝日新闻 http://www.yo

2007-08-23 22:06:00 1563

原创 _stdcall,_cdecl,_fastcall 详细说明

 (1) _stdcall调用  _stdcall是Pascal程序的缺省调用方式,参数采用从右到左的压栈方式,被调函数自身在返回前清空堆栈。  WIN32 Api都采用_stdcall调用方式,这样的宏定义说明了问题:   #define WINAPI _stdcall   按C编译方式,_stdcall调用约定在输出函数名前面加下划线,后面加“@”符号和参数的字节数,形如_function

2007-08-15 14:11:00 3773

原创 在VMWare Workstation 虚拟机上给linux添加新的分区

我在WMWare Workstation上安装的Linux系统。由于安装的时候分区给的太小。所以后来安装软件(WebLogic)由于 需要的空间不足,安装不成功。需要给Linux分配更大的空间。给Linux添加一个新的分区。步骤:1.打开虚拟机上的系统。2.在Commands区域选择Edit virtual mathine settings3.在Hardware中点击A

2007-07-24 14:31:00 1474

原创 驱动学习笔记(二)打印字符串

打印字符串:工具:debugview.exeWDM驱动程序可以使用4种格式的字符串: 1.                  空结尾的字符串,你可以用普通得C语法表示字符串常量1) DbgPrint(“Hello World!”); //直接打印字符串。2) char variable_string[] = “Hello World”;   DbgPrint(“%s”,variab

2007-06-22 17:02:00 3273

原创 驱动学习笔记(一)HelloWorld

从今天开始本人要记录下学习驱动的过程。主要目的是给自己以后提供复习的资料。学习驱动的目的原因很多:一是没有办法,人家让学你就得学,不学就没有工作了,所以硬着头皮也要学。在此基础上给自己一个合理的安慰,那就是学习驱动的人不多,听说学好了也能赚很多钱,所以也给自己学习的动力。 开始了。。。。。。。。。。。。1。到网上查查人家是怎么学的,是怎么写的。找到应该看得书籍记录如下:《C程序设计》(

2007-06-18 14:42:00 2835

原创 Net start 命令详

Net start 命令详启动服务,或显示已启动服务的列表。两个或多个词组成的服务名,例如 Net Logon 或 Co mputer Browser,必须两边加引号。 net start [service] 参数 无 键入不带参数的 net start 显示正在运行服务的列表。 service 包括 alerter、client service for netware、clipbook serv

2007-06-14 16:17:00 10222

原创 获取PE文件的OEP值 (源码)

两种方法读取PE文件的OEP值:一是 直接读取文件,二是 通过内存映射。#include "stdafx.h"#include //-------------------------------//read the file of .exe  get the OEP (Original Entry Point)//-------------------------------BOOL Re

2007-06-05 17:19:00 1307

原创 Exception in thread "main" java.lang.NoClassDefFoundError

 在命令行上执行java程序时出现如下错误:Exception in thread "main" java.lang.NoClassDefFoundError首先是编译成功。执行时出错。 原因是: 环境变量classpath没有设置对,以前把classpath设置成d:/java/jdk1.5.0/lib/tools.jar 就行了。那是因为eclipse会自动设置classp

2007-05-31 13:54:00 2472

原创 中国姓氏的日语发音

200多个中国姓氏的日语发音A  安 あん B  巴 は 白  はく びゃく班 はん 包 ほう 鲍 ほう 毕  ひつ 扁 へん 卞  へん べんC  蔡  さい 曹  そう 岑  しん 常  じょう 车  しゃ 陈  ちん 成  せい じょう程  てい 池  ち 迟 ち 仇 きゅう 储 ちょ 楚 そ 褚 ちょ 崔 さい D  戴 たい 邓  とう 狄 てき 丁  てい ちょう董 とう 杜 と 段

2007-05-30 13:33:00 1712 1

原创 得到进程和对应的端口

这是两个未公开的API:最简单的枚举当前所开放的端口信息是调用iphlpapi.dll中的AllocateAndGetTcpTableFromStack和AllocateAndGetUdpTableFromStack函数,或者AllocateAndGetTcpExTableFromStack和AllocateAndGetUdpExTableFromStack函数。用AllocateAndG

2007-05-25 16:50:00 1945

原创 网络字节顺序he主机字节顺序

 NBO与HBO 网络字节顺序NBO(Network Byte Order):按从高到低的顺序存储,在网络上使用统一的网络字节顺序,可以避免兼容性问题。主机字节顺序(HBO,Host Byte Order):不同的机器HBO不相同,与CPU设计有关计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方

2007-05-24 17:24:00 1692

原创 #pragma comment(lib,"ws2_32.lib")

#pragma comment(lib,"ws2_32.lib")#pragma   comment(lib,"Ws2_32.lib")表示链接Ws2_32.lib这个库。     和在工程设置里写上链入Ws2_32.lib的效果一样,不过这种方法写的     程序别人在使用你的代码的时候就不用再设置工程settings了。 告诉连接器连接的时候要找ws2_32.lib,这样你就不用在li

2007-05-24 16:30:00 5858 1

原创 #pragma详细解释

在#Pragma是预处理指令它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。其格式一般为: #Pragma Para其中Para 为参数,下面来看一些常用的参数。(1)message 参数。 Mes

2007-05-22 17:26:00 4819

原创 推荐网站

日语在线翻译:http://translate.adaffiliate.net http://www.onlinedic.comhttp://www.excite.co.jp/world/chinesehttp://www.linyiren.com/fy/日语在线词典:http://www.sanseido.net海网日语:http://www.stujp.com/index.html外文

2007-04-30 10:57:00 1137

原创 Jsp避免Form重复提交的三种方案

1. JavaScript,设置一个变量,只允许提交一次。     var checkSubmitFlg = false;      function checkSubmit()   {         if (checkSubmitFlg == true)      {       return false;         }         checkSubmitFlg = true; 

2007-04-30 10:44:00 774

原创 vc编译Unicode

在vc中把代码编译成Unicode码:1. project  -->settings -->c/c++ : preprocessor definitions : 添加:UNICODE,_UNICODE2. project -->settings -->link : Gategory -->output : Entry-point Symbol : wWinMainCRTStartup 

2007-04-30 10:19:00 1113

原创 eclipse未加载插件

问题: 有时候启动eclipse发现插件没有被加载。解决方法:a.删除整个目录: /eclipse/configuration/org.eclipse.update,重启eclipse。b.在启动eclipse时带上-clean参数。c.在/configuration/config.ini文件中加入一行 osgi.checkConfiguration=true   这样它会寻找并安

2007-04-26 12:40:00 1208

原创 html禁止鼠标操作

在html页面禁止鼠标操作 :                oncontextmenu="return false"         ondragstart="return false"       onselectstart="return false"                onselect="document.selection.empty()"          oncopy

2007-04-26 11:32:00 2551

原创 限制的长度

限制的长度(为100) :      function   length()      {                    if(document.forms[0].txt.value.length > 100)                               event.KeyCode=0;      }

2007-04-26 11:26:00 624

原创 自动转换输入法

IME:输入法编辑器(Input Method Editor),它是一种专门的应用程序。点击输入框,自动转换输入法: active:指定所有使用IME输入的字符,即激活本地语言输入法。 inactive:指定所有不使用IME输入的字符,即激活非本地语言输入法。 auto:不影响IME的状态,与不指定ime-mode时一样。 disable:完全禁止IME。

2007-04-26 11:20:00 736

原创 解决JSP中文乱码问题

解决Jsp中文乱码3招:1)   request.setCharacterEncoding("gb2312");//解决表单传递乱码2)    //从数据库中取出后给name转码          name = new String (name.getBytes("iso-8859-1","gb2312");3)    //存入数据库前给name转码      name = new S

2007-04-26 11:12:00 1198 1

原创 正则表达式

java_home=D:/jdk1.5.0_04 (安装路径)classpath=.;D:/jdk1.5.0_04/lib/tools.jar;D:/jdk1.5.0_04/lib/dt.jar;D:/jdk1.5.0_04/binpath= D:/jdk1.5.0_04/bin 

2007-04-26 10:59:00 681

原创 在Java中使用正则表达式

在Java中使用正则表达式:Pattern     p  =  null;    //正则表达式Matcher   m  =  null;   //操作的字符串boolean  b;String       s  =  null;StringBuffer   sb  =  null;int     i  =  0;//判断字符串是否匹配p  =  Pattern.compile("a*b"

2007-04-26 10:45:00 771

原创 JavaScript提交表单

用JavaScript提交表单并传递参数:     function    submitFunction(parameter)     {            document.forms[0].action="/Login.do?method=parameter&index="+parameter;           document.forms[0].submit();     }

2007-04-26 10:31:00 1000

原创 学习spring步骤

1.Java基础,面向对象的基础,设计模式的基础。三种模式:factory, strategy,Template mothod。   建议:>第四章。2.夏昕>>3.研究spring开源项目:appfuse,jpetstore.4.开始做实际项目。5.继续深入学习(三本经典名著)   1)>   2)>   3)>

2007-04-26 10:24:00 1214

原创 Eclipse启动参数

Eclipse 的启动参数作用很大:在工作中总能用到.1.如何设置参数: 首先创建Eclipse的快捷方式。打开快捷方式的属性,在link里添加。2.参数说明: 1)eclipse -nl en_US将启动英文语言, 这个特性在安装了国际化语言包以后特别有用, 可以方便的切换各个语言的版本.eclipse.exe -nl "de"   ---------德语eclipse.exe

2007-04-24 11:19:00 3047

转载 window中进程间如何通信vc++技术 (共享内存)

一个间接办法,你可用一个“共享名”申请一块共享内存块,进行读写:HANDLE  GetShare(char * &ShareP,int size,char *ShareName)      {  ShareP申请的内存块地址,size字节数,ShareName共享名            HANDLE fh=CreateFileMapping((HANDLE)-1,0,          

2007-03-08 17:26:00 2475

转载 VC++中进程间相互通信的十一种方法

进程通常被定义为一个正在运行的程序的实例,它由两个部分组成:    一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方    另一个是地址空间,它包含所有的可执行模块或DLL模块的代码和数据。它还包含动态分配的空间。如线程堆栈和堆分配空间。每个进程被赋予它自己的虚拟地址空间,当进程中的一个线程正在运行时,该线程可以访问只属于它的进程的内存。属于其它进程的内存则是

2007-03-08 17:22:00 1001

原创 隐藏进程(在任务管理器中看不到),vc6.0

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Hide Process#include#include#include#defin

2007-03-07 17:11:00 3150

原创 setsockopt 设置socket

1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));2. 如果要已经处于连接状态的soket在调用closesocket后强制关闭,不经历TIME_

2007-03-07 12:44:00 11382 5

原创 VC之sendmessage与postmessage的区别

SendMessage函數是阻塞的。PostMessage函數是非阻塞的。SendMessage:    函数功能:该函数将指定的消息发送到一个或多个窗口。此函数为指定的窗口调用窗口程序,直到窗口程序处理完消息再返回。而函数PostMessage不同,将一个消息寄送到一个线程的消息队列后立即返回。    函数原型:LRESULT SendMessage(HWND hWnd,UINT Msg

2007-03-07 11:14:00 2636

原创 在应用程序中创建快捷方式

1 引言 在Windows 3.x中,软件安装程序通常使用动态数据交换(DDE)的方法在程序管理器(Program Manager)中创建一个程序组(Program Group)。随着Windows95/98/NT这些32操作系统在系统内核和用户界面上的巨大改进,这种方法在已经不再适用了。现在,几乎所有的安装程序都是在“开始”菜单中添加新的菜单项,或者在桌面上建立新的快捷方式(Shortcut)(

2007-03-06 18:10:00 1266

android game development part4

Get started with game apps development for the Android platform

2011-05-10

android game development part3

Get started with game apps development for the Android platform

2011-05-10

android game development part2

Get started with game apps development for the Android platform

2011-05-10

android game development

Get started with game apps development for the Android platform

2011-05-10

InstallShield教程

InstallShield简明教程

2007-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除