解惑

解己之惑,解人之惑

第63页共82页

毫无收获的一天

今天是最倒霉的一天了,本来昨天下载恺撒大帝四还可以下载到,但是很大,速度又慢,只下载了3%,今天再继续下的时候就没有资源了。没有办法,出去买光盘,回来安装好以后进去是黑屏,上网一查,原来我的显卡太差,这个游戏据说需要至少支持DX8的,我的只是MX400,差一大截,没有办法,换了一个其他的,印象中模拟人生系列还不错,就换了一个模拟人生合集,试了下模拟人生2宠物当家,好像不是我喜欢的类型。又试了下City Life,也不是很好玩,比模拟城市差远了。

没有办法,只能玩恺撒3了,但是经常无故退出,上网查了下,这个游戏竟然只能在Win98下运行比较好,就下载Win98的ISO,想装一个VMWare的虚拟机,下载的ISO不能自动启动,郁闷。

就这样,一天的时间完全浪费了。

阳澄湖大闸蟹

今天公司很多同事去阳澄湖吃大闸蟹,为了避免堵车,我们7点15就要去公司集合,预计两个小时能到地方,结果一路顺利,不到一个小时就到了。
吃到传说中的阳澄湖大闸蟹,感觉没有什么很特殊的(据说我们能够吃到的都是其他的湖的大闸蟹,放到阳澄湖里面养几天就变成阳澄湖大闸蟹了,正宗的阳澄湖大闸蟹都出口了),和我在大连的时候吃的螃蟹差不多,不过那个时候是吃自助,随便吃,不像现在,一人只有一对,只是这一对要大一些,里面的蟹黄要多很多,蟹膏也不少。
回来的路上,他们还意犹未尽,又跑到蟹市场去买了很多,6个人买了40多对,一对要45(两只雄蟹)或者40(一雄一雌),雄的一只有六两左右。

作为湖北人,我们原来很少吃螃蟹,更多的是鱼和虾,在我小学五六年级的时候更多的是吃小龙虾,记得那个时候都是自己去池塘边钓、到河边抓以及到田里面抓,都是绿色的,吃的时候也很刁,把屁股里面的肉挤出来炸着吃。

PS:照片更新了,虽然没有什么螃蟹的

给Java程序设置代理

其实非常的简单,记在这里备忘。

        System.getProperties().put("proxySet", "true");
        System.getProperties().put("proxyHost", "10.10.10.10");
        System.getProperties().put("proxyPort", "808");

不要使用轮询

公司产品要集成LDAP,可以支持5个LDAP服务器,我们要写代码定期和LDAP服务器的信息进行同步,但是每个LDAP服务器的同步周期是变化的,用户可以配置。最简单的方式就是每个LDAP起一个线程做这个工作,但是架构师不允许太多的线程,所以要用一个主线程来控制。本来负责这个功能的人要使用轮询的方式,因为他觉得用户什么时候修改那个周期是不确定的,所以要一直查。其实很简单,如果其它的地方修改了那个周期,它通知那个主线程哪个服务器的周期修改了就行,然后主线程中断休眠并重新计算应该休眠的时间。主线程大部分时间都处于休眠状态,每次都会重新计算下一次应该休眠多长时间,这样程序的性能就大大的提高了。

演示代码如下:
阅读全文

以后要搞Crystal Report?

公司的一个兼职搞Crystal Report的同事要离职,但是我们最近几个要打的patch中和Crystal Report相关的问题最多,这边好像我是最熟悉的,领导找我谈话问能不能做,我说不一定,一些比较简单的可能没有问题,复杂的不一定。其实我是很不愿意搞Report的,不为别的,就是感觉做报表很烦琐,特别是用它的GUI工具,为了控制某种效果,要点击那些Formula按钮并写些脚步,要完成一个报表可能要重复这个过程十几次几十次,可能还要建几个子报表。不过现在可能避免不了,先看看能不能把这次的紧急情况应付过去把。

PS:如果有熟悉Crystal Report的朋友可以和我联系,我们要兼职或者全职搞Crystal Report的人。

驳斥KESO对中北卫科事件的看法

本来是不想写的,但是考虑到KESO的影响力,我还是写下来好,希望能够帮助一小部分人(相比KESO的流量)。

KESO是在一个谈搜索广告的日志中提到这个问题的,原文是:

