70

难免的尴尬:代码依赖

相关文章连接动力之源:代码中的泵高屋建瓴:梳理编程约定编程之基础:数据类型(一)编程之基础:数据类型(二)可复用代码:组件的来龙去脉重中之重:委托与事件物以类聚:对象也有生命难免的尴尬:代码依赖12.1 从面向对象开始12.1.1 对象基础:封装12.1.2 对象扩展:继承12.1.3 对象行为:多... ...

周见智 发布于 2015-06-05 16:46 评论(51) 阅读(17918)
52

领域驱动设计实战--战略建模

引子 自从去年接触DDD以来,阅读了大量的相关书籍,看了园子里面很多DDD方面的文章,也在实际项目中也有意无意的使用DDD的一些思想和方法。但总觉得这些知识太分散,没有给自己思想带来质的升华。观摩了园子里面很多DDD的例子:[.NET领域驱动设计实战系列]专题二:结合领域驱动设计的面向服务架构来搭建... ...

李玉宝 发布于 2015-06-04 18:46 评论(36) 阅读(19202)
34

一看就懂的ReactJs入门教程-精华版

现在最热门的前端框架有AngularJS、React、Bootstrap等。自从接触了ReactJS,ReactJs的虚拟DOM(Virtual DOM)和组件化的开发深深的吸引了我,下面来跟我一起领略ReactJs的风采吧~~ 文章有点长,耐心读完,你会有很大收获哦~ 一、ReactJS简介 Re ...

雲霏霏 发布于 2015-05-08 08:36 评论(25) 阅读(80304)
212

代码的印象派:写点好代码吧

在各种软件质量模型的描述中,都包含着软件可维护性(Maintainability)这一属性。而越是生命周期长的软件,对其软件可维护性的要求越高。而提高软件可维护性的根本方式就是编写可阅读的代码,让其他人理解代码的时间最小化。代码生来就是为人阅读的,只是顺便在机器上执行以完成功能。在漫长的软件生命周期... ...

sangmado 发布于 2015-05-04 16:22 评论(104) 阅读(27941)
62

匹夫细说C#:庖丁解牛迭代器,那些藏在幕后的秘密

0x00 前言在匹夫的上一篇文章《匹夫细说C#:不是“栈类型”的值类型,从生命周期聊存储位置》的最后,匹夫以总结和后记的方式涉及到一部分迭代器的知识。但是觉得还是不够过瘾,很多需要说清楚的内容还是含糊不清,所以这周就专门写一下c#中的迭代器吧。0x01 你好,迭代器首先思考一下,在什么情景下我们需要... ...

慕容小匹夫 发布于 2015-04-21 23:59 评论(22) 阅读(14533)
64

Linux应用环境实战系列阶段性总结

对我的 Linux 应用环境实战系列随笔进行一个阶段性的总结。 ...

京山游侠 发布于 2015-04-13 11:10 评论(48) 阅读(15696)
159

实战:上亿数据如何秒查

