`
liuguxing
  • 浏览: 92467 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表

如何实现返回?

    博客分类:
  • JAVA
编写应用系统时,经常需要返回按钮,看原系统的实现多为重新跳转到原页面,有点迷惑为什么不用window.history.back()呢? window.history.back()不会刷新页面,不能使用 要刷新页面可使用document.referrer,跳转: window.location.href=document.referrer;  但是如果使用的是javascript跳转,返回的时候在IE上document.referrer为空,用其他方式跳转没问题,如果用javascript跳转,可以用下面的兼容方案: function gotoUrl(url){ if(navig ...

Tomcat7内嵌服务器

    博客分类:
  • JAVA
import java.io.File; import org.apache.catalina.startup.Tomcat; public class DevelopServer { private static String PROJECT_HOME = System.getProperty("user.dir"); private static String BASEDIR = PROJECT_HOME + File.separator + "/Tomcat"; private static String WEBAPPDIR ...
存在两种字节顺序:NBO与HBO 网络字节顺序NBO(Network Byte Order): 按从高到低的顺序存储,在网络上使用统一的网络字节顺序,可以避免兼容性问题。 主机字节顺序(HBO,Host Byte Order): 不同的机器HBO不相同,与CPU设计有关 计算机数据存储有两种字节优先顺序:高位字节优先和低位字节优先。Internet上数据以高位字节优先顺序在网络上传输,所以对于在内部是以低位字节优先方式存储数据的机器,在Internet上传输数据时就需要进行转换。   我们要讨论的第一个结构类型是:struct sockaddr,该类型是用来保存socket信息的:   s ...

linux find命令详解

每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是 ...
TCP的状态,兼谈Close_Wait和Time_Wait的状态 一TCP的状态: 1)、LISTEN:首先服务端需要打开一个socket进行监听,状态为LISTEN. /* The socket is listening for incoming connections. 侦听来自远方TCP端口的连接请求 */ 2)、SYN_SENT:客户端通过应用程序调用connect进行active open.于是客户端tcp发送一个SYN以请求建立一个连接.之后状态置为SYN_SENT. /*The socket is actively attempting to establish a connec ...
最近找到一个可嵌入的Http服务器libmicrohttpd: http://www.gnu.org/software/libmicrohttpd/ gnu的东东应该不错,使用很简单,下载下来后 src/example中有例子
String的getBytes()方法是得到一个字串的字节数组,这是众所周知的。但特别要注意的是,本方法将返回该操作系统默认的编码格式的字节数组。如果你在使用这个方法时不考虑到这一点,你会发现在一个平台上运行良好的系统,放 ...
Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发,1994年正式公布。随着计算机工作能力的增强,Unicode也在面世以来的十多年里得到普及。 unicode utf-8转换 在Unicode中:汉字“字”对应的数字是23383。在Unicode中,我们有很多方式将数字23383表示成程序中的数据,包括:UTF-8、UTF-16、UTF-32。UTF是“UCS Transformation Format”的缩写,可以翻译成Unicode字符集转换格式,即 ...

linux内存管理浅析

[地址映射](图:左中) linux内核使用页式内存管理,应用程序给出的内存地址是虚拟地址,它需要经过若干级页表一级一级的变换,才变成真正的物理地址。 想一下,地址映射还是一件很恐怖的事情。当访问一个由虚拟地址表示 ...
在解释第一个问题之前,先说明一下计算机内存管理的中的四个名词:虚拟内存,虚拟内存地址,物理内存,物理内存地址。 先说说为什么会有虚拟内存和物理内存的区别。正在运行的一个进程,他所需的内存是有可能大于内 ...
我们知道每个Windows进程都拥有4G的地址空间,但是你的机器显然没有4G的物理内存。 在多任务环境下,所有进程使用的内存总和可以超过计算机的物理内存。 在特定的情况下,进程的一部分可能会从物理内存中删除而被暂存在硬 ...

top输出到文件

top输出到文件 2009年08月20日 星期四 上午 11:00 top -n 1 -b > file 也可以加上-d top -d 1 -n1 -b > file -d x  x秒刷新一次 -n x    把结果在文件中 输出x次 -b      文本可读的形式
http://blog.csdn.net/fbysss/article/details/2230527 TCP协议的连接是全双工连接,一个TCP连接存在双向的读写通道。 简单说来是 “先关读,后关写”,一共需要四个阶段。以客户机发起关闭连接为例: 1.服务器读通道关闭 2.客户机写通道关闭 3.客户机读通道关闭 4.服务器写通道关闭 关闭行为是在发起方数据发送完毕之后,给对方发出一个FIN(finish)数据段。直到接收到对方发送的FIN,且对方收到了接收确认ACK之后,双方的数据通信完全结束,过程中每次接收都需要返回确认数据段ACK。 详细过程:     第一阶段   客户机发送完数据之后 ...

eclipse模板之单例

    博客分类:
  • JAVA
我们知道单例类的写法基本是一致的,每次写一个类都要写其单例实现代码很烦,利用eclipse的模板可简化实现: Window->Preferences->Java->Editor->Templates->New 定义一个名字,如我的就定义为aa Pattern: private static volatile ${enclosing_type} instance; private ${enclosing_type}(){ } public static ${enclosing_type} getInstance(){ if(instance == null) ...

Too many open files

java.net.SocketException: Too many open files at java.net.Socket.createImpl(Socket.java:388) at java.net.Socket.connect(Socket.java:517) at java.net.Socket.connect(Socket.java:469) at sun.net.NetworkClient.doConnect(NetworkClient.java:163) at sun.net.www.http.HttpClient.openServer(HttpClient.jav ...
Global site tag (gtag.js) - Google Analytics