@ZEAL Blog·厉
WWW Zeal Blog
We stand alone,
TOGETHER.
+ 5 - 0 | §疯狂的米兰德比

七个进球,米兰离最后的奇迹只差那么一点点。郁闷。

标签 ( 体育 ) :
+ 1 - 0 | §ssh_rl_set_tty_modes_for_fd Error

装了 ssh2 ,然后想用 ssh 登录到目标服务器的时候,出现提示信息:

Host key not found from database.
Key fingerprint:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
You can get a public key's fingerprint by running
% ssh-keygen -F publickey.pub
on the keyfile.
warning: tcsetattr failed in ssh_rl_set_tty_modes_for_fd: fd 1: Interrupted system call

之后就僵在那里。查来查去,发现在把系统自带的 sshd stop 之后还有几个之前通过 ssh 连上来的进程在那。貌似 ssh 和 ssh2 服务同时进行的时候会出现这种奇怪的错误。把原来的 sshd 进程全部干掉重新连接,恢复正常。

标签 ( 网络 ) :
+ 0 - 0 | §在Modal Dialog中操作Modless Form

当使用 form.ShowDialog(); 创建一个模式对话框的时候,如果在这个 Modal Dialog Form 的构造函数又创建了一个新的 Form 并调用 form.Show() 来显示它,然后在 模式对话框的 Load 事件或其它后续的事件触发时把新创建的 modless form 给 Close 掉的话(比如当对话框创建过程中需要比较长的数据加载过程而调用了一个进度条窗口来体现数据加载的进度),会发现当这个由 modal dialog 自己创建的 form 被 Close 的时候, modal dialog 本身也同时被 Close 掉了。

导致模式对话框被自动 Close 的原因是 form.ShowDialog() 的行为模式是将当前活动窗口设置为它的所有者( Owner ),这在一般情况下自然就是调用 ShowDialog 方法的那个 Form 。但如果在这个模式对话框的构造函数里面又创建了一个新的 Form 并 Show 出来的话,当前活动窗口就变成这个新创建的子 Form 而不是事实上希望的那个 Form 了。这就使得 Modal Dialog 所创建的子 Form 变成了它的 Owner ,Owner 一旦被关闭,这个 Modal Dialog 自然也就被销毁了。

所以更为保险的调用方法是显式的指出该模式对话框的所有者: form.ShowDialog(this); 把调用窗口的引用作为参数传递,防止在模式对话框被构建之前有其他的窗体变成活动窗体。

标签 ( 开发/理论 ) :
+ 1 - 0 | §[存]VS2005无法启动调试问题

在 Visual Studio 2005 里面试图调试项目的时候出现错误信息:“无法启动调试 绑定句柄无效”。

有三种解决方法:

  1. 开启 Terminal Services 服务。天知道为什么调试器还需要这个服务?我向来都是禁用此服务的。
  2. 在项目属性的 “Debug” (调试) 一项里,把 “Enable the Visual Studio hosting process” (启用Visual Studio 宿主进程) 选项禁掉(该项缺省是被启用的,用于提供经过优化的调试)。
  3. 在项目属性的 “Debug” (调试) 一项里,把 “启动非托管代码调试” 选项选中。
标签 ( 开发/理论 ) :
+ 1 - 0 | §Apache安装后自启动配置

下载源码包 make && make install 之后, apache 并不会自动往 init.d 里面添加自己的 httpd service。需要手工把 apache 安装目录的 bin/apachectl 拷贝一份到 /etc/init.d/httpd 。如果想让 httpd service 能够在不同的运行级别下都能自动启动,还需要 vi /etc/init.d/httpd ,在 #!/bin/sh 下面增加几行 chkconfig 需要的内容:

# chkconfig: 2345 70 30
# description: Apache is a World Wide Web server.  It is used to serve \
#              HTML files and CGI.
# processname: httpd

关键是 chkconfig: 2345 70 30 这一行,第一个数字 2345 表示让 apache 在 2345 这四个级别都自动运行;第二个数字 70 表示进程启动的优先级;第三个数字 30 表示进程停止的优先级。修改保存之后执行 /sbin/chkconfig httpd reset ,chkconfig 就自动在各个级别的 rc*.d 中增加 httpd 的 link 。要查看 chkconfig 是否 reset 正确,通过命令 /sbin/chkconfig --list httpd 就可以查看当前 httpd service 被配置在哪几个运行级别自启动。

标签 ( WebDev ) :
+ 0 - 0 | §中文字符编码格式判断
一年前在日志里面贴了一套繁简体(GB<=>Big5)字符串转化的JAVA方式实现的源代码,最近有朋友在问如何在转化的过程中先判断原始字符的编码格式。在此提供一个简单的 java class 以供参考。  查看全文
+ 2 - 0 | §Links 2006-10-10: UI设计目标
  • 淺談 UI 設計目標
    請記得,「網頁的停滯就像是性冷感,沒人會喜歡」。寧可讓使用者刺激到昏厥,也別讓使用者因為你伺服器的冷感而離你而去。
  • 使用 Google Code Search 发现代码漏洞
    与其说是 Google 又开始侵犯了谁的隐私,倒不如说 Google 又帮助无数的站点发现了自己网站的漏洞。 Google 再牛,也是通过正常的访问方式来抓取信息 -- 只不过比一般的访问更加歇斯底里而已。
+ 0 - 0 | §国庆归来

  第一次驾车出上海,来回八百公里,终于知道凯越百公里耗油9↓升到了高速上还是有可能的。出发前本来想买个GPS接收器,但听店家说在手机上查电子地图也就是玩玩而已;到了小城市就不顶事。于是作罢,对照地图画出了详细的行驶路线,生怕到时候一个不小心就开错了路。上了高速才知道路牌标志多得不怕你不看,想要开错路还挺难。

石鼓寮山水

  回到老家,去了趟石鼓寮。据说张大胡子的天龙八部在那取过景,去的那天还有两部电视剧组在开工。但也就仅此而已:虽然入口的景区地图上画了N多的景点,但除了一眼就能看到的影视城之外,其他景点都找不到明显的指向标志;大部分游客掏50元买门票进来愣是找不到北,只好在破烂的影视“城”转悠了一圈又一圈。据说这是因为石鼓寮被私人给承包开发了,而承包商现在没资金来捣鼓这片地,就只好荒着。大失望之余不免感到可惜。本来还想这次游玩之后大力宣传一下家乡的这个风景点,现在是说不出口了。

  世纪公园的烟花节年年有,年年这么多人看。本想回来之后买两张票进去瞧瞧,原来人家票子早就告罄了,只好改为到旁边的大拇指广场吃饭。吃完饭回来的路上堵得不行,绕世纪公园一圈的路上停满了车子,都是临时停下来驻足观看的。即便进不到公园里面,也能够欣赏到不少的大场面。不过说实话,每年的烟花都是大同小异,看多了也便觉得无奇了(谁能告诉我如何才能让 N70 拍出清晰的照片来?分辨率已经设到最高了出来的效果还是惨不忍睹。。)。

烟花      烟花

标签 ( 懒人散记 ) :
Since 2005.04.27  梦想 就像鸡蛋 要么孵化 要么臭掉RSS Feed (Entries) | About me | Back To Home | @ZEAL | zbird.com | 沪ICP备05024379号