积分充值
 首页
前端开发
AngularDartElectronFlutterHTML/CSSJavaScriptReactSvelteTypeScriptVue.js构建工具
后端开发
.NetC#C++C语言DenoffmpegGoIdrisJavaJuliaKotlinLeanMakefilenimNode.jsPascalPHPPythonRISC-VRubyRustSwiftUML其它语言区块链开发测试微服务敏捷开发架构设计汇编语言
数据库
Apache DorisApache HBaseCassandraClickHouseFirebirdGreenplumMongoDBMySQLPieCloudDBPostgreSQLRedisSQLSQLiteTiDBVitess数据库中间件数据库工具数据库设计
系统运维
AndroidDevOpshttpdJenkinsLinuxPrometheusTraefikZabbix存储网络与安全
云计算&大数据
Apache APISIXApache FlinkApache KarafApache KyuubiApache OzonedaprDockerHadoopHarborIstioKubernetesOpenShiftPandasrancherRocketMQServerlessService MeshVirtualBoxVMWare云原生CNCF机器学习边缘计算
综合其他
BlenderGIMPKiCadKritaWeblate产品与服务人工智能亿图数据可视化版本控制笔试面试
文库资料
前端
AngularAnt DesignBabelBootstrapChart.jsCSS3EchartsElectronHighchartsHTML/CSSHTML5JavaScriptJerryScriptJestReactSassTypeScriptVue前端工具小程序
后端
.NETApacheC/C++C#CMakeCrystalDartDenoDjangoDubboErlangFastifyFlaskGinGoGoFrameGuzzleIrisJavaJuliaLispLLVMLuaMatplotlibMicronautnimNode.jsPerlPHPPythonQtRPCRubyRustR语言ScalaShellVlangwasmYewZephirZig算法
移动端
AndroidAPP工具FlutterFramework7HarmonyHippyIoniciOSkotlinNativeObject-CPWAReactSwiftuni-appWeex
数据库
ApacheArangoDBCassandraClickHouseCouchDBCrateDBDB2DocumentDBDorisDragonflyDBEdgeDBetcdFirebirdGaussDBGraphGreenPlumHStreamDBHugeGraphimmudbIndexedDBInfluxDBIoTDBKey-ValueKitDBLevelDBM3DBMatrixOneMilvusMongoDBMySQLNavicatNebulaNewSQLNoSQLOceanBaseOpenTSDBOracleOrientDBPostgreSQLPrestoDBQuestDBRedisRocksDBSequoiaDBServerSkytableSQLSQLiteTiDBTiKVTimescaleDBYugabyteDB关系型数据库数据库数据库ORM数据库中间件数据库工具时序数据库
云计算&大数据
ActiveMQAerakiAgentAlluxioAntreaApacheApache APISIXAPISIXBFEBitBookKeeperChaosChoerodonCiliumCloudStackConsulDaprDataEaseDC/OSDockerDrillDruidElasticJobElasticSearchEnvoyErdaFlinkFluentGrafanaHadoopHarborHelmHudiInLongKafkaKnativeKongKubeCubeKubeEdgeKubeflowKubeOperatorKubernetesKubeSphereKubeVelaKumaKylinLibcloudLinkerdLonghornMeiliSearchMeshNacosNATSOKDOpenOpenEBSOpenKruiseOpenPitrixOpenSearchOpenStackOpenTracingOzonePaddlePaddlePolicyPulsarPyTorchRainbondRancherRediSearchScikit-learnServerlessShardingSphereShenYuSparkStormSupersetXuperChainZadig云原生CNCF人工智能区块链数据挖掘机器学习深度学习算法工程边缘计算
UI&美工&设计
BlenderKritaSketchUI设计
网络&系统&运维
AnsibleApacheAWKCeleryCephCI/CDCurveDevOpsGoCDHAProxyIstioJenkinsJumpServerLinuxMacNginxOpenRestyPrometheusServertraefikTrafficUnixWindowsZabbixZipkin安全防护系统内核网络运维监控
综合其它
文章资讯
 上传文档  发布文章  登录账户
IT文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(133)综合其他(55)Weblate(45)区块链(42)系统运维(33)C++(26)Rust(18)httpd(17)数据库(16)前端开发(14)

语言

全部中文(简体)(261)

格式

全部PDF文档 PDF(142)其他文档 其他(99)PPT文档 PPT(19)DOC文档 DOC(1)
 
