- 博客(29)
- 资源 (3)
- 收藏
- 关注
原创 保持坦然平和的心态!
最近有些浮躁,我想天天都有人浮躁,这是常跟人比较的结果。 为什么人与人之间会有如此不同?或许这个世界原本是一个复杂的矛盾体,人们在其中互相纠结,无法自拔。有人成功有人失败,有人欢喜有人悲伤,有人健康有人残疾。。。经过一段时间的反思,慢慢的,发觉社会就是这样一个复杂体,各种矛盾充斥其中,许多问题有待解决或无法解决,我们唯一能做的,或许就是坦然接受了,坦然面对社会的复杂变化,坦然接受不完美的现
2014-03-09 13:43:30 1874
转载 如何成为技术大牛(华为超级技术大牛的十年经验总结)
华为超级技术大牛的十年经验总结 人类与动物的最大不同是积累知识可以传承学习,学习他人成功的经验可以让我们少走弯路并缩短学习曲线,这里,华为大牛徐家骏的10年华为之路对每个人都有启迪和指导意义! 作者:徐家骏 (注:徐是华为数据中心的头,清华硕士,技术超级牛人,一级部门总监,华为副总裁,年收入过千万,数据中心是用火山岩建的深入地下的一个大型建筑。防辐 射,可防卫
2013-07-29 14:47:05 9814 3
原创 《Windows下Git的使用》
1.如果没有账号,先到GitHub的主页注册一个账号:https://github.com/2.创建一个名为“test”的版本仓库3.然后到这里http://windows.github.com/下载windows版的git,也可以点此直接下载git的windows客户端:http://github-windows.s3.amazonaws.com/GitHubSetup.
2013-04-30 12:38:56 1013
翻译 Visual Studio 2012资源概览
欢迎来到 Visual Studio 2012, 作为产品、工具和技术家族的一员,在这个Visual Studio发布版本中,您能使用它来创建强大和高性能的应用程序。您能使用这个主题的资源来学习如何创建Windows Store应用,还有桌面、网络和游戏控制应用程序。下载下载 Visual Studio 2012:Visu
2013-04-30 09:11:18 1085
转载 Visual Studio 2012 的新功能
现代应用程序的新纪元已经到来,这一点毋庸置疑。 利用联网设备和基于云的服务,您可以获得比以往任何时候都更大更精彩的机遇。 独立的开发人员随时随地都可以进行连接,向不计其数的用户提供您所构建优秀的应用程序。 而大型敏捷的开发团队则可以获得明显的业务优势——执行效率越快,优势越明显。这就是为什么说 Visual Studio 2012 是我们到目前为止最卓越的版本。 它的目的就是帮助您在贵在创
2013-04-29 15:56:22 1142
转载 精通git中文版(连载十九)
5.3 产生你的SSH公钥(Generating Your SSH Public Key) 正如刚才提到的,许多Git服务器认证采用SSH公钥。为了提供一个公钥,你系统中的每个用户必需产生一个如果他们还没有的话。这个过程在各个操作系统中是基本类似的。首先,你应该检查并确认你还没有这个公钥。缺省情况下,一个用户的SSH密钥存储在这个用户的~/.ssh目录中。你可以简单地到这个目录中并列出目
2013-04-29 15:47:06 742
转载 精通git中文版(连载十八)
5.2 在服务器上建立Git环境 (Getting Git on a server) 为了初始创建任何Git服务器,你需要导出一个现存的库到一个新的裸库中――一个不包含工作目录的库。这通常可以直接做到。为clone你的库来创建一个新的裸库,使用--bare选项来运行clone命令。根据约定,裸库目录以.git结尾,例如: $ git clone --bare my_projec
2013-04-29 15:46:41 823
转载 精通git中文版(连载十七)
5. 服务器上的Git (Git on the Server) 到此为至,你应该会做大部分的使用Git时的日常工作了。然而,为了在Git中做任何协作,你将需要有一个远端Git库。尽管你可以技术上上传或者下载更改到某个个人库中,这么做是不被鼓励的因为你可能会很容易弄混他们的工作,如果你不小心的话。另外,你想你的协作者可以存取库即使你的计算机是不在线的――有一个更可靠的公共库通常会很有用。因
2013-04-29 15:46:18 609
转载 精通git中文版(连载十六)
4.6 变更基线(Rebasing) 在Git中,有两种方法来从一个分支集成到另外一个分支:合并以及变更基线。在本节中,你将会学习什么是变更基线,怎么变更基线,为什么它是一个相当迷人的工具,以及在什么情况下,你会不想用它。 4.6.1 基本的变更基线(The Basic Rebase) 如果你返回到一个合并章节中的较早期的例子(如图3-27),你可以看到你偏离
2013-04-29 15:45:53 798
转载 精通git中文版(连载十五)
4.5.1 上传(Pushing) 当你想与外部世界分享一个分支时,你需要把它上传到一个远端的你有写权限的服务器上。你的本地分支不会自动地与你要写的那个远端服务器同步--你必需显式地上传你想共享的分支。也就是说,你可以用私有分支来做你不想共享的工作,而只是上传那些你想协作的主题分支。 如果你有一个分支命名为serverfix,你想与其它人一起在其上工作,你可以用你上传你的第1个
2013-04-29 15:45:31 723
转载 精通git中文版(连载十四)
4.5 远端分支(Remote Branches) 远端分支用来引用你远端库的分支状态。它们是你不能移动的本地分支。它们被自动移动无论什么时候你做了一些网络通信。远端分支的行为就像是一个书签它用来提示你最后连接到的远端库在哪里。 它们利用格式(remote)/(branch)。例如,如果你想看一下你最后通信的那个origin远端上的master分支的现状,你应该检查origin
2013-04-29 15:45:07 652
转载 精通git中文版(连载十三)
4.3 分支管理(Branch Management) 现在,你已经创建,合并以及删除了一些分支,让我们来看一些分支管理工具它将会非常方便当你开始随时使用分支时。 Git branch命令并不只是创建和删除分支。如果你在运行它时没有附带参数,你会得到一个简单的你当前的分支列表: $ git branch iss53 * master Te
2013-04-29 15:44:43 509
转载 精通git中文版(连载十二)
4.2.2 基本合并(Basic Merging) 假设你的issue #53工作做完了,你决定把它合并到你的master分支中去了。为了实现这一点,你将把你的iss53分支合并进来,这很像你之前把hotfix分支合并进来。所有你需要做的是check out你希望合并到的那个分支,然后运行git merge 命令: $ git checkout master $
2013-04-29 15:44:18 693
转载 精通git中文版(连载十一)
4.2 基本的分支及合并 让我们来分析一个简单的分支和合并的例子,这个工作流程你可能会在实际工作中用到。你将按照以下步骤来工作: 1. 在一个web site上工作 2. 为你正在工作的新的案例创建一个分支 3. 在那个分支上做一些工作。 此时,你会收到一个电话,另外一个事件更紧急需要你的火线修改。你会这么做: 1. 返回到你的产品分支上
2013-04-29 15:43:53 643
转载 精通git中文版(连载十)
4.Git分支 (Branching) 几乎每种VCS都有一些分支支持的方式。分支意味者你偏离了开发的主线而需要继续你的工作同时不弄乱主线。在许多其它VCS工具中,这在某种程度上来说是很昂贵的过程,通常需要你创建一个你源码目录的新的copy,这对一个大型的项目而言会花费很长的时间。 一些人认为Git的分支模型是其”杀手级功能”,这当然把Git与其它VCS社区区分开来。那么为什么
2013-04-29 15:42:41 697
转载 精通git中文版(连载九)
3.7 提示及技巧(Tips and Tricks) 在我们结束本章的Git基础之前,一些小的提示和技巧将会使你的Git体验更简单,容易或者更熟练。许多使用Git的人并没有使用任何技巧,我们并不想参考他们,也不想假定你会在本书的后面使用他们;但你可能应该知道怎么做。 3.7.1 自动补全(Auto-completion) 如果你使用了Bash shell,
2013-04-29 15:42:16 662
转载 精通git中文版(连载八)
3.6 标签(Tagging) 与大多数VCS相似,Git具备标识一个特定历史时刻点作为重要标识的能力。通常情况下,人们用这个功能来标识一个release点(v1.0等等)。在本节中,你会学习到怎么列出可用的标签(tags),怎么创建新的标签(tags)以及什么是不同类型的标签。 3.6.1 列出你的标签(Listing Your Tags) 列出Git中可用
2013-04-29 15:41:47 657
转载 精通git中文版 (连载七)
3.5 与远端一起工作(Working with Remotes) 为了能够在任意Git项目上进行协作,你需要知道怎么管理你的远端库。远端库是你项目的一个版本,它存储在Internet或网络的某处。你可以有几个这样的库,它们的每一个对你来说或者是只读的,或者是读写的。与其它人的协作涉及到了如何管理这些远端库以及当你需要共享工作时从中上载和下载(pushing and pulling)
2013-04-29 15:41:20 599
转载 精通git中文版 (连载六)
3.3 查看提交历史(Viewing the Commit History) 在你已经创建了几个提交后,或者如果你已经 clone了一个存在提交历史的库,你有可能想回头看一下都发生了什么。实现该功能的最基本和强大的工具是使用git log 命令。 这些例子使用了一个非常简单的项目称之为simplegit,这是我经常用来做演示的项目。为了获取该项目,运行:
2013-04-29 15:40:55 706
转载 精通git中文版 (连载五)
3.Git 基础 (Git Basics) 如果你能只读一章就能使用Git,那么这章就是了。本章覆盖了你最终在使用Git过程中花费你最大时间所作的大部分事情需要的每个基本的命令。到本章结束后,你应该会配置和初始化一个库,开始和停止跟踪一个文件,筹划和提交更新。我们也会展示给你怎么设置使Git忽略一些特定的文件以及文件样式,怎么快速和方便地返回错误(undo mistakes)
2013-04-29 15:40:13 652
转载 精通git中文版 (连载四)
2.5 Git第一次设置 (First-Time Git Setup) 现在,Git已经在你的系统中了,你会做一些事情来客户化你的Git环境。你只需要做这些设置一次;即使你升级了,他们也会绑定到你的环境中。你也可以在任何时刻通过运行命令来重新更改这些设置。 Git有一个工具被称为git config,它允许你获得和设置配置变量;这些变量可以控
2013-04-29 15:39:17 504
转载 精通git中文版 (连载三)
2.4 安装Git让我们进入使用Git中。优先的事情第一 :你必需安装它。你可以以多种方式达到该目的;两种主要的方式是:从源码安装或者从一个已存在的适用你的平台的包安装。2.4.1从源码安装(Installing from Source)如果可能,从源码安装Git是最有用的,因为你将得到一个最新的版本。每个Git版本都会试图包含一些有用的UI的增强,因此,如果你对从源码编译感到
2013-04-29 15:38:19 650
转载 精通git中文版 (连载二)
2.2 Git的简短历史(A short history of Git)正如世间许多伟大的事情,Git起源于一些创造性的破坏和激烈的争论。Linux内核(kernel)是一个相当大范围的开源软件工程。在Linux Kernel维护期的大部分时间段内,对软件的更改都以补丁包和归档文件的方式来传递。2002年,Linux Kernel项目开始使用私有的DVCS系统BitKeeper.
2013-04-29 15:37:29 673
转载 精通git中文版 (连载一)
精通Git原著 :Scott Chacon [email protected]译者 :xiaoxuanzi [email protected]. 简介(Introduction)本书的简介可以放在这儿。 2. 开始(Getting Started)本章将开始介绍Git。我们将在开始来介绍一些版本控制工具的背景,然后介绍怎么让Gi
2013-04-29 15:36:32 810
转载 WTL简介
WTL简介 WTL是Windows Template Library的缩写,由微软的ATL(Active Template Library)小组开发,主要是基于ATL对Wind32 API的封装。从2.0后,功能逐步完善,成为了一个完整的支持窗口的框架。 WTL功能不如MFC完善,但是比MFC更小巧,不依赖MFC的DLL。 WTL不是微软的正式产品,没有微软的
2013-04-28 10:18:36 1571
转载 RGB彩色对照表
表示颜色的常量表示颜色的常量常量值描述Black0x00黑色Red0xFF红色Green0xFF00 绿色Yellow0xFFFF黄色Blue0
2013-04-28 09:45:28 1789
转载 VS2008快捷键大全(有空整理更新的版本)
VS2008快捷键大全Ctrl+m+Crtr+O折叠所有大纲Ctrl+M+Crtr+P: 停止大纲显示Ctrl+K+Crtr+C: 注释选定内容Ctrl+K+Crtr+U: 取消选定注释内容Ctrl+J : 列出成员 智能感知Shift+Alt+Enter: 切换全屏编辑Ctrl+B,T / Ctrl+K,K: 切换书签开关Ctrl+B,N / Ctrl+K,N:
2013-04-12 16:10:42 560
转载 #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif 语句解释
VS2010环境下,添加MFC Class时,程序会自动生成框架代码,cpp文件的include下面有如下语句:#ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif以下是这段代码的相关解释:#ifdef _DEBUG //如果定义了_DEBUG,
2013-04-12 15:18:40 3051
CView里弹出菜单,响应OnFileOpen/OnAppExit等框架消息
2014-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人