上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 68 下一页
摘要: 1、到官方下载tgz的安装包。 http://www.scala-lang.org/download/ 注意:在最下面的Other Resources中 2、下载后将压缩包放在/usr/local目录中 3、解压:tar zxvf scala-2.12.4.tgz 4、把解压后的文件夹改名 mv s 阅读全文
posted @ 2018-02-09 07:15 立体风 阅读(271) 评论(0) 推荐(0)
摘要: openjdk的java环境还是简单好用,至于其他的,现在又用不到,为啥要费事安装它们? 步骤: 1、yum search java | grep jdk 哈哈,有java 1.8版本的,ok 2、安装 yum install java-1.8.0-openjdk 3、检测安装版本 java -ve 阅读全文
posted @ 2018-02-09 07:02 立体风 阅读(320) 评论(0) 推荐(0)
摘要: 带参数的宏替换因各种需求叠加,替换规则很怪异: 1、首先将实参替换形参,并展开宏 2、如果1步展开后,有#或者##,参数会被加上双引号,导致停止替换。 3、如果1步展开后,没有#或者##,且参数也是宏,那么继续替换,知道参数没有宏为止。 4、执行完1-3后,第一轮替换结束,再次扫描宏,如果外层还有宏 阅读全文
posted @ 2018-02-06 20:28 立体风 阅读(1700) 评论(0) 推荐(0)
摘要: 这个问题很好回答,并且我把这个问题归结于基本概念题(就是入门书必须介绍的)。我想一般来说,做过内存管理的,对这个语言特性肯定不会陌生。摘几句The C Programming Language里面讲述这个问题的原话,以说明读书还是必要的:①联合就是一个结构,②它的所有成员相对于基地址的偏移量都为0, 阅读全文
posted @ 2018-01-25 20:58 立体风 阅读(2188) 评论(0) 推荐(0)
摘要: #include int main(int argc, char *argv[]) { unsigned int umax=~0; if(umax == -1) ... 阅读全文
posted @ 2018-01-25 19:40 立体风 阅读(310) 评论(0) 推荐(0)
摘要: 目前,计算机存储系统有2种存储格式,大端和小端。数据在内存中存储时以字节为单位,一个int类型有4个字节,这就导致是高字节对应低地址(大端模式),高字节对应高地址(小端模式)。大端和小端模式本身没有对错,也没有优劣,理论上都可以,于是,怎么搞的都有。比如:用大端的C51单片机,用小端的ARM,INT 阅读全文
posted @ 2018-01-22 18:03 立体风 阅读(344) 评论(0) 推荐(0)
摘要: 根据c标准,char类型到底是有符号整数类型还是无符号整数类型,这取决于c实现,也就是c编译器的作者的想法:( 那么,如何快速的编写一个检测程序,查看当前编译器如何对char进行定义? 我的机子输出: 关键语句: (char)-1>0?"un":"" 含义:将-1强制转换为char类型,如果是无符号 阅读全文
posted @ 2018-01-22 17:42 立体风 阅读(1106) 评论(0) 推荐(0)
摘要: 国际标准组织发布c11后,gnu为自己的编译器发布两种标准gnu11和c11 gnu11:带gnu c扩展的c11标准,如果你的代码包含了typeof,__attribute__等等gnu的扩展,就必须用这个。 c11:这个就是纯c11的标准,不带gnu扩展。 可以在Makefile中声明: 或者, 阅读全文
posted @ 2018-01-22 13:05 立体风 阅读(3496) 评论(0) 推荐(0)
摘要: 为了硬件能够快速访问,数据在内存中要对齐(参考集装箱)。这里主要说一下结构体的对齐。 1、结构体内元素的大小,又下一个字节决定。 2、系统默认4个字节对齐方式。 输出结果: 阅读全文
posted @ 2018-01-21 11:29 立体风 阅读(214) 评论(0) 推荐(0)
摘要: printf函数没有这个功能,如果想打印一个数的二进制形式,就得自己计算。下面是我看到的最简便的算法: 1、如何理解 n&1<<i?1:0 ,加上括号: (n&(1<<i))?1:0 2、因为int类型有4个字节,所以也就是32位二进制,从bit0到bit31,所以,1<<i,就是将1位移31,然后 阅读全文
posted @ 2018-01-21 10:11 立体风 阅读(1892) 评论(0) 推荐(0)
上一页 1 ··· 43 44 45 46 47 48 49 50 51 ··· 68 下一页