弄清系统启动时服务列表的位置
作者:李嘉 日期:2009-05-14 22:25
当系统启动到“安全模式”(Safe mode)和"命令行安全模式"(Safe mode with command prompt)时,所启动的服务器列表可以在下面的注册表子键得到:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSafeBootMinimal
当系统启动到“有网络的安全模式”(Safe mode with networking)时,所启动的服务列表的位置可以在下面的注册表位置得到:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSafeBootNetwork
文件权限的等级高低
作者:李嘉 日期:2009-05-14 22:17
把我的共享从网上邻居中消失
作者:李嘉 日期:2009-05-14 22:13
HTML Web 在线编辑器spell check(拼写检查)字典(Dictionary)文件
作者:李嘉 日期:2009-05-10 01:39
影视: 《金刚狼》泄密部分+花絮在线观看 - 优酷
作者:李嘉 日期:2009-05-08 20:25
数据结构:关于树型Tree菜单数据表结构SQL
作者:李嘉 日期:2009-05-07 15:02
关于树型列表、树型菜单,我们无需另外创建一个关系表来存储它们的节点关系。我们可以把关系建在同一张表中,如何来表示节点与节点之间的关系,可以参考如下的表结构:
| Property Name | Data Type | Description |
|---|---|---|
| UniqueID | int | 这个节点树的唯一识别码。正如我们期望的树型结构来储存在关系型数据库,它在整个树型结构上是主键/自动递增键值,所以我们会使用一个整数这里。如果我们正在创造一个新的TreeNode对象尚未与一个唯一的标识符,这个值将是零。 |
| ParentID | int | 用于识别的父节点的对象存储的唯一ID。编号零表明节点没有父(即它是一个根节点) |
| Name | string | 一个文本值(不一定是唯一的)是与此相关的节点名称。 |
| Children | ArrayList<TreeNode> | 收集的TreeNode对象的子节点。不一定所有的子节点都会包含储存在我们的关系型数据库,这里只是为了便于查询。 |
建立好这张实体表,包含节点关系,我们取得树型节点的时候首先取得Root根节点,就是ParantID为0的节点,然后取得它的UniqueID并作为ParentID来查询它的下一
C#: 从英文句子中提取单词
作者:李嘉 日期:2009-04-30 19:34
HTML Editor有个spell check功能,需要对整篇英文文章进行单词验证,在后台写一个Js web service for c#,用于从文章中提取单词,提出单词的函数如下:
preivate void getLetter(string ptext) {
char[] separators = { ' ', ',', '?', ':', '!', '"', ';', '(', ')', '.', ''', '_', '—','-' };
int startpos=0;
&
Javascript: Firefox光标丢失问题
作者:李嘉 日期:2009-04-30 08:03
谈到Firefox里面光标丢失的问题,我首先会先谈一下Firefox和IE在DOM上的不同,同样一段文字,例如:
This is a Track Changes Editor.
以上这段文字的HTML Code是这样的:
<pre>This is a<span class="yellow">Track Changes</span> Editor</pre>
此时我们拆分DOM,比如我们把Pre作为ParentNode。然后我们分别在IE和Firefox里得到Pre的ChildNode, 我们发现得到的Childnode的个数不一样,在IE里我们得到ChildNode的个数为3,在FF里得到的个数为5。
为更方便理解,我用颜色标注每一个ChildNode:
IE : This is a Track Changes Editor
FF: This is a Track Changes Editor
我们看到FF比IE多两个ChildNode, 这两个ChildNode在视觉上是不占位置的,当光标处于这两个