本次搜索耗时 0.087 秒,为您找到相关结果约 261 个.
  • 全部
  • 后端开发
  • 综合其他
  • Weblate
  • 区块链
  • 系统运维
  • C++
  • Rust
  • httpd
  • 数据库
  • 前端开发
  • 全部
  • 中文(简体)
  • 全部
  • PDF文档 PDF
  • 其他文档 其他
  • PPT文档 PPT
  • DOC文档 DOC
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 现代C++ 教程:高速上手C++11/14/17/20

    . . . . . . . . . . . . . . . . . . 36 std::function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 std::bind 和 std::placeholder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 std::array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 std::forward_list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 5.2 std::shared_ptr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 5.3 std::unique_ptr . . . . . . . . . . . . . . . . .
    0 码力 | 83 页 | 2.42 MB | 1 年前
    3
  • ppt文档 C++高性能并行编程与优化 - 课件 - 05 C++11 开始的多线程编程

    ,没有类型区分,导致很容易弄错单位,混淆时间点和时间段。 • 比如 t0 * 3 ,乘法对时间点而言根本是个无意义的计算,然而 C 语言把他们看做一样的 long 类型,从而容易让程序员犯错。 C++11 引入的时间标准库: std::chrono • 利用 C++ 强类型的特点,明确区分时间点与时间段,明确区分不同的时间单位。 • 时间点例子: 2022 年 1 月 8 日 13 点 07 分 10 秒 • 时间段例子: 省略不写就是秒, std::milli 就是毫秒, std::micro 就是微秒 seconds 是 duration 的类型别名 milliseconds 是 durationstd::milli> 的类型别名 这里我们创建了 double_ms 作为 durationstd::milli> 的别名 跨平台的 sleep : std::this_thread::sleep_for std::this_thread::sleep_for • 可以用 std::this_thread::sleep_for 替代 Unix 类操作系统专有的的 usleep 。他可 以让当前线程休眠一段时间,然后继续。 • 而且单位也可以自己指定,比如这里是 milliseconds 表示毫秒,也可以换成 microseconds 表示微秒, seconds 表示 秒, chrono 的强类型让单位选择更自由
    0 码力 | 79 页 | 14.11 MB | 1 年前
    3
  • pdf文档 Rust 语言学习笔记

    子模块,这里面包含了默认导入(std 库 是默认导入的,然后 std 库中的 prelude 下面的东西也是默认导入的)的所 有符号。 大体上有下面一些内容: std::marker::{Copy, Send, Sized, Sync} std::ops::{Drop, Fn, FnMut, FnOnce} std::mem::drop std::boxed::Box std::borrow::ToOwned std::borrow::ToOwned std::clone::Clone std::cmp::{PartialEq, PartialOrd, Eq, Ord} std::convert::{AsRef, AsMut, Into, From} std::default::Default std::iter::{Iterator, Extend, IntoIterator, DoubleEndedIterator DoubleEndedIterator, ExactSizeIterator} std::option::Option::{self, Some, None} std::result::Result::{self, Ok, Err} std::slice::SliceConcatExt std::string::{String, ToString} std::vec::Vec 在 baidu/rust-sgx-sdk
    0 码力 | 117 页 | 2.24 MB | 1 年前
    3
  • pdf文档 Comprehensive Rust(简体中文) 202412

    Together — Exercise 243 48 练习解答 244 XI 裸机:上午 245 49 Welcome to Bare Metal Rust 246 50 no_std 247 50.1 极小的 no_std 程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 50.2 alloc . . . 准库包含各种有用的宏。 • println!(format, ..) prints a line to standard output, applying formatting described in std::fmt. • format!(format, ..) 的用法与 println! 类似,但它以字符串形式返回结果。 • dbg!(expression) 会记录表达式的值并返回该值。 • todo For C++ programmers: think of &str as std::string_view from C++, but the one that always points to a valid string in memory. Rust String is a rough equivalent of std::string from C++ (main difference: it
    0 码力 | 359 页 | 1.33 MB | 10 月前
    3
  • pdf文档 从零蛋开始学 Rust

    Arch isize usize ������ 340282366920938463463374607431768211455�� std::u128:MAX ��� ������ -170141183460469231731687303715884105728�� std::i128:MIN ��� ��������������� ��������� ����� � ����� ��: �������� ������ &str ��� ��� ������������� Rust ��������� ����� � &str ������������������� ���������������� std::str ������������������ Rust ������������ ��������������� ��� 7.1.1 �� uname ��������:: 9 fn name:String = String::from("TutorialsPoint"); | ---- move occurs because `name` has type `std::string::String`, which does not implement the `Copy` trait 3 | display(name); |
    0 码力 | 168 页 | 1.24 MB | 1 年前
    3
  • pdf文档 Rust 程序设计语言简体中文版

    猜猜看程序的第一部分请求和处理用户输入,并检查输入是否符合预期的格式。首先,允许玩 家输入猜测。在 src/main.rs 中输入示例 2-1 中的代码。 文件名:src/main.rs use std::io; fn main() { println!("Guess the number!"); println!("Please input your guess."); 2-1:获取用户猜测并打印的代码 这些代码包含很多信息,我们一行一行地过一遍。为了获取用户输入并打印结果作为输出,我 们需要将 io 输入/输出库引入当前作用域。io 库来自于标准库,也被称为 std : use std::io; # # fn main() { # println!("Guess the number!"); # # println!("Please input your 内容。你可以在标准库文档中查看预导入的所有内容。 如果你需要的类型不在预导入内容中,就必须使用 use 语句显式地将其引入作用域。 std::io 库提供很多有用的功能,包括接收用户输入的功能。 如第一章所提及,main 函数是程序的入口点: # use std::io; # fn main() { # println!("Guess the number!"); # # println
    0 码力 | 600 页 | 12.99 MB | 1 年前
    3
  • ppt文档 C++高性能并行编程与优化 - 课件 - 03 现代 C++ 进阶:模板元编程

    以省略该模板参数。自动根据调用者的参 数判断。 模板函数:特化的重载 • 有时候,一个统一的实现(比如 t * 2 )满 足不了某些特殊情况。比如 std::string 就 不能用乘法来重复,这时候我们需要用 t + t 来替代,怎么办呢? • 没关系,只需添加一个 twice(std::string) 即可,他会自动和已有的模板 twice(T) 之间相互重载。 模板函数:特化的重载(续) • 但是这样也有一个问题,那就是如果我用 twice(“hello”) 这样去调用,他不会自动隐 式转换到 std::string 并调用那个特化函数 ,而是会去调用模板函数 twice(“hello”) ,从而出错。 • 可能的解决方案: SFINAE 。 模板函数:默认参数类型 • 但是如果模板类型参数 T 没有出现在函数 的参数中,那么编译器就无法推断,就不 sumto 和 sumto 。前者保 留了调试用的打印语句,后者则完全为性 能优化而可以去掉打印语句。 • 后者其实在编译器看来就是 • if (false) std::cout << ... • 这样显然是会被他自动优化掉的。 模板的应用:编译期分支 • 更进一步,可以用 C++17 的 if constexpr 语法,保证是编译期确定的分支: •
    0 码力 | 82 页 | 12.15 MB | 1 年前
    3
  • pdf文档 CurveFS S3本地缓存盘方案

    { TrimStop(); } int Init(const std::string cacheDir); int Write(std::string name, const char* buf, uint64_t length); int Read(std::string name, char* buf, uint64_t offset, uint64_t length); int CreateDir(); uint64_t GetCachedSize(); std::string GetCacheDir(); std::string GetCacheReadFullDir(); std::string GetCacheWriteFullDir(); /** * @brief tell whether whether the obj is cached in local cache disk. */ bool IsCached(std::string name); void addCache(std::string name); /** * @brief tell whether the cache disk is full or not. */
    0 码力 | 9 页 | 150.46 KB | 6 月前
    3
  • pdf文档 Rust算法教程 The Algos (algorithms)

    for _ in 0..number { arr[i] = data as u32; i += 1; } } } use std::ops::AddAssign; /// Generic implementation of a counting sort for all usigned types pub fn generic_counting_sortstd::cmp; pub fn gnome_sort(arr: &[T]) -> Vec where T: cmp::PartialEq + cmp::PartialOrd + Clone arr1[i] < arr2[j] { arr[i + j + lo] = std::mem::take(&mut arr1[i]); i += 1; } else { arr[i + j + lo] = std::mem::take(&mut arr2[j]); j += 1;
    0 码力 | 270 页 | 8.46 MB | 1 年前
    3
  • pdf文档 Rust 程序设计语言 简体中文版 1.85.0

    猜数字程序的第一部分请求和处理用户输入,并检查输入是否符合预期的格式。首先,我们会 允许玩家输入一个猜测。在 src/main.rs 中输入示例 2-1 中的代码。 文件名:src/main.rs use std::io; fn main() { println!("Guess the number!"); println!("Please input your guess."); 输入/输出库引入当前作用域。io 库来自于标准库,也被称为 std: use std::io; 默认情况下,Rust 设定了若干个会自动导入到每个程序作用域中的标准库内容,这组内容被 称为 预导入(prelude) 内容。你可以在标准库文档中查看预导入的所有内容。 如果你需要的类型不在预导入内容中,就必须使用 use 语句显式地将其引入作用域。std::io 库提供很多有用的功能,包括接收用户输入的功能。 回忆一下,我们在程序的第一行使用 use std::io; 从标准库中引入了输入/输出功能。现在调 用 io 库中的函数 stdin,这允许我们处理用户输入: io::stdin() .read_line(&mut guess) 如果程序的开头没有使用 use std::io; 引入 io 库,我们仍可以通过把函数调用写成 std::io::stdin 来使用该函数。stdin
    0 码力 | 562 页 | 3.23 MB | 24 天前
    3
共 261 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 27
前往
页
相关搜索词
现代C++教程高速上手11141720高性性能高性能并行编程优化课件05Rust语言学习笔记Comprehensive简体中文简体中文202412零蛋开始程序设计程序设计文版中文版简体中文版03CurveFSS3本地缓存方案TheAlgoalgorithm1.85
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