<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[m2o2o2d的专栏]]></title><description><![CDATA[为无知而求知。]]></description><link>https://blog.youkuaiyun.com/m2o2o2d</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; m2o2o2d]]></copyright><item><title><![CDATA[SQL Basics For HANA-Unit1：Motivation And Basic Concepts]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/47084809</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/47084809</guid><author>m2o2o2d</author><pubDate>Mon, 27 Jul 2015 17:56:12 +0800</pubDate><description><![CDATA[1.DB、DBS、DBMS
1）Database（DB）：structured collection of “records”。
2）Database System（DBS）：specific database + DBMS。
· DBS = DB + DBMS

3）Database Management System（DBMS）：manage the database。

2.3]]></description><category></category></item><item><title><![CDATA[BC430-Unit2：Data Types in the ABAP Dictionary]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/47029369</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/47029369</guid><author>m2o2o2d</author><pubDate>Fri, 24 Jul 2015 09:31:25 +0800</pubDate><description><![CDATA[【Lesson 1：Working with Domains and Data Elements】
1.Data Types
1）Cross-program（globally known） data types可在ABAP Dictionary中被定义。
2）ABAP Dictionary：Initial Screen，在Data Type域中有如下基本类型：
· Data element]]></description><category></category></item><item><title><![CDATA[BC430-Unit1：Introduction to the Dictionary]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/47026043</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/47026043</guid><author>m2o2o2d</author><pubDate>Thu, 23 Jul 2015 21:48:39 +0800</pubDate><description><![CDATA[BC430主要是关于ABAP Dictionary的。

【Lesson 1：Describing the ABAP Dictionary】
1.ABAP Dictionary的功能
1）Type Definitions：自定义类型，如Data elements，structures，table types。

2）Services：提供一些支持开发的服务，如F1、F4等。
3）DB]]></description><category></category></item><item><title><![CDATA[BC400-Unit5：Complex Data Objects]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/46994573</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/46994573</guid><author>m2o2o2d</author><pubDate>Wed, 22 Jul 2015 12:51:08 +0800</pubDate><description><![CDATA[【Lesson 1：Working with Structures】
1.用Global Types定义Structures

2.用Local Types定义Structures

3.访问Structure Components
 

4.Copy相同名字的Structure Components



【Lesson 2：Working with Internal T]]></description><category></category></item><item><title><![CDATA[VT.Essay.1：Try again. Fail again. Fail better.]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/46993871</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/46993871</guid><author>m2o2o2d</author><pubDate>Tue, 21 Jul 2015 23:12:31 +0800</pubDate><description><![CDATA[正式入Team前，公司给我们安排5天的BC401、BC430课程，料想一年前学习的BC400还没有忘。然而学习BC401时，才发现基础是多么薄弱，老师已无法和我们沟通，只能重回BC400。
        重新学习的过程让我想到自己学习Java的经历，尽管学习的途径很多，但能最快、最深入地理解Java的是亲自实践。不断的coding、不断的fail、不断的debug，每次coding都是对自己知]]></description><category></category></item><item><title><![CDATA[【Error处理】ABAP中调用Function Module出现“not begin with Function-Pool”错误]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/46992233</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/46992233</guid><author>m2o2o2d</author><pubDate>Tue, 21 Jul 2015 22:49:04 +0800</pubDate><description><![CDATA[【问题描述】
SAP_BC400_Exercise_9，创建Function Module后，Activate Module时会报错“……does not begin with Function-Pool”。

【解决方法】
在激活的时候注意勾选“SAP****COMP”（也可能是“SAP****COMTOP”），将它一起激活，之后可以正常运行。也可以双击Function Group，在对]]></description><category></category></item><item><title><![CDATA[BC400-Unit4:Modularization]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/46980559</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/46980559</guid><author>m2o2o2d</author><pubDate>Tue, 21 Jul 2015 21:07:31 +0800</pubDate><description><![CDATA[Lesson 1：Introducing Modularization





Lesson 2：Modularizing Using Subroutines





Lesson 3：Modularizing Using Function Modules



Lesson 4：Implementing Function Modules



Less]]></description><category></category></item><item><title><![CDATA[BC400-Unit3：Basic ABAP Language Elements]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/46976679</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/46976679</guid><author>m2o2o2d</author><pubDate>Tue, 21 Jul 2015 00:39:05 +0800</pubDate><description><![CDATA[Lesson 1：Defining Elementary Data Objects

1.Complete ABAP Standard Data Types
1）定长的，不需要指定长度。



2.Incomplete ABAP Standard Data Types
1）非定长的，需要指定长度，不指定时有默认长度。


3.声明局部类型


4.Dictionary中]]></description><category></category></item><item><title><![CDATA[BC400-Unit2：ABAP Workbench Introduction]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/46976081</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/46976081</guid><author>m2o2o2d</author><pubDate>Tue, 21 Jul 2015 00:05:50 +0800</pubDate><description><![CDATA[~~~~~~~~~~~【Lesson 1：Introducing the ABAP Development Environment】~~~~~~~~~~~
1.The Cross-Client Capability of the Repository


2.Structure of Repository


3.ABAP Workbench Tools
1）Debugger
2]]></description><category></category></item><item><title><![CDATA[BC400-Unit1：Flow of an ABAP Program]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/46975175</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/46975175</guid><author>m2o2o2d</author><pubDate>Mon, 20 Jul 2015 22:49:15 +0800</pubDate><description><![CDATA[Lesson 1：Describing the Processing of ABAP Program
1.Client/Server Architecture of SAP NetWeaver AS


2.Excerpt for an ABAP Program


3.Interplay Between Server Levels and Program Flow


4.通]]></description><category></category></item><item><title><![CDATA[GitHub for Windows安装]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/42612289</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/42612289</guid><author>m2o2o2d</author><pubDate>Sun, 11 Jan 2015 17:11:39 +0800</pubDate><description><![CDATA[【问题描述】
下载GitHub后，双击"GitHubSetup"图标进行安装，出现"正在安装"对话框后不久就会报错：应用程序下载未成功……
【解决方法】
1.打开控制面板→Internet选项→安全→受信任的站点→站点

2.添加网址：https://github-windows.s3.amazonaws.com/

或者取消复选框"对该区域中的所有站点要求服务器验证（https:）]]></description><category></category></item><item><title><![CDATA[子网掩码的计算]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/24746639</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/24746639</guid><author>m2o2o2d</author><pubDate>Wed, 30 Apr 2014 00:57:26 +0800</pubDate><description><![CDATA[1.定义与作用
子网掩码（又叫网络掩码、地址掩码、子网络遮罩，它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。子网掩码不能单独存在，它必须结合IP地址一起使用。子网掩码只有一个作用，就是将某个IP地址划分成网络地址和主机地址两部分。]]></description><category></category></item><item><title><![CDATA[《黑客与画家》]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/24609673</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/24609673</guid><author>m2o2o2d</author><pubDate>Mon, 28 Apr 2014 01:33:11 +0800</pubDate><description><![CDATA[~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~【书籍】~~~~~~~~~~~~~~~~~~~~~~~~~~~~~]]></description><category></category></item><item><title><![CDATA[基址与分段寻址—32位寄存器的变化]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/24023067</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/24023067</guid><author>m2o2o2d</author><pubDate>Fri, 18 Apr 2014 15:59:55 +0800</pubDate><description><![CDATA[基址、分段寻址、段寄存器、32位寄存器到底有什么联系呢？]]></description><category></category></item><item><title><![CDATA[《卓越程序员密码》]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/23702677</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/23702677</guid><author>m2o2o2d</author><pubDate>Mon, 14 Apr 2014 20:30:02 +0800</pubDate><description><![CDATA[书籍]]></description><category></category></item><item><title><![CDATA[书籍推荐汇总]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/23606269</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/23606269</guid><author>m2o2o2d</author><pubDate>Sun, 13 Apr 2014 17:14:58 +0800</pubDate><description><![CDATA[需要学的很多，要把有限的时间用在好书上]]></description><category></category></item><item><title><![CDATA[桌面]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/23551291</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/23551291</guid><author>m2o2o2d</author><pubDate>Sat, 12 Apr 2014 20:50:09 +0800</pubDate><description><![CDATA[不变中的一点改变]]></description><category></category></item><item><title><![CDATA[想做未做]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/23541095</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/23541095</guid><author>m2o2o2d</author><pubDate>Sat, 12 Apr 2014 18:00:13 +0800</pubDate><description><![CDATA[4月中，期中考袭来，最烦]]></description><category></category></item><item><title><![CDATA[x86参数传递规则]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/21742809</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/21742809</guid><author>m2o2o2d</author><pubDate>Fri, 21 Mar 2014 20:52:57 +0800</pubDate><description><![CDATA[1.函数调用者必须在ccallee返回之后清理堆栈。
2.每个函数拥有固定数量的参数，这意味着被调用函数可以在一个地方对参数进行清理,即在被调用函数内部进行堆栈参数的清理，而不是分散在每一次调用该函数的代码中。
3.以下是调用过程：              
1)将参数从右到左压入堆栈：
参数从右到左依次压入堆栈，每次压入一个。调用者（caller）必须明确有多少Byte的参数，以便函数]]></description><category></category></item><item><title><![CDATA[汇编指令积累（长期）]]></title><link>https://blog.youkuaiyun.com/m2o2o2d/article/details/21739915</link><guid>https://blog.youkuaiyun.com/m2o2o2d/article/details/21739915</guid><author>m2o2o2d</author><pubDate>Fri, 21 Mar 2014 20:18:18 +0800</pubDate><description><![CDATA[cmp	ecx,5
cmovl	eax,ebx
cmp：比较，比较ecx和5，并设置标志位，其他指令通过识别被影响的标志位来得知比较结果。
cmovl：小于传送，如果ecx]]></description><category></category></item></channel></rss>