2022-01-22 21:19
⁄ 工业·编程
⁄ 共 505字
清华大学开源软件镜像站
ACE
apple
bash
Boost
bRPC
CMake
ceph
cgdb
cjson
cryptopp
docker
DPDK
dubbo
Erlang
etcd
ffmpeg
FreeRTOS
freeswitch
glibc
go 地址2
HarmonyOS
HAproxy
httpd
hypertable
Kafka
keepalived
leveldb
libxml2
libcurl
libev
libevent
libvirt
Linu...
下载, 开源阅读全文
2021-07-19 20:19
⁄ 工业·编程
⁄ 共 2915字
在数据库 OceanBase 3.0 峰会上,OceanBase 宣布正式开源,并成立 OceanBase 开源社区https://open.oceanbase.com/, 300 万行核心代码向社区开放。开源的 OceanBase 社区版代码由于经过多年的迭代与变化,新人上手殊为不易。为了帮助大家理清头绪愉快上手,本人将利用碎片时间围绕“源码解读”写个系列介绍。将通过一系列文章进行阐述,帮您理清数据库的内在本质。
本系列将从以下六大模块进行介绍:
一、数据库的整体架构:梳理...
OceanBase, 数据库, 源码阅读全文
2021-06-03 17:18
⁄ 工业·编程
⁄ 共 5680字
1.鸿蒙是什么?
HarmonyOS 是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。
⚫ 对消费者而言,HarmonyOS 能够将生活场景中的各类终端进行能力整合,形成一个“超级虚拟终端”,可以实现不同的终端设备之间的快速连接、能力互助、资源共享,匹配合适的设...
HarmonyOS, 操作系统阅读全文
2020-11-23 18:52
⁄ 工业·编程
⁄ 共 546字
Version
Release
Build
Released
Requires
macOS SDKs
iOS SDKs
Download¹
Xcode 13.0
Beta 1
13A5154h
7 Jun 2021
macOS 11.3+
· 12.0 (21A5248o)
· 15.0 (19A5261u)
Download
Xcode 12.5
Release
12E262
26 Apr 2021
macOS 11.0+
· 11.3 (20E214)
· 14.5 (18E182)
Download
Xcode 12.4
Release
12D4e
26 Jan 2021
macOS 10.15.4+
· 11.1 (20C63)
· ...
Xcode, 苹果操作系统阅读全文
2020-11-22 06:54
⁄ 工业·编程
⁄ 共 824字
版本
名称
发行日期
JDK1.0
1996-1
JDK1.1
1997-02-18
JDK 1.1.4
Sparkler(宝石)
1997-09-12
JDK 1.1.5
Pumpkin(南瓜)
1997-12-13
JDK 1.1.6
Abigail(阿比盖尔–女子名)
1998-04-24
JDK 1.1.7
Brutus(布鲁图–古罗马政治家和将军)
1998-09-28
JDK 1.1.8
Chelsea(切尔西–城市名)
1999-04-08
J2SE 1.2
Playground(运动场)
1998-12-04
J2SE 1.2.1
none(无)
1999-03-30
J2SE 1.2...
java阅读全文
2020-11-21 21:50
⁄ 工业·编程
⁄ 共 457字
macOS代号
macOS版本
版号
发布时间
macOS Big Sur
11.4
20F71
2021-05-24
macOS Catalina
10.15.7
19H2
2020-09-24
macOS Mojave
10.14.6
18G103
2019-07-22
macOS High Sierra
10.13.6
17G66
2018-07-13
macOS Sierra
10.12.6
16G29
2017-07-19
OS X El Capitan
10.11.6
15G31
2016-07-18
OS X Yosemite
10.10.5
14F27
2015-08-13
OS X...
操作系统, 苹果操作系统阅读全文
2020-09-30 17:41
⁄ 工业·编程
⁄ 共 991字
架构师,在每个程序心里都是一个神圣的职业,那么什么才是真正意义上的架构师呢?
狭义的定义:在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。
广义的定义:系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。
每个人对架构师的理定位都不同,同一个人在不同阶段对架构师的理解也会发生改变...
架构师, 软件之路阅读全文
2020-07-31 06:53
⁄ 工业·编程
⁄ 共 6935字
除了关于 c++ 虚函数这个问题以外,其他的大多数问题都与哪种编程语言关系不大,大多数是原理性和基础性的问题,少数是工作经验问题,我试着给大家分析分析。
语言基础
C++ 虚函数这是面试初、中级 C ++ 职位一个概率95%以上的面试题。一般有以下几种问法:
在有继承关系的父子类中,构建和析构一个子类对象时,父子构造函数和析构函数的执行顺序分别是怎样的?
在有继承关系的类体系中,父类的构造函数和析构函数一定要申明...
c++, 面试阅读全文
2020-07-11 19:48
⁄ 工业·编程
⁄ 共 614字
在Linux下动态库(.so)中,通过GCC的C++ visibility属性可以控制共享文件导出符号。在GCC 4.0及以上版本中,有个visibility属性,可见属性可以应用到函数、变量、模板以及C++类。
限制符号可见性的原因:从动态库中尽可能少地输出符号是一个好的实践经验。输出一个受限制的符号会提高程序的模块性,并隐藏实现的细节。动态库装载和识别的符号越少,程序启动和运行的速度就越快。导出所有符号会减慢程序速度,并耗用大量内存。
“d...
GCC, glibc阅读全文
2020-07-10 09:50
⁄ 工业·编程
⁄ 共 3061字
Java生态体系中有三大构建工具:Ant、Maven和Gradle。其中,Ant是由Apache软件基金会维护;Maven这个单词来自于意第绪语(犹太语),意为知识的积累,最初在Jakata Turbine项目中用来简化构建过程;Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具,它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置。
经过几年的发展,Ant几乎销声匿迹,而Maven由于较为不灵活的配...
Gradle, maven, 软件工具阅读全文