工具

在线工具 下面是我常用的一些在线工具: 别人编写的: https://gchq.github.io/CyberChef/ https://godbolt.org/ https://hpd.gasmi.net/ https://tcpdump101.com/ https://regexper.com/ https://crontab.guru/ https://salmanarif.bitbucket.io/visual/index.html https://mathpix.com/ https://www.falstad.com/circuit/circuitjs.html https://merricx.github.io/qrazybox/ https://www.epochconverter.com/ https://www.vultr.com/resources/mac-converter/ http://www.sunshine2k.de/coding/javascript/crc/crc_js.html https://www.easyunitconverter.com/ https://gregstoll.com/~gregstoll/floattohex/ 自己编写的: S-DES 可视化 https://jia.je/sdes-visualization/ Booth 乘法可视化 https://jia.je/booth-visualization/ 整数除法可视化 https://jia.je/integer-divide-visualization/ 在线运行 TAC 代码 https://jia.je/online_tac_vm/ 在线编译 Decaf https://jia.je/online_decaf/ 在线解码登机牌信息 BCBP https://jia.je/decode-bcbp/ 调试工具 CPU 上的调试器:GDB LLDB 编译器自带:AddressSanitizer, ThreadSanitizer, MemorySanitizer, UndefinedBehaviorSanitizer Valgrind 系列:valgrind, memcheck, cachegrind, callgrind, helgrind, drd, massif, dhat, lackey, nulgrind, bbv MPI Tracing: Pilgrim: Logger for MPI communication GPU Race Detection: iGUARD: In-GPU Advanced Race Detection NUMA Profiling: NumaPerf: Predictive NUMA Profiling OpenMP Race Detection: archer: a data race detection tool for large OpenMP applications Python Profiling: cProfile, Guppy3: A Python Programming Environment & Heap analysis toolset, PyInstrument: Call stack profiler for Python, Austin: Python frame stack sampler for CPython, py-spy: Sampling profiler for Python programs, Scalene: a high-performance, high-precision CPU, GPU, and memory profiler for Python

Read More

开源软件贡献

记录我对开源软件的一些微小的贡献,以勉励自己,督促自己不忘为社区做贡献。 Maintenance 我主要参与如下开源项目的维护: lsof-org/lsof NixOS/nixpkgs canokeys nfcim aosc-os-abbs etckeeper: new, 1.18.20 lsof: update to 4.98.0 aws-cdk feat(cloudfront): support Behavior-specific viewer protocol policy for CloudFrontWebDistribution bandersnatch Skip downloading based on file size and upload time instead of sha256sum cargo Don’t create hardlink for library test and integrations tests, fixing #7960 chiseltest Fix VCS simulation binary path Fix issue #428: add blackbox sources to argument of icarus-verilog and vcs Fix VcsFlags not properly passed to vcs backend emacs bug#23909: 25.

Read More

系列

下面列举了我的博客里的一些系列文章。 教学系列 #teaching 近来做 Stanford CS140e 的一些进展和思考 #cs140e 每周分享 #weeklysharing 在 FPGA 上实现路由器 #router-on-fpga 浅谈乱序执行 CPU #brief-into-ooo 缓存一致性协议分析 #coherence

Read More

项目

jiegec 的项目 受 wangrunji0408/UndergraduateProjects 启发,我也来总结一下。 Q:时间都去哪儿了? A:刚刚睡醒 什么事 目录 计算机系课程及相关作业 时间 课程 项目 2017.10 离散数学 Props 2017.11 程序设计基础 SimpleExtFs 2018.05 面向对象程序设计基础 OnePassSynthesisDMFB,NaiveLedger 2018.06 概率论与数理统计 HLLeBPF 2018.07 程序设计小学期 DMCD,ChineseChess,SearchEngine 2018.11 软件工程 Info9 2019.02 操作系统 rCore 2019.04 人工智能导论 Pinyin,FourChess,EmotionClassifier 2019.04 存储技术基础 KVEngine,HERMES 2019.05 多媒体技术基础 RBSplit,MultimediaCompression,MultimediaSound,MultimediaAnalysis 2019.06 数字逻辑设计 NaiveRouter,router,router_mb,router_ksz8795,rgmiimux 2019.06 计算机网络原理 Router-Lab 2019.07 专业实践 GuGuMIPS,GuGuMIPSSoC,linux-gugumips,u-boot-gugumips,ucore-gugumips,usbh 2019.08 Java 程序设计与训练 JabaHomework,NewsApp 2019.08 汇编语言程序设计 asm-homework 2019.09 计算机网络安全技术 sdes-visualization 2019.10 计算机组成原理 booth-visualization,integer-divide-visualization,rocket2thinpad 2019.10 编译原理 online_tac_vm,online_decaf,gll-pg,decaf-lsp,decaf-rs-pa 2020.01 信号处理原理 SignalProcessing 2020.

Read More

jiegec 的项目 受 wangrunji0408/UndergraduateProjects 启发,我也来总结一下。 Q:时间都去哪儿了? A:刚刚睡醒 什么事 目录 计算机系课程及相关作业 时间 课程 项目 2017.10 离散数学 Props 2017.11 程序设计基础 SimpleExtFs 2018.05 面向对象程序设计基础 OnePassSynthesisDMFB,NaiveLedger 2018.06 概率论与数理统计 HLLeBPF 2018.07 程序设计小学期 DMCD,ChineseChess,SearchEngine 2018.11 软件工程 Info9 2019.02 操作系统 rCore 2019.04 人工智能导论 Pinyin,FourChess,EmotionClassifier 2019.04 存储技术基础 KVEngine,HERMES 2019.05 多媒体技术基础 RBSplit,MultimediaCompression,MultimediaSound,MultimediaAnalysis 2019.06 数字逻辑设计 NaiveRouter,router,router_mb,router_ksz8795,rgmiimux 2019.06 计算机网络原理 Router-Lab 2019.07 专业实践 GuGuMIPS,GuGuMIPSSoC,linux-gugumips,u-boot-gugumips,ucore-gugumips,usbh 2019.08 Java 程序设计与训练 JabaHomework,NewsApp 2019.08 汇编语言程序设计 asm-homework 2019.09 计算机网络安全技术 sdes-visualization 2019.10 计算机组成原理 booth-visualization,integer-divide-visualization,rocket2thinpad 2019.10 编译原理 online_tac_vm,online_decaf,gll-pg,decaf-lsp,decaf-rs-pa 2020.01 信号处理原理 SignalProcessing 2020.

Read More