 Open Flags 调研© XXX Page 1 of 23 open flags 调研(已实现)© XXX Page 2 of 23 open接口原型 open flags flags定义 flags的含义 libfuse open open flags 在curvefs上的测试 open flags 实现方式 整体flags支持方案 具体flag的实现方案 O_TRUNC I/O模式类 O_DIRECT O_SYNC FASYNC, O_TMPFILE 结论 参考文献 open接口原型 # man page open, openat, creat - open and possibly create a file #include Open Flags 调研© XXX Page 1 of 23 open flags 调研(已实现)© XXX Page 2 of 23 open接口原型 open flags flags定义 flags的含义 libfuse open open flags 在curvefs上的测试 open flags 实现方式 整体flags支持方案 具体flag的实现方案 O_TRUNC I/O模式类 O_DIRECT O_SYNC FASYNC, O_TMPFILE 结论 参考文献 open接口原型 # man page open, openat, creat - open and possibly create a file #include- int open(const char *pathname, int flags); int open(const char *pathname, int flags int flags, mode_t mode); int openat2(int dirfd, const char *pathname, const struct open_how *how, size_t size); open系统调用会打开pathname指定的文件(如果不存在,如果携带O_CREAT flag则会创建),返回一个文件描述符fd(该fd是进程打开文件描述符表的index), 0 码力 | 23 页 | 524.47 KB | 6 月前3
 基于open-falcon的平安云监控基于open-falcon的 平安云监控 目录 Ø 团队介绍 Ø 背景 Ø 系统定位 Ø argus是什么 Ø 为什么选用Go Ø argus的前身 Ø argus的现状 Ø argus的未来 团队介绍 Ø 平安云IAAS团队 Ø 负责平安集团IAAS平台建设 Ø 为平安集团内部其他子公司服务 Ø 打造对外的金融云服务 目录 Ø 团队介绍 Ø 背景 Ø 系统定位 Ø argus是什么 Ø 为什么选用Go Ø argus的前身 Ø argus的现状 Ø argus的未来 argus是什么 Ø 是平安云监控系统 Ø 希腊神话里的百眼巨人 Ø 基平open-falcon开发的平安云监控系统 Ø 是一个Go语言实现的项目 目录 Ø 团队介绍 Ø 背景 Ø 系统定位 Ø argus是什么 Ø 为什么选用Go Ø argus的前身 Ø argus的现状 自带单元测试框架 目录 Ø 团队介绍 Ø 背景 Ø 系统定位 Ø argus是什么 Ø 为什么选用Go Ø argus的前身 Ø argus的现状 Ø argus的未来 argus的前身open-falcon agent transfer meta updater hbs graph judge redis sender query mysql web alarm gitlab0 码力 | 30 页 | 10.40 MB | 1 年前3 基于open-falcon的平安云监控基于open-falcon的 平安云监控 目录 Ø 团队介绍 Ø 背景 Ø 系统定位 Ø argus是什么 Ø 为什么选用Go Ø argus的前身 Ø argus的现状 Ø argus的未来 团队介绍 Ø 平安云IAAS团队 Ø 负责平安集团IAAS平台建设 Ø 为平安集团内部其他子公司服务 Ø 打造对外的金融云服务 目录 Ø 团队介绍 Ø 背景 Ø 系统定位 Ø argus是什么 Ø 为什么选用Go Ø argus的前身 Ø argus的现状 Ø argus的未来 argus是什么 Ø 是平安云监控系统 Ø 希腊神话里的百眼巨人 Ø 基平open-falcon开发的平安云监控系统 Ø 是一个Go语言实现的项目 目录 Ø 团队介绍 Ø 背景 Ø 系统定位 Ø argus是什么 Ø 为什么选用Go Ø argus的前身 Ø argus的现状 自带单元测试框架 目录 Ø 团队介绍 Ø 背景 Ø 系统定位 Ø argus是什么 Ø 为什么选用Go Ø argus的前身 Ø argus的现状 Ø argus的未来 argus的前身open-falcon agent transfer meta updater hbs graph judge redis sender query mysql web alarm gitlab0 码力 | 30 页 | 10.40 MB | 1 年前3
 唐刚 - Use Rust to Develop the Decentralized Open Data Application - RustChinaConf2023第三届中国 Rust 开发者大会 Use Rust to Develop the Decentralized Open Data Application Mike Tang daogangtang@gmail.com @daogangtang 2023-06-08 ➔ 裁员 ➔ 互联网格局定型 ➔ 平台倒闭,数据丢失 这是一个什么时代? 互联网的终局 创业 -> 种子 Internet Model: Any ➔ Open dataset, data will increase quickly on any dimension. ➔ Multiple dimensions Dataset Models ➔ What is open data? Build an internet platform, but open its data to everyone. ➔ Why we need open data? The business of the closed data model has been at the end. A New Proposal: Open Data Application The Road to Open Web ➔ From the user side, it looks like just the traditional0 码力 | 30 页 | 2.53 MB | 1 年前3 唐刚 - Use Rust to Develop the Decentralized Open Data Application - RustChinaConf2023第三届中国 Rust 开发者大会 Use Rust to Develop the Decentralized Open Data Application Mike Tang daogangtang@gmail.com @daogangtang 2023-06-08 ➔ 裁员 ➔ 互联网格局定型 ➔ 平台倒闭,数据丢失 这是一个什么时代? 互联网的终局 创业 -> 种子 Internet Model: Any ➔ Open dataset, data will increase quickly on any dimension. ➔ Multiple dimensions Dataset Models ➔ What is open data? Build an internet platform, but open its data to everyone. ➔ Why we need open data? The business of the closed data model has been at the end. A New Proposal: Open Data Application The Road to Open Web ➔ From the user side, it looks like just the traditional0 码力 | 30 页 | 2.53 MB | 1 年前3
 2021 中国开源年度报告2021 China Open Source Annual Report 前 言 / Preface 2022 年来了,网上有一个段子,说这不过是“2020 too”,2022 年 1 月,也不过是 2020 年第 25 月。看起来一切都没有变化,我们依然在 COVID 之中。但是,从另一个角度来看,世界 正在发生巨变,我们所处的世界,正在高速朝着某个未知的方向前进。 前的助跑阶段。从地面到天空,意味着整个行为的模式都会发生深刻的变化。我们原来只需要 在一个二维平面思考路径与方向,而到了天空,在三维空间里,我们多了无数选择。 For China's open source, the keyword for 2021 should be "run-up." The signs are undeniable. The Ministry of Industry and for the Development of Software and Information Technology Services", a typical signal that the open source sector will take off. Walking on the ground to flying in the sky are two completely different0 码力 | 199 页 | 9.63 MB | 1 年前3 2021 中国开源年度报告2021 China Open Source Annual Report 前 言 / Preface 2022 年来了,网上有一个段子,说这不过是“2020 too”,2022 年 1 月,也不过是 2020 年第 25 月。看起来一切都没有变化,我们依然在 COVID 之中。但是,从另一个角度来看,世界 正在发生巨变,我们所处的世界,正在高速朝着某个未知的方向前进。 前的助跑阶段。从地面到天空,意味着整个行为的模式都会发生深刻的变化。我们原来只需要 在一个二维平面思考路径与方向,而到了天空,在三维空间里,我们多了无数选择。 For China's open source, the keyword for 2021 should be "run-up." The signs are undeniable. The Ministry of Industry and for the Development of Software and Information Technology Services", a typical signal that the open source sector will take off. Walking on the ground to flying in the sky are two completely different0 码力 | 199 页 | 9.63 MB | 1 年前3
 Blender v4.1 ManualBlender 4.1 Reference Manual Welcome to the manual for Blender, the free and open source 3D creation suite. Getting Started Getting Started About Blender Installing Blender Configuring Blender Help maintained largely by volunteers. Please consider to join the effort and Contribute to this Manual. View Source View Translation Report issue on this page About Blender Introduction Who uses Blender? Key Features Development Blender Chat Other Useful Links View Source View Translation Report issue on this page Introduction Welcome to Blender! Blender is a free and open-source 3D creation suite. With Blender, you can0 码力 | 6263 页 | 303.71 MB | 1 年前3 Blender v4.1 ManualBlender 4.1 Reference Manual Welcome to the manual for Blender, the free and open source 3D creation suite. Getting Started Getting Started About Blender Installing Blender Configuring Blender Help maintained largely by volunteers. Please consider to join the effort and Contribute to this Manual. View Source View Translation Report issue on this page About Blender Introduction Who uses Blender? Key Features Development Blender Chat Other Useful Links View Source View Translation Report issue on this page Introduction Welcome to Blender! Blender is a free and open-source 3D creation suite. With Blender, you can0 码力 | 6263 页 | 303.71 MB | 1 年前3
 openEuler 21.03 技术白皮书03 Technical White Paper openEuler is an open source Linux release platform. In the openEuler community, global developers join hands to build an open, diversified, and architecture-inclusive software build a unified and open OS that supports multiple processor architectures, and to advance the hardware and software application ecosystem. On December 31, 2019, the openEuler open source OS community was of openEuler 20.09 is a milestone in the growth of the openEuler community and the history of open source in China. On March 31, 2021, the innovative version openEuler 21.03 was released. This version0 码力 | 21 页 | 948.66 KB | 1 年前3 openEuler 21.03 技术白皮书03 Technical White Paper openEuler is an open source Linux release platform. In the openEuler community, global developers join hands to build an open, diversified, and architecture-inclusive software build a unified and open OS that supports multiple processor architectures, and to advance the hardware and software application ecosystem. On December 31, 2019, the openEuler open source OS community was of openEuler 20.09 is a milestone in the growth of the openEuler community and the history of open source in China. On March 31, 2021, the innovative version openEuler 21.03 was released. This version0 码力 | 21 页 | 948.66 KB | 1 年前3
 Kotlin 1.9.10 官方文档 中文版
