<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[走在程序员的路上的博客]]></title><description><![CDATA[目前主要在做C++方面的工作。]]></description><link>https://blog.youkuaiyun.com/hammer9173</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hammer9173]]></copyright><item><title><![CDATA[Git学习之路（五）——Git 命令详解]]></title><link>https://blog.youkuaiyun.com/hammer9173/article/details/51566308</link><guid>https://blog.youkuaiyun.com/hammer9173/article/details/51566308</guid><author>hammer9173</author><pubDate>Thu, 02 Jun 2016 13:08:18 +0800</pubDate><description><![CDATA[一、Git Status 简介Git Status 用于查看Git仓库中所托管文件的状态。Git中文件的状态有三种：untracked, unstaged, staged。日后Git的使用，都是围绕着文件的这三种状态展开的。二、Git 文件状态2.1. untracked当第一次初始化仓库后，如果当前文件夹下有文件存在。那么，运行git status命令后，便会窗口显示如下图片中所示。这个的意思是，]]></description><category></category></item><item><title><![CDATA[Git学习之路（四）——Git仓库管理]]></title><link>https://blog.youkuaiyun.com/hammer9173/article/details/51542884</link><guid>https://blog.youkuaiyun.com/hammer9173/article/details/51542884</guid><author>hammer9173</author><pubDate>Tue, 31 May 2016 08:53:09 +0800</pubDate><description><![CDATA[一到周末就放羊了，今天撰写第四节——Git仓库管理。一般情况下，大家都是从网络上clone一个工程，然后开始编辑。当编辑结束的时候，再push到远程仓库中便可以。然而，将代码保存到远程仓库中是存在一定风险的。对于我这里的特殊情况，我一般是自建局域网服务器来进行代码托管的。这里，我将两种方法一并奉上，与大家分享。本节暂不附注图片，可能阅读起来会有一些抽象，我尽量写得简练一些。远程服务器托管现在网上有很]]></description><category></category></item><item><title><![CDATA[Git学习之路（三）——配置Git]]></title><link>https://blog.youkuaiyun.com/hammer9173/article/details/51512583</link><guid>https://blog.youkuaiyun.com/hammer9173/article/details/51512583</guid><author>hammer9173</author><pubDate>Fri, 27 May 2016 09:27:36 +0800</pubDate><description><![CDATA[第一次使用Git时，需要对Git进行一些配置，以方便使用Git。不过，这种配置工作只需要进行一次便可，日后对Git进行升级时，会沿用现在的配置。git config配置用户信息配置用户信息的作用是用于标识追踪提交代码的操作者。比如说，在团队协作中，如果对某一部分代码有疑问，便可以通过该用户信息定位到是谁提交的这部分代码，便可以找他进一步交流。在个人的版本仓库中，或许你会觉得就自己一个人在做，是否可以]]></description><category></category></item><item><title><![CDATA[Git学习之路（二）——安装Git]]></title><link>https://blog.youkuaiyun.com/hammer9173/article/details/51504148</link><guid>https://blog.youkuaiyun.com/hammer9173/article/details/51504148</guid><author>hammer9173</author><pubDate>Thu, 26 May 2016 09:04:06 +0800</pubDate><description><![CDATA[说明最初，Git是用于Linux下的内核代码管理。因为其非常好用，目前，已经被成功移植到Mac和Windows操作系统下。鉴于我日常使用的是Windows操作系统，故，这里只详细讲解Windows操作系统下Git的安装步骤。安装步骤1. 安装包下载安装包的下载，常用的有两种方式。1. 百度直接搜索关键词“Git”，在弹出的结果中，通过百度软件中心下载，截图如下所示。这种方法有一个缺点，就是安装包不是]]></description><category></category></item><item><title><![CDATA[Git学习之路（一）——初识Git]]></title><link>https://blog.youkuaiyun.com/hammer9173/article/details/51497088</link><guid>https://blog.youkuaiyun.com/hammer9173/article/details/51497088</guid><author>hammer9173</author><pubDate>Wed, 25 May 2016 11:29:01 +0800</pubDate><description><![CDATA[初识Git之前一直使用的VSS（SourceSafe）来管理源代码，累计有一年多。在使用VSS的过程中，我被一些问题所困扰：1.服务器端必须开机，客户端的VSS才能正常使用；
2.无法异地办公；
3.版本回退时很麻烦；
4.其它。
也是带着上述的问题，我了解到了Git，在深入的了解中，我渐渐喜欢上了Git，并且之后将它作为我的默认源代码版本管理工具。百度百科
  Git 是 Linus Torval]]></description><category></category></item><item><title><![CDATA[番茄工作法学习笔记]]></title><link>https://blog.youkuaiyun.com/hammer9173/article/details/50850532</link><guid>https://blog.youkuaiyun.com/hammer9173/article/details/50850532</guid><author>hammer9173</author><pubDate>Thu, 10 Mar 2016 22:02:32 +0800</pubDate><description><![CDATA[番茄工作法 学习笔记韩波  2016-3-10 20:29:32番茄工作法简单易上手，我根据作者的书籍做了以下摘抄整理。番茄工作法的流程番茄工作法的阶段表1 番茄工作法的阶段
  事件
  时间
  内容  计划
  一天的开始
  计划一天要做的事
  追踪
  全天的时间
  记录好这一天内做过的工作、学习等的所有事情，作为原始数据，包括工作时间和其它感兴趣的指标
  记录
  一天的结束]]></description><category></category></item><item><title><![CDATA[读配置文件]]></title><link>https://blog.youkuaiyun.com/hammer9173/article/details/50535090</link><guid>https://blog.youkuaiyun.com/hammer9173/article/details/50535090</guid><author>hammer9173</author><pubDate>Mon, 18 Jan 2016 10:23:24 +0800</pubDate><description><![CDATA[加载配置文件方法CString sAppName = "Default_Values";
