长一岁

日期:2009-11-05 | 作者: Allen

有些东西到了一定的年龄即使再努力也不会变长,比如身高。有些东西即使终身不做努力也会变长,比如年龄。

真是无心插柳柳成荫,11月5日,一不小心又长了一岁。大多数博客背后都有一管牙膏,比如我。

多点触摸主播系统

日期:2009-11-04 | 作者: Allen

看到这位安徽卫视的男主持使用着一款多点触摸系统,看上去使用体验很流畅。听说《第一财经》也用这个系统,咋没看到呢。

用LINQ获取选中的值

日期:2009-10-30 | 作者: Allen

LINQ绝对是提高开发效率的好工具,下面是在ASP.NET开发中经常会遇到的场景。

1. 获取CheckboxList选中的值。

var itemSelected = CheckboxList.Items.Cast<ListItem>().Where(i => i.Selected)

2. 获取GridView中被选定的行。(假设每一行用CheckBox来选择)

var selectedRows = from GridViewRow msgRow in messagesGrid.Rows
                   where ((CheckBox)msgRow.FindControl("chkUpdateStatus")).Checked
                   select msgRow;

最近比较忙,贴一些没有质量的代码吧,如果您觉得有点用处的话,那真是太好不过。

嘀咕回来了,饭否还会远吗?

日期:2009-10-26 | 作者: Allen

2个多月前,嘀咕变成火兔,今天收到嘀咕网回归的邮件,正文如下,嘀咕回来了,饭否还会远吗?

Hostmonster主机合租 无限容量 无限流量

日期:2009-10-25 | 作者: Allen

最近入了一个Hostmonster主机,提供无限容量,无限流量,关键还比较便宜,有兴趣合租的朋友,点击这里看详细介绍

之前的Dreamhost合租竟然已经是2年之前的事情了。

Unix/Linux 删除某类型文件

日期:2009-10-25 | 作者: Allen

在cPanel下想要完成一个功能:定时删除某些文件夹下的不是图片类型的文件。定时功能cPanel有cron可以使用,剩下的就是要写一个删除文件的脚本。

第一次写Unix/Linux脚本,欢迎拍砖。

find /home/allenle/public_html/images/*/pictures -not -regex '/.*\.\(jpg\|png\|bmp\|jpeg\|gif\)' -type f | xargs rm –rf

说明:

  1. 该句脚本分2部分
    find /home/allenle/public_html/images/*/pictures -not -regex '/.*\.\(jpg\|png\|bmp\|jpeg\|gif\)' -type f

    xargs rm -rf
  2. find找到符合条件的文件。以下是参数说明 -not 做反选 。
    -regex 后跟文件正则表达式,符合从根目录开始返回(/home/allenle/***)。
    -type f 查找普通文件(不会返回文件夹)
  3. xargs rm –rf
    将find查到的文件列表传递给rm命令(删除)。参数说明
    -rf 强制的递归删除(慎用)

后记,调试命令是用SSH登录到allenle.com上做的,用SSH来远程维护服务器很是方便。Windows 上有没有相关的解决方法呢?我们熟知的Windows PowerShell 1.0没有远程管理的功能,幸好在2.0版本中将增加远程管理的功能,现在有CTP版可以使用。

↑ Windows PowerShell 1.0 和 Windows PowerShell 1.0 GUI 在 Windows 7中

资源管理的革命:Library

日期:2009-10-22 | 作者: Allen

有了网络的好处就是,样样事情不必自己亲自整理,到网上搜一下,说不定已经有更加专业的网民已经整理好了,而且已经装订成册,这份53页的PDF主要讲述总结了Windows7库功能的使用,并从文件系统的角度阐述了Windows7库的设计原由,出自于远景论坛的TongXiang。

下载地址

P.S.:原本想到远景论坛上去看看TongXiang的其他的帖子,不料因为好久不上远景了,用户名都给忘记了,结果人家论坛注册需要邀请码,哪位兄台发个邀请码给我?