自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhaogn 的技术博客

独立博客: http://zhaogn.duapp.com/

  • 博客(34)
  • 资源 (4)
  • 收藏
  • 关注

转载 中国饮食安全攻略

购买食材遵循 “就近原则”  中国地大,相对于日本来说,中国的运输就没那么发达了。那中国的食物如何保鲜呢?日本东京市场的海鲜都是当天空运过去的,中国城市的大部份海鲜品都是陆运,运输过程中如何保证海鲜的存活呢?很多商家为了让鱼活更久就会有水中加入“孔雀石绿”(可以有效杀灭病菌,高致癌、在海产鱼类中高残留)和“过二硫酸铵”(制作肥皂的漂白剂、增氧剂)。  吃鱼要吃现抓的,海产鱼还是冰鲜的好

2012-05-25 16:17:05 1810

转载 CouchDB与MySQL的选择

CouchDB与MySQL的选择作者 张逸 发布于 2012年5月24日领域企业架构,架构 & 设计,语言 & 开发主题CouchDB ,Couchbase ,MySQL ,NoSQL ,关系型数据库 ,数据库 ,架构分享到最近,一家提供云端运行Selenium测试的公司Sauce Lab在其官方博客上发表了一篇博客《告别CouchD

2012-05-25 15:51:24 1181

转载 架构师需要具备哪些素质

架构师需要具备哪些素质作者 李湃 发布于 2012年5月25日领域企业架构,架构 & 设计,语言 & 开发主题团队协作 ,协作 ,分布式团队 ,团队工作 ,业务架构 ,商业 ,企业架构 ,技术人生 ,敏捷 ,架构分享到关于架构师的话题一直是社区讨论的热点,最近@caoz在微博针对“架构师”这个话题,发表了自己的见解,指出成为架

2012-05-25 15:45:25 4591

原创 5-24记录

http://linuxtoy.org/http://www.openfoundry.org/http://openbookproject.net/

2012-05-24 13:41:46 465

转载 Python语言写成的Web服务器 Tornado 简介

Tornado 是 FriendFeed 使用的可扩展的非阻塞式 web 服务器及其相关工具的开源版本。这个 Web 框架看起来有些像 web.py 或者 Google 的 webapp,不过为了能有效利用非阻塞式服务器环境,这个 Web 框架还包含了一些相关的有用工具和优化。Tornado 和现在的主流 Web 服务器框架(包括大多数 Python 的框架)有着明显的区别:它

2012-05-24 13:05:00 1018

转载 Python性能鸡汤

第一部分 阅读 Zen of Python,在Python解析器中输入 import this. 一个犀利的Python新手可能会注意到"解析"一词, 认为Python不过是另一门脚本语言. "它肯定很慢!"毫无疑问:Python程序没有编译型语言高效快速. 甚至Python拥护者们会告诉你Python不适合这些领域. 然而,YouTube已用Python服务于每小时4千万

2012-05-24 13:03:02 789

转载 [RabbitMQ+Python入门经典] 兔子和兔子窝

RabbitMQ作为一个工业级的消息队列服务器,在其客户端手册列表的Python段当中推荐了一篇blog,作为RabbitMQ+Python的入门手册再合适不过了。不过,正如其标题Rabbit and Warrens(兔 子和养兔场)一样,这篇英文写的相当俏皮,以至于对于我等非英文读者来说不像一般的技术文档那么好懂,所以,翻译一下吧。翻译过了,希望其他人可以少用一 些时间。翻译水平有限,不可能

2012-05-24 11:31:37 1171

转载 架构腐化之谜

架构腐化之谜作者陈金洲发布于2011年7月5日领域企业架构主题ThoughtWorks ,架构, 企业架构 ,敏捷 ,专栏 ,领导能力 ,Thoughtworks文集分享到前言新技术层出不穷。过去十年时间里,我们经历了许多激动人心的新技术,包括那些新的框架、语言、平台、编程模型等等。这些新技术极大地改善了开发人员的工作环境,缩短了产品和项

2012-05-24 10:52:12 1113

转载 可伸缩性最佳实践:来自eBay的经验

