全部文章
自己在写socket通讯碰到这样的问题:
除主UI线程外,有一个后台socket监听线程一直在监听新消息,新消息到来后,右下角弹出一个新窗口提醒用户。
如果用监听线程创建并弹出窗体的话,由于监听线程一直处于阻塞监听状态,没功夫处理UI方面的东西,所以新弹出的窗口会卡死在那里。
解决方法:
应该在主UI线程上创建窗体,通过主线程里面的一个窗体或控件调用Invoke()方法,让创建和显...
1.主要方法是使用捕捉异常和声明抛弃一长两种方法来处理程序中可能出现的异常语句块,常用方法如下:
try{
//可能会抛出异常的语句}catch{ArithmeticException ae}
{ae.printStackTace();}//捕捉信息,并打印信息
2.J2SDK中,error属于系统错误;exception属于可处理的错误,它又分为RuntimeException(经常...
操作系统信息如下:
LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description: Red Hat E...
在CloudFoundry的实际生产环境中,随着业务量的提高,访问量和数据流量的快速增长,附加给CloudFoundry中的各个组件的压力也会随之增大,当组件节点所承受的压力超过了其所能够承受的范围,就会出现节点宕机崩溃或者计算缓慢,解决此类问题无疑需要对应地加大组件节点的计算处理能力,一般来说,可以有两种途径:一是增加该组件节点的计算资源,如加大内存、增加CPU等,这是纵向扩展;二是额外增加具有相同职责的组件节点并通过负载均衡处理以分担原组件节点的计算压力,这是横向扩展。CloudFoundry整个平台组...
这是一个简单但是足够抓取网页的网络小爬虫啦,想要看看功能完整而且更复杂的可以去了解一下nutch的。
这下面的程序,必须包含一些第三方的库文件,httpcomponents-client-4.2.5-bin文件lib下的库文件。可以到下面的地址下载:
http://download.csdn.net/detail/u012088779/6960603
网络爬虫...
关于android中的自动补全的代码,需要注意的是在补全时输入两个以上的字符才可以
MainActivity.java文件
package com.yx.autocompletetextview;
import java.util.ArrayList;
import java.util.List;
import android.os.Bundle;
import and...
Problem Description
Let's consider m apples divided into n groups. Each group contains no more than 100 apples, arranged in a line. You can take any number of consecutive apples at one time.
For exa...
您常用浏览器看电影吗?
您有没有在看一个视频前看30-60秒的广告?
您有没有在看视频的中间部分时看上15秒甚至更长时间的广告?
下面教您一招去除这些烦扰的方法——安装浏览器插件“Adblock Plus”。...
在上篇博文中,我们学习了建造者模式,这种模式的最大的特点就是:从一系列抽象化的接口中,创建出不同的对象,这些接口组成了整个构建对象的一致流程,而具体的接口实现则因物而异,建筑者模式很好地解决了接口和实现耦合关系,值得大家学习,而今天我们再来学习另外一个设计模式——外观模式,根据DP上的定义:为子系统中的一组接口提供一个一致的界面, 外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用...