自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (5)
  • 收藏
  • 关注

转载 用JSP实现上传文件的两种方法

key words: 文件上传,upload, cos.jar + uploadbean.jar + filemover.jar以前用cos作文件上传,但是对于文件上传后的改名还需要借助其他的工具。摘录如下: 在用Java开发企业器系统的使用,特别是涉及到与办公相关的软件开发的时候,文件的上传是客户经常要提到的要求.因此有 一套很好文件上传的解决办法也能方便大家在这一块

2013-06-08 08:19:12 885

原创 cvn创建服务器

安装步骤及配置1)安装Setup-Subversion-1.7.2.msi服务端 2)安装TortoiseSVN-1.7.2.22327-win32-svn-1.7.2.msi客户端 3)安装LanguagePack_1.7.2.22327-win32-zh_CN.msi客户端中文语言包 4)建立版本库(Repository),使用Subversion服务器需要建立一个版本库,用来

2013-03-13 21:25:56 1259

原创 缓冲区溢出(笔记)

1,寄存器与函数栈帧 每一个函数独占自己的栈帧空间,当前正在运行的函数的栈帧总是在栈顶,win32系统提供了两个特殊的寄存器用于标识位于系统栈顶端的栈帧。 ESP:栈指针寄存器,其内存放着一个指针,该指针永远指向系统最上面一个栈帧的栈顶。EBP:基址指针寄存器,其内存放着一个指针,该指针永远指向系统最上面一个栈帧的底部。EIP:指令寄存器,其内存放着一个指针,该指针永远指向一条

2012-10-21 22:45:14 767

原创 删除字符串开始和结束的空格。

#include#includeusing namespace std;char * DeleteEntry(char * str){ char * pstr1 = str; char * pstr2 = str; int len = 0; int BeginEntryNum = 0; int EndEntryNum =

2012-09-20 08:57:31 1208

转载 国内国外MD5在线解密网站

-http://www.cmd5.com/english.aspx (457,354,352,282)- http://www.md5crack.com- http://www.hashchecker.com- http://md5cracker.tk/ (MD5 Search engine by searches a total of 14 on-line cracker

2012-09-17 20:27:14 36119 2

原创 mysql load data

mysql提供了包文件中的数据插入到表中;LOADDATA [LOW_PRIORITY] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE]INTO TABLE tbl_name[FIELDS[TERMINATED BY '\t'][OPTIONALLY] ENCLOSED BY ''][ESCAPED BY '\\' ]]

2012-09-15 23:30:38 941

原创 dz 论坛x2.5爆路径 利用

http://blog.sina.com.cn/s/blog_4ab77dfb01015xro.html注:转载请注明出处 Lind0ws 's Blog   http://localhost/uc_server/control/admin/db.php   http://localhost/source/plugin/myrepeats/table/table_myr

2012-09-12 14:23:54 1553

转载 个人整理常用注入命令

个人整理常用注入命令我记性不好,所以把常用的注入代码记录下来,有点乱,但对我来说,还算很有用,希望大家也会喜欢! //看看是什么权限的and 1=(Select IS_MEMBER('db_owner'))And char(124)%2BCast(IS_MEMBER('db_owner') as varchar(1))%2Bchar(124)=1 ;-- //检测是

2012-09-12 14:00:15 766

转载 瑞士军刀NC下载与使用教程

瑞士军刀NC下载与使用教程在黑客界混如果不知道什么叫NC的话,那可真是白混了今天教大家如何来使用NC讲四个命令命令1:监听命令nc -l -p port nc -l -p port > e:\log.dat nc -l -v -p port参数解释:-l:监听端口,监听入站信息 -p:后跟本地端口号 -v:显示端口的信息,如果使用-vv的话,则会显示端口

2012-08-28 17:19:12 2365

转载 java cookie 实现用户账号信息本地保存

package cn.itcast.util;import java.io.IOException;import java.io.PrintWriter;import java.io.UnsupportedEncodingException;import javax.servlet.FilterChain;import javax.servlet.Servl

2012-08-28 10:18:21 1759

转载 OD中的断点和命令

