<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jimzhke的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jimzhke</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jimzhke]]></copyright><item><title><![CDATA[C/C++ 关于#/##在宏定义中的用法]]></title><link>https://blog.youkuaiyun.com/jimzhke/article/details/52263710</link><guid>https://blog.youkuaiyun.com/jimzhke/article/details/52263710</guid><author>jimzhke</author><pubDate>Sat, 20 Aug 2016 21:42:06 +0800</pubDate><description><![CDATA[在C/C++的宏定义中,#/##存在特殊的作用
1. #运算符将一个宏的参数转换为字符串字面量。它仅允许出现在带参数的宏的替换列表中。
[cpp] view plain copy #include   #define PRINT_STR(s)      printf(#s" = %s/n", s)  int main()   {       char *s1 = "aaa";      PRI]]></description><category></category></item><item><title><![CDATA[ORACLE的TO_CHAR函数详解]]></title><link>https://blog.youkuaiyun.com/jimzhke/article/details/52263705</link><guid>https://blog.youkuaiyun.com/jimzhke/article/details/52263705</guid><author>jimzhke</author><pubDate>Sat, 20 Aug 2016 21:40:35 +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/jimzhke/article/details/52263687</link><guid>https://blog.youkuaiyun.com/jimzhke/article/details/52263687</guid><author>jimzhke</author><pubDate>Sat, 20 Aug 2016 21:37:56 +0800</pubDate><description><![CDATA[高端内存是Linux中一个重要的概念，初涉Linux时曾经对这个概念非常迷惑。实际上这个概念比较简单，理解这个概念，需要追溯一下Linux的内存管理。
      
从前，CPU的地址总线只有32位，再早的就不再追溯了。32的地址总线无论是从逻辑上还是从物理上都只能描述4G的地址空间，在物理上理论上最多拥有
4G内存（除了IO地址空间，实际内存容量小于4G），逻辑空间也只能描述4G的线性地址]]></description><category></category></item></channel></rss>