- 博客(55)
- 资源 (5)
- 收藏
- 关注
转载 用JSP实现上传文件的两种方法
key words: 文件上传,upload, cos.jar + uploadbean.jar + filemover.jar以前用cos作文件上传,但是对于文件上传后的改名还需要借助其他的工具。摘录如下: 在用Java开发企业器系统的使用,特别是涉及到与办公相关的软件开发的时候,文件的上传是客户经常要提到的要求.因此有 一套很好文件上传的解决办法也能方便大家在这一块
2013-06-08 08:19:12
959
原创 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
1355
原创 缓冲区溢出(笔记)
1,寄存器与函数栈帧 每一个函数独占自己的栈帧空间,当前正在运行的函数的栈帧总是在栈顶,win32系统提供了两个特殊的寄存器用于标识位于系统栈顶端的栈帧。 ESP:栈指针寄存器,其内存放着一个指针,该指针永远指向系统最上面一个栈帧的栈顶。EBP:基址指针寄存器,其内存放着一个指针,该指针永远指向系统最上面一个栈帧的底部。EIP:指令寄存器,其内存放着一个指针,该指针永远指向一条
2012-10-21 22:45:14
835
原创 删除字符串开始和结束的空格。
#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
1256
转载 国内国外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
36308
原创 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
999
原创 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
1632
转载 个人整理常用注入命令
个人整理常用注入命令我记性不好,所以把常用的注入代码记录下来,有点乱,但对我来说,还算很有用,希望大家也会喜欢! //看看是什么权限的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
811
转载 瑞士军刀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
2543
转载 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
1818
转载 OD中的断点和命令
断点和命令 BP 表达式 [,条件] 在指定地址设置 INT3 断点 BP EAX+10BP 410010, EAX==WM_CLOSEBP Kernel32.GetProcAddressBPX 标签 在当前模块每一个对外部标签的调用设置断点 BPX CreateFileABC 表达式 删除指定地址的断点 BC 410010MR 表达式1 [,表达式2
2012-07-31 20:22:21
4664
原创 局域网内传送文件
今天我一位同学出去玩了,我想趁机从我同学哪拷贝一点教程10G左右,当时手里没有优盘,就用QQ2012传输。但不知道怎么了,速度是相当的慢。 自己就下载了一个FTPServer。在自己机子上搭建了一个简单ftp服务器,设置好用户名和密码。正好同学电脑里有一个flashfXP。 完美的实现了文件的传输,感觉还不错。速度在2M左右。没办法就凑合着用吧!!!
2012-05-03 21:21:16
1118
原创 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
829
转载 tomcat配置
经常看到许多人问如何配置JDK和JSP,现在我把方法总结下,希望对大家有所帮助。第一步:下载jdk和tomcat第二步:安装和配置你的jdk和tomcat:执行jdk和tomcat的安装程序,然后设置按照路径进行安装即可。1.安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的jdk安装在c:\jdk1.6):JAVA_H
2012-03-29 13:29:07
719
原创 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
14189
原创 远程注入代码
// 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
1887
原创 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
779
原创 ZeroMemory memset 等清零的用法(笔记)
ZeroMemory memset 等清零的用法(笔记)(1)函数的原型和参数的介绍 ZeroMemory函数 void ZeroMemory( PVOID Destination,SIZE_T Length );参数 Destination :指向一块准备用0来填充的内存区域的开始地址。 Length :准备用0来填充的内存区域的大小,按
2012-03-15 22:13:38
6018
原创 输入时间求下一秒的时间(闲的没事练了一下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
3444
原创 QT 模态对话框和非模态对话框
最近刚刚开始学习QT感觉挺好用的。刚刚学了模态对话框和非模态对话框的创建,现在和大家分享一下。如有错误欢迎指正。首先我自己写了一个类 class MyDialog:public QDialog 在构造函数中实现了我的布局。我想在主窗口中相应cliked()弹出MyDialog我分别用下面两种方式弹出模态对话框(方法一)槽中添加下面代码***********
2011-12-17 17:43:45
3995
原创 c++ 中函数的重载 覆盖 隐藏(笔记)
(1)成员函数被重载的条件有1 相同的范围(在同一个类中); 2 函数名相同3 参数不同4 virtual关键字可有可无5 重载不关心函数的返回值类型(2)覆盖的条件有子类函数名 参数列 返回值类型必须同父类中的相对应被覆盖的函数严格一致1 不同范围(分别位于派生类与基类)2 函数名字相同3 参数相同4 返回值类型相同5 基类函数必须有virtual
2011-12-07 20:28:34
872
1
转载 小小换行符乱谈(文本文件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
595
原创 亲,你的浏览器过时了,请立即更换Chrome浏览器。
亲,你的浏览器过时了,请使用chrome当看到这句话我十分惊讶!我问一下别人才知道,原来高手都在用chrome!看来我这菜鸟真是落后了。 亲,敢快来抢购吧!什么时候csdn也拓展一下自己的业务。每次会员登陆时都提示,“亲,来抢购吧!”就不要像淘宝那样到处做广告了。真不知道csdn是怎么想的。
2011-11-27 20:45:47
2639
原创 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
2368
转载 关于Windows文件读写(提高读写速度)
这几天在研究怎么才能加快windows文件读写速度,搜了很多文章,MSDN也看了不少。稍微给大家分享一下。限制windows文件读写速度的瓶颈其实最终还是来源于我们硬盘的固有特性,磁盘本身的转速和硬盘的串行化工作机制。我们所能做的只是改善软件实现方法去逼近硬盘的极限读写速度。平时我们在拷贝粘贴文件的时候,其实是用的windows本身的实现,其中有一个很大的影响速度的地方就是它们都用了win
2011-11-16 15:59:33
9815
3
转载 用CfileFind递归搜索目录
我们知道CfileFind未提供直接遍历其子目录的功能,而有时候我们却常常要遍历某一目录下的所有文件及其子目录。如我们要删除一个目录,而这个目录下又有子目录,因为Windows不允许删除非空的目录,因此我们必须能够遍历一个目录下的所有子目录,这可以通过简单的递归实现. 下面让我们从一个简单的例子开始:如何删除某一目录?(假设我们通过DeleteDirectory(LPCTSTR DirN
2011-11-10 22:01:10
843
转载 configure pkg-config PKG_CONFIG_PATH(解释)
1.什么是configure configure会根据传入的配置项目检查程序编译时所依赖的环境以及对程序编译安装进行配置,最终生成编译所需的Makefile文件供程序Make读入使用进而调用相关编译程式(通常调用编译程序都是gcc)来编译最终的二进制程序。而configure脚本在检查相应依赖环境时(例:所依赖软件的版本、相应库版本等),通常会通过pkg-config的工具来检测相应
2011-11-05 19:45:38
1419
转载 在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
1023
原创 交叉编译常见问题
(1)添加环境变量网上的解决办法很多(2)找不到编译器在用交叉编译器时遇到的问题:解决了#su输入密码,这样就进入了root用户权限,这个时候再输入下面命令source /etc/profile结果问题就解决了最后查找su 和sudo 的区别,终于理解了,原来是工作环境的问题。希望此贴以后对其它人有帮助!su 和 sudo 的区别: 1.共同点:都是r
2011-11-05 11:22:41
794
1
原创 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
875
原创 在ubuntu下创建快捷方式(最简单的一种)
这是最简单方便的一种方法,把/usr/share/applications/ 目录下的图标复制到桌面即可
2011-11-04 21:27:48
962
转载 CSDN总裁蒋涛:从软件技术高手到百万富翁的三条捷径
第一,在细分、分众市场做特色软件产品。中国软件用户群庞大,需求各异,有的技术高手混得很艰难,有的技术并不精深却过得还挺滋润,其中原因之一就是找到了自己的特色领域。蒋涛谈到了他在深圳出差时的见闻。由于有了成熟的手机模块平台,有开发者专门做宗教山寨手机,把佛像做成内置图像,用户可通过内置软件上香、上贡品,手机的成本不足300元,售价却高达2000元,售者选择在寺庙宗教场所周围卖这类手机,销量相当不错,
2011-11-02 19:37:24
506
转载 使用 Netbeans 编写 gtk+ 程序
安装好Netbeans和gtk+2.0,可以打开Netbeans创建C/C++代码咯。 偶是想用Realbasic创建一个桌面程序,用Realbasic创建界面,用C来写和系统相关的功能。 因为是在gnome的桌面环境下,所以,要用到gtk+库和其他。 从网上复制了一段拷贝屏幕的代码,用Netbeans打开,但gint,...没有定义。代码如下: ... #includ
2011-11-02 16:50:23
839
原创 正确的加载自己写的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
1195
原创 两种方法枚举进程加载的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
2607
原创 sendinput函数实现改键
以前写过用钩子拦截按键消息实现改键,最近在论坛上看到下面这种方法,在此总结一下与大家分享。欢迎指正。 //模拟按键,把自定义消息添加到消息队列中。该方法是先借用低级键盘钩子判断按键消息。1,sendinput函数的介绍:UINT SendInput(UINT nInputs,//在消息队列中添加消息的个数【Number of structures in the pInputs ar
2011-10-22 18:58:31
3814
转载 linux嵌入式系统开发之触摸屏---驱动篇(下/源码分析)
“啥叫旷日持久,你的一篇烂触摸屏的驱动,愣是唧唧歪歪讲了三篇还没到正题,哼”小王啊,小王,总是喜欢在那里撅着个嘴瞎抱怨。“啊?小姐啊,你是坐着不腰疼吧,你来讲讲试试 ..真是的”一向老好人的我咋也扛不住了呢.”好好,我失礼了,今天就是最后一个小结了,是有关源码分析的”。“好好,看来不对你来点激将法,你是不会着急的了”小王破怒而笑的说道。“呵呵..”我苦笑到,其实小王哪里知道,今天是一个
2011-10-18 19:38:41
2728
转载 linux嵌入式系统开发之触摸屏---驱动篇(上/硬件原理)
时间:3月20日地点:咖啡厅“小涛哥,你说上节课讲的触摸屏应用的部分,从测试代码来看确实也没啥,但一个触摸屏确实很神秘啊,确实吸引人,也确实引的那么多的Iphone迷,要不你今天把驱动篇给我讲讲吧,我请你喝咖啡..”(听着声音,看这神情,不用我介绍,大家也知道是谁啦..)“切,你呢?还不了解你啊.每次都这样,有问题时就乖的很,开心时就把我忘到脑袋后啦,而且还常欺负人,就你着咖啡啊,那次
2011-10-18 19:34:57
4380
原创 简单的数据隐藏和伪装
简单的数据隐藏和伪装1,copy合并 copy命令主要是复制文件,他还有一个功能就是合并文件 具体步骤: 先把你要合并两个文件放在同一个目录下。 再在cmd下用:copy 图片名.jpg/b + 文档名.txt/a 新图片.jpg 注释:参数“/b”表示以二进制格式复制、合并,参数“/a”表示以ASCII格式复制合并文件。 ****查看文件时直接有记事本打开就
2011-10-07 12:40:39
973
1
HttpClient
2013-03-04
DOS命令学习病毒清除工具等
2011-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人