8 SauceJ

尚未进行身份认证

暂无相关描述

等级
TA的排名 12w+

JAVA设计模式一 创建型模式

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。其实还有两

2015-03-25 13:03:51

Http与HTTP隧道技术

HTTP是一个客户端和服务端请求和应答的标准(TCP)客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。(我们称这个客户端)叫用户代理(useragent)。应答的服务器上存储着(一些)资源,比如HTML文件和图像。(我们称)这个应答服务器为源服务器(originserver)。在用户代理和源服

2015-03-12 16:40:23

VS2010生成exe在别的机子上运行提示“丢失MSVCR100D.dll”

http://woshao.com/article/ab67bbe640f511e081e1000c2959fd2a/用vs2010编写的程序经常会发生的一个问题。在自己的机器上运行的好好的,但是在别的机器上就会发生没有找到MSVCR100D.dll。这是个很头疼的问题。对于一些代码量几百行的小程序,我不可能要求其他电脑也一定要配有MSVCR100D.dll这个dll。当然解决方法也有,但

2015-01-29 16:41:04

深入理解Java对象序列化

1.什么是Java对象序列化Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长。但在现实应用中,就可能要求在JVM停止运行之后能够保存(持久化)指定的对象,并在将来重新读取被保存的对象。Java对象序列化就能够帮助我们实现该功能。使用Java对象序列化,在保存对象时,会把其状态保

2015-01-18 18:35:14

JAVA与C++的多态异同

Java中的多态。将一个方法调用同一个方法主体(大多时候为派生类)关联起来被称做绑定。在程序执行前进行绑定,由编译器和链接程序实现称为前期绑定。后期绑定:也称动态绑定(在程序运行过程中动态实现绑定)如果一种语言想实现后期绑定,就必须具有某种机制,以便在运行时能判断对象的类型,从而调用适当的方法。 也就是说,编译器不知道对象的类型,但是方法调用机制能找到正确的方法体,并加以调用。后期绑定

2015-01-07 21:00:32

使用Xshell连接Ubuntu

1先安装Xshell.2然后在要链接的Ubuntu主机下开启SSH服务,如果没有开启需要安装openssh-server: sudoapt-getinstallopenssh-server   使用ps-e|grepssh,如果只有ssh-agent表示还没启动,需要/etc/init.d/sshstart;有sshd说明已启动。3.打开Xshell,选

2014-12-29 16:51:07

linux服务器系统CentOS、uBuntu、Gentoo、FreeBSD、Debian的比较

CentOS其实是Redhat的内核,感觉是会成熟稳定一点,相比旧Redhat,他多了一个yum的命令,学Debian一样自动安装软件;但我感觉CentOS的可以Yum的东西相比Debian或Ubuntu,实在太少了;CentOS游走在年轻与成熟之间,它比Ubuntu更注重安全性,你看他的CentOS5.0默认一装好就自带并打开防火墙就知道;而且有一个叫SELinux的东东在里面,让不同的程序之间

2014-12-29 16:31:55

C/C++浮点数在内存中的存储方式

任何数据在内存中都是以二进制的形式存储的,例如一个short型数据1156,其二进制表示形式为0000010010000100。则在IntelCPU架构的系统中,存放方式为 10000100(低地址单元)00000100(高地址单元),因为IntelCPU的架构是小端模式。但是对于浮点数在内存是如何存储的?目前所有的C/C++编译器都是采用IEEE所制定的标准浮点格式,即二进制科学表示法

2014-12-17 11:45:47

JavaScript编码函数escape()、encodeURI()、encodeURIComponent()区别

escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent。1escape()函数定义和用法 escape()函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。语法 escape(string)参数 描述  string 必需。要被转义或编码

2014-12-05 15:27:04

Unicode 笔记

字节和字符的区别 字节(octet)是一个八位的存储单元,0-255,标准的assic, 字符(character或者word)为语言意义上的符号,范围就不一定了。UCS-2中定义的字符范围为0~65535,它的一个字符占用两个字节。big-endian和LittlEndian一个字符可能占用多个字节,多个字节的存储方式在x86架构下采用little-endian(小端,

2014-12-02 11:23:57

JS判断浏览器是否为IE 以及屏幕分辨率

vardstURL="http://www.baidu.com"if(-[1,]){//alert("thisisnotie");//window.location.href="http://www.baidu.com"}else{//alert("thisisie");varwidth=window.screen.width;if(w

2014-11-28 15:34:44

MakeFile 学习笔记一 核心内容

linux下的make,windows下的nmake头文件中。为了避免重复包含使用#ifndefFILE2_H_#define//条件编译 ...#else ...语句2#endif//以及ifdef用它隔离一些与特定头文件,程序库和其他文件版本有关的代码。#ifdef语句1//常常测试是否定义__DEBUG //程序2 #define.

2014-11-04 10:53:02

windows 下的C标准库, C运行库(CRT ,run-time), windows API 解释. 以及linux C扩展

C运行库和C标准库的关系

2014-10-31 10:29:08

Sublime Text 使用介绍/全套快捷键及插件推荐

开始使用SublimeText:SublimeText有Dev版本,推荐使用,下载地址,一般推荐下载便携版本(Portableversion),这样拿来拿去很方便,也不用安装,而且插件和主体在一个目录下,便携。SublimeText快捷键:Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件

2014-10-15 16:47:34

WordPress模板常用函数汇总

一)WordPress基本模板文件一套完整的WordPress模板应至少具有如下文件:123456789101112style.css:CSS(样式表)文件index.php:主页模板archive.php:Archive/Category模板404.php:NotFound错

2014-10-14 22:06:31

Zend Studio的一些常用配置和使用帮助手册

或许你可以用Dreamweaver、Notepad++或者Editplus这样的东西完成你的系统,但所谓“工欲善其事,必先利其器”,偶认为一个给力的IDE对于新手还是很必要的,而Zend作为PHPer们公认的最前IDE,自然成为了我的选择,我安装的版本是7.2.1,本文就介绍一下自己对于这个“新”工具的改造吧,最后留几个问题让高手们给解决下。1.更改Zend工作目录2.更改Zen

2014-10-08 14:36:23

LDR链调试手记(TEB获取动态函数地址)

转自看雪LDR链调试手记  无论是编写ShellCode还是外壳程序,都需要动态的获取各个api的实际地址,最通用的方法之一,莫过于通过得到各个DLL模块的基址,再遍历其导出表。其中,获得各个模块基址中,通过PEB结构来获取的方法尤为的精简和通用。这里是我之前调试和学习时碰到的一些问题的总结,于是就有了这一篇手记。

2014-09-28 10:14:51

深入剖析PE文件

一、 基本结构。

2014-09-25 11:16:35

内存偏移(RVA)与文件偏移(offset)相互转换

写此文源于前一阵写一个PE修改工具,需要用到内存偏移向文件偏移转化。

2014-09-19 11:26:20

IPC链接

只是做个记录:

2014-09-17 15:26:13

查看更多

勋章 我的勋章
    暂无奖章