- 博客(10)
- 资源 (5)
- 收藏
- 关注
原创 java 内部类
java内部类,可以分3类,1是成员内部类,2是方法内部类,3是静态内部类。每一类都有自己的特点,总结如下: 第1类,和普通的类差不多,但不能定义静态成员变量和方法,编译后会带上外部类的类名。 第2类,和方法平级,可以访问方法的参数和局部变量,但必须定义为final类型,这个主要是由于作用域的区别,因为方法退出之后,参数和局部变量就不存在了,但是内部类对象 不会立马删除,所以这些参数和局部变
2013-08-29 20:06:03 558
原创 javascript 树形菜单
// Arrays for nodes and icons var g_nodes = new Array(); var icons = new Array(6); // Loads all icons that are used in the tree function preloadIcons() { icons[0] = new Image(); icons[0].src =
2013-08-22 20:09:02 944
原创 bitmap 在排序中的应用
今天突然发现位运算还可以用于排序(前提是没有重复数字),这里写了一个简单的基于位运算排序算法,比较简单,不过应该有借鉴意义,^_^。 package com.basic.bitmap; public class Bitmap { private static final int MAX = 8; private char bit[]; public Bitmap() { t
2013-08-22 16:34:16 1074
原创 netty websocket 后台消息推送
websocket server端的代码: public class WebSocketServer { private final int port; public static ChannelHandlerContext ctx = null; public WebSocketServer(int port) { this.port = p
2013-08-19 12:45:25 15114 4
原创 java排序 内部排序 选择排序
package com.basic.sort; public class BasicSort { public static void main(String argvs[]) { int test[] = {3,1,2,5,4,3}; // choose s = new choose(test); // s.sort(); // s.print(); heap h
2013-08-16 11:22:55 819
原创 java排序 内部排序 交换排序
package com.basic.sort; public class BasicSort { public static void main(String argvs[]) { int test[] = {3,1,2,5,4,3}; maopao m = new maopao(test); m.sort(); m.print(); quik q = new qui
2013-08-15 19:40:49 1678
原创 jquery function 参数传递
jquery的function函数中使用外部变量: //如何取得i的变量 for(i=0;i<3;i++) { $.get("/test.html", function(data){ alert(i) }); } //使用闭包: for(i=0;i<3;i++) { (function(index){ $.get("/test.html", function(dat
2013-08-06 11:01:45 10764
原创 jquery 折叠&展开
使用jquery实现的折叠展开源码,供以后参考使用。 var flag = 1; $(document).ready(function(){ $(".flip").click(function(){ if (0 == flag) { $(".panel").slideUp("10000"); flag = 1; } else {
2013-08-06 09:57:12 4641
原创 java 简单的文件上传下载服务器模型(NIO 版本)
前面写了一篇文章是基于IO+多线程的文件上传下载服务器模型,这篇文章是它的后续,基于NIO实现文件的上传功能。 需要注意的地方:代码通过判断read的返回值来确定是否客户端上传结束。所以这里要求客户端上传完毕之后,关闭socket,因为服务端不知道在时候去转换为写事件。 后续可以做如下改进:客户端上传文件的大小是未知的,可以先将文件的大小发过来,然后服务器根据接受到的数据判断客户端是否上传
2013-08-02 17:22:48 11116 1
原创 java nio socketChannel read
当socketChannel为阻塞方式时(默认就是阻塞方式)read函数,不会返回0,阻塞方式的socketChannel,若没有数据可读,或者缓冲区满了,就会阻塞,直到满足读的条件,所 以一般阻塞方式的read是比较简单的,不过阻塞方式的socketChannel的问题也是显而易见的。这里我结合基于NIO 写ftp服务器调试过程中碰到的问题,总结一下非阻塞场景下的 read碰到的问题。注意:
2013-08-02 09:37:12 16038 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人