02 2013 档案
摘要:论坛里经常可以看到关于 35 岁程序员的生涯询问, 他们之中有些人写了十年代码, 有些人则是因为对编程发生了兴趣, 中途转行, 以下四点是给那些 30 - 35 岁程序员的建议:* 照顾自己健康以前, 我认为 "钱" 是很重要的, 俗话说的好: "钱不是万能, 但没有钱万万不能", 所以过去我的焦点都是放在收入, 但后来我发现有比钱更重要的东西, 那是 "家", 在你没有结婚前, 这个家的概念是指你和父母的和谐关系, 而在结婚后, 家的概念是指如何维系一个家庭, 包括和太太还有孩子的关系。在 IT 这个行业里, 很多人跟自己父母的想法
阅读全文
摘要:功能:瞬间推广自己的网站,提高pr值。1.主界面:2,使用3.查看效果:关键代码: public void GetHtml(Array souUrl) { this.webBrowser1.Navigated += new WebBrowserNavigatedEventHandler(browser_Navigated); this.webBrowser1.ScriptErrorsSuppressed = true; int i = 0; foreach (Object temp...
阅读全文
摘要:1.执行js: this.webBrowser1.ObjectForScripting = this; this.webBrowser1.DocumentText = "" + ""; this.webBrowser1.Document.InvokeScript("getUin");2.WebBrowser常用属性.Navigate(new Uri(address)); //打开链接.Refresh();//刷新.GoBack();//后退.GoForward();/...
阅读全文
摘要:线程死锁: a线程锁定了1号资源,下一步需要锁定2号资源。 b线程锁定了2号资源,下一步需要锁定1号资源。 两个线程无限制的等待下去,于是就出现了死锁。引用网上的实例: package test; public class TestDeadLock extends Thread { static Object o1 = new Object(), o2 = new Object(); int flag = 0; public void run() { if(flag == 0){ synchronized (o1) { System.out.println("a锁...
阅读全文
摘要:java之yield(),sleep(),wait()区别详解-备忘笔记1、sleep()使当前线程(即调用该方法的线程)暂停执行一段时间,让其他线程有机会继续执行,但它并不释放对象锁。也就是说如果有synchronized同步快,其他线程仍然不能访问共享数据。注意该方法要捕捉异常。例如有两个线程同时执行(没有synchronized)一个线程优先级为MAX_PRIORITY,另一个为MIN_PRIORITY,如果没有Sleep()方法,只有高优先级的线程执行完毕后,低优先级的线程才能够执行;但是高优先级的线程sleep(500)后,低优先级就有机会执行了。总之,sleep()可以使低优先级的
阅读全文
摘要:最近工作需要,做一个邮件群发系统,功能实现邮件群发,右键删除全选等功能,大致设计如下:smtp设置窗口:发送页面:导入功能设计:final JButton importButton = new JButton("导入地址"); importButton.addActionListener(new ActionListener(){ //添加事件 public void actionPerformed(ActionEvent e){ //TODO 读取excel文件,写入list JFileChooser fc=new JFileChooser(); int i=fc.sho
阅读全文
浙公网安备 33010602011771号