可伸缩性最佳实践:来自eBay的经验作者Randy Shoup译者郭晓刚发布于2008年6月12日领域架构 & 设计主题架构, 设计 ,eBay ,性能和可伸缩性分享到在eBay,可伸缩性是我们每天奋力抵抗的一大架构压力。我们所做的每一项架构及设计决策,身前身后都能看到它的踪影。当我们面对的是全世界数以亿计的用户,每天的页面浏览量超过10亿,系统中的数据

2012-05-24 10:47:16 661

转载 案例分析:基于消息的分布式架构

案例分析:基于消息的分布式架构作者张逸发布于2012年5月16日领域企业架构,架构 & 设计,语言 & 开发主题模式与实践 ,分布式编程 ,设计模式 ,模式分享到美国计算机科学家,LaTex的作者Leslie Lamport说:“分布式系统就是这样一个系统,系统中一个你甚至都不知道的计算机出了故障,却可能导致你自己的计算机不可用。”一语道破了开发分布式系

2012-05-24 10:46:29 1898

转载 基于模式的架构评审

基于模式的架构评审作者 Neil B. Harrison and Paris Avgeriou 译者赵震一 发布于 2012年5月21日领域过程 & 实践,架构 & 设计主题架构评估 ,评论 , 进程 , 架构分享到 本文首次发表在IEEE Software,并由InfoQ和IEEE计算机协会为您引进相关厂商内容保持某些系统的高可用性

2012-05-24 09:43:23 1280

转载 MySQL入门很简单-学习笔记 - 索引页

索引一下,方便阅读,后面有完整的PDF下载地址MySQL入门很简单-学习笔记 - 第1 章 数据库概述MySQL入门很简单-学习笔记 - 第 2 章 Windows平台下安装与配置MySQLMySQL入门很简单-学习笔记 - 第 4 章 MySQL数据类型MySQL入门很简单-学习笔记 - 第 5 章 操作数据库MySQL入门很简单-学习

2012-05-23 17:11:16 733

转载 架构设计:进程还是线程?是一个问题!

就像莎士比亚的“To be, or not to be, that is thequestion”始终困扰着哈姆雷特,对于“进程还是线程?”这个问题,也经常困扰着那些进行软件架构设计的家伙。所以今天打算聊一下我对这个问题的体会。假如你还搞不清楚线程和进程的区别,请先找本操作系统原理的书好好拜读一下,再回来看帖。  由于这个问题很容易引发口水战,事先声明如下:多进程和多线程,无法一概而论地说谁比

2012-05-23 11:15:04 583

原创 确定未来关注领域

在网络上闲逛时,总是能够看到各种各样的技术名词,对其中好多都有兴趣,但人的精力和时间是有限的。所以写下这篇文章以确定自己未来的关注方向和领域,这样才能使精力不至于过分分散。此文章内容根据职业发展会随时进行更新。关注点:LinuxArchitectureC++Multithreading&MultiprocessingDistributed SystemMySQL

2012-05-23 10:59:23 582

转载 设计思维与协作文化

设计思维指的是创造未来而不仅仅是管理现在。它还指的是花费更多的时间来创造价值而非获取价值。来自斯坦福大学设计规划的执行总监Bill Burnett近日谈到了设计思维以及从设计转向设计思维的过程中我们需要回答的问题。设计思维是以战略方式来发现问题的一种手段,这是通过思考新战略、新系统与新范式来实现的。Bill说在几乎所有情况下,问题的定义都是不正确的。这些不正确的定义出现在症状的上下文中,而非根

2012-05-23 10:45:10 877

转载 面向对象真经-中

OO真经——关于面向对象的哲学体系及科学体系的探讨(中)2009-04-11 11:17 by T2噬菌体, 4567 visits, 收藏, 编辑接上一篇:OO真经——关于面向对象的哲学体系及科学体系的探讨(上)真经第六章——运作 Moving      “运动是绝对的——牛顿”6.1、导言      在前五章中,我们从世界观的这话题开始,逐步引出了抽象、层次

2012-05-23 10:24:04 1461

转载 面向对象真经-上

OO真经——关于面向对象的哲学体系及科学体系的探讨(上)2009-04-09 00:18 by T2噬菌体, 7233 visits, 收藏, 编辑目录 Catelog                       目录 Catelog                       序言 Perface                       真经第一章:世界 Walt

2012-05-23 10:22:17 2402

转载 悟透JavaScript

