Structure and Interpretation of Computer Programs0 码力 | 136 页 | 7.35 MB | 5 月前3
Neighborhoods Banding Together: Reasoning Globally about ProgramsCppCon, September 2020 Neighborhoods Banding Together Reasoning Globally about Programs Lisa LippincottThe code here is written in a fantasy C++, with extensions supporting local reasoning.void foo()0 码力 | 49 页 | 1.03 MB | 5 月前3
Bridging the Gap: Writing Portable Programs for CPU and GPU1/66Bridging the Gap: Writing Portable Programs for CPU and GPU using CUDA Thomas Mejstrik Sebastian Woblistin 2/66Content 1 Motivation Audience etc.. Cuda crash course Quiz time 2 Patterns Oldschool tell me about afterwards7/66 Motivation Patterns The dark path Cuda proposal Thank you Why write programs for CPU and GPU Difference CPU/GPU Algorithms are designed differently Latency/Throughput Memory sense? Scope of the talk7/66 Motivation Patterns The dark path Cuda proposal Thank you Why write programs for CPU and GPU Difference CPU/GPU Why it makes sense? Library/Framework developers Embarrassingly0 码力 | 124 页 | 4.10 MB | 5 月前3
SuperCharge Your IPC Programs With C++20 and CCI PatternRules • IPC stands for Intra-Process Communication • Programs stand for software running in a constrained environment ▪ CCI stands for: oContract oConcept oImplementationProblem Definition: Channel0 码力 | 57 页 | 7.11 MB | 5 月前3
Design patterns for error handling in C++ programs using parallel algorithms and executorsDesign patterns for error handling in C++ programs using parallel algorithms and executors Mark Hoemmen* mhoemmen@stellarscience.com CppCon 2020 * hoʊ’mən, or hœm’mən; he/himWho am I? • > 10 years0 码力 | 32 页 | 883.27 KB | 5 月前3
05. 李枫 用于 Linux 内核调试的 Python 2) eBPF 2.1 BPF (Berkeley Packet Filter, aka cBPF) https://en.wikipedia.org/wiki/Berkeley_Packet_Filter http://www.tcpdump.org/papers/bpf-usenix93.pdf History is it https://blog.cloudflare.com/bpf-the-forgotten-bytecode/ … Source: net/brendangregg/kernel-recipes-2017-performance-analysis-with-bpf Workflow o Source: ebpfbasics-190611051559.pdf 2.2 eBPF (extended BPF) since Linux Kernel v3.15 and ongoing0 码力 | 63 页 | 4.07 MB | 1 年前3
Golang Manual By AstaXie-20120522next Start by taking A Tour of Go. For more detail about the process of building and testing Go programs read How to Write Go Code. Build a web application by following the Wiki Tutorial. Read Effective available for others to use. The Go Project Dashboard is a list of external Go projects including programs and libraries. For more information on using remote repositories with the go command, see go help Go programs different in character from programs written in its relatives. A straightforward translation of a C++ or Java program into Go is unlikely to produce a satisfactory result—Java programs are0 码力 | 6205 页 | 12.83 MB | 1 年前3
2022年美团技术年货 合辑用,这是极其困难的事情。此时,eBPF 出现,它以较小的子系统改动,保障了系统 内核的稳定,还具备实时动态加载的特性,能将业务逻辑加载到内核,实现热更新的 动态执行。 eBPF 由 BPF 发 展 而 来,BPF 全 称 Berkeley Packet Filter,1992 年 由 Steven McCanne 和 Van Jacobson 提出,1997 年引入 Linux Kernel ingress 与 egress 的位置,可以更准确地 确定 hook 点。 ● XDP 的 BPF_PROG_TYPE_XDP 程序类型,可以丢弃、修改、重传来自 ingress 的流量,但无法对 egress 起作用。 ● TC 的 BPF_PROG_TYPE_SCHED_CLS 除了拥有 XDP“BPF_PROG_ TYPE_XDP”的功能外,还可以对 egress 起作用。 前者最常 的协议,不是则直接放行 if (!( 不是 SSHD 协议 (&c))) { return XDP_PASS; } // 判断 rootkit 是否匹配,网卡信息与来源端口是否匹配 hack_mac[] = “读取 bpf map 配置。” if( 密钥不匹配 ) { return XDP_PASS; } 1300 > 2022年美团技术年货 // 读取 map,是否已经存在该 client 信息 struct netinfo0 码力 | 1356 页 | 45.90 MB | 1 年前3
Rustle: the first static analyzer for smart contracts in RustIR Back-end x86 ARM BPF WASM LLVM Pass: rich APIs to analysis the LLVM IR Background Near Blockchains with smart contracts in Rust Rust Web Assembly Solana Rust BPF Though they are compiled0 码力 | 28 页 | 4.49 MB | 1 年前3
julia 1.10.10external packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333 26 Running External Programs 336 26.1 Interpolation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Declarations The :: operator can be used to attach type annotations to expressions and variables in programs. There are two primary reasons to do this: 1. As an assertion to help confirm that your program multiple dispatch ends up being a powerful and convenient paradigm for structuring and organizing programs. Note 1In C++ or Java, for example, in a method call like obj.meth(arg1,arg2), the object obj0 码力 | 1692 页 | 6.34 MB | 3 月前3
共 640 条
- 1
- 2
- 3
- 4
- 5
- 6
- 64
相关搜索词
StructureandInterpretationofComputerProgramsNeighborhoodsBandingTogetherReasoningGloballyaboutBridgingtheGapWritingPortableforCPUGPUSuperChargeYourIPCWithC++20CCIPatternDesignpatternserrorhandlinginprogramsusingparallelalgorithmsexecutors05李枫用于Linux内核调试PythonGolangManualByAstaXie201205222022美团技术年货合辑MatthewJiangRustle2023RustChinaConjulia1.1010













