月度归档:2010年03月

女儿成长日记(2010-03-30)

2010年3月30日 1、女儿已经2岁1个月,上周去体检了一下,身高、体重一切正常,真好。想想现在的孩子生活的 […]


2010年3月30日 1、女儿已经2岁1个月,上周去体检了一下,身高、体重一切正常,真好。想想现在的孩子生活的社会环境真让人担心:三聚氰胺的阴影还没散去,最近山西又曝出"儿童注射疫苗致死致残"事件,刚刚看新闻“江苏曝21万份疫苗造假”;2010年3月23日清晨,一位手持凶器的男人对着手无寸铁的弱小孩童一阵砍杀,55秒不到的时间,9个年幼的生命悲惨离去。想想,那些失去父母的孩子该有多么悲伤,有多么绝望。不寒而栗的同时,真有些担心,应该如何去保护我...... [阅读全文]

web developer tips (84):在Visual Web Developer中设置web网站的起始页

原文地址:How to set a Start page for your Web Site in Visua […]


原文地址:How to set a Start page for your Web Site in Visual Web Developer? 如果你正在开发网站,为了测试网站你想启动某个特定的网页。默认的情况下,当你启动调试的时候,Visual Studio 2008运行的页面是设计器中当前激活的页面。 http://www.watch-life.net/visual-studio/set-a-start-page-for-your-web-site-in-visual-web-developer.html 如果这个设置的网页,是Visual web Developer将启动网站设置的网页,同时不是当前设计器的页面。右键单击这个网页,从上下文菜单中选择...... [阅读全文]

web developer tips (83):通过反射从堆栈里获取调用的方法名称

原文地址:You can get the name of the calling method from th […]


原文地址:You can get the name of the calling method from the stack using reflection 几乎每个程序都需要一个日志来记录事件、错误和异常。有时候,在记录的事件里的方法名是很有用的,最简单的做法就是写一个“方法”,这个“方法”使用两个参数:调用的方法名和事件 http://www.watch-life.net/visual-studio/you-can-get-the-name-of-the-calling-method-from-the-stack-using-reflection.html [C#] 1: void Log(string callingMe...... [阅读全文]

web developer tips (82):Visual Studio 2005web应用项目迁移到Visual Studio 2008

原文地址:How to migrate Visual Studio 2005 Web Application […]


原文地址:How to migrate Visual Studio 2005 Web Application Project to Visual Studio 2008 下面的步骤介绍如何把Visual Studio 2005的Web应用程序项目可以迁移到Visual Studio 2008: 1、备份原项目。 2、打开Visual Studio 2008。 3、单击“文件”菜单,选择“打开项目”,打开要迁移的项目。 4、你将看到如下帮你转换到当前版本的转换向导,单击“下一步” http://www.watch-life.net/visual-studio/migrating-vs-2005-web-application-project-to-vs-2008.html ...... [阅读全文]

web developer tips (81):为css的智能提示和属性选择css的模式

原文地址:How to Select the CSS Schema for Intellisense and […]


原文地址:How to Select the CSS Schema for Intellisense and CSS Properties 在Visual Studio 2008里,有个样式工具栏(Style Sheet Toolbar ),通过它允许选择使用的css模式(CSS Schema),如下图所示 但是这个设置只支持css的编辑器,不支持在aspx和html页面的智能提示。也不支持css属性窗体里属性/值的设置。如下图所示: ...... [阅读全文]

web developer tips (80):将javascript的错误显示为警告

原文地址:How to show JScript validation errors as warnings? […]


原文地址:How to show JScript validation errors as warnings? 在Visual Studio 2008 RTM版本里,javascript的验证设置在html验证设置的选项里,从Visual Studio 2008 SP1 或更新的版本开始,增加了新的javascript选项对话框,有关这个设置详见:Introducing JScript Formatting in VS 2008 SP1(介绍在vs 2008 sp1中javascript的格式)。随着这个变化,javascript验证选择位于“杂项”标签下,如下图所示: ...... [阅读全文]

web developer tips (79):在web页面快速添加和取消注释

原文地址:How to quickly comment and uncomment in your web p […]


原文地址:How to quickly comment and uncomment in your web pages 在aspx、html、web.config等文件里注释选择行,可以单击工具栏的Comment(注释)/ Uncomment(取消注释)图标来实现。 http://www.watch-life.net/visual-studio/quickly-comment-and-uncomment-in-your-web-pages.html 注释图标如下图所示: 取消注释图标如下图所示: ...... [阅读全文]

web developer tips (78):使用文档大纲导航

原文地址:How to navigate using Document Outline? 通过菜单:视图+文档 […]


原文地址:How to navigate using Document Outline? 通过菜单:视图+文档大纲,或者快捷键键Ctrl-Alt-T可以打开文档大纲。“文档大纲”(Document Outline)窗口提供当前文档中元素和脚本的大纲视图。文档大纲可以打开嵌套的分级元素和页面的脚本,很好显示页面的概览和分层结构。 http://www.watch-life.net/visual-studio/know-how-to-navigate-using-document-outline.html 使用“文档大纲”可以执行以下操作: 查看文档的逻辑结构。 查看哪些元素属于 HTML 元素,哪些属于 Web 服务器控件。 定位到“设计”视图或“源”视图中的特定元...... [阅读全文]

