跳转至

工具

在线工具

下面是我常用的一些在线工具:

别人编写的:

  1. https://gchq.github.io/CyberChef/
  2. https://godbolt.org/
  3. https://hpd.gasmi.net/
  4. https://tcpdump101.com/
  5. https://regexper.com/
  6. https://crontab.guru/
  7. https://salmanarif.bitbucket.io/visual/index.html
  8. https://mathpix.com/
  9. https://www.falstad.com/circuit/circuitjs.html
  10. https://merricx.github.io/qrazybox/
  11. https://www.epochconverter.com/
  12. https://www.vultr.com/resources/mac-converter/
  13. http://www.sunshine2k.de/coding/javascript/crc/crc_js.html
  14. https://www.easyunitconverter.com/
  15. https://gregstoll.com/~gregstoll/floattohex/

自己编写的:

  1. S-DES 可视化 https://jia.je/sdes-visualization/
  2. Booth 乘法可视化 https://jia.je/booth-visualization/
  3. 整数除法可视化 https://jia.je/integer-divide-visualization/
  4. 在线运行 TAC 代码 https://jia.je/online_tac_vm/
  5. 在线编译 Decaf https://jia.je/online_decaf/
  6. 在线解码登机牌信息 BCBP https://jia.je/decode-bcbp/

调试工具

  1. CPU 上的调试器:GDB LLDB
  2. 编译器自带:AddressSanitizer, ThreadSanitizer, MemorySanitizer, UndefinedBehaviorSanitizer
  3. Valgrind 系列:valgrind, memcheck, cachegrind, callgrind, helgrind, drd, massif, dhat, lackey, nulgrind, bbv
  4. MPI Tracing: Pilgrim: Logger for MPI communication
  5. GPU Race Detection: iGUARD: In-GPU Advanced Race Detection
  6. NUMA Profiling: NumaPerf: Predictive NUMA Profiling
  7. OpenMP Race Detection: archer: a data race detection tool for large OpenMP applications
  8. 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

评论