博客园专题介绍:http://book.cnblogs.com/zt/wtjs/博客园购买网址: http://www.hjbook.net/product/3411/网络书店购买网址:http://www.china-pub.com/301666 亲笔签名书专门店:http://shop36954457.taobao.com/ 引子    编程世界

2012-05-23 10:15:22 496

转载 深入理解JavaScript闭包(closure)

最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看

2012-05-23 10:13:51 420

转载 WinRT:超越async与await

WinRT:超越async与await作者 Jeff Martin 译者张龙 发布于 2012年5月21日领域语言 & 开发主题Visual Basic.NET ,C# ,.NET框架 ,.NET ,编程分享到新的Windows Runtime(WinRT)的目标之一就是为开发者进行异步编程提供更好的支持。借助于异步操作,程序可以在其他操作(

2012-05-23 10:01:39 528

转载 何为Web Intents及其目前的实现状态

何为Web Intents及其目前的实现状态作者 Abel Avram 译者张龙 发布于 2012年5月21日领域语言 & 开发主题HTML 5 ,HTML ,RIA ,标识语言 ,语言 ,Google ,编程 ,服务分享到本文概要介绍了何为Web Intents,为何说Web Intents是有用的。Google在Chrome

2012-05-23 09:59:52 445

转载 Heroku的团队管理之道

导读:我们清楚管理网络服务器、数据库和其他软件系统的必要性。在成长型企业,管理开发团队同样重要。大部分科技公司在管理10人左右的开发团队会遇到瓶颈。过去几年,Adam wiggins(Heroku的创始人之一)在Heroku相当成功地探究过这个管理困境,这篇文章将呈献他在管理团队的经验和每一阶段所遇到的问题和可能的解决方法。阶段一:自酿 在开始阶段,你的公司有2-4个人在客厅、咖啡

2012-05-23 09:19:00 858

原创 发现淘宝的一个bug

最近用淘宝搜索商品时发现,之前的正常的功能现在却根本得不到正确的结果例如我搜索“硬盘”,并按照销量排序,结果是这样的:然后使用得到的结果却是我刚联系客服说了这个事,也没有得到合理的回答,更离谱的是人家压根就不认为这是个问题。关于详细的展示图片可以到我的资源页下载:http://download.csdn.net/detai

2012-05-18 10:33:34 1480

原创 程序员201102摘要

通过代码证明自己的观点:任何时候,有猜想或者怀疑的时候,写一小段代码证明之,不要有太多假设和潜意识。启示录:打造用户喜爱的产品inspired: how to create products customers love成功产品的十条规律:产品经理的任务是探索产品的价值,可用性、可行性产品开发很重要也很困难,但用户体验设计通常比产品开发更重要更困难工程师不擅长用户体验设计,

2012-05-17 17:28:10 554

原创 代码模式-双重检查锁定模式-反模式

昨天在查找架构设计资料是发现,一个新名词“代码模式”看了下解释,还是不知所云。估计是国人自己杜撰出来的,在其中把双重检查锁定模式作为了代码模式的例子。这里简略介绍下双重检查锁定模式:双重检查锁定模式(也被称为"双重检查加锁优化","锁暗示"(Lock hint)[1]) 是一种软件设计模式用来减少并发系统中竞争和同步的开销。双重检查锁定模式首先验证锁定条件(第一次检查),只有通

2012-05-17 10:21:30 1912

转载 软件架构模式的种类

在做软件架构设计时,根据不同的抽象层次可分为三种不同层次的模式:架构模式(Architectural Pattern)设计模式(Design Pattern)代码模式(Coding Pattern)架构模式是一个系统的高层次策略,涉及到大尺度的组件以及整体性质和力学。架构模式的好坏可以影响到总体布局和框架性结构。设计模式是中等尺度的结构策略。这些中等尺度的结构实现了一些大尺度组件的

2012-05-16 16:06:30 4102

原创 软件一部总结记录

STL设计模式操作系统编译原理软件工程面向对象分析设计PPS,开启后全屏Think in C++xchat,IRCwww.quanpc.com注释,Doxygen大话设计模式OpenGL红宝书3D数学基础windows核心编程设计模式精解Head First工时扑克技术应用于生活分享记录:1. 七人分粥解决办法在于细分步骤2. 软件开发面临的问题3. 软件项目的

2012-05-15 17:45:24 668

原创 项目管理思维和日常工作

