C++内联函数与宏定义的区别,C++内联函数代替宏

C++内联函数与宏定义的区别,C++内联函数代替宏-华尔子博-奥夏网
宏定义 宏定义作为C语言里面经常使用的工具,其实就相当于一个标签,在编译预处理时会直接将全部代码中的宏定义进行替换。 在很多方面十分的方便,比如 “ #define MAX(x,y) x > y ? x : y ...
5年前
02040

Shell $*和$@之间的区别详解

Shell $*和$@之间的区别详解-华尔子博-奥夏网
$* 和 $@ 都表示传递给函数或脚本的所有参数,本节重点说一下它们之间的区别。 当 $* 和 $@ 不被双引号' '包围时,它们之间没有任何区别,都是将接收到的每个参数看做一份数据,彼此之间以空格...
5年前
02040

编程语言是什么,编程语言的概念

编程语言是什么,编程语言的概念-华尔子博-奥夏网
其实,程序指的就是一系列指令,用来告诉计算机做什么,而编写程序的关键在于,我们需要用计算机可以理解的语言来提供这些指令。 虽然借助 Siri(Apple)、Google Now(Android)、Cortana(Mic...
5年前
02040

别回短信了,这是我这个月最后一条免费短信

别回短信了,这是我这个月最后一条免费短信-华尔子博-奥夏网
1. 上学那会,我看上了一个女孩,请教我的朋友,我该怎么追求她,朋友说,你要帮助他,让她相信你,我说这怎么帮,他说制造困难也要帮。后来我想到了,我把我自行车的锁,锁到了她车子上,放学...
5年前
02030

PostgreSQL 数据库性能提升的方法详解

PostgreSQL 数据库性能提升的方法详解-华尔子博-奥夏网
1.使用EXPLAIN EXPLAIN命令可以查看执行计划,在前面的blog中已经介绍过。这个方法是我们最主要的调试工具。 2.及时更新执行计划中使用的统计信息 由于统计 信息不是每次操作数据 库 都 进 行更...
5年前
02020

mysql 5.7.11 winx64安装配置方法图文教程

mysql 5.7.11 winx64安装配置方法图文教程-华尔子博-奥夏网
安装和配置MySql数据库系统。 1、下载 http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.11-winx64.zip 2.解压缩zip包 D:\Program Files\mysql-5.7.11-winx64 3.配置环境变量 3.1 添加path...
5年前
02010

苹果公司推出的新编程语言Swift简介和入门教程

苹果公司推出的新编程语言Swift简介和入门教程-华尔子博-奥夏网
一、Swift是什么? Swift是苹果于WWDC 2014发布的编程语言,这里引用The Swift Programming Language的原话: Swift is a new programming language for iOS and OS X apps that builds on the ...
5年前
02010

使用Go语言开发的项目有哪些?附项目源码地址

使用Go语言开发的项目有哪些?附项目源码地址-华尔子博-奥夏网
所有的编程语言都反映了语言设计者对编程哲学的反思,通常包括之前的语言所暴露的一些不足地方的改进。Go语言从发布 1.0 版本以来备受众多开发者关注并得到广泛使用,Go语言的简单、高效、并发...
5年前
02010

Makefile常用文件名操作函数集合

Makefile常用文件名操作函数集合-华尔子博-奥夏网
我们在编写 Makefile 的时候,很多情况下需要对文件名进行操作。例如获取文件的路径,去除文件的路径,取出文件前缀或后缀等等。当遇到这样的问题的时手动修改是不太可能的,因为文件可能会很多...
5年前
01990

Linux是什么,Linux有哪些特点?

Linux是什么,Linux有哪些特点?-华尔子博-奥夏网
与大家熟知的 Windows 操作系统软件一样,Linux 也是一个操作系统软件,其 logo 是一只企鹅(如图 1 所示)。与 Windows 不同之处在于,Linux 是一套开放源代码程序的、可以自由传播的类 Unix ...
5年前
01980