`
文章列表
一个字节byte长8位,也就是2的8次方,换成2进制后就是 00000000~11111111 取值范围就是那么多,10进制就是0~255。   如果更长的类型如int转成更短的类型,那么只保留短类型那么多长度的数据。 假设类型A为9位,其某变量值为 0 1111 1111 ,10进制为255,转成byte正好也是255 假设类型A变量值为 1 0000 0000 ,换算成10进制为256,转成byte为0 补码取值范围127~-128 一个byte由八个位组成,如00000000,其中,前7位表示数值,第8位是符号位(0为正,1为负)。 这样+ ...
package cc.leng.tcpip.step1; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; import java.net.SocketAddress; public class TCPEchoServer { private static final int BUFSIZE = 32; public static void main(String[] args) throws E ...
Netty 3.9.6.Final + 3.10.0.Final 发布下载,更新内容如下 3.9.6.Final#3107 - 修复 ZlibEncoder 和 JdkZlibEncoder 导致 HttpContentCompressor 失败的 bug #3131 - 禁用 SSLv3 #3142 - 支持在 SPDY 推送资源 #3210 - 修复在处理一个 HTTP 多部分请求的整数溢出 #3249 - 修复 I/O boss/worker 池初始化的潜在竞争条件 3.10.0.Final#3056 - 提高流量控制处理程序的准确性和效率 #3136 - 移除废弃的方法和 ...
Redis和Memcache的区别分析       1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。 2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。 3. Redis支持数据的备份,即master-slave模式的数据备份。 4. Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,重启的时候可以再次加载进行使用。 Redis在很多方面具备数据库的特征,或者说就是一个数据库系统,而Memcached只是简 ...
看到这个帖子: http://www.cnblogs.com/trance/archive/2012/05/16/2503663.html   发现360的web交互及插件定义的js代码写的挺好的,收藏下   http://zhushou.360.cn/script/360mobilemgrdownload.js    http://zhushou.360.cn/
<!--StartFragment --> 需求:    SQL: <!--StartFragment --> select a.className, group_concat(b.studentName) from a, b where a.classId = b.classId group by a.classId;   
  httpclient的并发连接问题 Posted in java on 十一月 20th, 2010 by kafka0102 昨天的搜索系统又出状况了,几个库同时重建索引变得死慢。经过一个上午的复现分析,确定问题出现httpclient的使用上(我使用的是3.1这个被广泛使用的遗留版本)。搜索系统在重建索引时,是并发多个线程(默认是8个)不停的从PHP客户端取数据(当然,从另一个角度来说,搜索系统是客户端,PHP端是服务端),取回后放到一个队列里由单独的一个或多个线程更新索引。在测试环境复现发现,对于一个请求,PHP端打印耗时是1-2秒,但搜索端打印在4-6秒。这种耗时差别也 ...
   在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。    如何来阻止Jquery事件冒泡? 代码如下:   <script type="text/javascript">
jquery如何判断checkbox(复选框)是否被选中 都知道 在html 如果一个复选框被选中 是 checked="checked"。   但是我们如果用jquery alert($("#id").attr("checked")) 会提示您是true而不是checked   所以很多朋友判断  if($("#id").attr("checked")=="true") 这个是错误的,其实应该是
       我在做这个项目的时候总会在输出页面后会出现一些乱码,因为我们现在的系统的编码方式是GBK的并且我在action中设置的也是GBk但在页面显示的时候总有些时候会出现乱码。在这里我在网上找到了一些乱码的解决方法,希望能够对大家有用。   1.第一个地方的编码格式为jsp文件的存储格式。Eclipse会根据这个编码格式保存文件。并编译jsp文件,包括里面的汉字。   第二处编码为解码格式。因为存为UTF-8的文件被解码为iso8859-1,这样如有中文肯定出乱码。也就是必须一
    由于在页面中总是难免javascript脚本语言,在代码中看到body里可以放<script type=”text/javascript”>脚本,而head里也可用<scripttype=”text/javascript”>脚本,想要用好他们,就得了解他们的区别,经过自己的总结发现他们的区别如下: 一、在head主体里写,如果有方法体,那么就是在客户点击的时候触发,如果没写方法体,比如引入的js文件,那么在加载页面前就预加载了。 二、写在body主体里,是为了实现某些部分动态地创建文档。 这里比如制作鼠标跟随事件,肯定只有当页面加载后再进行对鼠标坐标的计算。或者是 ...
Acegi介绍   Acegi安全系统,是一个用于Spring Framework的安全框架,能够和目前流行的Web容器无缝集成。它使用了Spring的方式提供了安全和认证安全服务,包括使用Bean Context,拦截器和面向接口的编程方式。因此,Acegi安全系统能够轻松地适用于复杂的安全需求。   Acegi成为Spring子项目后改名为Spring Security。查看安全权限管理手册[1]。   安全涉及到两个不同的概念,认证和授权。前者是关于确认用户是否确实是他们所宣称的身份。授权则是关于确认用户是否有允许执行一个特定的操作。   在Acegi安全系统中,需要被认证的用户,系统或 ...
如果您设计的幻灯片杂乱无章、文本过多、不美观,那么就不能组成一个吸引人的演示来传递信息。本文提出的这些建议将帮助您开发出专业且引人注目的演示。 1.保持简单 PowerPoint从水平或横向使用幻灯片。该软件可方便地 ...
先声明一个字符串变量,如:String bb=””;      然后通过一个动态页面赋值给bb,    如:    bb+= "<tr id='trtr'><td width='15%' align='center' height='30'><a href='javascript:void(0)' onclick='taocan("+((SetmealComm)setmeal.get(i-1)).getId()+")'>"+((SetmealComm)setmeal.get(i-1)).getName()+" ...
1. 文字大小不兼容。 同样14px的宋体字,ie下实际占高16px,下留白3px,firefox下实际占高17px,上留白1px,下留白3px。 文字大小不兼容解决方案:给所有文字设定通用line-height值 2. div高度不兼容: firefox下div容器定义height后,div不会因为内容超出height而撑大,而i6e下是会被内容撑大,高度限定失效。所以不要轻易给容器定义height。 div高度不兼容解决方案: 如果设置高度,需要同时把内容物高度限定,也就是溢出隐藏处理:overflow:hidden;或者当需要随着内容自适应高度,但又想div有一个最小的高度时候 min-h ...
Global site tag (gtag.js) - Google Analytics