摘要:
经常会有人问我, PHP的数组, 如果用foreach来访问, 遍历的顺序是固定的么? 以什么顺序遍历呢? 比如: ?php $arr['laruence']='huixinchen'; $arr['yahoo']=2007; $arr['baidu']=2008; foreach($arras$key=$val){ //结果是什么? } 又比如: ?php $arr[2]='huixinchen'; $arr[1]=2007; $arr[0]=2008; foreach($arras$key=$val){ //现 阅读全文
摘要:
一、JVM简介JVM是Java Virtual Machine(Java虚拟机)的缩写,Java语言使用模式Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java 虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。JVM 也有自己的相关规范,使得第三方可以开发出自己的JVM,比如IBMJVM,MSJVM,HOTSPOT JVM(SUN)。本文是参考HOTSPOT JVM进行介绍。二、JVM内存结构JVM内存框架图注: 上图的序号是从左向右进行标记,序号顺序不代表逻辑关系下面我们 阅读全文
摘要:
1.写一servlet,配置web.xmls。2.将java web项目生成后 \build\web\下所有的文件复制到tomcat/webapps/ROOT 下, 阅读全文
摘要:
经常看到HTTP 客户端与服务器段交互原理的各种版本的文章,但是专业术语太多,且流程过于复杂,不容易消化。 于是就按照在Servlet里面的内容大致做了一些穿插。本来连TOMCAT容器和Servlet的生命周期也准备在这里一起写的,但怕过于庞大,于是就简单了引用了一些Servlet对象。这样的一个整个流程看下来,相信至少在理解HTTP协议和request和 response是如何完成从请求到生成响应结果回发的。在后续的一些文章里会专门讲一讲Tomcat和Servlet是如何处理请求和完成响应的,更多的是说明Servlet的生命周期. HTTP 介绍 1.HTTP 是一种超文本传送协议(Hype 阅读全文
摘要:
1、CKEditor 不具备上传功能,需要集成 CKFinder 才能实现上传功能。 下载:CKEditor: http://ckeditor.com/,并解压到 ckeditor(在根目录下); CKFinder :http://ckfinder.com/,并解压到 ckfinder (在根目录下); 两者处于同级目录下; 把ckfinder目录里的bin下的CKFinder.dll拷贝到网站目录bin下。2、在 aspx 页面ckeditor.js: <scripttype="text/javascript"src="ckeditor/ckeditor. 阅读全文
摘要:
System.Net.IPAddress[] ipAddrs = System.Net.Dns.GetHostAddresses(System.Net.Dns.GetHostName()); if (ipAddrs != null && ipAddrs.Length > 0) { //m_JobRunIp = ipAddrs[0].ToString(); if (ipAddrs[0].IsIPv6LinkLocal) { m_JobRunIp = ipAddrs[1].ToString(); } else { m_JobRunIp = ipAddrs[0].ToStrin 阅读全文