`
todd_liu
  • 浏览: 66030 次
  • 性别: Icon_minigender_1
  • 来自: 江苏
社区版块
存档分类
最新评论
文章列表
下载本节例子程序 (4.29 KB)(特别感谢汇编高手 dREAMtHEATER 对我的代码作出了相当好的优化!请参观他的主页) 上一节我们介绍了花指令,不过花指令毕竟是一种很简单的东西,基本上入了门的Cracker都可以对付得了。所以,我们 ...
有矛就有盾。 所以我们要讨论加密技术。 我们知道,所有的编译型语 言,例如VC、BCB、Delphi和Win32ASM……最终都会把源代码编译成机器能识别的0和1——因此也能够反过来把这些0和1反编译成汇编代 码。反编译有什么用呢?试想想,你辛辛苦苦写了一个perfect的软件出来,正准备把它卖上100万份,忽然!在市面上出现了很多仿制你的东 西……hoho,不知道你会怎么想呢?反正我是会欲哭无泪的。还有另外一种情况,你的软件是用注册码的形式来授权的,每份license要卖30个美刀。 呵呵,正当你在考虑着一年后是去加利福尼亚还是夏威夷度假的时候,你的软件被Crack了——也就是说,你一分钱都 ...
程序中有汉字参数,经常会遇到编码转码问题,总结下: 1.汉字为多字节字符,须多字节编码解码,如"测试".getBytes("gb2312");这样"测试".getBytes("gb2312")就变成一个byte数组,这时候你可以随意重新指定编码如iso-8859-1, String s1=new String("测试".getBytes("gb2312"),"iso-8859-1"); 编为s1,这是s1就变成一个是iso-8859-1编码的字符串,如果你想 ...
一、使浏览器不缓存页面的过滤器 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /**  * 用于的使 Browser 不缓存页面的过滤器  */ public class ForceNoCacheFilter implements Filter {  public void doFilter(ServletRequest request, ServletResponse response, FilterChain filterChain) thr ...
真是一切都逃不过session,看了DZ的formhash;struts token什么啊,就是个session,安全级别比验证码还低。看看别人的分析有益身心啊,看之,目前来讲一切都逃不过session 预期达到目标:        1、当用户进行的是Refresh/Reload/Back/Forward操作、以及先Back再Submit操作时,仅仅是reloading先前的结果页。        2、当用户重复提交同一个任务操作时,后台服务接收并处理第一次提交的任务,后面提交不起作用(不转向也不提示)。        3、该功能具有公用性。 基本形成思路:        1、在basic fi ...
官网上已经没有相关下载链接,但是文件还在,趁早下吧,用3以上版本就得付费买证书了 Linux:http://caucho.com/download/resin-2.1.17.tar.gz win:http://caucho.com/download/resin-2.1.17.zip
一.软件介绍(apache  lighttpd  nginx)1. lighttpdLighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output compress), ...
格式: ./ab [options] [http://]hostname[:port]/path 参数:     -n requests     Number of requests to perform     //在测试会话中所执行的请求个数。默认时,仅执行一个请求     -c concurrency Number of multiple requests to make     //一次产生的请求个数。默认是一次一个。     -t timelimit    Seconds to max. wait for responses     //测试所进行的最大秒数。其内部隐含值是-n 50 ...
一张图  网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth   (包括边线的宽); 网页可见区域高: document.body.offsetHeight  (包括边线的宽); 网页正文全文宽: docum ...
转自:http://www.ibm.com/developerworks/cn/java/j-dcl.html   双重检查锁定及单例模式 全面理解这一失效的编程习语 文档选项 ...
1. 背景 使用socket在Java程序与C程序间进行进程间通信。本文主要描述了在同C程序进行通信的Client端的Java实现功能。 1.1. 使用的语言 Client端:Java,JVM(JDK1.3) Server端:C,UNIX(Sun Solaris) 1.2. 讨论范围 数据发送:只涉及到Java中int整型系列的讨论,包括byte,short,int。 数据接受:涉及到byte,short,int,long,float,double,char。 1.3.Java与C的数据类型的比较 Type Java C short 2-Byte 2-Byte int 4 ...
最近在项目开发过程中,需要在采用JAVA作为语言的服务器与采用C++作为语言的服务器间进行通信,这就涉及到这两种语言间数据类型的转换以及网络字节序与主机字节序的区别。该文主要说说网络字节序和主机字节序的区别以及Little endian与Big endian的概念。其实编程的事就比较简单了    我也懒得写了,直接引用了我觉得写的挺好的两篇文章: 什么是Big Endian和Little Endian? 来源:http://blog.ednchina.com/qinyonglyz/194674/message.aspx 1.故事的起源 “endian”这个词出自《格列佛游记》。小人国的内战就源 ...
1、public V get(Object key)不涉及到锁,也就是说获得对象时没有使用锁; 2、keySet().iterator()及keys(),获取的Iterator、Enumeration变量是单线程访问安全的,多线程访问时要么生成多个Iterator、Enumeration(通过调用相应的获取方法),要么以ConcurrentHashMap变量为锁进行同步(synchronized该变量);ConcurrentHashMap变量是多线程访问安全的,尽管是多线程访问,多数情况下应该没有锁争用; 3、put、remove方法要使用锁,但并不一定有锁争用,原因在于ConcurrentHa ...
国际上规定的标准的广告尺寸有下面八种,并且每一种广告规格的使用也都有一定的范围。 一、120×120,这种广告规格适用于产品或新闻照片展示。 二、120×60,这种广告规格主要用于做LOGO使用。 三、120×90,主要应用于产品 ...
MyEclipse设置JSP页面默认编码方式: windows(窗口)-Preferences(首选项)-MyEclipse-Files & Editors-JSP-右侧encoding:设置为ISO10646/Unicode(UTF-8) MyEclipse在Java文件中设置作者、日期等说明: windows(窗口)-Preferences(首选项)-Java-Code Style(代码样式)-Code Templates(代码模版)-右侧Comments(注释)-选择Types(类型)-点击edit(编辑)-输入如下信息 /** * @作者 Jcuckoo * @创建日期 ...
Global site tag (gtag.js) - Google Analytics