101

编写更好的C#代码

开发人员总是喜欢就编码规范进行争论,但更重要的是如何能够在项目中自始至终地遵循编码规范,以保证项目代码的一致性。并且团队中的所有人都需要明确编码规范所起到的作用。在这篇文章中,我会介绍一些在我多年的从业过程中所学习和总结的一些较好的实践。 ...

sangmado 发布于 2013-06-03 13:47 评论(102) 阅读(33587)
65

怎么看待移动互联网时代

最近一直在做调研分析,以一篇文章来做个总结,谈谈我的看法。文章也好,书也好,大抵可以分两大类。第一大类的,它可以告诉你你不知道的信息,信息也许不好听,但是是很有效的信息,比如,退休前的任志强写的那些挨骂的博客。另一大类,它的目的就是迎合你的观点,让你来掏钱,楚王爱细腰,宫中多饿死。做分析的话,需要数... ...

xiaotie 发布于 2013-05-27 14:52 评论(55) 阅读(11701)
18

从开发者角度看Android 和 IOS的前景

一、前因 最近在犹豫,要不要开始学习一下Android或者IOS的开发。由于从没有彻底的了解过这两个平台的前景,而我又是一个不愿意只看眼前利益的人,因此,我发了一条微博,请做Windows Phone的同行们帮我分析一下,他们中已经有一些已经在做这两个平台的开发了。微博内容:如果要你在Android... ...

lihaiyin 发布于 2013-05-17 11:13 评论(135) 阅读(17700)
15

git寻根——^和~的区别

一. 引子在git操作中,我们可以使用checkout命令检出某个状态下文件,也可以使用reset命令重置到某个状态,这里所说的“某个状态”其实对应的就是一个提交(commit).我们可以把一个git仓库想象成一棵树,每个commit就是树上的一个节点。家家都有一本自己的祖谱。祖谱记录了一个家族的生... ...

胡涛儿 发布于 2013-05-14 18:47 评论(13) 阅读(14686)
85

我设计的网站的分布式架构

互联网的网站和大部分企业管理软件一样都是使用B/S架构模型,但是大型的公共网站B/S架构会更加复杂,对架构人员的要求更高,今天我想在自己博客里聊聊我设计的网站的B/S技术架构。 不管是B/S架构的企业管理系统还是网站技术架构可以抽象为如下简图: 在传统B/S架构的企业管理系统里,技术架构往往... ...

夏天的森林 发布于 2013-05-11 15:09 评论(83) 阅读(36823)
253

瀚海拾贝(一)HTTP协议/IIS 原理及ASP.NET运行机制浅析【图解】

从技术角度来说,无论哪一个阵营,跟新技术都是不可避免的,也是很累的,当然作为一个程序员来说,也是必须的。要想让技术的更新对自己的影响减小,基础就必须打牢。所以,底层的东西和抽象层的东西需要下一番功夫。因为说到底,无论什么技术,无非就是架构和最终的实现,技术框架只是应用开发的一个平台一种技术,如果了解... ...

wenthink 发布于 2013-05-06 22:52 评论(152) 阅读(22194)
490

在.net中读写XML方法的总结

XML是一种很常见的数据保存方式,我经常用它来保存一些数据,或者是一些配置参数。使用C#,我们可以借助.net framework提供的很多API来读取或者创建修改这些XML,然而,不同人使用XML的方法很有可能并不相同。今天我打算谈谈我使用XML的一些方法,供大家参考。最简单的使用XML的方法由于... ...

Fish Li 发布于 2013-05-05 22:45 评论(185) 阅读(63157)
9

如何设计一门语言(三)——什么是坑(面向对象和异常处理)

在所有的文字之前,我需要强调一下,我本人对structure typing持反对态度,所以就算文中的内容“看起来很像”go的interface,读者们也最好不要觉得我是在赞扬go的interface。我比较喜欢的是haskell和rust的那种手法。可惜rust跟go一样恨不得把所有的单词都缩成最短... ...

陈梓瀚(vczh) 发布于 2013-05-05 11:29 评论(20) 阅读(9843)
110

Javascript 风格向导

序 大部分针对Javascript最合理的方法归纳。类型• 原始类型:我们可以直接使用值。 ο string ο number ο boolean ο null ο undefinedvar foo = 1, bar = foo;bar = 9;console.log(foo, bar); // =... ...

川山甲 发布于 2013-04-21 22:13 评论(27) 阅读(10786)
135

对jQuery的事件绑定的一些思考

jQuery的事件绑定问题首先我们看下面的一个很常见的事件绑定代码://example$('#dom').click(function(e){ //do something});$('#dom2').click(function(e){ //do something});这段代码在事件绑定处理上有一... ...

