自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (19)
  • 收藏
  • 关注

转载 URL通信与socket通信的区别及各自特点

利用URL进行通信与利用socket进行通信有许多相似之处。它们都是利用建立连接、获取流来进行通信。那么,它们的区别在何处呢?利用socket进行通信时,在服务器端运行一个socket通信程序。服务器端不停地监听某个端口,等待客户的连接申请,接到申请后建立连接并进行通信,所以,在socket通信方式中,服务器是主动等待连接通信的到来。利用URL进行通信时,在服务器端常驻一个CGI程序,但它一直处于休眠状态。只有在客户端要求建立连接时才被激活,然后与用户进行通信。所以,在URL 通信方式中,服务器是被动等待连

2010-11-16 13:57:00 4797

转载 构造器Constructor是否可被override?(

其实你只需要记住一句话:构造器不是方法,那么用来修饰方法特性的所有修饰符都不能用来修饰构造器(并不等于构造器不具备这些特性,虽然不能用static修饰构造器,但它却有静态特性)构造器只能用 public private protected这三个权限修饰符,且不能有返回语句。

2010-11-16 13:48:00 693

转载 抽象方法不能是static或native或synchroniz

1、abstract是抽象的,指的是方法只有声明而没有实现,他的实现要放入声明该类的子类中实现。 2、static是静态的,是一种属于类而不属于对象的方法或者属性,而我们知道,类其实也是一个对象,他是在class文件加载到虚拟机以后就会产生的对象,通常来说它是单例的,就是整个虚拟机中只有一个这样的类对象(当然,如果用新的类加载器也会生成新的类的对象)。 3、synchronized 是同步,是一种相对线程的锁。4、native 本地方法,这种方法和抽象方法及其类似,它也只有方法声明,没有方法实现

2010-11-16 13:40:00 613

原创 线程同步

<br />由于同一进程的多个线程共享同一片存储空间,在带来方便的同时,也带来了访问冲突这个严重的问题。Java语言提供了专门机制以解决这种冲突,有效避免了同一个数据对象被多个线程同时访问。<br />由于我们可以通过 private 关键字来保证数据对象只能被方法访问,所以我们只需针对方法提出一套机制,这套机制就是 synchronized 关键字,它包括两种用法:synchronized 方法和 synchronized 块。<br />1. synchronized 方法:通过在方法声明中加入 syn

2010-11-16 13:03:00 387

原创 多线程

<br />Wait():使持有对象锁的线程释放锁<br />Wait(long):使持有对象锁的线程释放锁,时间为long毫秒后,再次获得锁wait()与wait(0)等价<br />Notify():唤醒一个正在等待该对象锁的线程,如果等待的线程不止一个,那么被唤醒的线程由jvm确定<br />NotifyAll():唤醒所有正在等待该对象锁的线程<br /> <br />阻塞指的是暂停一个线程的执行以等待某个条件发生(如某资源就绪),学过操作系统的同学对它一定已经很熟悉了。Java 提供了大量方法来支

2010-11-16 13:00:00 422

转载 Java多线程题(过桥)

有一个南北向的桥,只能容纳一个人,现桥的两边分别有10人和12人,编制一个多线程序让这些人到达对岸,每个人用一个线程表示,桥为共享资源。在过桥的过程中显示谁在过桥及其走向。package org;public class Through_out_bridge { public static void main(String[] args) { Bridge b = Bridge.getInstance();//实例化桥 //实例化左端9个人,此时所有人都不能过桥

2010-11-13 19:43:00 2538

转载 一道java多线程题

<br />最近看到一道面试题,比较有意思:<br /><br />有三个线程ID分别是A、B、C,请有多线编程实现,在屏幕上循环打印10次ABCABC…<br />由于线程执行的不确定性,要保证这样有序的输出,必须控制好多线程的同步。<br /><br /><br />线程同步有两种基本方法:<br />(1)    synchronized<br />(2)    wait,notify,notifyAll<br />现在分别采用这两种方法来解答这道题目。<br />/**<br />* @author

2010-11-13 19:34:00 513

转载 一道java多线程题

<br />最近看到一道面试题,比较有意思:<br /><br />有三个线程ID分别是A、B、C,请有多线编程实现,在屏幕上循环打印10次ABCABC…<br />由于线程执行的不确定性,要保证这样有序的输出,必须控制好多线程的同步。<br /><br /><br />线程同步有两种基本方法:<br />(1)    synchronized<br />(2)    wait,notify,notifyAll<br />现在分别采用这两种方法来解答这道题目。<br />/**<br />* @author

2010-11-13 19:33:00 466

原创 多线程

<br />多线程机制是Java语言的又一重要特征,使用多线程技术可以使系统同时运行多个执行体,这样就可以加快程序的响应时间,提高计算机资源的使用效率。<br />创建线程的方法有两种:1.通过继承Thread类方式创建线程2.通过实现Runnable接口方式创建线程<br />下面是两种方式的代码:<br />packageorg;<br />importjava.util.Calendar;<br />publicclassTestThreadextendsThread{<br />    intpau

2010-11-13 16:46:00 518

原创 UDP通信

<br />packageorg;<br /> <br />importjava.io.BufferedInputStream;<br />importjava.io.BufferedReader;<br />importjava.io.InputStream;<br />importjava.io.InputStreamReader;<br />importjava.net.DatagramPacket;<br />importjava.net.DatagramSocket;<br />importjav

2010-11-13 12:32:00 464

原创 Socket通信

package org;import java.net.*;import java.io.*;public class Client {public static void main(String []args){String str;try{InetAddress addr=InetAddress.getByName("192.168.0.5");//使...

2010-11-12 14:35:00 671

原创 JavaIO

在这其中InputStream和OutputStream在早期的Java版本中就已经存在了,它们是基于字节流的,而基于字符流的Reader和Writer是后来加入作为补充的。在这四个抽象类中,InputStream和Reader定义了完全相同的接口:int read() int read(char cbuf[]) int read(char cbuf[], int offset, int ...

2010-11-12 14:25:00 1567

原创 读写文件

使用Java操作文本文件的方法详解 最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类。Writer中 write(char[] ch,int off,int length),flush()和close()方法为抽象方法Reader中read(char[] ch,int off,int length)和close()方法...

2010-11-11 16:24:00 775

原创 eclipse改变编辑区颜色

eclipse操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Text Editors,右边出现Text Ed

2010-11-11 16:04:00 4106 1

原创 Java后台将bean封装成xml,然后将xml转成String,传给前台

<br />public String getInfo(String contactId){<br />  System.out.println("在Cmd中");<br />  DataSet ds= contactList.getInfo(contactId);<br />  DataSet ds2 = contactList.getOthersContactAddr(contactId);<br />  DataSet ds3 = contactList.getNickName(contactId);

2010-11-01 21:06:00 5109 1

原创 Flex通过request与后台进行通信

<br /><?xml version="1.0" encoding="utf-8"?><br /><mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="400" height="300"><br /> <mx:Script><br />  <![CDATA[<br />   import mx.controls.Alert;<br />  <br />   /**<br />    * 按钮事件<br />    */<br />   pu

2010-11-01 17:24:00 2762

转载 Deploying Flex on WebSphere Application Server

<br />Increasingly as we step further in to the depths of the enterprise we find more and more of our customers are using WebSphereApplicationServer (WAS). <br />When it comes to using Flex Data Services (FDS) on WAS you must modify your Flex configuration

2010-11-01 11:16:00 1025

原创 Eclipse集成Flex

<br />安装FB3_WWEJ_Plugin.exe,每一个平台安装一次,<br />路径选择有两个:<br />第一个是安装的路径,如下图<br />第二个是eclipse的安装的路径<br />如:D:/software/eclipse-SDK-3.3-win32/eclipse<br /><br /><br />手动将项目布署到tomcat上<br />第一种方法:在tomcat中的conf目录中,在server.xml中的, <host/> 节点中添加:<br /><Context path= "

2010-11-01 10:58:00 1986

前端自定义滚动条

自定义滚动条

2019-12-14

pdg转pdf格式

pdg转pdf格式

2012-03-20

画流程图的软件DiagramDesigner

画流程图的软件DiagramDesigner画流程图的软件DiagramDesigner画流程图的软件DiagramDesigner画流程图的软件DiagramDesigner画流程图的软件DiagramDesigner画流程图的软件DiagramDesigner画流程图的软件DiagramDesigner

2011-05-16

割顶,割边,连通分支割顶,割边,连通分支

割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支割顶,割边,连通分支

2011-04-30

图论——支撑树图论——支撑树图论——支撑树

图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树图论——支撑树

2011-04-30

浙江大学acm,吉林大学acm模板

浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板浙江大学acm,吉林大学acm模板

2011-04-30

浙大android教学

浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学浙大android教学

2011-04-30

word格式转换成pdf格式

word格式转换成pdf格式word格式转换成pdf格式word格式转换成pdf格式word格式转换成pdf格式word格式转换成pdf格式word格式转换成pdf格式word格式转换成pdf格式word格式转换成pdf格式

2011-04-08

ER_designer

ER_designerER_designerER_designerER_designerER_designerER_designerER_designerER_designerER_designerER_designerER_designerER_designerER图ER图ER图ER图ER图ER图

2011-04-07

资料论文资料论文资料论文

资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文资料论文

2011-04-02

android资料4

android资料4android资料4android资料4android资料4android资料4android资料4android资料4android资料4android资料4

2011-04-02

android资料3

android资料3android资料3android资料3android资料3android资料3android资料3android资料3android资料3

2011-04-02

android资料2

android资料2android资料2android资料2android资料2android资料2android资料2android资料2

2011-04-02

android资料1

android资料1android资料1android资料1android资料1android资料1android资料1

2011-04-02

java编程规范

java编程规范

2011-02-23

jd-gui.exe

反编译工具反编译工具反编译工具反编译工具反编译工具反编译工具反编译工具反编译工具反编译工具反编译工具

2010-08-19

浙大算法包,几何 结构\数论\数值计算\图论_NP搜索\图论_连通性\图论_匹配\组合\

这里汇集了浙江大学一些同学的算法,列表如下: 几何\ 多边形 多边形切割 浮点函数 几何公式 面积 球面 三角形 三维几何 凸包(graham) 网格(pick) 圆 整数函数 注意 结构\ 并查集 并查集扩展(friend_enemy) 堆(binary) 堆(mapped) 矩形切割 线段树 线段树扩展 线段树应用 子段和 子阵和 其他\ 大数(整数类封装) 分数 矩阵 线性方程组(gauss) 日期 线性相关 数论\ 阶乘最后非零位 模线性方程(组) 质数表 质数随机判定(miller_rabin) 质因数分解 最大公约数欧拉函数 数值计算\ 定积分计算(Romberg) 多项式求根(牛顿法) 周期性方程(追赶法) 图论_NP搜索\ 最大团(n小于64) 最大团 图论_连通性\ 无向图关键边(dfs邻接阵形式) 无向图关键点(dfs邻接阵形式) 无向图块(bfs邻接阵形式) 无向图连通分支(bfs邻接阵形式) 无向图连通分支(dfs邻接阵形式) 有向图强连通分支(bfs邻接阵形式) 有向图强连通分支(dfs邻接阵形式) 有向图最小点基(邻接阵形式) 图论_匹配\ 二分图最大匹配(hungary邻接表形式) 二分图最大匹配(hungary邻接阵形式) 二分图最大匹配(hungary邻接表形式,邻接阵接口) 二分图最大匹配(hungary正向表形式) 二分图最佳匹配(kuhn_munkras邻接阵形式) 一般图最大匹配(邻接表形式) 一般图最大匹配(邻接阵形式) 一般图最大匹配(正向表形式) 一般图匹配(邻接表形式,邻接阵接口) 图论_网络流\ 上下界最大流(邻接阵形式) 上下界最小流(邻接阵形式) 上下界最大流(邻接表形式) 上下界最小流(邻接表形式) 最大流(邻接阵形式) 最大流(邻接表形式) 最大流(邻接表形式,邻接阵接口) 最大流无流量(邻接阵形式) 最小费用最大流(邻接阵形式) 图论_应用\ 欧拉回路(邻接阵形式) 前序表转化 树的优化算法 拓扑排序(邻接阵形式) 最佳边割集 最佳顶点割集 最小边割集 最小顶点割集 最小路径覆盖 图论_最短路径\ 最短路径(单源bellman_ford邻接阵形式) 最短路径(单源dijkstra邻接阵形式) 最短路径(单源dijkstra_bfs邻接表形式) 最短路径(单源dijkstra_bfs正向表形式) 最短路径(单源dijkstra+binary_heap邻接表形式) 最短路径(单源dijkstra+binary_heap正向表形式) 最短路径(单源dijkstra+mapped_heap邻接表形式) 最短路径(单源dijkstra+mapped_heap正向表形式) 最短路径(多源floyd_warshall邻接阵形式) 图论_支撑树\ 最小生成树(kruskal邻接表形式) 最小生成树(kruskal正向表形式) 最小生成树(prim邻接阵形式) 最小生成树(prim+binary_heap邻接表形式) 最小生成树(prim+binary_heap正向表形式) 最小生成树(prim+mapped_heap邻接表形式) 最小生成树(prim+mapped_heap正向表形式) 最小树形图(邻接阵形式) 应用\ joseph模拟 N皇后构造解 布尔母函数 第k元素 幻方构造 模式匹配(kmp) 逆序对数 字符串最小表示 最长公共单调子序列 最长子序列 最大子串匹配 最大子段和 最大子阵和 组合\ 排列组合生成 生成gray码 置换(polya) 字典序全排列 字典序组合 组合公式

2009-04-26

dev c++ 8M但功能全

Dev c++编程软件,8M很小,但功能还全,可谓是麻雀虽小五脏俱全啊。虽不及vc++功能的强大,但安装速度却是他的十几倍啊,随身携带很方便

2009-02-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除