const 定义的是变量不是常量,只是这个变量的值不允许改变是常变量!带有类型。编译运行的时候起作用存在类型检查。 define 定义的是不带类型的常数,只进行简单的字符替换。在预编译的时候起作用,不存在类型检查。 1、两者的区别 (1) 编译器处理方式不同 #define 宏是在预处理阶段展开。 ...
分类:
编程语言 时间:
2018-06-03 14:37:50
阅读次数:
197
程序经常出现OOM错误,然后关键字"go pprof"搜到文章<Go程序性能分析pprof>,该文章第二步说运行程序后会生成profile文件,但是编译运行后发现生成的profile文件大小一直为0,然后关键字"go pprof profile is empty"搜到文章<Golang pprof ...
分类:
其他好文 时间:
2018-06-01 20:41:26
阅读次数:
332
此博文非原创:参考小兵qwer https://blog.csdn.net/xiaobing_122613/article/details/70209716 只是想留下对自己有用的东西,同时帮助更多人。 1.先检查本地JDK编码: 代码: 编译运行: 创建系统环境变量: 变量名: JAVA_TOOL ...
分类:
其他好文 时间:
2018-05-27 19:37:14
阅读次数:
255
准备1:JDK下好了 准备2:环境变量配置好了 准备3:本次测试用的是JDK8,用JDK10的在Eclipse里面好像用不了 满足上面三个条件,那可以继续看下去了 Test_1:带包编译运行 代码: 文件位置: 编译指令:javac -d . HelloWorld.java (注意-d后面有个.点) ...
分类:
编程语言 时间:
2018-05-27 19:00:08
阅读次数:
180
环境设置 项目地址 https://github.com/silvermagic/ProtoBufDev.git 操作系统 安装protobuf 工程目录结构(模板) 编译运行项目(模板) 规范 proto文件名使用小写字母加下划线的组合方式 ...
分类:
其他好文 时间:
2018-05-25 13:51:26
阅读次数:
172
环境设置 项目地址 https://github.com/open source parsers/jsoncpp.git 操作系统 安装jsoncpp 工程目录结构(模板) 编译运行项目(模板) ...
分类:
Web程序 时间:
2018-05-25 13:26:26
阅读次数:
217
一、说明 对大多数语言而言自动对齐使用空格还是tab对编译运行并没有什么影响,但对python问题就很大;因为就算是缩进看起来是一样的但某些行用空格某些行用tab运行会报错。 另外除了空格替换tab外,为了看清空格个数,有时我们还会想将空格显示为一些小点。 二、操作 2.1 自动对齐使用空格代替Ta ...
分类:
其他好文 时间:
2018-05-23 12:31:52
阅读次数:
2006
整本书的核心:语言的设计与实现,让我想到一句话:意识决定形态,结构决定功能。 行文的逻辑基本就是 1.提出一种设计的必要性, 2.设计从最初到现在的演变, 3.为实现这一设计,不同的语言用了不同的策略, 4.实现的细节,包括运行前的编译,运行中的检查等,也有可能是个语法糖,简单的实现换来优美的设计。 ...
分类:
其他好文 时间:
2018-05-23 02:13:39
阅读次数:
122
1、编译、链接和运行程序 C代码示例: 编译运行参数如下: 2、关闭内存地址随机化机制(alsr) 关闭 开启 C测试示例代码: ...
分类:
系统相关 时间:
2018-05-22 23:58:20
阅读次数:
398
springboot 打包与部署 一、jar 包 pom文件中packaging: 1、编译 2.运行 二、war 包 1、修改package (a)、修改包类型 (b)、移除内置的tomcat插件 2、修改启动类 继承SpringBootServletInitializer 类,重写configu ...
分类:
编程语言 时间:
2018-05-20 21:28:13
阅读次数:
254