that can affect projects using Gradle versions below 8.3 in the following cases: Compilation of source code from buildSrc . Compilation of Gradle plugins in included builds. Compilation of other Gradle team from Google will provide its own Gradle plugin to support Android in Kotlin Multiplatform. To open the way for this new solution from Google, we're renaming the android block in the current Kotlin short android name as before. 默认启用新版 Android 源代码集布局 Starting with Kotlin 1.9.0, the new Android source set layout is the default. It replaced the previous naming schema for directories, which was confusing0 码力 | 3753 页 | 29.69 MB | 1 年前3 Kotlin 1.9.10 官方文档 中文版
that can affect projects using Gradle versions below 8.3 in the following cases: Compilation of source code from buildSrc . Compilation of Gradle plugins in included builds. Compilation of other Gradle team from Google will provide its own Gradle plugin to support Android in Kotlin Multiplatform. To open the way for this new solution from Google, we're renaming the android block in the current Kotlin short android name as before. 默认启用新版 Android 源代码集布局 Starting with Kotlin 1.9.0, the new Android source set layout is the default. It replaced the previous naming schema for directories, which was confusing0 码力 | 3753 页 | 29.69 MB | 1 年前3
 openEuler 21.09 技术白皮书computing, edge computing, and embedded deployment. It provides a secure, stable, and easy-to-use open source OS that is compatible with multiple computing architectures. openEuler suits operational technology and communications technology (ICT). The openEuler open source community is a portal available to global developers, with the goal of building an open, diversified, and architecture-inclusive software history of helping enterprises develop their software, hardware, and applications. The openEuler open source community was officially established on December 31, 2019, with the original focus of innovating0 码力 | 36 页 | 3.40 MB | 1 年前3 openEuler 21.09 技术白皮书computing, edge computing, and embedded deployment. It provides a secure, stable, and easy-to-use open source OS that is compatible with multiple computing architectures. openEuler suits operational technology and communications technology (ICT). The openEuler open source community is a portal available to global developers, with the goal of building an open, diversified, and architecture-inclusive software history of helping enterprises develop their software, hardware, and applications. The openEuler open source community was officially established on December 31, 2019, with the original focus of innovating0 码力 | 36 页 | 3.40 MB | 1 年前3
 Julia 中文文档字符在标识符中被认为是等效的。不同的输入 Unicode 组合字符的方法(例如:重音) 被视为等价的(Julia 标识符是 NFC 标准化的)。Unicode 字符 ɛ (U+025B: Latin small letter open e) 和 µ (U+00B5: micro sign) 被视为等同于相应的希腊字母,因为前者很容易通过一些方法输入。 4.2 命名规范 虽然 Julia 语言对合法名字的限制非常少,但是遵循以下这些命名规范是非常有用的: map 完全不同,比如管理系统状态。例如,有一个版本的 open 可以通过运行代码来确保已经 打开的文件最终会被关闭: open("outfile", "w") do io write(io, data) end 这是通过以下定义实现的: function open(f::Function, args...) io = open(args...) try f(io) finally finally close(io) end end 78 CHAPTER 9. 函数 在这里,open 首先打开要写入的文件,接着将结果输出流传递给你在 do ... end 代码快中定义的匿 名函数。在你的函数退出后,open 将确保流被正确关闭,无论你的函数是正常退出还是抛出了一个 异常(try/finally 结构会在 流程控制 中描述)。 使用 do 代码块语法时,查阅文档或实现有助于了解用户函数的参数是如何初始化的。0 码力 | 1238 页 | 4.59 MB | 1 年前3 Julia 中文文档字符在标识符中被认为是等效的。不同的输入 Unicode 组合字符的方法(例如:重音) 被视为等价的(Julia 标识符是 NFC 标准化的)。Unicode 字符 ɛ (U+025B: Latin small letter open e) 和 µ (U+00B5: micro sign) 被视为等同于相应的希腊字母,因为前者很容易通过一些方法输入。 4.2 命名规范 虽然 Julia 语言对合法名字的限制非常少,但是遵循以下这些命名规范是非常有用的: map 完全不同,比如管理系统状态。例如,有一个版本的 open 可以通过运行代码来确保已经 打开的文件最终会被关闭: open("outfile", "w") do io write(io, data) end 这是通过以下定义实现的: function open(f::Function, args...) io = open(args...) try f(io) finally finally close(io) end end 78 CHAPTER 9. 函数 在这里,open 首先打开要写入的文件,接着将结果输出流传递给你在 do ... end 代码快中定义的匿 名函数。在你的函数退出后,open 将确保流被正确关闭,无论你的函数是正常退出还是抛出了一个 异常(try/finally 结构会在 流程控制 中描述)。 使用 do 代码块语法时,查阅文档或实现有助于了解用户函数的参数是如何初始化的。0 码力 | 1238 页 | 4.59 MB | 1 年前3
 Kotlin 官方文档中文版  v1.9that can affect projects using Gradle versions below 8.3 in the following cases: Compilation of source code from buildSrc . Compilation of Gradle plugins in included builds. Compilation of other Gradle team from Google will provide its own Gradle plugin to support Android in Kotlin Multiplatform. To open the way for this new solution from Google, we're renaming the android block in the current Kotlin short android name as before. 默认启用新版 Android 源代码集布局 Starting with Kotlin 1.9.0, the new Android source set layout is the default. It replaced the previous naming schema for directories, which was confusing0 码力 | 2049 页 | 45.06 MB | 1 年前3 Kotlin 官方文档中文版  v1.9that can affect projects using Gradle versions below 8.3 in the following cases: Compilation of source code from buildSrc . Compilation of Gradle plugins in included builds. Compilation of other Gradle team from Google will provide its own Gradle plugin to support Android in Kotlin Multiplatform. To open the way for this new solution from Google, we're renaming the android block in the current Kotlin short android name as before. 默认启用新版 Android 源代码集布局 Starting with Kotlin 1.9.0, the new Android source set layout is the default. It replaced the previous naming schema for directories, which was confusing0 码力 | 2049 页 | 45.06 MB | 1 年前3
共 740 条
- 1
- 2
- 3
- 4
- 5
- 6
- 74














 
 