Syntax Highlighter for WordPress 代码高亮插件如何使用

今天安装了代码亮亮插件Syntax Highlighter for WordPress,使用还费了不少功夫,所以记下来,留作参考。
插件支持的编码语言包括:
■ActionScript3 (as3)
■Bash/shell (bash, shell)
■C, C++ (cpp, c, c++)
■C# (csharp)
■ColdFusion (coldfusion)
■CSS (css)
■Delphi (delphi, pascal)
■diff, patch (diff, patch)
■Erlang (erlang)
■Groovy (groovy)
■Java (java)
■Java Script (javascript)
■JavaFX (javafx)
■Perl (perl)
■PHP (php)
■Plain Text (plain, text)
■PowerShell (powershell)
■Python (python)
■Ruby (ruby)
■Scala (Scala)
■SQL (sql)
■Visual Basic (vb, vbnet)
■XML/HTML (xml, html, xhtml, xslt)

使用时,只要在查看源代码界面,用成对的方括号把代码包起来就行了.
方括号中语言的写法就是上面列表中后面小括号中的语言名称.

清明幽州行

本来想把题目命名为清明幽州徒步的,想想还是作罢,一行5人的徒步计划,还是由于种种不可预测的原因,变得乐趣丛生。休闲腐败幽州徒步行。

文字就不唠叨了,上几张图吧,当做这次清明踏青的纪念。

山村

山涧

清泉

山水

欢声笑语

房奴生活开始

公元2010年3月29日下午3点01分,接到中国银行贷款下来的通知,同时通知了第一次还款额度与还款期限,宣告了我房奴生活的正式开始。

哎~哈哈~咻~哎~

mark一下,留此一记。

为SQL缓存通知启用数据库

最近在学习.NET缓存的过程中,研读了PetShop4.0的代码,对其中的SqlCacheDependency特性做了一下代码测试。对测试数据表对应的缓存实施SQL Cache Invalidation。当对应的数据表发生变动时,可以将相关项从缓存中移除。在专注性能的同时也可以保证数据的准确性。
在代码测试过程中,出现了这样的问题:编译通过,在运行时报错:“没有为 SQL 缓存通知启用数据库 TestDB”。(TestDB是本地的测试库)。
于是开始排查错误,首先看看数据库是否启用了相关的监听服务:
Select DATABASEpRoPERTYEX(’TestDB’,'IsBrokerEnabled’) 查询结果为0(1为已启用,0为未启用),没有启用。
使用语句ALTER DATABASE TestDB SET ENABLE_BROKER;启用监听服务,可是执行了大概有30分钟报错,错误的具体描述不记得了,大概就是说对库的操作会影响其他用户。解决方法就是直接重启数据库,在TestDB库右击属性,选项中将broker已启用项设置为True,确定后再查询一下,结果为1,启用成功。
刷新页面依然报错:“没有为 SQL 缓存通知启用数据库 TestDB”。(确认webconfig中的缓存配置正确)
接下来就是要用命令启用SQL缓存通知了。打开VS2005命令行提示工具,键入以下命令:
aspnet_regsql.exe -S localhost -U sa -P password -ed -d TestDB -et -t Province 回车
为 SQL 缓存依赖项启用该数据库。
.
已完成。
为 SQL 缓存依赖项启用该表。
已完成。

再次刷新页面,问题解决。

加密Webconfig的connectionStrings节点

加密web.config的相关节点从某种程度上提高了数据的安全性。

解密connectionStrings节点:
运行VS2005的命令行工具
输入aspnet_regiis -pdf “connectionStrings” “web项目的物理路径”,回车。
解密成功。

加密connectionStrings节点:
运行VS2005的命令行工具
输入aspnet_regiis -pef “connectionStrings” “web项目的物理路径”,回车。
加密成功。
或是aspnet_regiis -pe “connectionStrings” -app “web站点的虚拟目录名”,回车。
如果你想用自定义的加密算法加密web.config.那么在上述加密命令后,要再加一个命令行开关:
-prov “自定义加密算法类名”