自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 收藏
  • 关注

原创 利用div+css实现简单的纵向导航栏

利用div+css实现简单的纵向导航栏简单的纵向导航<!--body, ul, li, h1, h2, h3, h4, h5, h6, p, form, dl, dt, dd {margin: 0px; padding: 0px; font-size: 13px; font-weight: normal; }ul { list-style: none

2013-03-13 22:58:39 5854 1

原创 Dreamweaver 网页调试设置。

1.本地调试:设置d:\usr\webroot\ 为本地站点根目录

2013-03-11 23:25:25 3122

原创 php连接mysql实例

Php 连接数据库实例  //连接数据库<?php echo"开始链接"; $con= mysql_connect("localhost","root",""); if(!$con) { die('Could not connect: ' . mysql_error());

2013-02-27 20:34:08 1629

原创 javascript 可拖动的window窗口

javascript仿可以拖动的windows窗口<!--.cwin { height: 300px; width: 500px; border: solid #CCC 1px; position:relative; font:bold 15px Tahoma, Geneva, sans-serif; margin:auto; /*保持居中*/ }.cwinhead {

2013-01-31 22:42:16 564

转载 文件特征码扫描工具开发进程 .

晚上没事,加上采用了简单的办法和以前开发过的搜索内存的工具,居然完成了。下面是界面和一些代码:    [c-sharp] view plaincopyprint?//开始搜索   void C文件特征码扫描工具Dlg::OnBnClickedButton3()  {      m_CListBox.ResetContent();      C

2012-12-12 13:51:20 1168

原创 挂钩 NtResumeThread 实现全局Hook .

挂钩一直是Hack 编程中永恒的主题,基本高级的Rootkit 程序多多少少都会使用Hook 技术。似乎Hook 都被讲烂了,不论是Ring3 的还是Ring0 的网上都有例子。Ring0 的毋庸置疑当然是全局的了,这里说说ring3 的全局hook。Ring 3 有Ring 3 的优势,稳定是压倒一切的,因此Mcafee 和其他一些商业的安全软件都还是使用了Ring3 的Hook 技

2012-11-12 21:56:03 1053

原创 vc 线程 通信

可以发送少量文本数据。 // 线程间通信.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #define WM_USER_MSG WM_USER+102COPYDATASTRUCT SendText;DWORD WINAPI Thread(LPVOID lpParameter){ COPYDATASTRUCT re_Sen

2012-11-08 18:08:38 923

原创 vc 控制台下 窗口消息处理 以及 定时函数 SetTimer

控制台是没有窗口处理队列的,所以必须自己处理函数。 进程间的通信。用 #define WM_USER_MSG WM_USER+102 WM_COPYDATA貌似不起作用。 我们手动制作一个消息处理函数,然后就可以进行 settimer,定时处理任务了。 // HOOK 消息循环处理.cpp : 定义控制台应用程序的入口点。//#include "StdAfx.h

2012-11-08 16:49:03 2331

原创 hook 窗口消息队列

此段代码,不能在控制台里运行,必须有窗口。 // HOOK 消息循环处理.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include ////LRESULT (CALLBACK *Old_WindowProc) (HWND hwnd,UINT uMsg,WPARAM wParam,LPARAM lParam);LONG O

2012-11-08 16:41:38 2587

原创 VC 全屏截图 局部截图

使用前 以下必须先设置 项目->属性->配置属性->常规->MFC的使用  选择“在共享 DLL 中使用 MFC” 代码如下 // vc截图.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include //#include HBITMAP CopyScreenToBitmap(LPRECT lpR

2012-11-07 21:58:12 4631 2

原创 判断操作系统

// 判断操作系统.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include void GetSystem(){ int a=0,b=0,i=0,j=0; _asm { pushad mov ebx,fs:[0x18] ; get self pointer fro

2012-10-25 13:25:22 771

原创 创建互斥对象,让程序只运行一个。

int _tmain(int argc, _TCHAR* argv[]){ // 创建互斥量 不允许多开 HANDLE m_hMutex = CreateMutex(NULL, FALSE, L"my_server_one"); // 检查错误代码 if (GetLastError() == ERROR_ALREADY_EXISTS) { // 如果已有互斥量存

2012-10-25 09:56:30 627

原创 利用 GetModuleFileName 获得当前目录

#include #include #include #define IN_DLL_NAME L"360safes.dll"#define IN_XL_DLL_NAME L"xl.dll"void W_Get_APP_Path(WCHAR *OUT_PATH,WCHAR *OUT_PATH2){ WCHAR lpFilename[256]; WCHAR* s

2012-10-25 09:54:18 893

原创 获取系统运行进程信息——PSAPI介绍使用 .

网上资料显示,有这么三种方法可以用来获取系统运行进程信息:方法平台备注PSAPIWindows NT,Windows2000,Windows XP获取进程,驱动器,模块,内存和工作集信息性能计数器Windows NT,Windows2000,Windows XP提供除进程清单以外的关于进程的

2012-10-24 15:57:40 1097

原创 远程线程注入并调用API

win7 的GetProAddress地址会变动,所以该代码不适用于win7 // 远程线程注入_调用API.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "windows.h"typedef int (_stdcall * Type_MessageBoxA)(HWND hWnd,LPCSTR lpText,LP

2012-10-23 10:15:25 2363

原创 函数指针赋值

在远程注入的时候特别需要给函数指针赋值。 有以下2种方法,第一定义方法。主要用于给大量同参数的函数注入。 #include "stdafx.h"#include "windows.h"typedef int (_stdcall * p_MessageBoxA)(HWND hWnd,LPCSTR lpText,LPCSTR lpCaption,UINT uType)

2012-10-22 21:11:30 5274

原创 hook ZwQuerySystemInformation 隐藏进程

该程序用vs2010编译通过。编译时选择release版本。该程序可以通过hook ZwQuerySystemInformation来达到隐藏进程的功能。// HideProcess.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include //#inc

2012-10-22 12:42:13 2102

原创 grid.panel 让bbar放在最下面。

一般,bbar总是紧跟着数据的。如果想让bbar始终保持在最下面,只需要。在grid.panel的上一层容器,加入layout:'fit',属性即可

2012-05-15 22:59:49 1203 1

原创 lucene 中文分词 内存索引

//package org.wltea.analyzer.sample; import java.io.IOException; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.document.Document; import org.apache.lucene.document

2012-05-12 21:47:09 2104

原创 lucene3.6 中文分词 文件索引

import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.io.File;import java.util.Date;import org.apache.lucene.analysis.Analyzer;import org.apache.

2012-05-12 21:43:49 2295

原创 Extjs+struts2 实现文件上传

弄了N久,终于成功了。必须设置   text/html success,resultMsg    Ext.onReady(function(){ Ext.QuickTips.init(); var uploadForm = Ext.create('Ext.form.Panel',{ titl

2012-05-11 18:16:05 4309 6

原创 struts2 用get方法 获取信息 用下面的乱码,用下面代码可以转正常。

struts2 用get方法 获取信息 用下面的乱码,用下面代码可以转正常。 try{ parameter2=new String(parameter2.getBytes("ISO-8859-1"),"GBK"); //get方式在此转换,以便不出现乱码。 parameter1=new String(parameter1.getBytes("ISO-8859-1"),"GBK");

2012-05-11 13:07:39 621

原创 java用来添加新的数据

java用来添加新的数据 Statement stmt   =   conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,   ResultSet.CONCUR_UPDATABLE);   ResultSet rSet=stmt.executeQuery(queryString);   rSet.moveToInsertRow

2012-05-11 12:15:12 613

转载 eclipse将整个extjs文件加入后,将非常的卡。

解决的办法有。 打开项目的.project文件,将                        org.eclipse.wst.jsdt.core.javascriptValidator                                                跟org.eclipse.wst.jsdt.core.jsNature这两个地方

2012-05-10 17:41:54 4401 1

转载 在struct2 中使用 json .

JSON插件提供了一种名为json的ResultType,一旦为某个Action指定了一个类型为json的Result,则该Result无需映射到任何视图资源。因为JSON插件会负责将Action里的状态信息序列化成JSON格式的数据,并将该数据返回给客户端页面的JavaScript。  简单地说,JSON插件允许我们在JavaScript中异步调用Action,而且Action不再需要使

2012-05-08 23:30:56 2909

转载 eclipse中如何加入jar包以及几种加入方式的区别

一、如何加入jar包  1.最左边有导航栏对吧,导航栏里显示着你的工程树,你在你的项目的根节点上点右键。    2.探出的菜单的最下边有个叫Properties的,点击后弹出对话框。    3.在对话框中找到“Java   Build   Path”点击,会显示你当前的编译路径。    4.在显示的画面中点击“Libraries”    5.在找到“Add   External

2012-05-08 23:21:11 3174

转载 windows xp下配置JDK环境变量

windows xp下配置JDK环境变量:      1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08;  2.安装完成后,右击“我的电脑”,点击“属性”;     3.选择“高级”选项卡,点击“环境变量”;     4.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓),

2012-05-08 22:20:41 432

原创 js的电子钟

无标题文档 var fn=function(){ var d=new Date(); document.body.innerHTML=d.toLocaleString(); }; window.setTimeout(fn,10000);//10s后执行fn //window.setInterval(fn,1000);//每1s执行fn

2012-03-31 16:31:14 1348

原创 js的arguments,callee,caller,length,prototype属性

js的arguments,callee,caller,length,prototype属性 我用几个例子简单的介绍下这几个函数  无标题文档function myFunc(arg1,arg2){};alert(myFunc.length);//显示函数形参的个数 结果为2//------------------------------fu

2012-03-31 16:20:52 1345

原创 Js下的namepace函数

在Javascript中模仿namepace。下面我简单的用一段代码,创建一个多重对象函数,并属于windows对象。无标题文档function ns(pkg){//该函数,可以创建命名,空间,如果需要创建的对象已存在,则不清空它的值。 if(!pkg){ return null; } var arr=pkg.split(".");

2012-03-31 15:57:22 868

原创 vb 遍历文件夹 与遍历文件

Public Sub Search_wenjian() '遍历文件 获得文件名称Dim sPath As String'查找文件夹sPath = Dir(path, vbDirectory) '查找第一个文件夹Do While Len(sPath) '循环到没有文件夹为止 If Left(sPath, 1) <> "." Then '为了防止重复查找 If G

2012-02-20 20:38:42 18386 3

原创 Extjs的事件机制

下面是一个简单的事件定义,定义一个孩子的类。 (function(){ Ext.onReady(function(){ //定义一个孩子的类,赋予其喝牛奶的事件 Ext.define("children",{ extend:'Ext.util.Observable',//这个类提供了 addEvents addListener fireEvent函数

2012-01-13 21:50:46 1167

转载 Html事件列表

Html事件列表一般事件:onClick HTML:  鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClick HTML: 鼠标双击事件onMouseDown HTML: 鼠标上的按钮被按下了 onMouseUp HTML:  鼠标按下后,松开时激发的事件 onMouseOver HTML: 当鼠标移动到某对象范围的上方时触发的事件 onMouseM

2012-01-13 20:19:43 510

原创 js脚本 天数计算 大全

function now_week_monday()//这个星期的星期一{ var myDate = new Date(); myDate.setDate( myDate.getDate() -myDate.getDay()+1 ); var month = myDate.getMonth()+1; var year = myDate.getFullYear(); var day=

2011-12-31 10:27:40 1232

原创 struts 构架 收到信息,查询数据库后,返回信息

'--------------------------------------------------------------- result '--------------------------------------------------------------- public String searchDate(){ result.setSu

2011-12-24 17:35:52 599

原创 extjs4.0中 grid的详细应用

代码中有很多详细的例子可以参考123button.css.icon-add{ background-image:url(icons/fam/image_add.png) !important;}.icon-delete { background-image:url(icons/fam/delete.gif) !importa

2011-12-22 23:38:07 5133

原创 ico资源下载

点此查看这个网站有很多icon资源下载。很漂亮的。

2011-12-22 22:29:24 960

原创 struts2 返回json

不需要额外的java包。1.首先建立一个java web工程。名字叫 test_json_manage2.选择建立struts2.1框架3.设置struts.xml 4建立连个java包 一个是基类,这个是用于返回的,一个是 调用这个基类的java包package com.jsontostru

2011-12-22 15:14:52 680

原创 Extjs jsonp跨域数据获取。

Ext.onReady(main)//跨域的数据传输,这个需要一个特制的 person.php 配合。//可以实现一个网址到另一个网址的json数据的获取。function main(){ Ext.regModel("person",{ fields:[ {name:'name',type:'string'}, ], proxy:{ type:'jsonp'

2011-12-19 23:25:23 7625 1

原创 extjs ajax代理 模板

Ext.onReady(main)//浏览器级别代理function main(){ Ext.regModel("user",{ fields:[ {name:'name',type:'string'}, ], proxy:[ ] }); var ajaxProxy=new Ext.data.proxy.Ajax({ url:'person.js

2011-12-19 23:14:11 813

空空如也

空空如也

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

TA关注的人

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