断点和命令    BP 表达式 [,条件]   在指定地址设置 INT3 断点   BP EAX+10BP 410010, EAX==WM_CLOSEBP Kernel32.GetProcAddressBPX 标签   在当前模块每一个对外部标签的调用设置断点   BPX CreateFileABC 表达式   删除指定地址的断点   BC 410010MR 表达式1 [,表达式2

2012-07-31 20:22:21 4533

原创 局域网内传送文件

今天我一位同学出去玩了,我想趁机从我同学哪拷贝一点教程10G左右,当时手里没有优盘,就用QQ2012传输。但不知道怎么了,速度是相当的慢。     自己就下载了一个FTPServer。在自己机子上搭建了一个简单ftp服务器,设置好用户名和密码。正好同学电脑里有一个flashfXP。   完美的实现了文件的传输,感觉还不错。速度在2M左右。没办法就凑合着用吧!!!

2012-05-03 21:21:16 1049

原创 java 调用C++

首先确保环境变量设置正确。(1)首先是在java中需要完成的工作testdll.javapublic class testdll{static{ try{ System.loadLibrary("goodluck"); } catch(Exception e){ }}public native static int get();

2012-04-16 18:42:49 798

转载 tomcat配置

经常看到许多人问如何配置JDK和JSP,现在我把方法总结下,希望对大家有所帮助。第一步:下载jdk和tomcat第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在c:\jdk1.6):JAVA_H

2012-03-29 13:29:07 682

原创 dll导出类的实现

首先是在dll中实现类得声明 。添加inc.h头文件class __declspec(dllexport) CPreson{private: char szName[128]; int age;public: CPreson(); ~CPreson(); CPreson(char* lpName,int nAge); friend void CreateObj(int x);

2012-03-26 13:07:52 14092 1

原创 远程注入代码

// InjectCode.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"#includetypedef struct _REMOTE_PARAMETER{ CHAR m_msgContent[MAX_PATH]; CHAR m_msgTitle[MAX_PATH]; DWORD m_dwMessageBoxAddr;}Remot

2012-03-19 16:42:39 1835

原创 dll(学习笔记)

dll的基础知识(复习一以前的知识)Dllmain()导入函数。(仅有导出资源的Dll可以没DllMain函数)BOOL APIENTRY DllMain( HMODULE hModule,        DWORD  ul_reason_for_call,      LPVOID lpReserved){    return TRUE;}Dll导出函数的方式:*.

2012-03-15 22:25:43 739

原创 ZeroMemory memset 等清零的用法(笔记)

ZeroMemory memset 等清零的用法(笔记)(1)函数的原型和参数的介绍 ZeroMemory函数  void ZeroMemory( PVOID Destination,SIZE_T Length );参数  Destination :指向一块准备用0来填充的内存区域的开始地址。  Length :准备用0来填充的内存区域的大小,按

2012-03-15 22:13:38 5724

原创 输入时间求下一秒的时间(闲的没事练了一下c语言)

#include using namespace std;int NextTime(int year,int month,int day,int hour,int minuter,int second){int mon[12]={31,28,31,30,31,30,31,31,30,31,30,31};if (year12||day31||hour24||minut

2012-01-06 22:22:12 3349

原创 QT 模态对话框和非模态对话框

最近刚刚开始学习QT感觉挺好用的。刚刚学了模态对话框和非模态对话框的创建,现在和大家分享一下。如有错误欢迎指正。首先我自己写了一个类 class  MyDialog:public QDialog   在构造函数中实现了我的布局。我想在主窗口中相应cliked()弹出MyDialog我分别用下面两种方式弹出模态对话框(方法一)槽中添加下面代码***********

2011-12-17 17:43:45 3950 1

原创 c++ 中函数的重载 覆盖 隐藏(笔记)

(1)成员函数被重载的条件有1 相同的范围(在同一个类中); 2 函数名相同3 参数不同4 virtual关键字可有可无5 重载不关心函数的返回值类型(2)覆盖的条件有子类函数名 参数列 返回值类型必须同父类中的相对应被覆盖的函数严格一致1 不同范围(分别位于派生类与基类)2 函数名字相同3 参数相同4 返回值类型相同5 基类函数必须有virtual

2011-12-07 20:28:34 846 4

转载 小小换行符乱谈(文本文件vs二进制文件)

使用 C 语言的 fopen 打开文件时,可以指定的 mode 有 12 个,其中 6 个包含 "b"使用 C++ 的 fstream 打开文件时,可用的模式组合有 24 个(?),其中 12 个包含 "binary"使用 python 的 open 打开文件,除了可以使用 C 中的 12 个模式外,还可以使用 "U" 或 "rU"使用 Qt 库的 QFile 打开文件时,可以指定 Q

2011-11-29 19:46:16 548

原创 亲,你的浏览器过时了,请立即更换Chrome浏览器。

亲,你的浏览器过时了,请使用chrome当看到这句话我十分惊讶!我问一下别人才知道,原来高手都在用chrome!看来我这菜鸟真是落后了。 亲,敢快来抢购吧!什么时候csdn也拓展一下自己的业务。每次会员登陆时都提示,“亲,来抢购吧!”就不要像淘宝那样到处做广告了。真不知道csdn是怎么想的。

2011-11-27 20:45:47 2432

原创 QT can't find .pro文件

win7 + qt库+qt create环境搭建号以后开始测试一下,之前的环境变量和链接路径都设置好了。 为了代码的好管理我就建了一个中文的文件夹“代码练习”实例代码如下:#include #include int main(int argv, char **args){    QApplication app(argv, args);    QTextEd

2011-11-21 22:50:12 2273 2

转载 关于Windows文件读写(提高读写速度)

这几天在研究怎么才能加快windows文件读写速度,搜了很多文章,MSDN也看了不少。稍微给大家分享一下。限制windows文件读写速度的瓶颈其实最终还是来源于我们硬盘的固有特性,磁盘本身的转速和硬盘的串行化工作机制。我们所能做的只是改善软件实现方法去逼近硬盘的极限读写速度。平时我们在拷贝粘贴文件的时候,其实是用的windows本身的实现,其中有一个很大的影响速度的地方就是它们都用了win

2011-11-16 15:59:33 9278 3

转载 用CfileFind递归搜索目录

我们知道CfileFind未提供直接遍历其子目录的功能,而有时候我们却常常要遍历某一目录下的所有文件及其子目录。如我们要删除一个目录,而这个目录下又有子目录,因为Windows不允许删除非空的目录,因此我们必须能够遍历一个目录下的所有子目录,这可以通过简单的递归实现.  下面让我们从一个简单的例子开始:如何删除某一目录?(假设我们通过DeleteDirectory(LPCTSTR DirN

2011-11-10 22:01:10 803

转载 configure pkg-config PKG_CONFIG_PATH(解释)

1.什么是configure      configure会根据传入的配置项目检查程序编译时所依赖的环境以及对程序编译安装进行配置,最终生成编译所需的Makefile文件供程序Make读入使用进而调用相关编译程式(通常调用编译程序都是gcc)来编译最终的二进制程序。而configure脚本在检查相应依赖环境时(例:所依赖软件的版本、相应库版本等),通常会通过pkg-config的工具来检测相应

2011-11-05 19:45:38 1343

转载 在scratchbox 环境下交叉编译GTK

最近因为工作原因开发GTK等一系列的图形库,网上虽然有好多的开发gtk的文章,但是介绍在scratchbox上开发GTK的比较少,所以自己整理了一下开发过程,希望可以与别人分享。连两千多年前的孟子都说“独乐乐,不如众乐乐”,(读音读 dú yuè lè, bù rú zhòng yuè lè)。好了,废话少说,以下是我开发用到的版本。scratchscratchbox-core-1.0

2011-11-05 15:30:03 985

原创 交叉编译常见问题

(1)添加环境变量网上的解决办法很多(2)找不到编译器在用交叉编译器时遇到的问题:解决了#su输入密码,这样就进入了root用户权限,这个时候再输入下面命令source /etc/profile结果问题就解决了最后查找su 和sudo 的区别,终于理解了,原来是工作环境的问题。希望此贴以后对其它人有帮助!su 和 sudo 的区别:  1.共同点:都是r

2011-11-05 11:22:41 738 2

原创 gtk的安装和gtk程序的编译

版本:ubuntu11.10首先为了保证你更新的速度要先更新一下你的软件源设置---更新----设置----Ubuntu软件---下载自。。选择你的下载源下面是安装gtk的步骤:sudo apt-get install build-essential       #这将安装gcc/g++/gdb/make 等基本编程工具sudo apt-get install gnom

2011-11-05 10:33:09 787

原创 在ubuntu下创建快捷方式(最简单的一种)

这是最简单方便的一种方法,把/usr/share/applications/ 目录下的图标复制到桌面即可

2011-11-04 21:27:48 928

转载 CSDN总裁蒋涛:从软件技术高手到百万富翁的三条捷径

第一,在细分、分众市场做特色软件产品。中国软件用户群庞大,需求各异,有的技术高手混得很艰难,有的技术并不精深却过得还挺滋润,其中原因之一就是找到了自己的特色领域。蒋涛谈到了他在深圳出差时的见闻。由于有了成熟的手机模块平台,有开发者专门做宗教山寨手机,把佛像做成内置图像,用户可通过内置软件上香、上贡品,手机的成本不足300元,售价却高达2000元,售者选择在寺庙宗教场所周围卖这类手机,销量相当不错,

2011-11-02 19:37:24 481

转载 使用 Netbeans 编写 gtk+ 程序

安装好Netbeans和gtk+2.0,可以打开Netbeans创建C/C++代码咯。 偶是想用Realbasic创建一个桌面程序,用Realbasic创建界面,用C来写和系统相关的功能。 因为是在gnome的桌面环境下,所以,要用到gtk+库和其他。 从网上复制了一段拷贝屏幕的代码,用Netbeans打开,但gint,...没有定义。代码如下: ... #includ

2011-11-02 16:50:23 773

原创 正确的加载自己写的dll

怎么能让程序正确的加载自己写的dll(1)把dll放在程序的debug目录下,在进行关联。(2)直接把DLL放在c:\windows\system目录下(3)添加环境变量     a,system(set Path = %Path%d:\\mydll);  b,BOOL WINAPI SetDlldirctory(LPCTSTR LpPathName);  顺便给自己补

2011-10-25 21:11:43 1020

原创 两种方法枚举进程加载的DLL

两种方法枚举进程加载的DLL枚举进程加载的模块(1)控制台实现方法  命令:tasklist -m >d:\\1.txt  这样就会把系统当前运行的程序所加载的DLL全部打印到1.txt中。  也可以#include void main(){ system("tasklist -m >d:12343.txt");}另外也可以通过 CreateProces

2011-10-24 21:27:16 2543

原创 sendinput函数实现改键

以前写过用钩子拦截按键消息实现改键,最近在论坛上看到下面这种方法,在此总结一下与大家分享。欢迎指正。 //模拟按键,把自定义消息添加到消息队列中。该方法是先借用低级键盘钩子判断按键消息。1,sendinput函数的介绍:UINT SendInput(UINT nInputs,//在消息队列中添加消息的个数【Number of structures in the pInputs ar

2011-10-22 18:58:31 3699

转载 linux嵌入式系统开发之触摸屏---驱动篇(下/源码分析)

“啥叫旷日持久,你的一篇烂触摸屏的驱动,愣是唧唧歪歪讲了三篇还没到正题,哼”小王啊,小王,总是喜欢在那里撅着个嘴瞎抱怨。“啊?小姐啊,你是坐着不腰疼吧,你来讲讲试试 ..真是的”一向老好人的我咋也扛不住了呢.”好好,我失礼了,今天就是最后一个小结了,是有关源码分析的”。“好好,看来不对你来点激将法,你是不会着急的了”小王破怒而笑的说道。“呵呵..”我苦笑到,其实小王哪里知道,今天是一个

2011-10-18 19:38:41 2611

转载 linux嵌入式系统开发之触摸屏---驱动篇(上/硬件原理)

时间:3月20日地点:咖啡厅“小涛哥,你说上节课讲的触摸屏应用的部分,从测试代码来看确实也没啥,但一个触摸屏确实很神秘啊,确实吸引人,也确实引的那么多的Iphone迷,要不你今天把驱动篇给我讲讲吧,我请你喝咖啡..”(听着声音,看这神情,不用我介绍,大家也知道是谁啦..)“切,你呢?还不了解你啊.每次都这样,有问题时就乖的很,开心时就把我忘到脑袋后啦,而且还常欺负人,就你着咖啡啊,那次

2011-10-18 19:34:57 4286

原创 简单的数据隐藏和伪装

简单的数据隐藏和伪装1,copy合并 copy命令主要是复制文件,他还有一个功能就是合并文件 具体步骤:   先把你要合并两个文件放在同一个目录下。   再在cmd下用:copy 图片名.jpg/b + 文档名.txt/a  新图片.jpg 注释:参数“/b”表示以二进制格式复制、合并,参数“/a”表示以ASCII格式复制合并文件。 ****查看文件时直接有记事本打开就

2011-10-07 12:40:39 923 2

原创 十一还要呆在实验室的孩子伤不起啊

今天可是,举国欢庆的日子,而我还要在这敲代码~!!!!!!!!!!!!!   伤不起啊!!!!

2011-10-01 09:26:43 802 1

wireshark 中文版

wireshark 中文版 非常优秀的抓包软件

2013-03-04

notepad++ 安装版

Notepad++ 是一款Windows环境下免费开源的代码编辑器。

2013-03-04

HttpClient

HttpClient 是 Apache Jakarta Common 下的子项目,可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包,并且它支持 HTTP

2013-03-04

DOS命令学习病毒清除工具等

Autorun 病毒清除工具 Code Page 的概念及其设置值 Norton Ghost批处理命令用法详细介绍 Windows下使用批处理实现对网站的监测 分析一个用批处理编写的蠕虫 妙用脚本和批处理清除电脑中的痕迹 。。。。。。。。。。。。

2011-09-07

vc新手学习资料,让新手体会到学习vc的乐趣!!

在快乐中,学会编程,希望刚刚开始想学vc的朋友们能从中发现趣味,从此开始爱上了vc,无论学习什么,乐趣才是最重要的。

2011-08-03

空空如也

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

TA关注的人

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