`
rayloo
  • 浏览: 84173 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
http是无状态的连接,不像socket可以有timeout的异常,因此在判断超时上一直比较困扰.这段时间做j2me的一个小游戏.用到了http连接,学习了论坛上说的一种方法."声明一个boolean公共变量,表明当前httpconnection是否得到服务器回应。 你的连接线程中在连接之前置这个变量为false; 另起一个监视线程,拿到那个HttpConnection的连接对象,并循环监视这个boolean公共变量。如果指定时间内(20秒后)你的boolean公共变量还是false,那么就主动置httpconnection=null。这样,那边连接线程就会抛出异常退出来。&quo ...
package com.iss.rss.util; import java.io.InputStream; public class StringManager{ /** * 资源文件管理类的实例 */ private static StringManager instance; /** * */ private String strRS = ""; public static String strPro = null; /** * 构造方法 * * @param lang */ public StringManager() { } /** * 得到S ...
/***//***分割行**@paramsrc,width,height*@date*@returnstaticString[]*@autor*/publicstaticString[]split(Stringsrc,
quoted-printable 编码与解码 packagejavas;importjava.io.ByteArrayOutputStream;importjava.io.UnsupportedEncodingException;publicclassTest...{publicstatic
最近在做moto 手机读取和修改通讯录, 需要用到jsr75敏感api, 在moto手机中需要修改权限后才可以使用。 1,安装程序,切记 安装程序到储存卡中,安装成功后,切记不要启动程序。 2,进入(×:\.system\java\DownloadApps\)所有安装在SD卡的程序都在这个目录里面MIDlet20000、MIDlet20001、MIDlet20002等等等! 3,选择最后的MIDlet,即数字最大的一个即你刚装的应用程序。进入目录选择registry.txt文件,导出文件,用UltraEdit将这个文件打开,打开时会问你是不是要转换成dos格式,一定要选“否”; 修改项目: ...
javainput读取数据的几点经验1.关于InputStream.read()初学Java的朋友,在从数据流里读取数据时,为图简单经常用InputStream.read()方法,这个方法是从流里读取一个字节。这样写代码,对于程序员来说是简单很多,但是每次只读取一个字节,效率会非常低,如果流里有1000个字节,用这样的代码就等于要求系统进行1000次I/O操作,程序的运行速度会受到影响。更好的方法是用InputStream.read(byte[]b)或者InputStream.read(byte[]b,intoff,intlen)方法,一次读取多个字节。2.关于InputStream类的avai ...
编写具有多线程能力的程序经常会用到的方法有:  run(),start(),wait(),notify(),notifyAll(),sleep(),yield(),join()  还有一个重要的关键字:synchronized  本文将对以上内容进行讲解。  一:run()和start()  示例1:publicclassThreadTestexten ...
/***//***求平方根*@paramvalue定义域*@return值域*/finalpublicstatic
王家卫拍过烂片,也拍过些经典的,论经典对白的就要数重庆森林和东邪西毒,那铺天的对白就能令人头脑发胀,现在就看看当中的一些经典对白吧 重庆森林 每天你都有机会和很多人擦身而过,而你或者对他们一无所知,不过也许有 ...
提到Datagram 网络那么就要对UDP 通讯协议做一个简单的介绍了。前面我们介绍的HTTP协议是属于ISO 网络曾的应用层,在它下方传输用的是TCP 协议,TCP 协议在传输数据的时候,如果数据发生错误,那么将重新传输该错误的部分。但是这样以来常常会浪费很多时间,在一些讲究实时性的通讯过程中,这样做有些不切实际。例如我们在观看网络视频的时候,少量的数据丢失并不会有很严重的影响,因此我们就会用到UDP 这样的协议。一个UDP datagram 数据包含了地址和数据缓冲区,其中地址是一个URL 字符串。在J2ME中发送数据的时候我们使用Datagram.setAddress 方法来设置目标地址。 ...
使用Socket 是连接两台计算机最简单的方法,另外由于Socket 使用的是TCP 协议,所以也就保证了传输的质量。但在这里要注意的是,并不是所有的MIDP 设备都支持Socket 网络。在这部分中我们主要涉及到的两个接口是SocketConnection 和ServerSocketConnection。这个两个接口的使用方法其实和J2SE 中的Socket 和ServerSocket 类的使用方法很相似。不同的是ServerSocketConnection 中打开一个SocketConnection 作为监听者的方法是acceptAndOpen()。同时你可以用getLocalAddress ...
如果是32位,确实是Width * Height * 4 实际上应该是Height *(((Width * 32) + 31) \ 32) * 4 如果是24位的化,就不一定是Width * Height * 3了, 而是Height *(((Width * 24) + 31) \ 32) * 4
编辑作用域功能快捷键全局查找并替换Ctrl+F文本编辑器查找上一个Ctrl+Shift+K文本编辑器查找下一个Ctrl+K全局撤销Ctrl+Z全局复制Ctrl+C全局恢复上一个选择Alt+Shift+↓全局剪切Ctrl+X全局快速修正Ctrl1+1全局内容辅助Alt+/全局全部选中Ctrl+A ...
1、面向对象的特征有哪些方面1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。3.封装:封装是把过程和数据包围 ...
2007年度笑话流行大奖 年度经济动物大奖:猪   猪肉价直追房价。  颁奖辞:它以它的生命完成了一道经济学课题。    年度形象动物大奖:熊猫  烧香的不一定是和尚,还可能是熊猫...   颁奖辞:它以它的形象实 ...
Global site tag (gtag.js) - Google Analytics