<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[mickeyty的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/mickeyty</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; mickeyty]]></copyright><item><title><![CDATA[SAP BTP程序开发 - 环境准备]]></title><link>https://blog.youkuaiyun.com/mickeyty/article/details/146823712</link><guid>https://blog.youkuaiyun.com/mickeyty/article/details/146823712</guid><author>mickeyty</author><pubDate>Mon, 31 Mar 2025 18:05:13 +0800</pubDate><description><![CDATA[构建SAP BTP开发环境，并讲解如何申请BTP的官方试用账号。]]></description><category></category></item><item><title><![CDATA[进程间通信 - 动态链接库中共享内存]]></title><link>https://blog.youkuaiyun.com/mickeyty/article/details/51721860</link><guid>https://blog.youkuaiyun.com/mickeyty/article/details/51721860</guid><author>mickeyty</author><pubDate>Tue, 12 May 2020 15:23:57 +0800</pubDate><description><![CDATA[前言
进程是装入内存并准备执行的程序，每个进程都有私有的虚拟地址空间，由代码、数据，以及其他的一些资源组成。32位系统的进程分配4G的虚拟地址空间。内存地址范围是0x00000000～0xFFFFFFFF。这个内存地址空间是每个进程独立的，也就是说，在一个进程中是不能访问其他进程的地址空间的。
举个例子，进程A的内存里保存了一个数据，假设这个数据的地址是0x33333333。这个是时候，即使把]]></description><category></category></item><item><title><![CDATA[存储控制器使用]]></title><link>https://blog.youkuaiyun.com/mickeyty/article/details/72269691</link><guid>https://blog.youkuaiyun.com/mickeyty/article/details/72269691</guid><author>mickeyty</author><pubDate>Tue, 16 May 2017 13:36:06 +0800</pubDate><description><![CDATA[存储控制器使用
一、使用存储控制器访问外设的原理
1、S3C2440的地址空间
S3C2440对外引出27根地址线ADDR0-ADDR26，访问范围只有128MB，CPU对外还引出8根片选信号nGCS0-nGCS7，对应BANK0-BANK7，当访问BANKx的地址空间时，nGCSx引脚输出低电平来选中外接设备。
这样每个128MB空间，共8个片选，对应1GB的地址空间。空间分布图如下：]]></description><category></category></item><item><title><![CDATA[HDFS-Hadoop分布式文件系统介绍]]></title><link>https://blog.youkuaiyun.com/mickeyty/article/details/70228988</link><guid>https://blog.youkuaiyun.com/mickeyty/article/details/70228988</guid><author>mickeyty</author><pubDate>Tue, 18 Apr 2017 15:34:53 +0800</pubDate><description><![CDATA[一． 概要
Hadoop分布式文件系统，简称HDFS。是Apache Hadoop Core项目的一部分。适合运行在通用的硬件上的分布式文件系统。所谓通用的硬件也就是相对廉价的机器。一般没有什么特殊要求。HDFS能提供高吞吐量的数据访问，非常适合大规模数据集上的应用。而且HDFS是一个高度容错性的系统。
下面是HDFS的结构图。


从上图可以看出， HDFS也是基于主从结构（maste]]></description><category></category></item><item><title><![CDATA[Linux环境Hadoop2.8.0搭建(单机模式-伪分布式模式)]]></title><link>https://blog.youkuaiyun.com/mickeyty/article/details/70213225</link><guid>https://blog.youkuaiyun.com/mickeyty/article/details/70213225</guid><author>mickeyty</author><pubDate>Mon, 17 Apr 2017 16:36:05 +0800</pubDate><description><![CDATA[Hadoop是分为3种安装模式的，单机模式，伪分布模式和完全分布模式。众所周知，完全分布模式是企业真实开发用的，大型的系统可能需要成千上万台电脑。没有条件的话，可以搭建单机模式或者伪分布模式。本文主要是讲解怎么应用Hadoop2.8.0搭建单机模式和伪分布模式Hadoop。


1.单机模式
  
  □ 所需软件
    - RHEL 6.8
    - JRE 1.8
    ]]></description><category></category></item><item><title><![CDATA[(*(volatile unsigned long *))的分析]]></title><link>https://blog.youkuaiyun.com/mickeyty/article/details/69569516</link><guid>https://blog.youkuaiyun.com/mickeyty/article/details/69569516</guid><author>mickeyty</author><pubDate>Fri, 07 Apr 2017 17:14:17 +0800</pubDate><description><![CDATA[最近在学习ARM嵌入式开发，其中有很多涉及到(*(volatile unsigned long *))的申明语法，于是百度了一下，终于理解其含义。遂发文记录，以免日后又忘记了。
我们分析一下下面的例子
#define    GPBCON        (*(volatile unsigned long *)0x56000010)


1.unsigned long是一个无符号的长整形]]></description><category></category></item><item><title><![CDATA[AWR介绍使用]]></title><link>https://blog.youkuaiyun.com/mickeyty/article/details/51878681</link><guid>https://blog.youkuaiyun.com/mickeyty/article/details/51878681</guid><author>mickeyty</author><pubDate>Mon, 11 Jul 2016 10:12:20 +0800</pubDate><description><![CDATA[自动工作负载库（Automatic Workload Repository，AWR）