CoffeeDeveloper 发布于 2013-04-19 08:49 评论(50) 阅读(23894)
32

.NET陷阱之五:奇怪的OutOfMemoryException——大对象堆引起的问题与对策

我们在开发过程中曾经遇到过一个奇怪的问题:当软件加载了很多比较大规模的数据后,会偶尔出现OutOfMemoryException异常,但通过内存检查工具却发现还有很多可用内存。于是我们怀疑是可用内存总量充足,但却没有足够的连续内存了——也就是说存在很多未分配的内存空隙。但不是说.NET运行时的垃圾收... ...

Bruce Bi 发布于 2013-04-16 20:42 评论(43) 阅读(10145)
201

【超详细教程】使用Windows Live Writer 2012和Office Word 2013 发布文章到博客园全面总结

详细介绍如果使用Windows Live Writer 2012 和Word 2013来写本地博客,以及关于代码高亮显示的一些注意事项,还有二者的有缺点。 ...

我是小茗同学 发布于 2013-04-13 19:07 评论(111) 阅读(38461)
20

通过(Node Js||.Net)基于HTML5的WebSocket实现实时视频文字传输(上)

HTML5 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等等。虽然现在大家把它捧的很火的样子,但是个人认为它还需要其他平台的支持才能真正的"火起来"。原来做web通信的时候 基于ajax的“轮询” “长轮询”等其他的方式 网上有很详细的解释轮询:这是最早... ...

BeyondBlog 发布于 2013-04-11 23:39 评论(26) 阅读(19187)
422

HttpContext.Current并非无处不在

了解ASP.NET的开发人员都知道它有个非常强大的对象 HttpContext,而且为了方便,ASP.NET还为它提供了一个静态属性HttpContext.Current来访问它,今天的博客打算就从HttpContext.Current说起。无处不在的HttpContext由于ASP.NET提供了静... ...

Fish Li 发布于 2013-04-06 21:00 评论(121) 阅读(78069)
13

Linux.NET学习手记(2)

上一回合,我们讨论学习了如何在Linux环境中搭建能够供.NET运行的环境,不知道各位读者是否已经完成了环境的搭建?不过,无论各位读者是采用我们上回合介绍的方法还是采用网上提供的其他方法搭建Linux.NET环境,选择哪个发行版的Linux,采用了那个版本的mono,都有一点非常重要的,就是:必须保... ...

小蝶惊鸿 发布于 2013-04-05 19:42 评论(12) 阅读(7857)
36

Java的内存回收机制

在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。... ...

小学徒V 发布于 2013-03-29 15:26 评论(23) 阅读(13673)
55

Javascript执行效率小结

Javascript是一门非常灵活的语言,我们可以随心所欲的书写各种风格的代码,不同风格的代码也必然也会导致执行效率的差异,开发过程中零零散散地接触到许多提高代码性能的方法,整理一下平时比较常见并且容易规避的问题Javascript自身执行效率Javascript中的作用域链、闭包、原型继承、eva... ...

逆风之羽 发布于 2013-03-29 09:00 评论(37) 阅读(14136)
112

写给开发者看的关系型数据库设计

本文从开发者角度阐述关系型数据库设计,笔者是典型的程序员,相信同笔者一样,仍有很多开发人员在从事数据库设计工作。本文从开发人员的视角来考虑关系型数据库的相关知识体系。开发人员与DBA的职责不同,没有必要精通DBMS的使用细节。笔者本人也更倾向于使用代码来处理所有逻辑,而仅仅使用数据库进行物理存储,以... ...

MeteorSeed 发布于 2013-03-27 23:49 评论(50) 阅读(35212)
306

经验分享:CSS浮动(float,clear)通俗讲解

很早以前就接触过CSS,但对于浮动始终非常迷惑,可能是自身理解能力差,也可能是没能遇到一篇通俗的教程。 前些天小菜终于搞懂了浮动的基本原理,迫不及待的分享给大家。写在前面的话: 由于CSS内容比较多,小菜没有精力从头到尾讲一遍,只能有针对性的讲解。 如果读者理解CSS盒子模型,但对于浮动不理解,那么... ...

杨元 发布于 2013-03-27 01:01 评论(216) 阅读(108288)
70

伴随我成长的编程书

一、 这篇文章是应之前在微博上爆过的下个周末某出版社的线下活动而写的。回顾我和C++在这个世纪的第二个春天开始发生过的种种事情,我发现我并不是用一个正常的方法来学会如何正常使用C++的。我的C++学习伴随着很多其他流行或者不流行的语言。现在手中掌握的很多淫荡的技巧正是因为学习了很多编程语言的缘故,不... ...

陈梓瀚(vczh) 发布于 2013-03-24 14:40 评论(68) 阅读(57983)