`
greatghoul
  • 浏览: 143792 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论
收藏列表
标题 标签 来源
Java 在CS客户端做网页连接 java, swing Java 在CS客户端做网页连接
bottomTitle = new JLabel("努力工作,认真学习——我是antkingwei");
bottomTitle.setForeground(Color.blue);
panel4.add(bottomTitle);
bottomTitle.addMouseListener(new MouseListener(){

@Override
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
try {
Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler  http://blog.sina.com.cn/jianjunwei1");
} catch (IOException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
更改Java JFrame图标跟鼠标图标 java, swing 更改Java JFrame图标跟鼠标图标
ZhuanHuan frame = new ZhuanHuan();
 frame.setSize(600,500);                                                                   Toolkit kit = Toolkit.getDefaultToolkit();//就靠它了
 Dimension screenSize = kit.getScreenSize();
 frame.setLocation(((screenSize.width-600)/2), ((screenSize.height-500)/2));

 rame.setTitle("努力工作,好好学习——我是antkingwei");
            
 Image image=kit.createImage("res/a2.png"); 
frame.setIconImage(image);//设置自己的图标
Toolkit kit = Toolkit.getDefaultToolkit();
Image img=kit.getImage("res/b7.png");
Cursor cu=kit.createCustomCursor(img,new Point(20,5),"stick");
frame.setCursor(cu);//设置自己鼠标的图标
python实时统计双网卡流量 python python实时统计双网卡流量
#!/usr/bin/python
import time

def readfile():
    fd = open("/proc/net/dev", "r")
    for line in fd.readlines():
        if line.find("eth0") > 0:
            field = line.split()
            recv = field[0].split(":")[1]
            send = field[8]
        if line.find("eth1") > 0:
            field = line.split()
            recv1 = field[0].split(":")[1]
            send1 = field[8]
    fd.close()
    return (float(recv), float(send),float(recv1),float(send1))


def count():
    (recv, send, recv1, send1) = readfile()
    while True:
        time.sleep(1)
        (new_recv, new_send,new_recv1, new_send1) = readfile()
        print "eth0: recv: %.3f MB, send %.3f MB" % ((new_recv -recv)/1024/1024, (new_send - send)/1024/1024)
        print "eth1: recv: %.3f MB, send %.3f MB" % ((new_recv1 -recv1)/1024/1024, (new_send1 - send1)/1024/1024)
        print ""
        (recv, send, recv1, send1) = (new_recv, new_send, new_recv1, new_send1)

count()
图片下载代码 java 论坛图片爬虫的一种实现
	/**
	 * 下载图片到本地
	 * 
	 * @return 是否发生网络异常
	 */
	public static boolean downloadPic(String url, String path) {
		// GetMethod get = new GetMethod(url);
		HttpGet httpget = new HttpGet(url);
		try {
			HttpResponse resp = httpClient.execute(httpget);
			File storeFile = new File(path);
			// 得到网络资源的字节数组,并写入文件
			FileOutputStream out = new FileOutputStream(storeFile);
			InputStream in = resp.getEntity().getContent();
			byte[] buffer = new byte[1024];
			int count = -1;
			while ((count = in.read(buffer)) != -1) {
				out.write(buffer, 0, count);
			}
			out.flush();
			out.close();
		} catch (Exception e) {
			log.error("线程" + Thread.currentThread().getName()
					+ "号. 下载图片异常. URL为" + url, e);

			return false;
		}
		return true;
	}
Http client多线程设置 java, 并发 论坛图片爬虫的一种实现
		ThreadSafeClientConnManager cm = new ThreadSafeClientConnManager();
		cm.setMaxTotal(50);

		// 多线程的
		httpClient = new DefaultHttpClient(cm);
HTTPClient中手动处理Cookie java, cookie 论坛图片爬虫的一种实现
	HttpGet httpget = new HttpGet(url);
	if (isNeedLogin) {
		httpget.setHeader("Cookie", getCookieString());
	}
		
	public static String getCookieString() {
		StringBuffer stringBuffer = new StringBuffer();
		for (Cookie item : logoncookies) {
			stringBuffer.append(item.toString());
			stringBuffer.append(";");
		}
		if (stringBuffer.length() > 1) {
			return stringBuffer.substring(0, stringBuffer.length() - 1)
					.toString();
		}
		return stringBuffer.toString();
	}
Global site tag (gtag.js) - Google Analytics