自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ALCAT的专栏

点滴记录,时刻进步!

  • 博客(67)
  • 资源 (11)
  • 收藏
  • 关注

原创 博客迁移备忘

博客迁移备忘很久没在 CSDN 上发文章了,因为博客阵地已转移到 Github Page 上,特加上此说明。front-ender.me当前本人的方向已经全面转向前端,欢迎各位同仁指点提携。

2017-02-09 19:54:59 429

原创 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 2728

原创 NFS服务器搭建指南

个人整理的搭建NFS服务器的一般步骤命令,不涉及理论知识什么的,供参考。

2015-01-05 11:23:01 1143

原创 思想的深度魅力

思想是什么东西?不理解,只是偶尔的灵光一现冒出的一点点感慨。

2014-06-20 12:57:07 1215

原创 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 7737

原创 Java 多线程实现方法

介绍了Java编程实现多线程的两种方法,并就两种实现机制关系进行剖析,并就Runnable接口相对于Thread类的优势做了简要的分析。

2014-03-03 22:11:20 2291

原创 main() 函数解析

对Java程序中最常见的main()函数进行解析,解释了为什么需要这个main() 函数,以及为什么必须定义成:public static void main(String[] args) 的形式。最后,通过具体的实例介绍如何向类中传递参数以及程序又是如何取得这些参数的。

2014-03-03 18:49:02 1196

原创 Axis2+SOAP Header验证方法实践(基于SOAP的Web安全调用机制)

基于SOAP的Web安全调用机制的第二种方法,就是Axis2+SOAP Header的方式,更简单也更直白,可控性更高。之后也对WSS4J和SOAP Header两种方法进行了简单的对比。

2014-02-26 09:50:13 19432 2

原创 Axis2+Rampart(WSS4J)实现UsernameToken认证方式的WS-Security(基于SOAP的Web安全调用机制)

最近在研究基于SOAP的Web安全调用机制,发现相关文章多但是都很不全,这里把Axis2+Rampart(WSS4J)实现UsernameToken认证方式的WS-Security的过程做个记录,供大家参考。

2014-02-25 19:29:04 16630 9

原创 Web Service 服务安全漫谈

总结了自己在研究Web Service服务安全时所遇到的一些概念,并将他们串联起来,便于理解。

2014-02-17 16:58:06 2945

原创 Struts2入门示例教程

记录Struts2的入门过程,供大家参考。

2014-02-11 15:49:38 145577 40

原创 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 9934

转载 一张图了解 Java 注解(Annotation)

2014-10-29 10:25:29 761

原创 对象逆序列化报错:java.lang.ClassNotFoundException

对象逆序列化报错(java.lang.ClassNotFoundException)的解决办法。

2014-04-22 10:22:03 6531

原创 Java写xml文件的编码问题

Java写xml文件时遇到中文乱码问题的解决办法。

2014-04-10 19:26:58 7878

原创 RHEL_6.0 GCC安装

在RHEL 6.0中正确安装gcc的方法

2014-01-22 14:37:21 1823

原创 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 6156

原创 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 5576 1

转载 有关驱动内存分配的说明

转载自:http://hi.baidu.com/zhanghuikl/blog/item/845478096f6878c53bc763ae.html  程序设计涉及的一个重大的方面是分配存储单元。不幸的是,驱动程序不能简单的调用malloc和 free,或者new和delete。要确定分配正确类型的存储器,使用完毕后必须释放分配的存储器,因为内核模式代码没有自动清除机制。驱动程序可用的

2012-06-21 15:16:13 1707

原创 如何安装 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 13839

原创 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 2812

转载 关于编写DLL的一些问题

这几天需要编写DLL,突击了下,发现不少很好的资料,收藏在这里。感谢烛秋总结的这么好:原文地址:编写DLL所学所思(1)——导出函数编写DLL所学所思(2)——导出类动态链接库的使用有两种方式,一种是显式调用。一种是隐式调用。(1)       显式调用:使用LoadLibrayr载入动态链接库、使用GetProcAddress获取某函数

2012-04-26 16:35:07 848

转载 Windows NT系统启动顺序

原文地址: http://att2.blogbus.com/logs/27491423.htmlNT系列的操作系统启动顺序如下:1.电脑的系统启动模块调用NT系统启动程序,OS Loader组件传递一个BootRecord结构体给该程序。NT系统启动程序执行全局初始化工作,然后决定操作系统启动分区,初始化工作还包括初始化启动过程中使用到的内存描述符。NT系统启动程序也调