也许你还记得,3个月前拉着横幅在百度公司楼下抗议点击欺诈的那家公司——北京中北卫科癌症医学研究院。他们3年多的时间在百度上花费了400多万元广告费,他们确实是百度的财神,而百度也源源不断地把大量肯花钱的患者送到他们手上。

针对点击欺诈的抗议,百度则向媒体透露,中北卫科仍在为他们的竞价广告续费。8月4日,中北卫科一边抗议百度,一边却当天在百度续费6000元,而前一天为5000元,8月7日续费两次共10000元,8月8日续费5000元。由此断定,“这如果不是一场明目张胆的敲诈,就是有幕后黑手在制造一个滑天下之大稽的闹剧。

我想说的是,中北卫科续费并不能说明这个是敲诈或者闹剧,因为中北卫科有权维护自己的利益,在这个患者渠道是最好的情况下,他难到一定要弃用百度才能证明自己的这个抗议是完全正常合理的吗?他同时维护自己的两种利益的行为再正常不过了。

引申而出的问题是,现在的普通人对于自身权利的看法太淡薄了,一旦要争取自己的利益而进行抗议或者打官司,往往被别人鄙视为炒作或者无赖。为了自己正当的利益进行合理合法的抗争,是完全正常的,每个人为了自己的正当利益都应该这样做,这样社会才能日益向法制化迈进。

推荐一个显示Tooltip的JavaScript库:overLIB

其实这个本来是我为了修正公司产品中的Tooltip实现想使用的东西,可惜架构师不太同意这样做,因为原来的产品中已经有相关的实现,引入第三方的东西不太好。
这个东西的功能很强大,我在一个兼职的项目中使用过,效果非常不错。
除了强大外,浏览器兼容也是没有问题的,如果你的页面上需要显示提示信息,这个是一个不错的选择。
产品的主页:http://www.bosrup.com/web/overlib/

重复内容太多

这两天在研究OSCache,google了下,发现中文里面的基本上就是两篇文章,一个是OSCache使用指南,一个是OSCache提升J2EE系统运行性能,只是这两篇文章被无数的站点转载,导致我很难发现真正有价值的其它文章。在这些转载的站点中,绝大部分都是一些所谓的门户,因为他们需要这些内容来充斥。后来翻了好多页,发现http://www.blogjava.net/上到是有一些不同的文章,再使用google的本站搜索功能,发现这个blog集合上面有很多人使用和讨论oscache,但是这些内容基本上比较简单,基本上是寥寥数语。由此感叹现在互联网内容的重复率太高,只有Blog里面的内容基本上还算都是原创性质的经验之谈,但是往往比较简单。

看来要深入研究一个不是使用非常广泛的东西,往往还是需要自己费些功夫的。

PS:google可以考虑提供过滤重复内容的选项。

修复不能评论的问题

安装了Did You Pass Math?这个反垃圾评论的功能,刚开始好像还是正常的,但是我自己看的时候基本上都是登录状态,不会要求输入那些信息,所以一直不知道有问题。今天有个人加我的QQ好友,请求信息里面就是说评论功能不好用,看了下,果然如此,就停用了Did You Pass Math?。反正现在我这个站还没有什么影响力,应该没有什么不开眼的spam会瞧中我这个blog吧。

以后有垃圾评论再处理吧,现在任何反spam的插件都不用了,免得想发评论的人觉得麻烦就不发了。

Post和Get

又是一个朋友的问题,他有一个form,method是get,action里面带了参数,例如:
<form action="test.do?p1=1" method="GET">
<input type="text" size="10" value="2" name="p2">
<input type=submit value="Submit">
</form>

在服务器端,提交以后的信息里面参数p1的值没有了!
如果把method修改为POST方式就没有问题了;
又或者把form里面的那个input输入框去掉,那么p1也有值了。
很奇怪吧。
目前还不清楚是浏览器导致这种问题还是有规范约定这种处理方式。我的感觉是有规范进行这种约定,然后浏览器就把form的内容转换为一个URL,例如例子的情况,浏览器就把请求的   URL转换为test.do?p2=2了,忽略了action原先带的参数p1。而如果是POST方式,那么浏览器就不用做转换,直接提交了。
没有办法,我们只能接受这个事实。
阅读全文

« 更早的文章 更新的文章 »

© 2025 解惑

本主题由Anders Noren提供向上 ↑