Category: 折腾

怎样在 WordPress 里 创建 所有 推特 ?

很多国外的朋友都喜欢上推特 Twitter. 但是如果你发了很多推(我有600多条, 但很多都是每天机器自动发的), 在Twitter 上查找以前的推就不是很方便了, 因为用了 Ajax 技术, 没办法一页一页翻. 当然, 你可以在 Twitter 的设置里要求一份备份, 那么你将收到下载的邮件. 更好的办法就是, 我们可以通过 Twitter API 将所有你发的推给存储在你的SQL数据库里, 那么还可以在 博客中显示出来, 更加方便检索. 首先, 我们需要在博客所在的服务器数据库里创建这么一个表, 比如 tweets. 有四个字段: tweet …

如何在 Visual Studio 里进行单元测试? (C# .NET)

没有单元测试的工程就不是好工程, 至少不是大工程. 在 Visual Studio 里可以很方便的进行单元测试的创建和运行. 下面的教程是基于C#但是也可以很容易的应用到其它语言,比如 C++. // Example: How to Create Unit Tests // helloacm.com using System; namespace ClassLibrary1 { public class Class1 { public int GetEven() …

C# LINQ 需要注意的地方

.NET 语言可以通过写 LINQ 语句来使程序变得简洁. 感觉 LINQ 就点像 SQL 语句. 大部分情况下, 写 LINQ 和用 ForEach 写出来的在执行效率上没有区别, 但是我们需要注意的是, 比如下面这种情况: var test = Enumerable.Range(1, 100); var a = test.Where(n => n%2 == …

Sheffield 到 Luton Airport Parkway 的火车

今天又一次出差到公司总部LUTON. Sheffield 到 Luton 距离 132 英里, 每个小时都有一班火车, 早上5点到7点和下午4点到6点都是高峰期, 票价特别贵(2倍, 差不多得200英镑). 8点之后就是 Off Peak (90英镑, 可以选择一个月任意 Off peak 时间返回), 9点之后就更便宜 Super Off Peak (60英镑, 也是一个月任意 Super Off Peak 返回). …

一行代码修改引起的血案

最近在做代码审查 Code Review 并顺便使用了商业的软件 Resharper (Visual Studio 的插件, 有 30 天试用) Resharper 一个很好的功能就是能把没有用的代码变灰, 这样哪几行代码没有用就一目了然. 像这行代码, Resharper 很清楚的提示说没有用, 因为 activeTool 是枚举类型, 和 null 判断永远为 false, 这样 if 里面的代码就永远不可能被执行, 所以标记成灰的了. 这个函数不是我写的(模块也不是我负责的), …

符合 XHTML 1.0 strict 规范的 新窗口打开

在 HTML4.01 可以使用 target=”_blank”, 但 XHTML1.0是不被允许的. <a href="document.html" target="_blank">Open in New Window</a> 在 XHTML1.0 需要用 rel=”external” 属性. <a href="document.html" rel="external">Open in New Window</a> 当然这是符合 XHTML 1.0 strict 标准规范, 而且你不要忘记在文件头声明文档类型: …

初步使用 Resharper (Visual Studio 插件)

最近在评估公司需不需要一个 Visual Studio 的插件: Resharper. Resharper 是商业软件, 而且价钱不便宜, 一个一套 License 是200 镑左右. 这插件的目的就是把 VS 变得更强大好用. 比如以下C#代码将一个列表拷贝到另一个(只是演示用) using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { …