自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

m2o2o2d的专栏

为无知而求知。

  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 SQL Basics For HANA-Unit1:Motivation And Basic Concepts

1.DB、DBS、DBMS1)Database(DB):structured collection of “records”。2)Database System(DBS):specific database + DBMS。· DBS = DB + DBMS3)Database Management System(DBMS):manage the database。2.3

2015-07-27 17:56:12 617

原创 BC430-Unit2:Data Types in the ABAP Dictionary

【Lesson 1:Working with Domains and Data Elements】1.Data Types1)Cross-program(globally known) data types可在ABAP Dictionary中被定义。2)ABAP Dictionary:Initial Screen,在Data Type域中有如下基本类型:· Data element

2015-07-24 09:31:25 565

原创 BC430-Unit1:Introduction to the Dictionary

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

2015-07-23 21:48:39 489

原创 BC400-Unit5:Complex Data Objects

【Lesson 1:Working with Structures】1.用Global Types定义Structures2.用Local Types定义Structures3.访问Structure Components 4.Copy相同名字的Structure Components【Lesson 2:Working with Internal T

2015-07-22 12:51:08 1342

原创 VT.Essay.1:Try again. Fail again. Fail better.

正式入Team前,公司给我们安排5天的BC401、BC430课程,料想一年前学习的BC400还没有忘。然而学习BC401时,才发现基础是多么薄弱,老师已无法和我们沟通,只能重回BC400。        重新学习的过程让我想到自己学习Java的经历,尽管学习的途径很多,但能最快、最深入地理解Java的是亲自实践。不断的coding、不断的fail、不断的debug,每次coding都是对自己知

2015-07-21 23:12:31 601

原创 【Error处理】ABAP中调用Function Module出现“not begin with Function-Pool”错误

【问题描述】SAP_BC400_Exercise_9,创建Function Module后,Activate Module时会报错“……does not begin with Function-Pool”。【解决方法】在激活的时候注意勾选“SAP****COMP”(也可能是“SAP****COMTOP”),将它一起激活,之后可以正常运行。也可以双击Function Group,在对

2015-07-21 22:49:04 5506

原创 BC400-Unit4:Modularization

Lesson 1:Introducing ModularizationLesson 2:Modularizing Using SubroutinesLesson 3:Modularizing Using Function ModulesLesson 4:Implementing Function ModulesLess

2015-07-21 21:07:31 1159

原创 BC400-Unit3:Basic ABAP Language Elements

Lesson 1:Defining Elementary Data Objects1.Complete ABAP Standard Data Types1)定长的,不需要指定长度。2.Incomplete ABAP Standard Data Types1)非定长的,需要指定长度,不指定时有默认长度。3.声明局部类型4.Dictionary中

2015-07-21 00:39:05 944

原创 BC400-Unit2:ABAP Workbench Introduction

~~~~~~~~~~~【Lesson 1:Introducing the ABAP Development Environment】~~~~~~~~~~~1.The Cross-Client Capability of the Repository2.Structure of Repository3.ABAP Workbench Tools1)Debugger2

2015-07-21 00:05:50 838

原创 BC400-Unit1:Flow of an ABAP Program

Lesson 1:Describing the Processing of ABAP Program1.Client/Server Architecture of SAP NetWeaver AS2.Excerpt for an ABAP Program3.Interplay Between Server Levels and Program Flow4.通

2015-07-20 22:49:15 664

转载 GitHub for Windows安装

【问题描述】下载GitHub后,双击"GitHubSetup"图标进行安装,出现"正在安装"对话框后不久就会报错:应用程序下载未成功……【解决方法】1.打开控制面板→Internet选项→安全→受信任的站点→站点2.添加网址:https://github-windows.s3.amazonaws.com/或者取消复选框"对该区域中的所有站点要求服务器验证(https:)

2015-01-11 17:11:39 697

原创 子网掩码的计算

1.定义与作用子网掩码(又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。

2014-04-30 00:57:26 1429

原创 《黑客与画家》

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~【书籍】~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2014-04-28 01:33:11 585

原创 基址与分段寻址—32位寄存器的变化

基址、分段寻址、段寄存器、32位寄存器到底有什么联系呢?

2014-04-18 15:59:55 1693

原创 《卓越程序员密码》

书籍

2014-04-14 20:30:02 605

原创 书籍推荐汇总

需要学的很多,要把有限的时间用在好书上

2014-04-13 17:14:58 846 3

原创 桌面

不变中的一点改变

2014-04-12 20:50:09 500

原创 想做未做

4月中,期中考袭来,最烦

2014-04-12 18:00:13 634 2

原创 x86参数传递规则

1.函数调用者必须在ccallee返回之后清理堆栈。2.每个函数拥有固定数量的参数,这意味着被调用函数可以在一个地方对参数进行清理,即在被调用函数内部进行堆栈参数的清理,而不是分散在每一次调用该函数的代码中。3.以下是调用过程:              1)将参数从右到左压入堆栈:参数从右到左依次压入堆栈,每次压入一个。调用者(caller)必须明确有多少Byte的参数,以便函数

2014-03-21 20:52:57 7693

原创 汇编指令积累(长期)

cmp ecx,5cmovl eax,ebxcmp:比较,比较ecx和5,并设置标志位,其他指令通过识别被影响的标志位来得知比较结果。cmovl:小于传送,如果ecx

2014-03-21 20:18:18 1696 2

转载 32位CPU寄存器

【32位CPU所含有的寄存器】4个数据寄存器:EAX、EBX、ECX、EDX)2个变址和指针寄存器:ESI、EDI2个指针寄存器:ESP、EBP 6个段寄存器:ES、CS、SS、DS、FS、GS1个指令指针寄存器:EIP1个标志寄存器:EFlags1、数据寄存器 数据寄存器主要用来保存操作数和运算结果等信息,从而节省读取操作数所需占用总线和访问存储器的时间。 3

2014-03-21 17:54:35 584

原创 GCC+NASM

高级语言编译全过程:预处理→编译→汇编→链接纯汇编编译全过程:汇编→链接【基础知识--编译链接】1.汇编 / 编译(生成语言无关中间代码)

2014-03-21 15:31:57 1469

原创 BIOS简述

BIOS(Basic Input Output System,基本输入输出系统)=================================================================1.它是一组固化到计算机内主板上一个ROM芯片上的程序,保存着计算机最重要的基本输入输出的程序、系统设置、开机后自检程序和系统自启动程序。2.主要功能是为计算机提供最底层的、最直

2014-03-21 15:27:03 875

转载 windows下安装、配置gcc编译器

在Windows下使用gcc编译器:1.首先介绍下MinGWMinGW是指只用自由软件来生成纯粹的Win32可执行文件的编译环境,它是Minimalist GNU on Windows的略称。  实际上 MinGW 并不是一个 单纯的C/C++ 编译器,而是一套 GNU 工具集合。除开 GCC 以外,MinGW 还包含有一些其他的 GNU 程序开发工具 (比

2014-03-20 22:03:35 615

转载 int 0x80系统调用的参数传递规则

系统调用的参数传递规则:传递给系统调用的参数则必须按照参数顺序依次存放到寄存器ebx,ecx,edx,esi,edi中,当系统调用完成之后,返回值存放在eax中;A.当系统调用所需参数的个数不超过5个的时候,执行"int$0x80"指令时,需在eax中存放系统调用的功能号,传递给系统调用的参数则按照参数顺序依次存放到寄存器ebx,ecx,edx,esi,edi中,当系统调用完成之后,返回值

2014-03-20 21:26:40 3843

原创 汇编-代码解释集合

【汇编代码】extern:EXTERN 伪操作告诉编译器当前的符号不是在本源文件中定义的,而是在其他源文件中定义的,在本源文件中可能引用该符号。如果本源文件没有实际引用该符号,该符号将不会被加入到本源文件的符号表中。global:关键字,把符号导出到其他模块中。global是extern的对立面,如果一个模块声明一个extern的符号,然后引用它,为了防止链接错误,另外某一个模块必须确实定

2014-03-20 21:10:44 2995 1

转载 80X86汇编指令符号大全

+、-、*、/∶算术运算符。 &∶宏处理操作符。宏扩展时不识别符号和字符串中的形式参数,如果在形式参数前面加上一个& 记号,宏汇编程序就能够用实在参数代替这个形式参数了。 $∶地址计数器的值——记录正在被汇编程序翻译的语句地址。每个段均分配一个计数器,段内定义的所有标号和变量的偏移地址就是当前汇编地址计数器的值。 ?∶操作数。在数据定义语句中,操作数用?,其作用

2014-03-20 16:35:08 945

原创 Ubuntu下用bochs编译简单操作系统

1.代码boot.asm org 07c00h ;告诉编译器程序加载到7c00处 mov ax,cs mov ds,ax mov es,ax call DispStr ;调用显示字符串例程 jmp $ ;无限循环DispStr: mov ax,BootMessage mov bp,ax ;ES:BP=串地址 mov cx,16 ;CX=串长度 mov ax,0

2014-03-20 10:07:06 1082

原创 Ubuntu下用gcc与nasm联合编译

1.代码foo.asm;编译链接的方法;(id的'-s'选项意为"strip all");;$ nasm -f elf foo.asm -o foo.o;$ gcc -c bar.c -o bar.o;$ id -s hello.o bar.o foobar;$ ./foobar;the 2nd one;$extern choose ;int choose(int a

2014-03-20 01:24:26 2185

原创 Ubuntu下用汇编编写Hello,world

1.代码hello.asm;编译链接方法;(ld 的'-s'选项意为“strip all”);;$ nasm -f elf hello.asm -o hello.o;$ ld -s hello.o -o hello;$./hello;Hello,OS;$[section .data] ;数据在此strHello db "Hello, world",0AhST

2014-03-14 23:36:37 4081

转载 ubuntu上安装nasm以及nasm在ubuntu上的简单使用

1、在ubuntu上安装nasm方法首先在网站http://www.nasm.us/pub/nasm/releasebuilds/2.10.07/下面去下载2.10.07.tar.gz这个版本(一般在ubuntu上面都是使用这个压缩形式的)。如果要下其他版本的nasm可以通过http://www.nasm.us/来进行选择进行下载。2、安装方法:使用如下的命令:解压:tar

2014-01-24 14:29:16 983

原创 virtualBox中安装ubuntu重启异常问题

[问题描述]在virtualBox中安装ubuntu,安装完毕后点击重启,出现异常,如下图,重新启动后又要重新安装。[问题原因]安装完成后(重新启动前)已经生成了.vdi文件系统,所以需要把虚拟光驱卸载,相当于把安装盘取出来,不然会一直装装装哒~[解决方案]1.打开virtualBox—〉设置—〉存储,选择“控制器:IDE”下的虚拟光驱点击右

2014-01-24 13:03:34 5472

思科书后实验题.pka文件:路由协议和概念

路由协议与概念: 共41个.pka文件,原书光盘完整集合 下载后,用packet tracer 5.2打开,即可做题模拟实验

2014-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除