3个问题:目的,相同工作,时间限制工作目的步骤:确定目的工作范围时间,人力等资源项目生命周期,产品生命周期开发交付使用开发维护维护过程是另外的项目, 幼年死亡项目生命周期结构:启动                              规划执行监控收尾                     启动

2012-05-15 17:11:40 1239

原创 需要教导项目成员的内容

怎么做设计?如何解决问题?如何帮别人解决问题?如何问问题?wiki的使用怎么搜索?怎么有效的写文档?怎么保证每天的工作效率?什么是架构原型?怎么做?什么样的要求才是合格的、适合开发人员使用的?怎么做反思会?怎么做单元测试?怎么划分组件、模块?怎么提有效的需求?用例图,用例文档为什么要OO,OO老了吗?无论时间多紧,分析设计必须要做。怎么做职业规划?怎么有效的提Bug?怎么写有效的计划?软件中的专利

2012-05-15 16:47:16 1077

原创 笔记本知识整理——linux

快离职了,整理了下从入职开始3年来,使用了10来个笔记本,翻了翻决定把里面一些依然有用的知识整理出来。以下就是Linux部分的内容。由于笔记本上字迹潦草等缘故,以下内容有可能存在小错误,但大体方向没问题。1. 安装Grubsudo grubfind /boot/grub/stage1root (hdx,x)setup (hd0)或者(hdx,x)quit2.

2012-05-15 15:20:59 727

原创 堕落之后重新开始学习

经过了近2个星期的堕落之后,我终于恢复过来重新开始学习。目前进展:英语进行到第二阶段第一部分的11/18计算机程序设计艺术进行到第一卷1.2.2 数、幂和对数关于《计算机程序设计艺术》:考虑到这本书属于基础教程,这里指的基础不是说基础知识,而是在软件行业中,从事开发的话都会用到的知识。而且难度较大,还需要完成习题部分,因此考虑延长其学习时间。暂定一周一节的进行学

2012-05-15 14:36:29 815

转载 PAM-常用的Linux可插拔认证模块(PAM)应用举例(一)

http://www.infoq.com/cn/articles/linux-pam-two上一篇文章《Linux可插拔认证模块(PAM)的配置文件、工作原理与流程》我们介绍了常用的Linux可插拔认证模块(PAM)的配置文件、工作原理和流程,下面我们将通过一些实际配置和例子来说明pam的各种常用模块的作用以及使用方法。pam_access.so模块pam_access

2012-05-03 14:26:59 5368

转载 PAM-Linux可插拔认证模块(PAM)的配置文件、工作原理与流程

http://www.infoq.com/cn/articles/linux-pam-one在上一篇文章《Linux可插拔认证模块的基本概念与架构》中,我们讲到了PAM的一些基本概念和相关架构,接下来我们看看PAM的配置文件如何使用。PAM的配置文件:我们注意到,配置文件也放在了在应用接口层中,他与PAM API配合使用,从而达到了在应用中灵活插入所需鉴别模块的目的。他

2012-05-03 14:25:40 1967

原创 5.1学习进展

完成 《深入理解linux内核》 的学习,由于书中设计大量的内核细节,所以我选择了略读+有选择细读的方式。有时间需要做下总结。离职之后再做吧。开始学习 《计算机程序设计艺术》 ,发现书的写作和翻译都非常有水平,开头可能觉得写的比较累赘,但细细看下来还是有收获。这套书准备坚持下去细读,并完成大部分习题,所以需要的时间会很长。单独开一个文章类别用于整理相关的内容。学习三章 《离

2012-05-02 14:35:57 479

VC 动态链接库(DLL)编程深入浅出

详细描述了Dll的生成和使用

2012-07-09

淘宝bug展示图片

淘宝bug展示图片

2012-05-18

走进Linux图形环境

自己整理的关于Linux图形系统方面的知识,有点乱!

2009-02-26

Win32API参考大全

作为Microsoft 32位平台的应用程序编程接口,Win32 API是从事Windows应用程序开发所必备的。本书首先对Win32 API函数做完整的概述;然后收录五大类函数:窗口管理、图形设备接口、系统服务、国际特性以及网络服务;在附录部分,讲解如何在Visual Basic和Delphi中对其调用。 本书是从事Windows应用程序开发的软件工程师的必备参考手册。

2008-11-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除