C语言宏定义使用分析

C语言宏定义使用分析-华尔子博-奥夏网
1、如何区分宏定义中的“宏名称”和“宏字符串”?对于带参数的宏又该注意什么? 在宏定义中,“宏名称”和“宏字符串”是通过“空格”来区分的。编译器在处理时宏定义时,首先从“#define”后...
2年前
0409

c++ std::invalid_argument应用

c++ std::invalid_argument应用-华尔子博-奥夏网
首先说明invalid_argument是一个类(class invalid_argument;),它的继承关系如下 exception-------->logic_error--------->invalid_argument invalid_argument原型是 class invalid_arg...
2年前
0407

dede currentstyle属性完美解决方案

dede currentstyle属性完美解决方案-华尔子博-奥夏网
问题一、dede让channelartlist标签支持currentstyle属性 完美解决 打开includetaglibchannelartlist.lib.php 找到 $pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]); 在此行代码下方...
2年前
0407

Docker Macvlan网络驱动使用详解

Docker Macvlan网络驱动使用详解-华尔子博-奥夏网
能够将容器化应用连接到外部系统以及物理网络的能力是非常必要的。常见的例子是部分容器化的应用——应用中已容器化的部分需要与那些运行在物理网络和 VLAN 上的未容器化部分进行通信。 Docker ...
2年前
0406

Docker Compose yml配置文件及常用指令简介

Docker Compose yml配置文件及常用指令简介-华尔子博-奥夏网
Docker Compose 使用 YAML 文件来定义多服务的应用。YAML 是 JSON 的一个子集,因此也可以使用 JSON。 Docker Compose 默认使用文件名 docker-compose.yml。当然,也可以使用 -f 参数指定具体文...
2年前
04011

PHP中的mongodb group操作实例

PHP中的mongodb group操作实例-华尔子博-奥夏网
紧接着上篇来,这篇主要讲,mongodb的group功能,做的还是挺强大的,相当对于find(),skip(),distinct()等,用法比较复杂。 测试数据: > db.fruit.find(); { '_id' : 1, 'category' : 'fru...
2个月前
04011

Redis禁用命令、危险命令及规避方法

Redis禁用命令、危险命令及规避方法-华尔子博-奥夏网
FLUSHALL FLUSHDB 命令会清空数据,而且从不失败,对于线上集群非常危险。 KEYS * 命令,当数据规模较大时使用,会严重影响Redis性能,也非常危险。 如果从根本上规避这些风险呢? Redis提供了...
3个月前
04012

Go语言list(列表)

Go语言list(列表)-华尔子博-奥夏网
列表是一种非连续的存储容器,由多个节点组成,节点通过一些变量记录彼此之间的关系,列表有多种实现方法,如单链表、双链表等。 列表的原理可以这样理解:假设 A、B、C 三个人都有电话号码,如...
3个月前
0405

C++友元函数和友元类(C++ friend关键字)

C++友元函数和友元类(C++ friend关键字)-华尔子博-奥夏网
在 C++ 中,一个类中可以有 public、protected、private 三种属性的成员,通过对象可以访问 public 成员,只有本类中的函数可以访问本类的 private 成员。现在,我们来介绍一种例外情况——友元...
2年前
04015

在Ubuntu系统中为单个网卡配置多个IP的教程

在Ubuntu系统中为单个网卡配置多个IP的教程-华尔子博-奥夏网
临时添加 IP 地址 首先,让我们找到网卡的 IP 地址。在我的 Ubuntu 15.10 服务器版中,我只使用了一个网卡。 运行下面的命令找到 IP 地址: sudo ip addr 样例输出: 1: lo: <LOOPBACK,UP,LO...
2年前
04014