302

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

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

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

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

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

陈嘉栋 发布于 2015-01-31 07:25 评论(39)阅读(10690)
215

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

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

夏天的森林 发布于 2015-01-20 23:15 评论(98)阅读(40751)
244

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

通过一个把一个需要4分钟加载的系统重写为只需2秒加载的实例,介绍一些提高客户端性能的最佳实践 ...

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

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

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

陈嘉栋 发布于 2015-01-11 03:25 评论(48)阅读(18786)
31

透过WinDBG的视角看String

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

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

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

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

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

记一次SQLServer的分页优化兼谈谈使用Row_Number()分页存在的问题

在SQLServer中,`ROW_NUMBER`的分页应该是最高效的了,而且兼容SQLServer2005以后的数据库,可以通过“欺骗”查询引擎的小技巧,可以控制查询引擎部分的优化过程。 ROW_NUMBER`分页在大页数时存在性能问题,可以通过一些小技巧进行规避:1)尽量通过cte利用索引。2)把... ...

马非码 发布于 2015-01-05 23:06 评论(65)阅读(24415)
132

那些年我们一起追过的缓存写法(一)

本篇主要介绍下楼主平常项目中,缓存使用经验和遇到过的问题。阅读目录:基本写法缓存雪崩全局锁,实例锁字符串锁缓存穿透再谈缓存雪崩总结基本写法为了方便演示,这里使用Runtime.Cache做缓存容器,并定义个简单操作类。如下: public class CacheHelper { ... ...

蘑菇先生 发布于 2015-01-04 08:36 评论(102)阅读(33206)
35

java中文乱码解决之道(一)-----认识字符集

沉寂了许久(大概有三个多月了吧),LZ“按捺不住”开始写博了! java编码中的中文问题是一个老生常谈的问题了,每次遇到中文乱码LZ要么是按照以前的经验修改,要么则是baidu.com来解决问题。阅读许多关于中文乱码的解决办法的博文后,发现对于该问题我们都(更加包括我自己)没有一个清晰明了的认识,于... ...

chenssy 发布于 2015-01-04 08:14 评论(29)阅读(11199)
33

浅谈分支预测、流水线与条件转移

一 一个问题 在StackOverflow上有这么一个问题 Why is processing a sorted array faster than an unsorted array? 。例子中,对一个数组进行条件求和,在排序前和排序后,性能有很大的差别。原始的例子是C++和Java的,这里将其换... ...

yangecnu 发布于 2014-12-31 16:36 评论(11)阅读(15435)
657

从机器学习谈起

在本篇文章中,我将对机器学习做个概要的介绍。本文的目的是能让即便完全不了解机器学习的人也能了解机器学习,并且上手相关的实践。这篇文档也算是EasyPR开发的番外篇,从这里开始,必须对机器学习了解才能进一步介绍EasyPR的内核。当然,本文也面对一般读者,不会对阅读有相关的前提要求。 在进入正题... ...

计算机的潜意识 发布于 2014-12-31 09:31 评论(168)阅读(94427)
48

查看w3wp进程占用的内存及.NET内存泄露,死锁分析

一 基础知识在分析之前,先上一张图:从上面可以看到,这个w3wp进程占用了376M内存,启动了54个线程。在使用windbg查看之前,看到的进程含有 *32 字样,意思是在64位机器上已32位方式运行w3wp进程。这个可以通过查看IIS Application Pool 的高级选项进行设置:好了,接... ...

起点2014 发布于 2014-12-30 18:56 评论(30)阅读(9369)
74

浅谈WEB页面提速(前端向)

记得面试现在这份工作的时候,一位领导语重心长地谈道——当今的世界是互联网的世界,IT企业之间的竞争是很激烈的,如果一个网页的加载和显示速度,相比别人的站点页面有那么0.1秒的提升,那也是很大的一个成就。然后我不知道怎么写下去了,就在群里问了那群狗头军师,结果是这样的。。。好的,是时候“语锋一转”切回... ...

vajoy 发布于 2014-12-27 14:19 评论(46)阅读(16746)
18

跨终端开发必备概念汇总

移动大潮已然到来,跟上节奏是必须。在进行更进一步深入学习和研究各种相关问题之前,有些概念是必须研究透彻的,这将会是以后开发和适配的基石。文章导读:一.单位英寸像素数(Pixel Per Inch,PPI)二.设备像素比率(Device Pixel Ratio,DPR)三.设备像素/css像素四.各路... ...

大额_skylar 发布于 2014-12-25 21:38 评论(14)阅读(6120)
134

让姑姑不再划拳 码农也要有原则 : SOLID via C#

“姑娘,别这样。我们是有原则的。” “一个有原则的程序猿是不会写出 “摧毁地球” 这样的程序的,他们会写一个函数叫 “摧毁行星”而把地球当一个参数传进去。” “对,是时候和那些只会滚键盘的麻瓜不同了,我们可是有高逼格的程序猿。” [小九的学堂,致力于以平凡的语言描述不平凡的技术。如要转载,请注明来源 ...

cy_x 发布于 2014-12-17 22:45 评论(69)阅读(15145)
139

Web性能优化:图片优化

HTTPArchieve统计显示,图片内容已经占到了互联网内容总量的62%,也就是说超过一半的流量和时间都用来下载图片。本文覆盖了Web图片优化的方方面面,从基本的图片格式选择、到尚未被广泛支持的响应式图片均有所提及。 ...

前端兔子喵 发布于 2014-12-09 21:27 评论(41)阅读(27119)
290

从把三千行代码重构成15行代码谈起

从我怎么把3000行的代码重构为15行讲起,谈谈在编程过程中应该如何进行代码的重构 ...

马非码 发布于 2014-11-30 23:25 评论(169)阅读(38400)
218

【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器

在本文中,借助了Nginx这个神器简单地在Windows环境下搭建了一个反向代理服务,并模拟了一个IIS服务器集群的负载均衡效果。从这个DEMO中,我们可以简单地感受到反向代理为我们所做的事情,并体会负载均衡是怎么一回事。但是,在目前大多数的应用中,都会将Nginx部署在Linux服务器中,并且会做... ...

Edison Chou 发布于 2014-11-29 01:19 评论(86)阅读(44423)
488

我是如何在SQLServer中处理每天四亿三千万记录的

要存储的数据为:每分钟30w,每个小时1800w,也就是每天4亿3千两百万。在SQLServer中是否能够承受呢? ...

马非码 发布于 2014-11-26 17:10 评论(355)阅读(50119)