搜索的江湖

今天的互联网很热闹,google选择退出中国:Google将从今天开始停止对Google.cn的网页搜索、新闻 […]


今天的互联网很热闹,google选择退出中国:Google将从今天开始停止对Google.cn的网页搜索、新闻搜索、图片搜索的审查过滤,访问Google.cn的用户将会被自动重定向到Google.com.hk。google在1月13日放出话:可能要退出中国.今天可能变成了现实。一时间各种观点满天飞: keso:Google的退出,对中国互联网技术创新、竞争环境、学术研究和商业发展的长期影响,恐怕并不乐观。 月光博客:见证历史的时刻到来了,今天,我们一起见证了,全球最伟...... [阅读全文]

web developer tips (77):在ASP.NET启动启动页面级跟踪

原文地址: How to enable Page Level Tracing for your ASP.NET […]


原文地址: How to enable Page Level Tracing for your ASP.NET pages 在调试Asp.net的web应用的时候,启动页面级跟踪,将会给一大串的有用信息。这些跟踪信息可以帮助我们理解控件在各种视图状态下的运行情况,比如PreInit(事件)的开始和结束时,Init事件的开始和结束状态,Render事件的开始和结束状态 等等。这些信息会出现在页面的底部。默认情况下页面级跟踪是不开启的。 http://www.watch-life.net/visual-studio/enable-page-level-tracing-for-your-asp-net-pages.html 跟踪可以页面级和应用级启动。 ...... [阅读全文]

web developer tips (76):在设计视图隐藏非可视控件

原文地址:How to hide a non-visual control in your designer? […]


原文地址:How to hide a non-visual control in your designer? 有时候,在构建web页面的时候,你想隐藏非可视控件,比如Timer 控件,是页面看起来很接近在浏览器呈现的样子。 使用快捷键Ctrl+Shift+N,可以在设计器中切换显示和不显示可视化控件。 http://www.watch-life.net/visual-studio/hide-a-non-visual-control-in-your-designer.html 打开显示可视化控件 ...... [阅读全文]

web developer tips (75):PostBack后保持滚动条的位置

原文地址:How to maintain scrollposition after post back? 默认 […]


原文地址:How to maintain scrollposition after post back? 默认情况下,web页面提交返回(post back)后会返回页面的底部。对于一内容很多的页面,你可能需要在页面在提交返回后,滚动条自动滚到用户最后定位的位置。 在Asp.net里,可以通过使用页面的MaintainScrollPositionOnPostBack 属性可以实现上述需求。可以用下面的方法之一: http://www.watch-life.net/life-thinking/maintain-scrollposition-after-post-back.html 1、应用级(Application level:):设置这个属性默认对整个网站都起作用,打开web.config添加一个pages节点: <pages maintainScrollPositionOn...... [阅读全文]

web developer tips (74):在 Visual Studio 2008设计器里添加或移除AJAX Extenders

原文地址:How to Add and Remove AJAX Extenders in Visual Stu […]


原文地址:How to Add and Remove AJAX Extenders in Visual Studio 2008 Designer 在web developer tips (62)中讲述了在vs工具箱添加AJAX控件工具包 下面是在vs的工具箱如何添加和删除AJAX Extenders: 1、在设计视图中的工具箱的AJAX Extensions 标签拖拽ScriptManager 控件到设计器。 2、拖拽一个asp button到设计器里,这个button用来添加AJAX Extenders。 3、选择button,单击智能标签(Smart Tag),选择“ Add Extender”选项。 ...... [阅读全文]

努力吧,年龄不是问题

在国内,不少程序员都在讨论年龄,“30岁后不再写代码”,“程序员,不止干到35岁”,“我快30岁了,还可以学写 […]


在国内,不少程序员都在讨论年龄,“30岁后不再写代码”,“程序员,不止干到35岁”,“我快30岁了,还可以学写程序不?”。不知道什么时候开始,程序员都被冠以“吃青春饭”的职业。这样话听多了,我有时候也怀疑自己都36岁,写代码是不是老了点? 昨天看一个技术文档,发现一个大妈级Linux 和 Windows 系统管理员Carla Schroder。1994年,也就是她37生日那天她第一次接触电脑,一台Mac LCII,于是对电脑产生了浓厚的兴趣,自学成才,成为了Linux 和 Windows 系统管理员,为小型商业企业和家庭用户提供技术咨询服务,写了两本书《Linux Cookbook》和...... [阅读全文]

被时间追赶着

看了笑来老师的《把时间当作朋友》,感觉自己现在不但没和时间成为朋友,倒是被时间追赶着,常常落荒而逃。行动拖沓, […]


看了笑来老师的《把时间当作朋友》,感觉自己现在不但没和时间成为朋友,倒是被时间追赶着,常常落荒而逃。行动拖沓,效率低下,计划常常无法完成,时间总感觉不够,家庭、工作、学习,那样都不能荒废,恨不得每天有36个小时。晚睡的天数越来越多,可成就感越来越小。好久没都锻炼身体了,怀念运动的感觉。奔4的年纪,上有老,下有小,生活的压力真不小。时常要在健康、时间、压力中做选择题,时常被劝着要注意身体健康,时不时就看见诸如《程序员们,请珍爱自己的身体》这样文章,也想着要为家庭...... [阅读全文]