Blogs

隐藏页面内容

<div style="visibility:hidden ">test</div>

关于嵌入式脚本计数器

我朋友公司想要做一个在线广告,页面放在对方主机上,想要知道广告效果。对方的技术人员告诉他说不能提供raw log日志,告诉他可以用嵌入式脚本计数器,还说非常可靠,ip来源是通过document.referer来取的,作弊的话一下就能看出来。我朋友就问我计数可不可靠,我虽然主要做胖客户端,Web开发做的不多,但是欺骗一个脚本计数器实在是太轻松了,5分钟就在我本机上伪造了一个脚本计数器,访问我机器上随便一个页面,就跟访问了他的页面一样,想像一下,对方只要在他不知道的访问流量大的页面随便嵌入一个伪造的脚本就可以欺骗他了。所以,我还是建议他自己买个主机,把页面放在自己的网站上,这样才能保证不被别人忽悠。

又一个Bug

Drupal的搜索功能好像目前有问题,什么也搜索不到,有待解决

换了一个Trip Search,问题解决。

使用双缓冲改善控件绘制闪烁

在编写的控件的构造函数中加入下面语句即可。

//防止闪烁
this.SetStyle(ControlStyles.AllPaintingInWmPaint, true);
this.SetStyle(ControlStyles.UserPaint,true);
this.SetStyle(ControlStyles.Opaque, true);
this.SetStyle(ControlStyles.DoubleBuffer,true);

C#多线程调用VB COM+组件


前一阵子,开发的系统中一个用VB写的以单进程方式调用多个VB COM+组件程序由于发送速度过慢,报文要发10多个小时才能发完,需要进行优化,因为VB原生不支持多线程,所以我把它改成了C#通过后绑定多线程调用COM+组件。后绑定比较简单:但是一用多线程去调COM+,总有一部分调用会死锁在那里,半天都处理不完,后来查了一下帮助,发现必须将Thread的ApartmentState初始化为调用STA模式才行。修改后,程序性能提高了5倍。

Borland CBX 1.5 免费了

CBX 1.5支持Mobile的可视化开发,代码的AutoComplete,可惜由于投入的资源太少,现在落到了一个免费发布的下场,不知道还能不能看到未来CBX 1.8 和 2.0的发布了,sigh:(((

在Google中搜索哈巴狗

发现我的网站排名第一,呵呵

hoho,搞定了计数器

用的是BBClone,挺不错的一个计数器。为了让它正常跑起来,我不得不找了一个Php的教程,看了好半天Php的语法才搞定。

Mantis安装指南

  • 首先在windows
    xp上安装mysql-3.23.56-win.zip。运行mysql的安装程序,安装完毕后,修改my-huge.cnf文件的中的安装目录信息,然后改名为c:\my.cnf,然后运行mysql\bin\mysqld-max
    –install,将其安装成服务形式,然后Net Start mysql,启动mysql。对mysql的管理,直接使用EMS Mysql
    Manager进行管理,建立连接时直接输入ip:127.0.0.1就可以了。
  • 安装php-4.2.3-Win32.zip,将zip文件展开到d:\php目录下。将php.ini-dist文件复制到c:\winnt下,改名为php.ini,修改php.ini中的extension_dir设定为d:\php\dlls\去掉extension=php_gd.dll和extension=php_zlib.dll前面的注释,使php能处理gif和zip。同时设定cgi.force_redirect = 0(对于omniHttpd是必须的,对于IIS应该设值为1)
  • 安装omniHttpd

终于建好了phpbb的论坛

终于建好了phpbb的论坛,不过发现它的编辑器不是很好用,不如htmlarea的好用。

不过我虽然在blog中用了htmlarea,但是好像不能插入图片,不知道为什么,不爽:(((

同步内容