积分充值
 首页
前端开发
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文库
  • 综合
  • 文档
  • 文章

无数据

分类

全部后端开发(159)C++(159)Conan(74)

语言

全部英语(156)中文(简体)(2)英语(1)

格式

全部PDF文档 PDF(150)TXT文档 TXT(7)PPT文档 PPT(2)
 
本次搜索耗时 0.020 秒,为您找到相关结果约 159 个.
  • 全部
  • 后端开发
  • C++
  • Conan
  • 全部
  • 英语
  • 中文(简体)
  • 英语
  • 全部
  • PDF文档 PDF
  • TXT文档 TXT
  • PPT文档 PPT
  • 默认排序
  • 最新排序
  • 页数排序
  • 大小排序
  • 全部时间
  • 最近一天
  • 最近一周
  • 最近一个月
  • 最近三个月
  • 最近半年
  • 最近一年
  • pdf文档 How Meta Made Debugging Async Code Easier with Coroutines and Senders

    … … Stack Traces for Async Code are Unhelpful Threadpool threads: #0 process_file(...) #5 pool.run() #10 __clone … … IO Thread: #0 async_read_some_at(...) #3 ctx Threadpool threads: #0 process_file(...) #5 pool.run() #10 … IO Thread: … #0 async_read_some_at(...) #3 ctx.run() #5 __clone … … Main thread: #0 unifex::sync_wait( … #0 async_read_some_at(...) … #12 unifex::sync_wait(...) #16 main() #19 __libc_start_main() … … Async Stacks are BetterStructured Concurrency Makes Async Stacks Possible
    0 码力 | 131 页 | 907.41 KB | 6 月前
    3
  • pdf文档 deploying the networking TS

    Intended solely for use on private network Client (front-end) sends request Server (back-end) accepts or rejects Response streamed until final message or until client requests cancel Server acknowledges cancel Message type ... Body (optional) 6 DataConn Messages (Client to Server) Type Name Payload? R Request ✓ C Cancel 7 DataConn Messages (Server to Client) Type Name Payload? Terminal? A Acknowledge Request template decltype(auto) async_read(AsyncReadStream& stream, DynamicBufferV2 buffer, CompletionToken&& token); 9 Dynamic Buffer
    0 码力 | 44 页 | 892.77 KB | 6 月前
    3
  • pdf文档 Session Types in C++

    happening. 30Session? • Can we describe a valid sequence of interactions? • Interaction diagram Client Server int int ADD DIV int double end Branching 31Session? • Can we describe a valid sequence operation is allowed!) • Then, again receive int • ... ?int; ?int; &(ADD: !int, DIV: !double); end Client Server int int ADD DIV int double end *Name “Behavioral types” is also used. See “Behavioral actors Two main cases in practice • concurrent queues • networking sockets Bounded/Unbounded, Sync/Async, MPMC, MPSC, SPMC, SPSC, Lockfree, Blocking... 52Communication? • Abstraction: channels... or actors
    0 码力 | 89 页 | 1.55 MB | 6 月前
    3
  • pdf文档 Leveraging a Functional Approach for More Testable and Maintainable ROS 2 Code

    ● Robotics Engineer on the services team at PickNik Robotics ○ Contributed to a wide variety of client projects: remotely operated underwater inspection vehicles, autonomous mobile base for agriculture maintain, and extend ● At the end of a services project, code is handed over to the client ● How can the client expect proper operation of the software once they start developing on top of it?Why give maintain, and extend ● At the end of a services project, code is handed over to the client ● How can the client expect proper operation of the software once they start developing on top of it? Answer:
    0 码力 | 200 页 | 1.77 MB | 6 月前
    3
  • pdf文档 Heterogeneous Modern C++ with SYCL 2020

    std::vector dA{ … }, dB{ … }, dO{ … }; try { sycl::queue gpuQueue{sycl::gpu_selector_v, async_handler{}}; sycl::buffer bufA{dA.data(), sycl::range{dA.size()}}; sycl::buffer bufB{dB std::vector dA{ … }, dB{ … }, dO{ … }; try { sycl::queue gpuQueue{sycl::gpu_selector_v, async_handler{}}; sycl::buffer bufA{dA.data(), sycl::range{dA.size()}}; sycl::buffer bufB{dB std::vector dA{ … }, dB{ … }, dO{ … }; try { sycl::queue gpuQueue{sycl::gpu_selector_v, async_handler{}}; sycl::buffer bufA{dA.data(), sycl::range{dA.size()}}; sycl::buffer bufB{dB
    0 码力 | 114 页 | 7.94 MB | 6 月前
    3
  • pdf文档 Get off my thread: Techniques for moving k to background threads

    work off the current thread? Many environments have a dedicated thread for processing events: GUIs Client-Server applications Performing extensive processing on the event thread prevents other events from std::jthread std::async(std::launch::async,...) Platform-specific APIsSpawning new threads There are lots of ways to spawn new threads: std::thread std::jthread std::async(std::launch::async,...) Platform-specific II std::async is a bit better: we can check the std::future to see if it is ready. std::vector> pending_threads; void handle_event(Event details){ auto handle=std::async( std::launch::async
    0 码力 | 90 页 | 6.97 MB | 6 月前
    3
  • pdf文档 Creating a Sender/Receiver HTTP Server

    for network and timer events. • It uses an async_scope for outstanding work. • Initial work consist of accepting incoming client connections. • Each client processes requests until an error is received networking: http://wg21.link/p2762 • Implementation: https://github.com/beman-project/net29 • Async scope: http://wg21.link/p3149 Resources
    0 码力 | 8 页 | 2.19 MB | 6 月前
    3
  • pdf文档 Reusable Code & Reusable Data Structures

    analysis! Don't generalize from single use case 21CUSTOMIZING GENERIC FUNCTIONS Client code → generic library code → client code 221. DISPATCH TO FUNCTION OVERLOADS void place_items(rect bounds, forward_range redirected_process : base { redirected_process& operator<<(std::string const& s) }; 1 2 3 4 5 struct async_base { 6 void write(std::string const& s); 7 }; 8 9 struct sync_base { 10 void write(std::string s) }; 1 2 3 4 5 struct async_base { 6 void write(std::string const& s); 7 }; 8 9 struct sync_base { 10 void write(std::string const& s); 11 }; 12 struct async_base { void write(std::string
    0 码力 | 132 页 | 14.20 MB | 6 月前
    3
  • pdf文档 Concurrency Patterns I

    future is a non-mutable placeholder for a value, which is set by a promise. auto future = std::async([]{ return "LazyOrEager"; }); future.get(); Future: receiver get Promise: sender set channelConcurrency ▪ It runs in the client thread. Method Request ▪ Includes all context information to be executed later. Activation List: ▪ Has the pending requests objects. ▪ Decouples the client from the Active returns a result. ▪ The client uses the future to get the result of the request object.Active Object Dynamic Behavior 1. Request construction and scheduling: ▪ The client invokes the method on the
    0 码力 | 39 页 | 1.14 MB | 6 月前
    3
  • pdf文档 Khronos APIs for Heterogeneous Compute and Safety: SYCL and SYCL SC

    has dangling accessor */ }); ▪ submit is an async action ▪ Lambda copies accessor a into that action ▪ Keeps the accessor alive until the end of the async operation ▪ After parallel_for returns, buffer com/intel/llvm Open to all! https://community.khronos.org/www.khr.io/slack https://app.slack.com/client/TDMDFS87M/CE9UX4CHG https://community.khronos.org/c/sycl/ https://stackoverflow.com/questions/tagged/sycl
    0 码力 | 82 页 | 3.35 MB | 6 月前
    3
共 159 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 16
前往
页
相关搜索词
HowMetaMadeDebuggingAsyncCodeEasierwithCoroutinesandSendersdeployingthenetworkingTSSessionTypesinC++LeveragingFunctionalApproachforMoreTestableMaintainableROSHeterogeneousModernSYCL2020GetoffmythreadTechniquesmovingtobackgroundthreadsCreatingSenderReceiverHTTPServerReusableDataStructuresConcurrencyPatternsKhronosAPIsComputeSafetySC
IT文库
关于我们 文库协议 联系我们 意见反馈 免责声明
本站文档数据由用户上传或本站整理自互联网,不以营利为目的,供所有人免费下载和学习使用。如侵犯您的权益,请联系我们进行删除。
IT文库 ©1024 - 2025 | 站点地图
Powered By MOREDOC AI v3.3.0-beta.70
  • 关注我们的公众号【刻舟求荐】,给您不一样的精彩
    关注我们的公众号【刻舟求荐】,给您不一样的精彩