最近在忙着优化集团公司的一个报表。优化完成后,报表查询速度有从半小时以上(甚至查不出)到秒查的质变。从修改SQL查询语句逻辑到决定创建存储 过程实现,花了我3天多的时间,在此总结一下,希望对朋友们有帮助。 数据背景 首先项目是西门子中国在我司实施部署的MES项目,由于项目是在产线上运作(3 year ...

杭伟 发布于 2015-04-08 08:41 评论(160) 阅读(47939)
139

使用 .NET WinForm 开发所见即所得的 IDE 开发环境,实现不写代码直接生成应用程序

IDE中开发的项目在打包后生成 zip 格式的包,解析器通过读取 zip 包实时解析运行,有点类似中间语言的概念,但我这里生成的 zip 包中主要以 xml 文件为主,通过 xml 文件对项目的 UI,业务,数据结构 进行描述。 ...

升讯威在线客服系统 发布于 2015-04-03 08:04 评论(134) 阅读(35166)
79

【探索】自动报警的验证码

前言 最近 12306 换了套新验证码,又一次引发吐槽。 虽然图片组合的方式仍有不少争议,但无论如何能尝试突破传统,都是值得称赞的。 毕竟传统的验证码已饱受诟病了。为了对抗少数恶意用户,却降低了绝大部分正常人的用户体验。 每当无聊时,就会遐想各种验证码的方案,今天分享一个比较有趣的。 自动报警的密码 ...

EtherDream 发布于 2015-03-22 17:41 评论(66) 阅读(21529)
402

【趣事】一根网线发起的攻击

刚上大学没多久,就遇到件头疼事。 富二代们刚来就带着笔记本电脑,这让咱们只能玩手机的屌丝辈们羡慕嫉妒恨。要命的事来了,晚上断电不断网,于是熄灯后笔记本仍然可以玩。 不巧的是,我们寝室也有个。常常熄灯后,非得把电池用干净才罢休。边游戏边语音,还放着音乐,备受煎熬。虽经劝说有所好改,但过不了几天又会复原 ...

EtherDream 发布于 2015-03-17 12:40 评论(269) 阅读(81340)
39

Linux下服务器端开发流程及相关工具介绍(C++)

本文介绍了一下Linux下C++开发的基本流程和工具,可以让新人作为路线图使用,附带很多网络上的优质资源,熟悉这些之后,会让你对开发工作更加得心应手! ...

生栋 发布于 2015-03-08 12:03 评论(23) 阅读(24463)
16

说说Golang的使用心得

13年上半年接触了Golang,对Golang十分喜爱。现在是2015年,离春节还有几天,从开始学习到现在的一年半时间里,前前后后也用Golang写了些代码,其中包括业余时间的,也有产品项目中的。一直有想法写点Golang相关的总结或者感想,决定还是在年前总结下吧。注明下:我只是Golang的喜好者... ...

011 发布于 2015-02-16 10:38 评论(24) 阅读(33808)
160

借助LVS+Keepalived实现负载均衡

当前大多数的互联网系统都使用了服务器集群技术,集群即将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。在实际应用中,在Web服务器集群之前总会有一台负载均衡服务器,负载均衡设备的任务就是作为Web... ...

EdisonZhou 发布于 2015-02-10 00:37 评论(63) 阅读(75616)
303

传播正能量——做一个快乐的程序员

引子 今天在博客园看到施瓦小辛格的文章我们搞开发的为什么会感觉到累,顿时有感而发。自己本来不擅长写文章,更不擅长写这种非技术性的文章,但是在思绪喷薄之际,还是止不住有很多话要说。针对从客观上说”搞开发的很累”这种说法,我也来发表一下我的看法。 我们的累 我们搞开发的为什么会感觉到累,文中已经说了很多... ...

缘生梦 发布于 2015-02-06 01:10 评论(142) 阅读(21207)
49

用CIL写程序:你好,沃尔德

为何是CIL?难道不能直接从C#,VB...编译成机器码码?那为何又是栈式机?难道不能是内存,寄存器吗?详细分析一下这两个问题之后,再让我们从Hello World开始书写CIL的旅程吧! ...

慕容小匹夫 发布于 2015-01-31 07:25 评论(39) 阅读(12607)
218

关于大型网站技术演进的思考(一)--存储的瓶颈(1)

前不久公司请来了位互联网界的技术大牛跟我们做了一次大型网站架构的培训,两天12个小时信息量非常大,知识的广度和难度也非常大,培训完后我很难完整理出全部听到的知识,今天我换了个思路是回味这次培训,这个思路就是通过本人目前的经验和技术水平来思考下大型网站技术演进的过程。 首先我们要思考一个问题,什... ...

夏天的森林 发布于 2015-01-20 23:15 评论(99) 阅读(43512)
251

从四分钟到两秒——谈谈客户端性能优化的一些最佳实践

##背景最近跟售后经理吃饭,他跟我再次谈起两年前为公司临时写的一个客户端,仍然非常激动的跟我说,这个客户端完爆了公司其他版本的客户端,包括最老的Delphi写的,Asp.Net写的,以及最新的Wpf写的客户端。无论是多么大的界面(集成的机房多),这个系统都是瞬间打开,而且运行非常稳定,一旦成功部署之... ...

马非码 发布于 2015-01-15 22:29 评论(108) 阅读(28954)
107

Mono为何能跨平台?聊聊CIL(MSIL)

前言:其实小匹夫在U3D的开发中一直对U3D的跨平台能力很好奇。到底是什么原理使得U3D可以跨平台呢?后来发现了Mono的作用,并进一步了解到了CIL的存在。所以,作为一个对Unity3D跨平台能力感兴趣的U3D程序猿,小匹夫如何能不关注CIL这个话题呢?那么下面各位看官就拾起语文老师教导我们的作文... ...

慕容小匹夫 发布于 2015-01-11 03:25 评论(48) 阅读(29371)
32

透过WinDBG的视角看String

最近在博客园里面看到有人在讨论 C# String的一些特性. 大部分情况下是从CODING的角度来讨论String. 本人觉得非常好奇, 在运行时态, String是如何与这些特性联系上的. 本文将侧重在通过WinDBG来观察String在进程内的布局, 以此来解释C# String的一些特性. ...

微软互联网开发支持 发布于 2015-01-09 00:15 评论(24) 阅读(8961)
58

一个简单粗暴的前后端分离方案

项目背景 刚刚参加完一个项目,背景:后端是用java,后端服务已经开发的差不多了,现在要通过web的方式对外提供服务,也就是B/S架构。后端专注做业务逻辑,不想在后端做页面渲染的事情,只向前端提供数据接口。于是协商后打算将前后端完全分离,页面上的所有数据都通过ajax向后端取,页面渲染的事情完全由.... ...

吕大豹 发布于 2015-01-05 23:24 评论(42) 阅读(61535)