经常我们会遇到想找出不包含某个字符串的文本,程序员最容易想到的是在正则表达式里使用,^(hede)来过滤”hede”字串,但这种写法是错误的。我们可以这样写:[^hede],但这样的正则表达式完全是另外一个意思,它的意思是字符串里不能包含‘h',‘e',‘d'三个但字符。那什么样的正则表达式能过滤出不包含完整“hello”字串的信息呢?事...
记录遇到问题的点点滴滴。
phpstorm设置界面:Android Studio界面如下: Shadowsocks界面:
软件开发者要开源软件,不单单是开放源代码就可以了,选择一种许可证很重要,一个许可证之于软件就相当于价值观之于普通人,代表了这个软件的基本品性。一个错误的许可证选择可能会直接导致整个项目的失败。 各种开源的许可证主要的限制还是在redistribution(发布),所以个人/商业公司开发的软件包含了GPL的代码,只要你不发布,是可以任...
用SVN有好长一段时间了,知道有branch truck tag这三个名词,但对于他们来说还是只停留在表面的名词意思上,久而久之就忘了trunk和tag是啥东西了,就知道branch是主干。这次是要在以前的一个项目中添加一个功能,但是那个项目还在进行调bug维护准备使用,以防新的功能影响原有的项目,所以觉得打一个branch,这时才进一步...
1安装完成之后,找到安装目录下面的RegInfo.ini文件,WinXP参考路径:C:\Documents and Settings\all users\Application Data\Camtasia Studio 8Win7参考路径:C:\ProgramData\TechSmith\Camtasia Studio 8Win10参考路...
本表几乎列出了所有无需图形界面环境下的浏览器开源项目,可用于自动化、测试或者其他用途。软件名介绍支持语言Awesomium基于Chromium无图形界面浏览器引擎。C++, .NETbenvBenv是node.js开发的无界面浏览器测试环境,用于测试客户端代码。JavaScriptbrowser-launcherBrowser-Launc...
首先来了解一下二进制的转换知识:二进制数转换成十进制数 二进制的1101转化成十进制 1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13 转化成十进制要从右到左用二进制的每个数去乘以2的相应次方 不过次方要从0开始 相反 用十进制的13除以2 每除一下将余数就记在旁边 最后按余数从下...
ngrok官网 http://ngrok.com ngrok1为开源版本,ngrok2闭源 ,并且官方好像并不打算开源,只会开源client端https://github.com/inconshreveable/ngrokgo语言实现 pagekite官网: https://pagekite.net/完全开源https://github...
前言:今天在阅读Qt Creator的源代码时,发现一些注释中有FIXME英文单词,用英文词典居然查不到其意义!实际上,在阅读一些开源代码时,我们常会碰到诸如:TODO、FIXME和XXX的单词,它们是有其特殊含义的。、TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME:...