welcome to Qijie's Blog 薛其杰

随笔分类 -  Programming

正则表达式超时退出机制
摘要:原来正则表达式也会出现死循环,比如 我有两个方法 Method1, Main 。在 Method1 中写了一段正则表达式,这个表达式有出现死循环的可能。在 Main方法中调用了 Method1, 这个时候会出现程序一直无法退出的情况。解决的方式就是在 Main方法中,调用 Method1之前,设置一 阅读全文
posted @ 2017-12-07 11:22 零点零一 阅读(341) 评论(0) 推荐(0)
字幕文件处理(1) - 时间格式与整数格式互转
摘要:一个字幕文件一般包含两部分内容:时间索引和脚本内容。一般,常见的字幕文件格式有WebVTT, SRT和TTML。 编辑字幕文件就是对每一段字幕的时间索引或脚本内容进行编辑。也包括对字幕文件的格式进行转换,参考字幕文件处理(2) - 字幕文件格式转化。 阅读全文
posted @ 2016-05-16 15:31 零点零一 阅读(1046) 评论(0) 推荐(0)
Team Foundation API - 编程控制文件版本
摘要:Team Foundation Server (TFS)工具的亮点之一是文件的版本控制。在TFS中实现文件版本控制的类型:Microsoft.TeamFoundation.Client.TfsTeamProjectCollection;Microsoft.TeamFoundation.VersionControl.Client.VersionControlServer;Microsoft.TeamFoundation.VersionControl.Client.ItemSet;Microsoft.TeamFoundation.VersionControl.Client.Workspace;Mi 阅读全文
posted @ 2014-04-11 17:09 零点零一 阅读(1676) 评论(2) 推荐(1)
Team Foundation API - 编程访问 WorkItem
摘要:Team Foundation Server (TFS)工具的亮点之一是管理日常工作项, 工作项如Bug, Task,Task Case等。使用TFS API编程访问TFS服务器中的工作项, 步骤如下:1。 准备,首先要明确TFS服务器的URL, TFS服务器访问就像访问网站。需要通过一个网络地址。其次要了解TFS中工作项相关组织结构:Microsoft.TeamFoundation.Client.TfsTeamProjectCollection ;Microsoft.TeamFoundation.WorkItemTracking.Client.WorkItemStore;Microsoft. 阅读全文
posted @ 2014-04-10 11:40 零点零一 阅读(3126) 评论(1) 推荐(1)
关于数字签名想到的
摘要:今天和同事讨论到一个关于数字签名算法的问题。我们通过修改数字签名的文件的内容,验证数字签名的有效性。发现的现象是只要文件的内容相同,无论中间过程中被修改过多少次,它们的数字签名都有效。打开被数字签名过的JS文件,发现文件的末尾有一段固定长度的字符串,这个固定长度字符串就是数字签名的验证文件。我们猜想它是这样进行验证的,一段内容(即我们文件的内容,无论内容多长),经过一个加密算法以后,都会生成一段固定长度的字符。如果在查看数字签名时,由文件内容再次根据此算法生成的字符串与文件数字签名时得到的字符串完全匹配,那证明这个文件自数字签名以来没有被改动过,即该数字签名有效。否则无效。幸运的是这样的一个加 阅读全文
posted @ 2014-01-02 20:12 零点零一 阅读(295) 评论(0) 推荐(0)
身份证号码验证 C#
摘要:输入18位身份证号码, 提示号码是否是有效的,如果无效则建议一个有效身份证。注: 前17位必须正确才能建议一个准确的ID 号。 static void Main(string[] args) { bool isValid = true; string Id = "171126199702163111"; char[] cId = Id.ToCharArray(); if (cId.Length != 18) return; in... 阅读全文
posted @ 2013-06-06 17:25 零点零一 阅读(821) 评论(0) 推荐(0)
均匀设计U Star 665
摘要:均匀设计U Star 6行5列, 标准数位6Current Column Values Are: 2 3 4 5 6 1 2 3 4 5 6 2 4 6 1 3 5 3 6 2 5 1 4 4 1 5 2 6 3 5 3 1 6 4 2 6 5 4 3 2 1 我最喜欢的一组数:Current Column Values Are: 1 3 4 5 6 1 1 3 4 5 6 2 2 6 1 3 5 3 3 2 5 1 4 4 4 5 2 6 3 5 5 1 6 4 2 6 6 4 3 2 1 Current Column Values Are: 1 2 4 5 6 1 1 2 4 5 6 2 阅读全文
posted @ 2012-05-10 21:43 零点零一 阅读(501) 评论(0) 推荐(0)
Transform XML using XSLT
摘要:Use XslTransform class in System.Xml.Xsl ;Original XML(testCases.xml):<?xmlversion="1.0"encoding="utf-8"?><testcases><testcaseid="001"bvt="yes"><inputs><arg1>red</arg1><arg2>blue</arg2></inputs><expected 阅读全文
posted @ 2011-08-22 21:46 零点零一 阅读(420) 评论(0) 推荐(0)
Check {Default Path}, {EULA}, {CodeSign} of SFX file using C#
摘要:Key words: Verify default path , EULA, CodeSign of SFX fileKey words: Extract SFX files and Submit themto VCSKey words: Asynchronouscallback of delegationI meet an issuewhen taking my job, everyday i ... 阅读全文
posted @ 2010-11-11 15:52 零点零一 阅读(486) 评论(0) 推荐(1)
判断字符串是不是数字
摘要:在网上看到一篇关于判断字符串是数字的函数, 感觉思路不错, 代码简洁, 我转载一下:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--publicstaticboolisnum(stringxtext)//判断字符串是不是数字{boolflag=f... 阅读全文
posted @ 2010-01-06 11:05 零点零一 阅读(542) 评论(2) 推荐(0)
字符串转整数字函数
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--FunctionGetInt(ByValinputAsString)AsIntegerDimregAsRegex=NewRegex("^\d+$")IfNotreg.IsMatch(input)The... 阅读全文
posted @ 2010-01-06 10:02 零点零一 阅读(377) 评论(0) 推荐(1)