[TOC] VS2015 查看内存布局 1 打开VS,创建一个项目, 项目 属性 C/C++ 命令行 2 添加可选项 /d1reportSingleClassLayout 3 运行程序 4 调出输出窗口:Alt+12,下拉输出来源,选择生成顺序。 1 空类 为什么空类大小为1字节:因为c++有规定, ...
分类:
编程语言 时间:
2020-04-30 13:23:40
阅读次数:
78
更新记录 时间 | 版本修改 | | | 2020年4月23日| 初版 | 前言 本人在阅读《Objective C 高级编程》 1.2.3节 alloc/retain/release/dealloc实现这个章节时,有一个细节一只没搞懂 这个问题阻塞了我的阅读进度,直至后续和一位好友交流时才彻底搞懂 ...
分类:
其他好文 时间:
2020-04-24 01:49:09
阅读次数:
81
因为微信小程序的wxml和js的内部实现机制是分开编译的。所以在wxml是没办法调用js的函数的。这会导致WXML缺少一个我们常用的功能,那就是没有办法在视图层对数据做一些特殊处理。比如我们从后端获取到一个时间戳,然后需要在界面上把这些日期都格式化显示为2017-01-01这种格式的日期形式,在Vu ...
分类:
微信 时间:
2020-04-14 12:21:02
阅读次数:
517
交换机上生成的各VLAN(逻辑组)是互不相通的 实现VLAN间通信的方法: 使用路由器 使用三层交换机 VLAN的实现机制 IEEE 802.1Q帧 交换机的端口类型 802.1Q帧是由交换机来处理的,而不是由用户主机来处理的。 当交换机收到普通的以太网帧时,会将其插入4字节的VLAN标识,进而改变 ...
分类:
数据库 时间:
2020-04-07 18:43:08
阅读次数:
372
目录 JDK的Atomic原子操作类实现机制 通过JDK源码,品AtomicXXXFieldUpdater原子更新器及其优势 品Netty源码,学习原子更新的最佳实现方式 本篇文章大概3300字,阅读时间大约15分钟 如果仔细阅读过Netty的线程调度模型的源码,或者NIO线程对象及其线程池的创建源 ...
分类:
其他好文 时间:
2020-04-07 09:33:54
阅读次数:
92
用作:用于处理后台的工作,比如JVM的垃圾回收就是守护线程。实现机制:JVM程序退出的条件是没有一个非守护线程,则JVM的进程就会退出。能够达到一个自动结束自己生命的效果,所以其他线程不用担心它会一直存在。会一直守护其他线程执行。保驾护航。设置守护线程的方法是通过setDaemon为true,但是要... ...
分类:
编程语言 时间:
2020-04-06 12:08:42
阅读次数:
96
参考 "Istio" "Istio 中文" "Istio 1.1 官方中文文档" "Istio流量管理实现机制深度解析" 1. 定义目标与规则 istio 服务网格中对服务进行了进一步抽象: 可以使用 Pod 标签对具体的服务进程进行分组; 可以定义服务的负载均衡策略; 可以为服务指定 TLS 要求 ...
分类:
Web程序 时间:
2020-03-31 23:06:25
阅读次数:
75
map 查找 修改器 操作符 总结 map 底层实现机制是 RB Tree。 map 容器键值 key 和实值 value 是不相同的,键值 key 和实值 value 的比较函数也是不同的。 map 的所有元素都是 pair,同时拥有实值(value)和键值(key)。pair 的第一元素被视为键 ...
分类:
其他好文 时间:
2020-03-31 22:58:06
阅读次数:
77
深入理解 etcd:基于原理解析 本文将主要分享以下三方面的内容: 1. 第一部分,会为大家介绍 etcd 项目发展的整个历程,从诞生至今 etcd 经历的那些重要的时刻; 2. 第二部分,会为大家介绍 etcd 的技术架构以及其内部的实现机制,通过对技术架构和内部机制的学习,帮助我们正确地使用 e ...
分类:
其他好文 时间:
2020-03-24 09:13:26
阅读次数:
69
Java的学习过程分为4个阶段:理论阶段、开发阶段、进阶阶段以及实战阶段。一、理论阶段在具体谈论Java知识点之前,我们先聊聊Java语言自身的一些特点、生态系统以及适用的场景,这有助于我们更好的学习语言本身。首先,我们从Java语言自身的实现机制来聊聊Java语言的一些特性:面向对象:Java是一门面向对象的编程语言,封装、继承、多态这些特性使得Java语言适用于大型软件系统的研发。跨平台:这是
分类:
编程语言 时间:
2020-03-21 23:50:29
阅读次数:
149