摘要:
....3.(区号+电话号码+分机号)或者(手机号码):
表达式:^((\d{3}-)?\d{8}|(\d{4}-)?\d{7,8})(-\d{1,})?$|^(1[3|4|5|7|8|][0-9]{9})$
匹配:是1和2的合并匹配,(3位区号+8位电话号码+1位以上分机号,或者4位区号+7~8位电话号码+1位以上分机号),或者(13,14,15,17,18开头,加长度为9位的数字,共11位。)
个人常用正则表达式备忘录,收集中... 阅读全文
摘要:
Windows 10 Technical Preview for Enterprise:
KEY:PBHCJ-Q2NYD-2PX34-T2TD6-233PK
http://technet.microsoft.com/zh-CN/evalcenter/dn781239.aspx
Windows 10 Technical Preview:
KEY:NKJFK-GPHP7-G8C3J-P6JXR-HQRJR
http://windows.microsoft.com/en-us/windows/preview-download 阅读全文
摘要:
简单的来说,此次版本更新了对iOS 8的重大支持,以及Xamarin组件的功能更新和BUG修复,并且改进了某些兼容性问题。
想要了解详情请看下面,或者直达:What is Xamarin 3.7 Preview ? http://developer.xamarin.com/releases/vs/xamarin.vs_3/xamarin.vs_3.7/ 阅读全文
摘要:
一直推崇纯C#的解决方案,无论是多年写的各种文件格式的读写(如office系列的xls/xlsx/doc/docx之类,pdf之类),还有邮件收发(包括我9年前写的OpenPOP),文件压缩解压,数据库(SharpHSQL、C#写的Sqlite 等),我都相当热衷于介绍这些项目。 阅读全文
摘要:
作为一名Web开发人员,我们可以借助很多可以用的开源项目,把它集成到我们的Web项目中,以便节省开发时间,或者提高程序性能...... 阅读全文
摘要:
Web架构师究竟都要学些什么?具备哪些能力呢?先网上查查架构师的大概的定义,参见架构师修炼之道这篇文章,写的还不错,再查查公司招聘Web架构师的要求。 总结起来大概有下面几点技能要求.... 阅读全文
摘要:
要成为WEB架构师,首先要找到通往成功的正确方向,详见第一篇,WEB架构师成长之路http://www.cnblogs.com/seesea125/archive/2012/03/30/2425281.html,接下来我们就要往这个方向努力。然而如唐僧去西天取经一样,要历经种种磨难,一路上打败各种妖魔鬼怪才能继续前行,所以唐僧取经,第一件事,就是招徒弟,遇见妖魔鬼怪就让技术高超的徒弟打败它,徒弟不听话就念紧箍咒,徒弟也搞不定的妖怪,就请观音菩萨搞定,这就是唐僧成功的法宝,没法宝上路,看来我们会死的比较惨啊,哈哈。 阅读全文
摘要:
本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路,如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉? 阅读全文
摘要:
WEB架构师成长之路索引 阅读全文
摘要:
官方下载地址.....百度网盘下载地址..... 阅读全文
摘要:
[无聊的事-连载之连开100个VS] 折腾你的骚机吧,骚年们!!! 阅读全文
摘要:
1.1大型网站软件系统的特点
与传统企业应用系统相比,大型互联网应用系统有以下特点。
1)高并发,大流量
2)高可用
3)海量数据
4)用户分布广泛,网络情况复杂
5)安全环境恶劣
6)需求快速变更,发布频繁
7)渐进式发展 阅读全文
摘要:
ASP.NET Web API 是非常棒的技术。编写 Web API 十分容易,以致于很多开发者没有在应用程序结构设计上花时间来获得很好的执行性能。
在本文中,我将介绍8项提高 ASP.NET Web API 性能的技术。 阅读全文
摘要:
Visual Studio 2013 Update 3 RTM 正式发布 阅读全文
摘要:
今天想要看看淘宝首页代码,就打开浏览器调试了一下,突然看到有趣的招聘信息
这段信息用console.log()打印输出,其中26个单词,我只懂得其中几个,知道几个,汗颜啊...
于是祭出度娘,搜索一番,以下是我认为正确的搜索结果,如果各位大神发现有误,可以喷饭吐槽一下,我马上更正,免得连累他人,谢谢!!! 阅读全文
摘要:
User Agent是浏览器用于 HTTP 请求的用户代理头的值。更换User Agent能更好的模拟出不同的系统和浏览器信息。 阅读全文
摘要:
在工作中经常会碰到类似的情况:我写了个功能模块,现在需要对它进行单元测试,功能模块在某个程序集中,而我的单元测试却在另外一个程序集中。功能模块是对外的,接口上当然是有很严整的访问权限,而单元测试也许需要调用到一些Internal的类或者方法。我们会怎么做呢?VS2003之前,我只好用type.InvokeMember来做。但是也存在很多的问题,当功能模块中的接口发生了变化(要知道,对内接口可是很容易就Rename的),那么在编译阶段,单元测试通过了,运行却出错了,我们辛辛苦苦发现啊呀原来是Internal接口变了,可真是郁闷。还带来的另一个问题是如果功能模块被加密了,type.InvokeMember就挂了 阅读全文
摘要:
艾伦工具箱是一个多文件批量处理插件,目的是为了广大开发者提高开发效率,减少项目代码规范化审计,缩短开发者的项目开发周期。 阅读全文
摘要:
Visual Studio 打开解决方案后 弹出框显示 "正在打开文件...",任务管理器的devenv进程又很正常,不会显示"未响应"。
而IDE的左下角有个 "正在等待分析完成..." 提示。 阅读全文
摘要:
常有同学问起,XCode能够通过分表分库做海量数据CURD,统计报表怎么做?
其实这个超级简单!!!
很多人习惯了用group by,很慢,非常慢,并且不适用于XCode的分表分库。
那么,我们新生命团队是怎么做的呢? 阅读全文
摘要:
我原本想要开发一个小米抢购神器,为什么呢?
因为尼玛的小米产品太难抢了,迫不得已逼我祭出自己的绝活。
于是乎,马上自己动手开发一个,打算给自己抢个小米电视,小米路由器,小米3-TD,小米机顶盒,小米移动电源的,把小米家族产品全部买齐,这些真的很划算啊,低价格,高配置,超具性价比。 阅读全文
摘要:
HeapAnalytics是另外一个很具有前瞻性的解决方案。这个工具非常符合我在上集中说的“去技术化”特征。
我们都知道,做网站分析,有两个大部分的事情要做,一个是做Tracking(监测),另外一个是做(Analysis)分析。Tracking这块,如果只是把一个工具提供的基本代码原封不动的丢到或者前面还好点,但如果我们要实现哪怕一点点高级的功能,基本都需要对代码动或大或小的“手术”。对于Google Analytics而言,做event tracking(事件追踪)或者是自定义变量(custom viarables)对于不懂前端技术的朋友来说,就不怎么简单了。而更复杂的监测则更望尘莫及。
HeapAnalytics的一大特异之处是,让我们任何完全不懂技术的“普通人”,也能够轻而易举的监测到任何我们想监测的东西。 阅读全文
摘要:
读取MySQL数据库的方法很简单:
MySqlDataAdapter.Fill(DataTable dataTable)方法填充数据。
写入MSSQL数据库的方法也很简单:
SqlBulkCopy.WriteToServer(DataTable dataTable)方法批量插入数据。
经过多次测试,程序上的优化,基本到位了,但我知道肯定还有可以改进的地方,请各路大神不惜赐教。 阅读全文
摘要:
AjaxMin 4.8版本是没问题,出现问题的时候是AjaxMin 5.3.xxxxx版本,起初我也不知道是AjaxMin出现问题一直以为是因为我大幅度修改Web项目架构,以及采用大量反射后所带来的后遗症。 阅读全文
摘要:
一款比较好用的 VS 插件,能够快速生成注释。
这是 Pro 版本,与标准版本相比,支持对类、文件批量生成注释并且可以生成 CHM 帮助文件。具体差异请转到: http://submain.com/products/ghostdoc.aspx 阅读全文
摘要:
问题:如何在Visual Studio中使用正则表达式匹配换行符,空白符,Tab符等特殊符号,并且在当前文档或当前项目或整个解决方案中批量替换你指定的代码文字? 阅读全文
摘要:
VS2013.2_RC_EN_Full.iso:
名称:Microsoft Visual Studio 2013
版本:Ultimate 2013 Update 2 RC
语言:English
在线下载地址:http://www.microsoft.com/en-us/download/details.aspx?id=42304
更新详情地址:http://support.microsoft.com/kb/2927432
百度网盘:http://pan.baidu.com/s/1c0mto5a 阅读全文
摘要:
要学习content-type,必须事先知道它到底是什么,是干什么用的。
HTTP协议(RFC2616)采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以 及可能的实体内容。 阅读全文
摘要:
meta中MSSmartTagsPreventParsing的含义是:
在Microsoft IE 6 中有一个 Smart tag 开关,如果您包含下面标记,访问这将看不到某些相关连接,这样可以避免访问者流失到竞争对手的网站上去。
还有人说是”防止微软页面编辑软件在页面上自动添加标签,保证代码原汁原味” 阅读全文
摘要:
meta标签MSThemeCompatible的含义:
是否在ie里关闭 xp 的蓝色立体按钮系统显示样式。 阅读全文