上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页
摘要: 导读:一个优秀开发者如何才能变得伟大?还是先不想如何变得伟大:一个不错的开发者如何变成一个优秀的开发者?从第一步到第N步并没有确定的路径,哎呀,甚至不知道第N步是什么。能逻辑思考的都明白,缺乏一个确定的路线意味着,想从新手到大师,将会是一个艰辛的旅程。在过去几年间,我还是花了相当一些时间,反复思考这一个难题。接下来是什么?我该如何做才能从一个优秀的开发者成为一个相当优秀的开发者?成功到底是什么样子的?当我有一个清晰的目标以及一个可以衡量的成功标准的时候,我做的最好。比如,我想5分钟跑一英里,这很好衡量,而且成功是明确定义了的。我知道现在我一英里我可以跑多快,而且网上到处都是如何跑快的建议和训练 阅读全文
posted @ 2012-07-14 17:14 不弃的追求 阅读(178) 评论(0) 推荐(1) 编辑
摘要: VMware的开源PaaS项目Cloud Foundry近日加入了.NET框架的支持,这使得该公司产品在与微软Azure的竞争上又迈出了有力的一步。CloudFoundry.com是一个托管的PaaS(平台即服务)解决方案,开发人员可以在该平台上迅速部署及运行Web应用程序。Cloud Foundry能够帮助开发者使用Java或者其他的基于JVM的架构构建应用,它支持的应用程序框架包含Spring、Grails、Ruby on Rails、Node.js 及 Scala等。现在又增加了对.NET的支持。Cloud Froundry写道:“与之前所支持的框架一样,开发人员现在可以使用熟悉的Clo 阅读全文
posted @ 2012-07-14 17:05 不弃的追求 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 1. Umbraco项目地址 下载Umbraco是一个开放源码的CMS内容管理系统,基于asp.net建立,使用mssql进行存储数据。使用Umbraco,设计师能创造出有效的XHTML标记模板和开发人员可以创建任何基于.Net的模块。主要特点包括:漂亮,友好的用户界面综合所见即所得编辑器支持编辑在Microsoft Word全部源代码可用(开放源代码)超级简单的模板引擎完全支持Web标准2.N2 Core Engine项目地址 下载N2是一款轻量级的cms框架,它能帮你建立一个人人都能够更新的大站点.网站内容编辑者将享有一个简单且功能强大的Web界面,同时开发者将享有一个友好的API这使得建 阅读全文
posted @ 2012-07-14 17:02 不弃的追求 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 作为一名优秀是软件开发工程师,以下的这些常识你知道吗?在实际工作中有没有总结过呢?小编就带大家一起分享这20个软件开发常识。1.针对面向对象的设计与分析:为了让软件有更好的可维护性,重用性以及快速开发,简短的OOAD与它的SOLID原则对于每一个软件工程师来说都是该牢记的。2.软件品质因素:软件工程的好坏与软件的品质因素是绝对关联的。请在开发过程中深刻的理解这一点。3.数据结构与算法:深刻理解像数组,列表,栈,树,图,集合等这样的基本数据结构,并在软件开发过程的关键部分使用好的算法。这样整个软件逻辑就会很清晰了。4.Big-O符号来标记算法复杂度:在开发过程中,请务必使用Big-O符号来比较两 阅读全文
posted @ 2012-07-14 16:16 不弃的追求 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 本人对于C#只能算是初学者,写此随笔,也只为和大家一起讨论,共同进步。我看到过一些用C#语言泛化单件(Singleton)的文章和代码,里面有个问题,即用new来创建对象,比如类似下面这段代码:if(_instance==null){_instance=newT();}要想让其工作,你必须让T的构造函数为public。但是,如果T的构造函数为public,那任何客户代码都可调用new T()。你无法用语言本身限制其只能被创建最多一次和只有一个全局访问点,这样也就无法保证你的单件成为“单件”。C++里有友元(friend),T的构造函数可是设为non-public,然后用单件的模板类作为友元去访 阅读全文
posted @ 2012-07-06 10:05 不弃的追求 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 在C#中有关的访问修饰符主要有以下5种:private(私有的),protected(受保护的),internal(程序集内部的),public(公开的)以及protectdeinternal(只有本程序内或者继承于该类的类型可以访问)。使用访问修饰符修饰的对象有:namespace(命名空间),class(类),struct(结构),enum(枚举),interface(接口),delegate(委托)以及他们的成员等等。下面进行逐一阐释。1.namespace: 隐式具有public类别,不能为其显式添加任何访问修饰符。但作为namespace的成员职能具有public或者internal 阅读全文
posted @ 2012-06-26 11:24 不弃的追求 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7318264作者:毛星云邮箱:happylifemxy@qq.com 大家别叫我楼主可以吗- -.请叫我浅墨在从第一节开始看这个笔记系列的话,大家会发现,一上来就开始讲DirectX相关的内容,但是写了几节之后,又开始讲GDI了。这是因为我写完前几节后,发觉直接讲DirectX有些生硬。最后我想了一下,应该先梳理完GDI相关的重点知识,再来讲DirectX,毕竟游戏编程里面windows API是基础。所以先讲windows API,接着介. 阅读全文
posted @ 2012-06-22 22:34 不弃的追求 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: 介绍对于ASP.NET开发者,理解ASP.NET的页面生命周期是非常重要的。主要是为了搞明白在哪里放置特定的方法和在何时设置各种页面属性。但是记忆和理解页面生命周期里提供的事件处理方法(method)非常困难。互联网上有很多关于页面生命周期内部机制的文章,所以本文只准备简单覆盖技术的基础部分,更主要的目的是给大家提供一个简单得记忆页面生命周期的方法。准确的记忆ASP.NET页面生命周期每一个阶段发生了什么事情是比较困难的,一种便于记忆的方法是根据各个阶段的名字组合出一个缩写。微软的文档给出的ASP.NET生命周期如下:Page RequestStartPage InitializationLo 阅读全文
posted @ 2012-06-19 20:22 不弃的追求 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 前面三篇介绍了关于 Git 的概念、命令使用、命令查询等理论知识1)Git 版本管理工具2)Git 常用命令详解3)Git 常用命令速查表本文主要介绍在使用Git 过程中遇到的几个问题及其解决方案一、Git 界面GUI和命令行Command两种操作方式Git 进行代码版本管理时,有两种操作方式:图形界面GUI和命令行Command图形界面GUI:有平台限制,目前仅支持Windows系统,Linux(Unix)都是命令行模式,并且图形界面每次提交好像Display显示文件数有限制(如:最大显示20000个文件)命令行Command:没有平台限制,Windows、Linux(Unix、Mac OS 阅读全文
posted @ 2012-06-17 22:19 不弃的追求 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 第一步,当然是下载了。我本来下载的是Castle RC2的MSI安装文件,并通过SVN下载了Generator,但是安装后发现了一些问题(主要是.net版本的问题),所以删除了之后,从SVN下载了全部最新的代码,然后用NAnt在.net 2.0环境下编译。具体操作:1,安装TortoiesSVN;2,建立新目录:D:\working\Castle.SVN\3,右击新建目录的图标,SVN CheckOut: http://svn.castleproject.org:8080/svn/castle/trunk/(以下步骤参照下载下来的how to build.txt)4,打开命令行,切换到D:\W 阅读全文
posted @ 2012-06-16 22:02 不弃的追求 阅读(252) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 24 下一页