CString sPathProg = "Desktop:\\INIFiles\\config.ini";string sKeyName = "OneKeyName";
int nTemp;
nTemp = GetPrivateProfileIntA(sAppName, sKeyName, 0, sPathPr]]></description><category></category></item><item><title><![CDATA[set 类模板学习]]></title><link>https://blog.youkuaiyun.com/hammer9173/article/details/50505674</link><guid>https://blog.youkuaiyun.com/hammer9173/article/details/50505674</guid><author>hammer9173</author><pubDate>Tue, 12 Jan 2016 17:30:29 +0800</pubDate><description><![CDATA[set 类模板set 类模板又称为集合类模板，一个集合对象像链表一样顺序地存储一组值。在一个集合中，集合元素既充当存储的数据，又充当数据的关键码。示例程序#include <iostream>
#include <set>using namespace std;void main()
{
    set<char> cSet; //利用set对象创建字符类型的集合    cSet.insert('B]]></description><category></category></item><item><title><![CDATA[链表学习]]></title><link>https://blog.youkuaiyun.com/hammer9173/article/details/50504495</link><guid>https://blog.youkuaiyun.com/hammer9173/article/details/50504495</guid><author>hammer9173</author><pubDate>Tue, 12 Jan 2016 15:25:36 +0800</pubDate><description><![CDATA[链表优点： 
* 可动态创建，内部自己维护。 
* 可在链表中间添加元素。 
* 插入、删除方便，不会导致元素的移动。 
* 在链表中间插入元素十分快速，不需要移动其它元素。缺点： 
* 不支持随机访问，访问链表元素需要指针从链表的某个端点开始。 
* 访问数组元素的效率低。如，访问第100个元素，必须从头节一直next 99次才能访问到。示例#include <iostream>
#include]]></description><category></category></item><item><title><![CDATA[vector学习]]></title><link>https://blog.youkuaiyun.com/hammer9173/article/details/50504201</link><guid>https://blog.youkuaiyun.com/hammer9173/article/details/50504201</guid><author>hammer9173</author><pubDate>Tue, 12 Jan 2016 14:53:11 +0800</pubDate><description><![CDATA[vector向量(vector)是一种随机访问的数组类型，提供了对数组元素的快速、随机访问，以及在序列尾部快速、随机地插入和删除操作。它在需要时可以改变其大小，是大小可变的向量。优点：
动态改变大小，vector自己管理首尾地址。
缺点：
对vector内数据的操作，只能从尾部进行。
示例示例为通过向量模板对数据进行排序。#include <iostream>
#include <vector>
#]]></description><category></category></item><item><title><![CDATA[数据库编程第4章]]></title><link>https://blog.youkuaiyun.com/hammer9173/article/details/50496115</link><guid>https://blog.youkuaiyun.com/hammer9173/article/details/50496115</guid><author>hammer9173</author><pubDate>Mon, 11 Jan 2016 11:58:47 +0800</pubDate><description><![CDATA[第4章  VC++数据库开发基础4.1 VC++6.0工程创建向导Visual C++为建立应用程序提供了工程创建向导，在向导的指引下，可以建立各种类型的应用程序。执行Visual C++平台上的“File->New”菜单命令，就可以启动VC++ 6.0的工程创建向导，如图4-1所示。在图4-1中可以看到，VC++ 6.0工程创建向导可以创建多种类型的应用程序，我们在本书能用到的有如下几种：
ATL]]></description><category></category></item><item><title><![CDATA[数据库编程第3章]]></title><link>https://blog.youkuaiyun.com/hammer9173/article/details/50496110</link><guid>https://blog.youkuaiyun.com/hammer9173/article/details/50496110</guid><author>hammer9173</author><pubDate>Mon, 11 Jan 2016 11:57:56 +0800</pubDate><description><![CDATA[第3章  数据库开发过程开发一个数据库应用，通常需要经过如下的阶段：
阶段1：调查与分析。获得软件的需求信息和基本的功能定义，形成基本的软件功能描述。
阶段2：数据建模。根据应用调查分析得到的信息，建立应用中涉及的数据以及操作数据的方法、流程，形成数据的流动图表。
阶段3：功能设计。针对应用调查与分析结果和数据建模，进行应用的详细功能设计，形成应用的软件升设计文档。
阶段4：选择数据库系统。选择适合]]></description><category></category></item><item><title><![CDATA[数据库编程第2章]]></title><link>https://blog.youkuaiyun.com/hammer9173/article/details/50496103</link><guid>https://blog.youkuaiyun.com/hammer9173/article/details/50496103</guid><author>hammer9173</author><pubDate>Mon, 11 Jan 2016 11:56:39 +0800</pubDate><description><![CDATA[第2章  COM与数据库访问2.1 COM的基本原理COM即组件对象模型，是一种以组件为发布单元的对象模型。这种模型使各种软件组件可以通过一种通用的方式进行交互。COM既提供了组件之间进行交互的规范，也提供了实现交互的环境，因为组件对象之间交互的规范不依赖于任何特定的语言，所以COM也可以是不同语言协作开发的一种标准。也许读者对OLE（对象链接嵌入，Object Linking and Embedd]]></description><category></category></item><item><title><![CDATA[数据库编程第1章]]></title><link>https://blog.youkuaiyun.com/hammer9173/article/details/50496087</link><guid>https://blog.youkuaiyun.com/hammer9173/article/details/50496087</guid><author>hammer9173</author><pubDate>Mon, 11 Jan 2016 11:54:22 +0800</pubDate><description><![CDATA[第1章  数据库原理与访问1.1 数据库基本原理1.1.1 概述数据库技术的发展历程 数据库是现代计算机应用的一个重要组成部分，是人们有效地进行数据存储、共享和处理的工具。数据库系统的优势数据库同文件相比，有以下优势：首先，数据库中的数据是高度结构化的，不仅考虑数据项之间的关系，还考虑了记录类型之间的关系，从而反映出现实中的信息实体。其次，数据库中的数据是面向系统而不是面向应用的，因此数据库的数据比]]></description><category></category></item></channel></rss>