现在位置: 首页 > 自动控制 > 工业·编程 > 文章
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...
阅读全文
在数据库 OceanBase 3.0 峰会上,OceanBase 宣布正式开源,并成立 OceanBase 开源社区https://open.oceanbase.com/, 300 万行核心代码向社区开放。开源的 OceanBase 社区版代码由于经过多年的迭代与变化,新人上手殊为不易。为了帮助大家理清头绪愉快上手,本人将利用碎片时间围绕“源码解读”写个系列介绍。将通过一系列文章进行阐述,帮您理清数据库的内在本质。 本系列将从以下六大模块进行介绍: 一、数据库的整体架构:梳理...
阅读全文
1.鸿蒙是什么? 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) · ...
阅读全文
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...
阅读全文
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字 评论 1 条
架构师,在每个程序心里都是一个神圣的职业,那么什么才是真正意义上的架构师呢? 狭义的定义:在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。 广义的定义:系统架构师是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。 每个人对架构师的理定位都不同,同一个人在不同阶段对架构师的理解也会发生改变...
阅读全文
除了关于 c++ 虚函数这个问题以外,其他的大多数问题都与哪种编程语言关系不大,大多数是原理性和基础性的问题,少数是工作经验问题,我试着给大家分析分析。 语言基础 C++ 虚函数这是面试初、中级 C ++ 职位一个概率95%以上的面试题。一般有以下几种问法: 在有继承关系的父子类中,构建和析构一个子类对象时,父子构造函数和析构函数的执行顺序分别是怎样的? 在有继承关系的类体系中,父类的构造函数和析构函数一定要申明...
阅读全文
在Linux下动态库(.so)中,通过GCC的C++ visibility属性可以控制共享文件导出符号。在GCC 4.0及以上版本中,有个visibility属性,可见属性可以应用到函数、变量、模板以及C++类。 限制符号可见性的原因:从动态库中尽可能少地输出符号是一个好的实践经验。输出一个受限制的符号会提高程序的模块性,并隐藏实现的细节。动态库装载和识别的符号越少,程序启动和运行的速度就越快。导出所有符号会减慢程序速度,并耗用大量内存。 “d...
阅读全文
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由于较为不灵活的配...
阅读全文