#!/usr/bin/php<? $rows = file("illwods_deal1.txt"); $goalfile = fopen("illwods_result1.txt", "w") or die("Unable to open file!"); foreach ($rows as $line) { $begpos = 0; $matchpos = 0; preg_match_all("/(\&qu…
关于中文的正则表达式, 应该是^[\\u4E00-\\u9FFF]+$, 和论坛里常被人提起的^[\\u4E00-\\u9FA5]+$很接近需要注意的是论坛里说的^[\\u4E00-\\u9FA5]+$这是专门用于匹配简体中文的正则表达式, 实际上繁体字也在里面, 我用测试器测试了下, 也通过了, 当然, ^[\\u4E00-\\u9FFF]+$也是一样的结果 关于中文的正则表达式, 应该是^[u4e00-u9fff]+$, 和论坛里常被人提起的^[u4e00-u9fa5]+$很接近需要注意的是…
原文:InstallShield安装包中集成第三方安装包的方案选择[转]   我们在制作安装包时,有些情况下会涉及第三方安装的集成,这里将讨论如何调用安装第三方包,以及需要注意的事项. 第三方安装包的介质类型有很多,主要有:单独的一个Setup.exe,单独的一个msi包,或者是类似光盘结构的一组文件及文件夹的安装包. 首先,如何在InstallShield中添加第三方安装包: 如果是单独的Setup.exe或单独的msi包,可以将他们添加到[Behavior and logic] -> [Su…
Python用正则表达式匹配汉字 匹配多个汉字,不包括空格 import re res = re.match(r'[\u4E00-\u9FA5]+', '我是 汉字') print(res) # <re.Match object; span=(0, 2), match='我是'> 匹配多个汉字,包括空格 import re res = re.match(r'[\u4E00-\u9FA5\s]+', '我是 汉字') print(res) # <re.Match object; span=…
在我们开发完软件后,除了极个别案例我们把整个目录复制给客户用外,我们一般都需要做成安装包,方便整个软件的部署操作,以安装包的部署操作可能简单的是复制文件,也可能包括一些注册表.数据库等额外的操作,不过安装包部署肯定是能够给客户提供专业.统一的软件安装体验,同时封装了很多细节方面的处理.在我们日常的基于.NET的开发中,VS2010之前我们还可以使用内置的安装包制作工具,自从VS2012.VS2013以后,微软把这个去掉,集成使用了InstallShield进行安装包的制作了,我自己在这方面也写了…
  我们在制作安装包时,有些情况下会涉及第三方安装的集成,这里将讨论如何调用安装第三方包,以及需要注意的事项. 第三方安装包的介质类型有很多,主要有:单独的一个Setup.exe,单独的一个msi包,或者是类似光盘结构的一组文件及文件夹的安装包. 首先,如何在InstallShield中添加第三方安装包: 如果是单独的Setup.exe或单独的msi包,可以将他们添加到[Behavior and logic] -> [Support Files] -> [Language Independen…
这段时间就是在看测试相关的东西,无意之中发现了ISCAS85中有个名词EXOR,愣了一下反应过来应该还是异或门,毕竟叫exclusive-OR gate,其中文档中还提到了一句一个异或门可以由四个与非门(NAND)表示.随手一画,直觉上就是一个逆推的过程,即,用门电路表示为: 但是这样需要用到5个门,实际上有一种结构只需要4个门,如下所示: 当然,异或也可以由或非门(NOR)来表示,有两种结构,无论哪一种都需要五个或非门.…
就算沒有微軟開發者帳號,我們也是可以創建appx的. 只不過有了帳號,我們可以把這個APPX與商店中的應用關聯,並上傳,方便許多罷了. 下面就說步驟: 1.生成appx 1)菜單:項目->應用商店->創建應用程序包 2)選擇不關聯到商店 3)選擇生成的包 4)提示生成成功 打開路徑,即可看到有appx. 2.安裝appx 生成以後,發現並不能像exe那樣運行安裝. 安裝需要藉助第三方powershell進行. 1)先下載安裝ps1: 下載地址:http://www.getcodesamples…
由于Windows Installer不是平台独立的(即区分32-bit和64-bit),因此用Wix制作的安装包在编译不能像.net应用那样采用Any CPU编译,而必须制定是目标Platform是x86还是x64.这决定了我们的程序必须针对32-bit和64-bit的操纵系统提供两个不同的版本的安装包,一个32位的,一个64位的.如果业务上允许提供两个安装包,那没问题.我这里要说的是如何制作一个安装包可以同时安装在两种平台上. 从3.6版开始,Wix引入了一个新的功能-“the Burn b…
关于Autoit3正则匹配汉字,在网上搜来搜去都是雷同的内容,[\u4e00-\u9fa5] 然而,Invalid all the time 直到认真钻研Help File,最终又看到了这个 http://www.pcre.org/original/doc/html/pcrepattern.html 有心人自懂,瞬间解决,Oh yeah!…