2012-04-13 17:24:17 1956

转载 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 2529

原创 驱动返回值代码查询

返回值代码说明以及含义都在头文件中了。粘贴到这里,以便查阅。/*++ 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 8185

转载 #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 862

原创 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 6785 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 783

转载 预处理定义操作符Stringizing Operator (#) ,Charizing Operator (#@), Token-Pasting Operator (##)

一、开始前几天看代码,居然出来了“##”这个东东,不知道做什么的,学C++这么长时间了,居然。。。(太不给面子了)本着“先行先赢”的实践学习精神和“为人民服务”的奉献精神,以网上找的很多资料为参考,美美地总结一下,激励自己,启发别人。二、Charizing Operator (#@)1.作用字符化操作符。只能用于有传入参数的宏定义中,且必须置于宏定义体中的参数名前。作用,将传的

2012-02-01 14:34:06 774

转载 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 1250

转载 VC输出“烫”和“屯”

相信经常用VC的朋友对屏幕输出的一大堆“烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫”不会陌生,但是也许会很奇怪,为什么会出现“烫”字呢?莫非改程序导致系统运行缓慢,发热过高???非也!下面让我解释一下吧,有错误的地方请指正:在上一篇文章中,我们逆向了Debug模式下的一个C程序,发现栈区开辟的存储空间都是使用0CCCCCCCCh来填充4字节单位的,也就是说,栈区开辟的存取局部变量的空间的每

2012-01-31 11:28:35 9866 1

转载 改变Windows服务的启动顺序

要改变Windows服务的启动顺序,只要修改Windows的注册表就可 以了。任何Windows服务的注册信息可以在注册表的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\\键下找到。下面就介绍几个与服务启动顺序相关的服务的值:  Group值:一个REG_SZ类型的值。它用来描述服务属于那一个服务组。如果服务没有这一项,那么它

2012-01-13 16:10:27 5674

转载 使用appverifier

AppVerifier 特别用于检测和帮助调试内存损坏、危险的安全漏洞以及受限的用户帐户特权问题。AppVerifier 有助于创建可靠且安全的应用程序,方法是监视应用程序与Windows操作系统的交互,并配置应用程序使用的对象、注册表、文件系统和 Win32 API(包括堆、句柄和锁)。AppVerifier 还包括检查,以便预测应用程序在非管理员环境中的执行情况。1、 Appver

2012-01-01 11:48:20 2475

转载 七个受用一生的心理寓言

(一)成长的寓言:做一棵永远成长的苹果树 一棵苹果树,终于结果了。 第一年,它结了10个苹果,9个被拿走,自己得到1个。对此,苹果树愤愤不平,于是自断经脉,拒绝成长。第二年,它结了5个苹果,4个被拿走,自己得到1个。“哈哈,去年我得到了10%,今年得到20%!翻了一番。”这棵苹果树心理平衡了。 但是,它还可以这样:继续成长。譬如,第二年,它结了100个果子,被拿走90个,自己得到1

2012-01-01 11:35:36 878 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 2034

转载 使用ShellExecute函数来安装INF文件

写驱动过程中有时候需要自动安装驱动程序,那么可以使用ShellExecute函数来完成这个工作:     首先查下看看你的HKEY_CLASSES_ROOT\inffile\shell\Install\command的值是什么,比如我的机子上是%SystemRoot%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInst

2011-12-23 15:37:38 3126

转载 VC中调用外部函数的命令

WinExec,ShellExecute ,CreateProcess可以实现调用其他程序的要求,其中以WinExec最为简单,ShellExecute比WinExec灵活一些,CreateProcess最为复杂。    WinExec 两个参数,前一个指定路径,后一个指定显示方式。    ShellExecute 可以指定工作目录,并且还可以寻找文件的关联直接打开不用加载与文件关联的

2011-12-23 15:13:03 1753

原创 设置驱动程序开机启动

开发驱动程序时,每次都用INF文件安装再加载实在是很麻烦,就写个程序来实现。但是在实现驱动程序开机启动时却遇到了问题。函数原型如下:CreateService FunctionCreates a service object and adds it to the specified service control manager database.SC_

2011-12-21 11:01:36 11076 1

原创 VS2008 重置开发环境

在使用VS2008的过程中,有时候想恢复到默认的开发界面,比较简单的方法是工具(Tools) --> 导入导出设置(Import and Export Settings...) --> 重置所有选项(Reset all settings)下面就根据个人需求来设置就行了。还有种更彻底的方法,也是我比较喜欢的:开始 --> Microsoft Visual Stud

2011-12-15 10:40:41 3367 2

原创 C#程序从32位系统迁移到64位系统的问题

前段用C#做了个程序,现在要把程序支持64位系统。首先是把该程序支持到 Windows Server 2003 和 Windows Server 2008两个系统,由于我的程序是在XP上测试编译的,直接拿过去不会出什么问题吧,但是在运行的时候,老是报错。没办法,在Server 2003上装了VS,一步步调试,发现每当我执行到调用C++的dll时候,其中有一句就会报错:“尝试读取

2011-12-09 09:45:24 6653 1

免费数据恢复软件Recuva

Recuva是一个由Piriform开发的免费数据恢复软件,能够在Microsoft Windows运行。该软件能够恢复被“永久”删除以及被操作系统标示为可用空间的文件。此外,亦能够恢复在快闪设备、存储卡或MP3播放器中被删除的文件[1][2]。支持的文件系统有FAT12,FAT16,FAT32,exFAT,NTFS,NTFS5,NTFS,EFS[3]。

2014-11-14

Windows内核原理与实现

书 名: Windows内核原理与实现   作 者:潘爱民   出版社: 电子工业出版社   出版时间: 2010-5-1   ISBN: 9787121105289   开本: 16开   定价: 99.00元 Windows内核原理与实现从操作系统原理的角度,详细解析了Windows如何实现现代操作系统的各个关键部件,包括进程、线程、物理内存和虚拟内存的管理,Windows中的同步和并发性支持,以及Windows的I/O模型。在介绍这些关键部件时,本书直接以Windows的源代码(WRK, Windows Research Kernel)为参照,因而读者可以了解像Windows这样的复杂操作系统是如何在x86处理器上运行的。

2012-03-20

windows核心编程

好东西,当然要分享了。很清晰,就是是分部分的。为那些没有多少资源分的人上传的。

2011-12-12

Source Insight 3 (内含注册码)

Source Insight是一个面向项目开发的程序编辑器和代码浏览器,它拥有内置的对C/C++, C#和Java等程序的分析。SourceInsight能分析你的源代码并在你工作的同时动态维护它自己的符号数据库,并自动为你显示有用的上下文信息。 SourceInsight不仅仅是一个强大的程序编辑器,它还能显示reference trees,class inheritancediagrams和call trees。Source Insight提供了最快速的对源代码的导航和任何程序编辑器的源信息。 Source Insight提供了快速和革新的访问源代码和源信息的能力。与众多其它编辑器产品不同,Source Insight能在你编辑的同时分析你的源代码,为你提供实用的信息并立即进行分析。 绝对的编程利器!

2011-11-02

Visual Assist X 10.6.1822 安装及破解补丁

编程辅助工具 Visual Assist X 10.6.1822 安装文件及破解补丁 安装完成直接将补丁覆盖到安装目录下即可

2011-11-02

C#教程 不可多得的入门级

不可多得的C#入门级教程。绝对好!看完就对C#有了基本的掌握。

2011-08-01

深入了解IBM DB2数据库的备份与恢复

对DB2备份还原的基本概念做简要说明,并有具体的实验说明,比较全的资料

2011-08-01

ORACLE数据库基础

ORACLE数据库基础,入门级的相当不错的参考资料

2011-08-01

Linux操作系统下C语言编程入门

第一章 基础知识 ……………………………………………………………………………4 第二章 进程介绍 …………………………………………………………………………10 第三章 文件操作 …………………………………………………………………………17 第四章 时间概念 …………………………………………………………………………27 第五章 信号处理 …………………………………………………………………………31 第六章 消息管理 …………………………………………………………………………39 第七章 线程操作 …………………………………………………………………………49 第八章 网络编程 …………………………………………………………………………54 第九章 Linux下 C 开发工具介绍 ……………………………………………………….87

2011-08-01

Machine Learning 机器学习课件

很好的机器学习课件,全英文书写。包括EM、BP等经典算法。

2010-12-29

空空如也

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

TA关注的人

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