摘要: 有幸,今天可以尝试将Redmine部署到Windows Azure中,记下点滴,方便大家查阅步骤一:Windows Azure中安装Ubuntu VM遇到的问题,创建VM时会提示云服务、云存储订阅上限问题,此类问题是创建VM时默认会新建云服务和云存储,所以选择下已存在的云服务。如下图所示:步骤二... 阅读全文
posted @ 2014-11-01 11:50 Aaron.Pan 阅读(771) 评论(2) 推荐(1) 编辑
摘要: 我们处于恶性循环中,不能自拔 我们在努力,一直在努力向前奔跑,但随着日积月累的承载,我们跑不动了,并不是我们偷懒了,而是我们肩负着太多、太多。该停下来,停下来思考了。 部门经理来了,怎么回事?为什么系统又奔溃了,你们的年终奖别想要了。该停下来,停下来思考了。 客服反应,你们的系统让用户焦虑了,... 阅读全文
posted @ 2014-08-28 13:30 Aaron.Pan 阅读(4936) 评论(28) 推荐(26) 编辑
摘要: 繁忙的工作总容易让我们忽视最基础的知识,手里的活停一停,下楼呼吸下新鲜空气(北京的朋友抱歉了),让大脑切换下进程。 回想工作中我们所遇到的难点,嗯,好多都是我们对基础知识了解得不够透彻,或者说只知道了表层的东西。而往往我们总是被这些表层东西所欺骗了,最后等待我们的就是bug量增多,性能低下,运行不稳定,维护成本剧增,客户满意度下降,更严重的便可能导致项目进入恶性循环。可想而知,我们所面临的挑战是多么艰巨。 言归正传,本节我们主要讲的内容是.Net中变量内存分配,是的,就讲这么简单的知识。一、我们先看下类的成员变量:public class Customer{ int customerI... 阅读全文
posted @ 2013-06-16 20:41 Aaron.Pan 阅读(1890) 评论(11) 推荐(10) 编辑
摘要: C#中string关键字相信大家都不陌生,很熟悉。今天主要讲的内容呢,就是围绕着这个简单的关键字。 string在C#中是用来定义字符串变量的关键字,很普通,普通得大家可以忽视她,如果你忽视了她,那么你已经失去了一段美好的回忆。下面我们就来追溯这段回忆吧。首先介绍两个概念:1、字符串池,2、字符串驻留池1、 字符串池是编译器为执行过程中程序映像和内存中的相同字符串创建单个副本,从而得到较小的程序。2、 字符串驻留池是CLR初始化时创建一个内部哈希表,表的key是字符串,value是托管堆中String的引用,该表就是驻留池。因为字符串是不变量,如果内存中存在多个相同字符串的实例,便会造成... 阅读全文
posted @ 2013-05-29 23:18 Aaron.Pan 阅读(4924) 评论(30) 推荐(23) 编辑
摘要: 对于国内大多数软件公司,一人身兼多职是很常见的事情,当然我也不反对,完全没有异议。一人身兼项目经理和架构师更是普遍的,所以只拿项目经理与架构师两个职位做个案例分析。 每当我带新人的时候,我都会首先问他们一句“你了解哪些技术,对什么感兴趣,以后想干什么?”,了解到这些,我才能更好的把相关知识点暴露在他们面前,至于他们能获取多少,我也不会多加提点,一切都点到为止,我是个“无良导师”嘛。新人的起步很重要,无论是对企业,对团队,还是对他们个人来说,特别是刚从学校出来的童鞋,筑基好坏直接影响他们一生。 工作中,我们要分清项目经理与架构师的职责和看事物的颗粒度。项目经理与架构师都得做到对全局的把控... 阅读全文
posted @ 2013-05-19 14:57 Aaron.Pan 阅读(1137) 评论(3) 推荐(4) 编辑