- 博客(314)
- 收藏
- 关注
原创 怎样做有效的 TO DO LIST
http://workawesome.com/productivity/how-to-write-an-effective-to-do-list/ 要: 每天结束前花15分钟写明天的 to do list. 提前计划。预计将来几天要做的事。会有一大堆事情要做吗?不要: 不要在每天的最后时间才写第二天的 to do list. 否则会导致草草了事。 不要尝试预言未来。避免在明天的 t
2009-09-14 12:14:00 3385
原创 Gestalt - 在浏览器里用 python/ruby 写客户端脚本
Gestalt 是 Mix Online Lab 创造出来的一个框架,利用它我们可以在浏览器里用 python/ruby 写脚本来操纵 DHTML 的各种对象,其作用就跟 javascript 类似。一个例子:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighte
2009-07-24 11:14:00 1145
原创 也玩有道难题的双立方数问题:Python 版解法
发现大家都在玩这个,用 python 写了一个,计算一百万之内的数字还是飞快的(包括结果打印)。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#coding: utf-8"""第二道算法题(500分)题目要求:双倍超立方数是指一个正整数可
2009-06-04 13:14:00 1030
原创 用 Silverlight 开发围棋在线对弈程序(二)MVC
用 Silverlight 开发围棋在线对弈程序作者: Neil Chen第二部分:MVC为了重用代码,并且开始开发围棋程序的界面控制功能,我们考虑用 MVC 架构来对前面的程序进行一点小的修改,这样方便扩展功能。首先需要引入几个枚举,以及帮助类:设计完成之后,我们的 Model, View, Controller 的类图如下:程序的执行是从 App.xa
2009-03-31 02:14:00 748
原创 用 Silverlight 开发围棋在线对弈程序(一)UI 雏形
用 Silverlight 开发围棋在线对弈程序作者: Neil Chen第一部分:UI雏形首先,介绍下围棋的简单规则:黑白双方交替落子,以占据棋盘上交叉点多者为胜。同时,双方为了争夺地盘,可能会发生“对杀”。一个棋子周围接触的空白交叉点数目叫做“气”,如果一个或多个棋子周围的气都被对方封死,气数=0,则这些棋子就称为死棋,需要从棋盘上移去。一个围棋棋谱大致如下图所示(截图
2009-03-31 02:14:00 1237
原创 Silverlight 的 Isolated Storage 学习笔记
CLR Inside OutIsolated Storage In Silverlight 2http://msdn.microsoft.com/en-us/magazine/dd458794.aspx详细介绍了 Silverlight 的 Isolated Storage 用法,以及最佳实践。大致内容回顾:在使用 IsolatedStorage 的时候应该总是用一个 try..cat
2009-03-14 22:14:00 600
原创 VS 2008 Server Explorer 添加数据库连接出错
Server Explorer 里面 Add Data Connection,选择后,点击 Ok 出现下列错误信息:---------------------------Server Explorer---------------------------Unable to add data connection.Could not load file or assembly Micros
2009-02-22 23:14:00 1087
原创 Easier programming asynchronous calls
Asynchronous calls can improve scalability, however, its always more difficult for us to do programming jobs under an asynchronous calling manner. The main reason is, asynchronous calls need call
2009-01-18 11:14:00 559
原创 [Silverlight] 关于线程调用的扩展方法
Silverlight 里需要考虑异步调用的问题,比较麻烦。所以写了两个简单的扩展方法。一个方法是为了更新 UI 控件。可以自动在不同的调用环境下判断是否需要 Invoke, 从而安全的调用控件相关的方法。另一个方法的目的是把任务放到 ThreadPool 里去等待后续的异步执行。代码如下:using System.Windows;using System;using System.T
2009-01-11 02:14:00 481
原创 [转] Official Microsoft Team Blogs / Microsoft Blogs
转自:http://blogs.technet.com/blogms/pages/directory-of-microsoft-team-blogs.aspx===============================================================The directory below contains a listing of the official
2008-12-19 10:14:00 668
原创 Silverlight 里如何实现隐式样式,ImplicitStyleManager 的实现思想
在 WPF 中,我们可以方便的在全局范围定义一个样式,就可以应用到所有这种类型的对象,这就是所谓的隐式样式(implicit Style),比如:Window x:Class="WpfImplicitStyle.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x
2008-12-16 12:14:00 692
原创 IronPython 2.0 is finally released
Download:http://www.codeplex.com/IronPython/Release/ProjectReleases.aspx?ReleaseId=8365IronPython 2.0 is created by refactoring 1.1 codes to DLR, plus many improvements as the following:·
2008-12-11 16:14:00 465
原创 用 Chiron 运行 IronPython 编写的 Silverlight 程序
Silverlight Dynamic Languages SDK 目前 host 在 CodePlex 上,使用它可以用 IronPython/IronRuby/Managed JScript 等动态语言编写 Silverlight 程序,其项目的主页在:http://www.codeplex.com/sdlsdk我做了一些尝试,发现要实际用来开发点东西,还是有不少需要注意的地方,特别是
2008-12-02 12:14:00 703
原创 谢谢马骐,谢谢 MVP Team
今天拿到了由MVP马骐、MVP刘洪峰以及微软相关人员合著的《.Net Micro Framework嵌入式开发入门与典型实例》一书,这本书厚度适中,正好适合在地铁里阅读。 非常感谢此书的赠予者马琪和 MVP Team.China pub 上关于此书的介绍:http://www.china-pub.com/43184
2008-12-01 13:15:00 881
原创 远程桌面超出连接数限制怎么办
先用命令:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->mstsc /v:服务器ip地址 /admin以 console 方式连接上去,然后在服务器上运行 tsadmin.exe, 打开终端服务管理器,这样就断开一些未正确断开的 sessio
2008-11-18 15:15:00 905
原创 我的 SciTE 配置文件
SciTEUser.propertiescode.page=936#character.set=134toolbar.visible=1#toolbar.detachable=1toolbar.usestockicons=1indent.auto=1indent.automatic=1indent.opening=1tabsize=4indent.size=4use.tabs=1wra
2008-11-12 10:15:00 544
原创 ASP.NET Ajax 中 'Sys' 未定义脚本错误解决方法总结
这是很常见的一个错误。网上搜到了几个总结的帖子:http://www.dudo.org/article.asp?id=116http://forums.asp.net/p/1040236/1446560.aspx但是有时候会发现试过这些方法仍然不行。其实最简单的办法,是新建一个 ASP.NET AJAX 的网站,然后将 web.config 的内容跟出错网站的 web.config 对比修
2008-10-31 00:15:00 489
原创 Error: The project file ' ' has been renamed or is no longer in the solution
Solution:Check each project in the solution to see if there are any referenced projects marked with unavailable. If its true, just remove the reference and add it again later.
2008-10-30 15:15:00 1271
原创 [Silverlight]摆脱对 ServiceReferences.ClientConfig 的依赖
在 Silverlight 中,如果用 VS 添加对 WCF Service, 的引用,则会自动生成 ServiceReferences.ClientConfig 配置文件,其中包含该 Service 的 Binding 和 Address 等信息。将配置信息隔离出来本来是好事情,但问题是,由于 Silverlight 只是一个客户端 runtime 的特性决定,配置文件将被在编译时组装到
2008-10-24 13:15:00 662
原创 Silverlight 2 DataGrid 如何自定义列标题
在 beta 2 时可以直接指定 col.Header = 一个控件树, 但是现在在正式版里就只能指定一个 String 了。否则会报错。奇怪的是, col.Header 属性却设计为 object 类型。不能不说这是一个失败。要自定义列标题栏(比如要实现自定义排序/过滤的场景),只能通过给 Header 属性加 Style 的办法,指定一个 ControlTemplate,然后里面构造相
2008-10-17 22:15:00 920
原创 Silverlight 调用 WCF 如何处理错误
Silverilght 客户端不支持 FaultException. 只会显示一个 404 错误。所以,服务端抛出的异常,在客户端是无法直接通过序列化/反序列化传递得到的。但是可以改用下列一些方法来帮助从客户端得到错误信息:1. 在 Service 端,将返回值对象重新设计,在其中添加错误信息的字段,传递回来。2. 在 Service 端发生异常时,捕获之,并使用 Session 存储(同
2008-10-16 13:15:00 435
原创 [Silverlight] Mac OS 风格按钮 Style 实现的更新版(针对 Silverlight 2 RTW)
在 Silverlight 2 beta 2 时,我曾经写了一篇帖子实现了苹果风格的按钮样式(Silverlight 下苹果(Mac OS)风格按钮的实现 )。而现在 Silverlight 2 终于发布了,也给之前的代码带来了很多问题,导致无法继续使用。经过一阵探索,我终于成功修改了这个代码,现在在正式版下也能工作正常了。其关键点如下:1. 在 beta 2 时,需要采用 和
2008-10-16 00:15:00 343
原创 关于 Silverlight 2 Control Tookit 的最新消息
Silverlight 2.0 发布了,此时最值得关注的莫过于 ScottGu 宣称的含有上百个控件的工具包了。https://blogs.msdn.com/sburke/archive/2008/10/14/silverlight-2-released-silverlight-toolkit-on-the-way.aspxShawn Burke 所在的 team 负责这个项目.
2008-10-15 14:15:00 290
原创 Silverlight 2 终于来了!
安装了最新版本的 Silverlight 2:版本 Silverlight 2 RTW (2.0.31005.0)到这里安装:http://www.microsoft.com/silverlight/如果开发机器上已经装过 RC0,则必须先卸载掉 RC0,再访问该网页才能安装最新版本。RC0的版本号是 2.0.30930.0如果不卸载 RC0,下载到的将是 silver
2008-10-14 16:15:00 366
原创 加快打开XAML文件的速度
最近一直在做 Silverlight 的东西,反复打开一个 XAML 实在太慢了。虽然我在设计界面已经把设计视图拖到最小化,但是这样做并没有提高文档的打开速度。仔细查看了一下 VS 2008 的选项,可以选择不打开设计视图:Options / Text Editor / XAML / Miscellaneous / Default View / Always Open docume
2008-10-13 13:15:00 671
原创 Silverlight 的控件生命周期
微软的 Dave Relyea 在 blog 中解释了 Silverlight 中控件的生命周期,以及一些可以 override 的基类方法发生的时机。http://blogs.msdn.com/devdave/archive/2008/10/11/control-lifecycle.aspxActionControl instantiated in XAML
2008-10-12 17:15:00 504
原创 [Silverlight] UI 测试/UI 自动化相关知识
(摘要自:http://blogs.msdn.com/gisenberg/archive/2008/07/12/ui-automation-in-silverlight-simulating-user-interactions.aspx)在 Silverlight 中,UI 自动化(UIA)的相关内容在下列名称空间中:System.Windows.AutomationSystem.Wind
2008-09-27 23:15:00 846
原创 Silverlight 2.0 RC0 发布
关于 Silverlight 2 RC0, 主要内容参见 Scott Gutheri 的介绍性帖子:http://weblogs.asp.net/scottgu/archive/2008/09/25/silverlight-2-release-candidate-now-available.aspx这次从 Beta 2 到 RC0,变化了很多东西,包括很多破坏性的改变(Breaking C
2008-09-27 00:15:00 296
原创 IronPython for ASP.NET 的支持更新了
今天在邮件列表里看到消息,IronPython for ASP.NET 的支持更新了,并且现在更名为 ASP.NET Dynamic Language Support,放到了 CodePlex 上:http://www.codeplex.com/aspnet/Release/ProjectReleases.aspx?ReleaseId=17613我下载下来看了看,其中对 WebForms
2008-09-24 17:15:00 395
原创 几个 ASP.NET 小技巧
1. ASP.NET AJAX 中,如何用 JavaScript 调用服务器端的方法?这里不是指调用简单的 PageMethod,因为静态方法是不能操作当前页面的控件的,所以静态的 PageMethod 作用就跟普通的 WebService 一样,比较局限。那么,调用一般的服务器端方法,其实就是发起一个异步回调。最简单的实现办法,是通过 UpdatePanel 来做。首先定义一个隐藏的 L
2008-09-23 11:15:00 391
原创 在 VS 中查找替换时使用正则表达式的语法
完整的语法参考在这里:http://msdn.microsoft.com/zh-cn/library/2k3te2cs.aspx 例如,可以设置 查找: /k__BackingField 替换为: ___/1 这样可以把类似 k__BackingField 这样的字段名改成 ___Field1 (注:这个是 Reflector 里的 FileDissembler 产生的有问题的标志符,
2008-09-12 23:15:00 482
原创 神奇的事情一再发生
两三个星期前,我忽然不能登录 MSN. 操作系统是 vista ultimate. Windows Live Mail 同样不能登录。尝试了网上能搜到的各种解决办法都没有结果后,我放弃了。只好改在 xp 的虚拟机里上 MSN.这期间,我每隔一两天还在 vista 里继续尝试登录,无果。刚才,我忽然又能登录了,MSN 和 Live Mail 同时正常工作。我想不到用什么原因来解释,只能说:神
2008-09-01 23:15:00 271
原创 判断句子是不是魔法咒语的算法
javaeye 上看到一个帖子讲动态规划算法的:http://www.javaeye.com/topic/204976?page=1其中提出了一个题目:判断句子是不是魔法咒语。描述如下:"话说有个魔法字典,其中记录了一些魔力单词(字符串),如果一个句子(也是字符串)可以被完全分解为若干魔力单词的拼接,那么这个句子就是一条咒语。假设我们可以用常数时间查询魔力字典是否包含一个特定的单词,那
2008-08-21 01:15:00 576
原创 斐波纳契数列非递归算法
fibonacci 数列定义:n = 1,2 时,fib(n) = 1n > 2 时,fib(n) = fib(n-2) + fib(n-1)如果用递归计算则包含非常多的重复计算量,因此不可考虑。换一个思路,只要从 f(1) 计算到 f(n-1),那么这个过程是不会有重复计算的。很多算法用了数组来保存 f(1)到 f(n) 的值,如果 n 很大,则这个空间开销会很大,好处是在需要计算很多个
2008-08-20 23:15:00 479
原创 提交了 VS 2008 sp1 对 Linq to SQL 的 xml 字段类型支持的一个 bug
https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=361451Before vs 2008 sp1, I have a property whos type is XElement in Linq to SQL designer.I set the Server Data T
2008-08-12 22:15:00 567
原创 如何在 vista 的 iis 7 上面配置 asp.net 1.1 开发环境
在 vista 上配置 asp.net 1.1,问题层出不穷。主要问题在于 vs 2003 比较依赖于 IIS.参考:http://www.cublog.cn/u/884/showart.php?id=261667http://www.cnblogs.com/david-chan/archive/2007/07/13/817364.htmlhttp://blogs.iis.net/bria
2008-08-08 09:15:00 504
原创 利用 Xml Literal 功能复制一段 Xml
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> Function CopyXml(ByVal element As XElement) Dim xml = %= element.Name %> %= element.Att
2008-08-02 21:15:00 423
原创 [Silverlight] 用 IronPython 创建和调用用户控件
关于如何用动态语言跑 Silverlight 就不说了,可以参考代振军的帖子。但是很多教程都没有提到怎样才能分模块开发,在介绍完一个 app 后就结束了。现在来看一下如何实现用户控件的动态加载,其实也很简单。关键是用到了 Application.LoadComponent 这个方法,他可以加载指定的 xaml,并转换成某个类型的对象。为了减少重复工作,我做了一个简单的基类,叫做 UserC
2008-08-01 11:15:00 391
原创 [Silverlight] Nikhil Kothari 的动画框架 Glitz(摘要)
原文地址: http://www.nikhilk.net/Silverlight-Effects-Transitions.aspxNikhil Kothari 在 blog 中介绍了一个叫做 Glitz 的动画框架,之所以需要这个框架,是因为 Silverlight 中已有的 Storyboard / Visual state manager 太原始,无法简单的提供一些常用的动画效果。效果
2008-07-31 09:15:00 343
原创 .net framework 3.5 beta 2 / vs 2008 beta 2 有问题!
在我的 Silverlight + WCF 项目中,前些天一直好好的。今天忽然不能添加/更新 Service Reference 了。提示的信息是什么内存错误之类,经过事件日志分析也没有头绪。最终卸载掉 .net framework 3.5 beta 2 / vs 2008 beta 2,再修复一下 VS 2008, 问题解决!错误信息:.NET Runtime version 2.0.5
2008-07-30 22:15:00 353
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人