- 博客(67)
- 资源 (11)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 博客迁移备忘
博客迁移备忘很久没在 CSDN 上发文章了,因为博客阵地已转移到 Github Page 上,特加上此说明。front-ender.me当前本人的方向已经全面转向前端,欢迎各位同仁指点提携。
2017-02-09 19:54:59
449
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 PL/SQL Developer 使用技巧
1、PL/SQL Developer记住登陆密码在使用PL/SQL Developer时,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码;设置方法:PL/SQL Developer ->tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的,勾上”Store with pass
2015-02-10 10:16:17
2752
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 SQL Developer 4.0 启动报错“unable to create an instance of the java virtual machine located at path”
提供了Windows XP下,启动SQL Developer 4.0 时报错“unable to create an instance of the java virtual machine located at path”的解决办法。
2014-03-04 10:05:22
7759
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Java 多线程实现方法
介绍了Java编程实现多线程的两种方法,并就两种实现机制关系进行剖析,并就Runnable接口相对于Thread类的优势做了简要的分析。
2014-03-03 22:11:20
2311
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 main() 函数解析
对Java程序中最常见的main()函数进行解析,解释了为什么需要这个main() 函数,以及为什么必须定义成:public static void main(String[] args) 的形式。最后,通过具体的实例介绍如何向类中传递参数以及程序又是如何取得这些参数的。
2014-03-03 18:49:02
1214
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Axis2+SOAP Header验证方法实践(基于SOAP的Web安全调用机制)
基于SOAP的Web安全调用机制的第二种方法,就是Axis2+SOAP Header的方式,更简单也更直白,可控性更高。之后也对WSS4J和SOAP Header两种方法进行了简单的对比。
2014-02-26 09:50:13
19477
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Axis2+Rampart(WSS4J)实现UsernameToken认证方式的WS-Security(基于SOAP的Web安全调用机制)
最近在研究基于SOAP的Web安全调用机制,发现相关文章多但是都很不全,这里把Axis2+Rampart(WSS4J)实现UsernameToken认证方式的WS-Security的过程做个记录,供大家参考。
2014-02-25 19:29:04
16687
9
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Redhat 6.0中VNC Server的配置方法
关于在Linux系统中配置VNC Server的方法,网上有很多的教程或者文章,但应用在我们的环境中时都不能完整解决我们的问题,所以这里我将在Redhat 6.0中配置VNC Server中的方法,以及可能遇到问题的解决办法总结在这里,供大家参考。1、 查询系统是否安装vnc-server[root@localhost ~]# rpm –qa | grep vnc如果有返回值,类似于v
2013-08-23 11:32:54
10027
原创 对象逆序列化报错:java.lang.ClassNotFoundException
对象逆序列化报错(java.lang.ClassNotFoundException)的解决办法。
2014-04-22 10:22:03
6568
原创 RHEL6 64bit下更改YUM配置。yum this system is not registered with rhn的解决办法
卸载THEL6自导的YUM包rpm -qa | grep yum | xargs rpm -e --nodeps下载CentOS的YUMwget http://centos.ustc.edu.cn/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpmwget http://
2013-10-22 11:37:13
6172
原创 CentOS 6.3安装VNC报错Could not start Xvnc的解决办法
在CentOS6.3环境下安装VNC报错如下:[root@localhost media]# service vncserver startStarting VNC server: 1:root WARNING: The first attempt to start Xvnc failed, possibly because the fontcatalog is not properly
2013-08-13 18:56:45
5665
1
转载 有关驱动内存分配的说明
转载自:http://hi.baidu.com/zhanghuikl/blog/item/845478096f6878c53bc763ae.html 程序设计涉及的一个重大的方面是分配存储单元。不幸的是,驱动程序不能简单的调用malloc和 free,或者new和delete。要确定分配正确类型的存储器,使用完毕后必须释放分配的存储器,因为内核模式代码没有自动清除机制。驱动程序可用的
2012-06-21 15:16:13
1734
原创 如何安装 Fltmgr.sys 驱动程序
用Minifilter开发的驱动程序都依赖于驱动程序 Fltmgr.sys,也就是我们所说的File System Filter Manager。从系统的安装镜像中提取Filter Manager所需要的文件,分为3步:1. 文件包含4个:fltmgr.inf, fltmc.exe, fltmgr.sys, fltlib.dll2. 这些文件都在安装文件的i386目录下,对应为:flt
2012-06-12 14:35:04
13951
原创 Windbg内核调试: Windows Server 2008
本文介绍利用Windbg和VMware调试驱动程序的配置过程,关于VMware设置的部分网上有很多教程,就不再阐述。这里给一个参考的文章:http://blog.csdn.net/goodwinds/article/details/2487819一般的教程都以XP为例进行说明,但是Windows Server 2008该如何配置呢,有篇文章是这样介绍的:http://www.cnblo
2012-05-10 16:32:55
2835
转载 关于编写DLL的一些问题
这几天需要编写DLL,突击了下,发现不少很好的资料,收藏在这里。感谢烛秋总结的这么好:原文地址:编写DLL所学所思(1)——导出函数编写DLL所学所思(2)——导出类动态链接库的使用有两种方式,一种是显式调用。一种是隐式调用。(1) 显式调用:使用LoadLibrayr载入动态链接库、使用GetProcAddress获取某函数
2012-04-26 16:35:07
864
转载 Windows NT系统启动顺序
原文地址: http://att2.blogbus.com/logs/27491423.htmlNT系列的操作系统启动顺序如下:1.电脑的系统启动模块调用NT系统启动程序,OS Loader组件传递一个BootRecord结构体给该程序。NT系统启动程序执行全局初始化工作,然后决定操作系统启动分区,初始化工作还包括初始化启动过程中使用到的内存描述符。NT系统启动程序也调
2012-04-13 17:24:17
2006
转载 Windows蓝屏代码含义
1 0×00000001 不正确的函数。2 0×00000002 系统找不到指定的档案。3 0×00000003 系统找不到指定的路径。4 0×00000004 系统无法开启档案。5 0×00000005 拒绝存取。6 0×00000006 无效的代码。7 0×00000007 储存体控制区块已毁。8 0×00000008 储存体空间不足,无法处理这个指令。9 0×
2012-04-12 15:02:55
2900
原创 驱动返回值代码查询
返回值代码说明以及含义都在头文件中了。粘贴到这里,以便查阅。/*++ BUILD Version: 0005 // Increment this if a change has global effectsCopyright (c) Microsoft Corporation. All rights reserved.Module Name: ntstatus.h
2012-04-11 15:27:16
8233
转载 #pragma pack 使用说明
原文地址: http://hi.baidu.com/zhanghuikl/blog/item/124ea7998108a9006e068c19.html声明:整理自网络达人们的帖子,部分参照MSDN。作用:指定结构体、联合以及类成员的packing alignment;语法:#pragma pack( [show] | [push | pop] [, identi
2012-04-09 17:35:26
871
原创 VS2008操作技巧(不断更新)
先收录一些快捷键:Ctrl+m+Crtr+o折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ct
2012-03-22 09:32:01
6818
1
转载 [翻译]Visual Studio2008的新功能:代码度量
原文发表地址:Visual Studio 2008 Code Metrics Saves you Money原文发表时间:Wednesday, October 03, 2007 7:00 AM原作者:David M. KeanWhile we've already briefly spoken about Code Metrics when we announc
2012-02-28 10:32:09
793
转载 预处理定义操作符Stringizing Operator (#) ,Charizing Operator (#@), Token-Pasting Operator (##)
一、开始前几天看代码,居然出来了“##”这个东东,不知道做什么的,学C++这么长时间了,居然。。。(太不给面子了)本着“先行先赢”的实践学习精神和“为人民服务”的奉献精神,以网上找的很多资料为参考,美美地总结一下,激励自己,启发别人。二、Charizing Operator (#@)1.作用字符化操作符。只能用于有传入参数的宏定义中,且必须置于宏定义体中的参数名前。作用,将传的
2012-02-01 14:34:06
794
转载 DbgPrint/KdPrint输出格式控制
在驱动编程学习中,往往需要通过DbgPrint或者KdPrint来输出调试信息,对于Check版本,KdPrint只是DbgPrint的一个宏定义,而对于Free版本,KdPrint将被优化掉。这些输出信息可以通过DebugView对内核的监控来看到。KdPrint is identical to the DbgPrint routine in code that is compiled in
2012-01-31 14:06:49
1260
转载 VC输出“烫”和“屯”
相信经常用VC的朋友对屏幕输出的一大堆“烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫”不会陌生,但是也许会很奇怪,为什么会出现“烫”字呢?莫非改程序导致系统运行缓慢,发热过高???非也!下面让我解释一下吧,有错误的地方请指正:在上一篇文章中,我们逆向了Debug模式下的一个C程序,发现栈区开辟的存储空间都是使用0CCCCCCCCh来填充4字节单位的,也就是说,栈区开辟的存取局部变量的空间的每
2012-01-31 11:28:35
9911
1
转载 改变Windows服务的启动顺序
要改变Windows服务的启动顺序,只要修改Windows的注册表就可 以了。任何Windows服务的注册信息可以在注册表的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\键下找到。下面就介绍几个与服务启动顺序相关的服务的值: Group值:一个REG_SZ类型的值。它用来描述服务属于那一个服务组。如果服务没有这一项,那么它
2012-01-13 16:10:27
5691
转载 使用appverifier
AppVerifier 特别用于检测和帮助调试内存损坏、危险的安全漏洞以及受限的用户帐户特权问题。AppVerifier 有助于创建可靠且安全的应用程序,方法是监视应用程序与Windows操作系统的交互,并配置应用程序使用的对象、注册表、文件系统和 Win32 API(包括堆、句柄和锁)。AppVerifier 还包括检查,以便预测应用程序在非管理员环境中的执行情况。1、 Appver
2012-01-01 11:48:20
2499
转载 七个受用一生的心理寓言
(一)成长的寓言:做一棵永远成长的苹果树 一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。 但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到1
2012-01-01 11:35:36
887
1
转载 VC定时器的用法:SetTimer和Ontimer
Settimer是设置一个计时器并开始执行计时器Ontimer中的代码,Ontimer是计时器所执行的代码。KillTimer用于停止计时器。 Settimer是设置,Ontimer是响应Settimer消息的。SetTimer函数的用法1 )用WM_TIMER来设置定时器先请看SetTimer这个API函数的原型UINT_PTR SetTimer(
2011-12-26 14:19:28
2059
转载 使用ShellExecute函数来安装INF文件
写驱动过程中有时候需要自动安装驱动程序,那么可以使用ShellExecute函数来完成这个工作: 首先查下看看你的HKEY_CLASSES_ROOT\inffile\shell\Install\command的值是什么,比如我的机子上是%SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInst
2011-12-23 15:37:38
3162
转载 VC中调用外部函数的命令
WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。 WinExec 两个参数,前一个指定路径,后一个指定显示方式。 ShellExecute 可以指定工作目录,并且还可以寻找文件的关联直接打开不用加载与文件关联的
2011-12-23 15:13:03
1773
原创 设置驱动程序开机启动
开发驱动程序时,每次都用INF文件安装再加载实在是很麻烦,就写个程序来实现。但是在实现驱动程序开机启动时却遇到了问题。函数原型如下:CreateService FunctionCreates a service object and adds it to the specified service control manager database.SC_
2011-12-21 11:01:36
11123
1
原创 VS2008 重置开发环境
在使用VS2008的过程中,有时候想恢复到默认的开发界面,比较简单的方法是工具(Tools) --> 导入导出设置(Import and Export Settings...) --> 重置所有选项(Reset all settings)下面就根据个人需求来设置就行了。还有种更彻底的方法,也是我比较喜欢的:开始 --> Microsoft Visual Stud
2011-12-15 10:40:41
3375
2
原创 C#程序从32位系统迁移到64位系统的问题
前段用C#做了个程序,现在要把程序支持64位系统。首先是把该程序支持到 Windows Server 2003 和 Windows Server 2008两个系统,由于我的程序是在XP上测试编译的,直接拿过去不会出什么问题吧,但是在运行的时候,老是报错。没办法,在Server 2003上装了VS,一步步调试,发现每当我执行到调用C++的dll时候,其中有一句就会报错:“尝试读取
2011-12-09 09:45:24
6693
1
免费数据恢复软件Recuva
2014-11-14
Windows内核原理与实现
2012-03-20
Source Insight 3 (内含注册码)
2011-11-02
Visual Assist X 10.6.1822 安装及破解补丁
2011-11-02
Linux操作系统下C语言编程入门
2011-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人