AWR的由来：
    10g之前的oracle:用户的连接将产生会话，当前会话记录保存在v$session中；处于等待状态的会话会被复制一份放在v$session_wait中。当该连接
 断开后，其原来的连接信息在v$session和v$session_wait中就会被删除;oracle10g及之后保]]></description><category></category></item><item><title><![CDATA[windbg 常用命令详解]]></title><link>https://blog.youkuaiyun.com/mickeyty/article/details/51829642</link><guid>https://blog.youkuaiyun.com/mickeyty/article/details/51829642</guid><author>mickeyty</author><pubDate>Tue, 05 Jul 2016 10:56:08 +0800</pubDate><description><![CDATA[一、
1、 !address eax
查看对应内存页的属性

 

2、 vertarget 
显示当前进程的大致信息

3 !peb 
显示process Environment Block
 
 

4、 lmvm 
可以查看任意一个dll的详细信息
例如：我们查看cyusb.sys的信息



5.reload !sym 加载符号文件

6、 lm]]></description><category></category></item><item><title><![CDATA[ocp—051试题答案解析]]></title><link>https://blog.youkuaiyun.com/mickeyty/article/details/51452971</link><guid>https://blog.youkuaiyun.com/mickeyty/article/details/51452971</guid><author>mickeyty</author><pubDate>Thu, 19 May 2016 12:54:12 +0800</pubDate><description><![CDATA[1Z0-051 




1. 


View the Exhibit and examine the structure of the SALES, CUSTOMERS, PRODUCTS, and TIMES tables. The PROD_ID column is the foreign key in the SALES table, which references th]]></description><category></category></item><item><title><![CDATA[聊聊UNDO_RETENTION作用（下）]]></title><link>https://blog.youkuaiyun.com/mickeyty/article/details/51451100</link><guid>https://blog.youkuaiyun.com/mickeyty/article/details/51451100</guid><author>mickeyty</author><pubDate>Thu, 19 May 2016 09:22:33 +0800</pubDate><description><![CDATA[上篇我们讨论了小undo表空间、不支持自动拓展情况下的Undo Retention失效场景。本篇我们看一下如果存在可拓展空间，Oracle还是会尽量保证时间间隔的。
 
5、小Undo空间可拓展实验
 
我们同样创建一个小表空间，但区别在于设置其可以进行空间拓展。
 
 
SQL> select sysdate from dual;
SYSDATE
---------------]]></description><category></category></item><item><title><![CDATA[聊聊UNDO_RETENTION作用（上）]]></title><link>https://blog.youkuaiyun.com/mickeyty/article/details/51451083</link><guid>https://blog.youkuaiyun.com/mickeyty/article/details/51451083</guid><author>mickeyty</author><pubDate>Thu, 19 May 2016 09:21:11 +0800</pubDate><description><![CDATA[在Oracle的Undo机制中，参数Undo_Retention扮演了“混淆者”的角色。论坛里面也有很多朋友对这个参数含义不是非常清楚。本篇我们就来讨论一下这个这个参数的含义和作用。
 
1、从Undo说起
 
Undo或者说rollback segment机制是Oracle早期奠定行业地位的核心技术之一。Undo机制的提出，源自于Oracle提出的“多版本一致读”特性。在Oracle中，]]></description><category></category></item><item><title><![CDATA[ORACLE的TO_CHAR函数详解]]></title><link>https://blog.youkuaiyun.com/mickeyty/article/details/51422811</link><guid>https://blog.youkuaiyun.com/mickeyty/article/details/51422811</guid><author>mickeyty</author><pubDate>Mon, 16 May 2016 10:05:53 +0800</pubDate><description><![CDATA[来自:http://oracle.chinaitlab.com/exploiture/798048.html
本来这是很简单的函数，但在屡次忘记格式之后，决定还是翻译一遍以铭记在心。
　　参考Oracle Database SQL Reference>>.
　　关于nls可有取值，请注意视图sys.V_$NLS_VALID_VALUES
一 ，TO_CHAR(NUMBER)
　　本函数把]]></description><category></category></item><item><title><![CDATA[堆和栈的区别]]></title><link>https://blog.youkuaiyun.com/mickeyty/article/details/51221927</link><guid>https://blog.youkuaiyun.com/mickeyty/article/details/51221927</guid><author>mickeyty</author><pubDate>Fri, 22 Apr 2016 17:27:11 +0800</pubDate><description><![CDATA[堆和栈的区别 (转贴) 
非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!
堆和栈的区别
一、预备知识—程序的内存分配
一个由c/C++编译的程序占用的内存分为以下几个部分
1、栈区（stack）— 由编译器自动分配释放 ，存放函数的参数值，局部变量的值等。其操作方式类似于数据结构中的栈。
2、堆区（heap） — 一般由程序员分配释放， 若程序员不释放，程序结束时可能由]]></description><category></category></item></channel></rss>