Fork me on GitHub
摘要: 一直推崇纯C#的解决方案,无论是多年写的各种文件格式的读写(如office系列的xls/xlsx/doc/docx之类,pdf之类),还有邮件收发(包括a56爆大奖在线娱乐9年前写的OpenPOP),文件压缩解压,数据库(SharpHSQL、C#写的Sqlite 等),a56爆大奖在线娱乐都相当热衷于介绍这些项目。 阅读全文
posted @ 2014-08-29 16:10 VAllen 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 作为一名Web开发人员,a56爆大奖在线娱乐们可以借助很多可以用的开源项目,把它集成到a56爆大奖在线娱乐们的Web项目中,以便节省开发时间,或者提高程序性能...... 阅读全文
posted @ 2014-08-28 22:25 VAllen 阅读(838) 评论(0) 推荐(0) 编辑
摘要: Web架构师究竟都要学些什么?具备哪些能力呢?先网上查查架构师的大概的定义,参见架构师修炼之道这篇文章,写的还不错,再查查公司招聘Web架构师的要求。 总结起来大概有下面几点技能要求.... 阅读全文
posted @ 2014-08-25 22:37 VAllen 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 要成为WEB架构师,首先要找到通往成功的正确方向,详见第一篇,WEB架构师成长之路http://www.cnblogs.com/seesea125/archive/2012/03/30/2425281.html,接下来a56爆大奖在线娱乐们就要往这个方向努力。然而如唐僧去西天取经一样,要历经种种磨难,一路上打败各种妖魔鬼怪才能继续前行,a56爆大奖在线娱乐唐僧取经,第一件事,就是招徒弟,遇见妖魔鬼怪就让技术高超的徒弟打败它,徒弟不听话就念紧箍咒,徒弟也搞不定的妖怪,就请观音菩萨搞定,这就是唐僧成功的法宝,没法宝上路,看来a56爆大奖在线娱乐们会死的比较惨啊,哈哈。 阅读全文
posted @ 2014-08-25 22:35 VAllen 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过a56爆大奖在线娱乐在中国,大多数程序员都是像a56爆大奖在线娱乐一样,在一直走着弯路,如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉? 阅读全文
posted @ 2014-08-25 22:28 VAllen 阅读(348) 评论(0) 推荐(0) 编辑
摘要: WEB架构师成长之路索引 阅读全文
posted @ 2014-08-25 22:13 VAllen 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 官方下载地址.....百度网盘下载地址..... 阅读全文
posted @ 2014-08-21 10:55 VAllen 阅读(5082) 评论(0) 推荐(2) 编辑
摘要: [无聊的事-连载之连开100个VS] 折腾你的骚机吧,骚年们!!! 阅读全文
posted @ 2014-08-15 15:27 VAllen 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 1.1大型网站软件系统的特点 与传统企业应用系统相比,大型互联网应用系统有以下特点。 1)高并发,大流量 2)高可用 3)海量数据 4)用户分布广泛,网络情况复杂 5)安全环境恶劣 6)需求快速变更,发布频繁 7)渐进式发展 阅读全文
posted @ 2014-08-11 09:05 VAllen 阅读(340) 评论(0) 推荐(0) 编辑
摘要: ASP.NET Web API 是非常棒的技术。编写 Web API 十分容易,以致于很多开发者没有在应用程序结构设计上花时间来获得很好的执行性能。 在a56爆大奖在线娱乐中,a56爆大奖在线娱乐将介绍8项提高 ASP.NET Web API 性能的技术。 阅读全文
posted @ 2014-08-05 11:24 VAllen 阅读(476) 评论(0) 推荐(0) 编辑
摘要: Visual Studio 2013 Update 3 RTM 正式发布 阅读全文
posted @ 2014-08-05 10:47 VAllen 阅读(1474) 评论(7) 推荐(0) 编辑
摘要: 今天想要看看淘宝首页代码,就打开浏览器调试了一下,突然看到有趣的招聘信息 这段信息用console.log()打印输出,其中26个单词,a56爆大奖在线娱乐只懂得其中几个,知道几个,汗颜啊... 于是祭出度娘,搜索一番,以下是a56爆大奖在线娱乐认为正确的搜索结果,如果各位大神发现有误,可以喷饭吐槽一下,a56爆大奖在线娱乐马上更正,免得连累他人,谢谢!!! 阅读全文
posted @ 2014-07-29 12:15 VAllen 阅读(1236) 评论(0) 推荐(0) 编辑
摘要: User Agent是浏览器用于 HTTP 请求的用户代理头的值。更换User Agent能更好的模拟出不同的系统和浏览器信息。 阅读全文
posted @ 2014-07-24 14:01 VAllen 阅读(9066) 评论(0) 推荐(0) 编辑
摘要: 在工作中经常会碰到类似的情况:a56爆大奖在线娱乐写了个功能模块,现在需要对它进行单元测试,功能模块在某个程序集中,而a56爆大奖在线娱乐的单元测试却在另外一个程序集中。功能模块是对外的,接口上当然是有很严整的访问权限,而单元测试也许需要调用到一些Internal的类或者方法。a56爆大奖在线娱乐们会怎么做呢?VS2003之前,a56爆大奖在线娱乐只好用type.InvokeMember来做。但是也存在很多的问题,当功能模块中的接口发生了变化(要知道,对内接口可是很容易就Rename的),那么在编译阶段,单元测试通过了,运行却出错了,a56爆大奖在线娱乐们辛辛苦苦发现啊呀原来是Internal接口变了,可真是郁闷。还带来的另一个问题是如果功能模块被加密了,type.InvokeMember就挂了 阅读全文
posted @ 2014-07-18 21:52 VAllen 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 艾伦工具箱是一个多文件批量处理插件,目的是为了广大开发者提高开发效率,减少项目代码规范化审计,缩短开发者的项目开发周期。 阅读全文
posted @ 2014-06-27 20:41 VAllen 阅读(3945) 评论(10) 推荐(5) 编辑
摘要: Visual Studio 打开解决方案后 弹出框显示 "正在打开文件...",任务管理器的devenv进程又很正常,不会显示"未响应"。 而IDE的左下角有个 "正在等待分析完成..." 提示。 阅读全文
posted @ 2014-06-27 15:12 VAllen 阅读(3805) 评论(0) 推荐(0) 编辑
摘要: 常有同学问起,XCode能够通过分表分库做海量数据CURD,统计报表怎么做? 其实这个超级简单!!! 很多人习惯了用group by,很慢,非常慢,并且不适用于XCode的分表分库。 那么,a56爆大奖在线娱乐们新生命团队是怎么做的呢? 阅读全文
posted @ 2014-06-09 18:05 VAllen 阅读(598) 评论(1) 推荐(0) 编辑
摘要: a56爆大奖在线娱乐原本想要开发一个小米抢购神器,为什么呢? 因为尼玛的小米产品太难抢了,迫不得已逼a56爆大奖在线娱乐祭出自己的绝活。 于是乎,马上自己动手开发一个,打算给自己抢个小米电视,小米路由器,小米3-TD,小米机顶盒,小米移动电源的,把小米家族产品全部买齐,这些真的很划算啊,低价格,高配置,超具性价比。 阅读全文
posted @ 2014-06-07 12:04 VAllen 阅读(4657) 评论(2) 推荐(2) 编辑
摘要: HeapAnalytics是另外一个很具有前瞻性的解决方案。这个工具非常符合a56爆大奖在线娱乐在上集中说的“去技术化”特征。   a56爆大奖在线娱乐们都知道,做网站分析,有两个大部分的事情要做,一个是做Tracking(监测),另外一个是做(Analysis)分析。Tracking这块,如果只是把一个工具提供的基本代码原封不动的丢到或者前面还好点,但如果a56爆大奖在线娱乐们要实现哪怕一点点高级的功能,基本都需要对代码动或大或小的“手术”。对于Google Analytics而言,做event tracking(事件追踪)或者是自定义变量(custom viarables)对于不懂前端技术的朋友来说,就不怎么简单了。而更复杂的监测则更望尘莫及。   HeapAnalytics的一大特异之处是,让a56爆大奖在线娱乐们任何完全不懂技术的“普通人”,也能够轻而易举的监测到任何a56爆大奖在线娱乐们想监测的东西。 阅读全文
posted @ 2014-05-28 10:56 VAllen 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 读取MySQL数据库的方法很简单: MySqlDataAdapter.Fill(DataTable dataTable)方法填充数据。 写入MSSQL数据库的方法也很简单: SqlBulkCopy.WriteToServer(DataTable dataTable)方法批量插入数据。 经过多次测试,程序上的优化,基本到位了,但a56爆大奖在线娱乐知道肯定还有可以改进的地方,请各路大神不惜赐教。 阅读全文
posted @ 2014-05-27 13:32 VAllen 阅读(1316) 评论(2) 推荐(0) 编辑
摘要: AjaxMin 4.8版本是没问题,出现问题的时候是AjaxMin 5.3.xxxxx版本,起初a56爆大奖在线娱乐也不知道是AjaxMin出现问题一直以为是因为a56爆大奖在线娱乐大幅度修改Web项目架构,以及采用大量反射后所带来的后遗症。 阅读全文
posted @ 2014-05-09 12:57 VAllen 阅读(1459) 评论(0) 推荐(0) 编辑
摘要: 一款比较好用的 VS 插件,能够快速生成注释。 这是 Pro 版本,与标准版本相比,支持对类、文件批量生成注释并且可以生成 CHM 帮助文件。具体差异请转到: http://submain.com/products/ghostdoc.aspx 阅读全文
posted @ 2014-05-06 19:00 VAllen 阅读(8931) 评论(15) 推荐(5) 编辑
摘要: 问题:如何在Visual Studio中使用正则表达式匹配换行符,空白符,Tab符等特殊符号,并且在当前文档或当前项目或整个解决方案中批量替换你指定的代码文字? 阅读全文
posted @ 2014-05-05 11:24 VAllen 阅读(14553) 评论(1) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2014-04-26 17:21 VAllen 阅读(1962) 评论(8) 推荐(0) 编辑
摘要: 要学习content-type,必须事先知道它到底是什么,是干什么用的。 HTTP协议(RFC2616)采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错误编码加上包含服务器信息、实体元信息以 及可能的实体内容。 阅读全文
posted @ 2013-09-24 11:58 VAllen 阅读(1072) 评论(0) 推荐(0) 编辑
摘要: meta中MSSmartTagsPreventParsing的含义是: 在Microsoft IE 6 中有一个 Smart tag 开关,如果您包含下面标记,访问这将看不到某些相关连接,这样可以避免访问者流失到竞争对手的网站上去。 还有人说是”防止微软页面编辑软件在页面上自动添加标签,保证代码原汁原味” 阅读全文
posted @ 2013-09-24 11:41 VAllen 阅读(604) 评论(0) 推荐(0) 编辑
摘要: meta标签MSThemeCompatible的含义: 是否在ie里关闭 xp 的蓝色立体按钮系统显示样式。 阅读全文
posted @ 2013-09-24 11:26 VAllen 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 通过修改HTTP头文件的方法来实现让指定的页面使用GCF内核进行渲染: 在HTTP的头文件中加入以下信息:X-UA-Compatible: chrome=1 在Apache服务器中,确保 mod_headers 和 mod_setenvif文件可用,然后在httpd.conf中加入以下配置信息: 阅读全文
posted @ 2013-09-24 11:03 VAllen 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 哪些JavaScript框架是最常见,使用最频繁的? 要回答这个问题,a56爆大奖在线娱乐们对大约200个美国主流网站进行了调研,检查他们是否使用了JavaScript框架?如果使用,那么他们选用什么样的框架?在这里,a56爆大奖在线娱乐们选择检测的网站均源自于Alexa美国网站排名前100名和WebWare前100个WEB应用程式。而a56爆大奖在线娱乐们所检测的JavaScript框架包括: Prototype, JQuery, MooTools, Yahoo! UI Library, Dojo, ExtJS 以及 MochiKit。 a56爆大奖在线娱乐们很快就发现, Dojo, ExtJS和MochiKit基本不被这些主流网站所采用。于是,a56爆大奖在线娱乐们就将目光锁定到了剩下的4款JavaScript框架上。 阅读全文
posted @ 2013-09-09 21:49 VAllen 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 现在常用的框架有jQuery、Prototype、Mootools、Yui等,其他的框架都是非主流,有一个数据很有意思,就是这几种框架的市场占有率,a56爆大奖在线娱乐觉得这个数据没有太大意义,因为这几种前端框架都有各自的针对性和特点,每种框架都适合相应规模的Web项目,比如Prototype和 jQuery适合中小网站开发,MooTools适合中型网站开发,Yui适合大规模的Web项目开发,而小网站的数量要远大于门户或SNS这种大网站的,因此,不论怎么比较,jQuery和Prototype的使用数量都要超过MooTools和Yui。 阅读全文
posted @ 2013-09-09 21:41 VAllen 阅读(783) 评论(0) 推荐(0) 编辑