- 博客(36)
- 资源 (30)
- 收藏
- 关注
原创 5GC核心网开源实现:
5GC核心网开源实现:oai-cn,http://www.openairinterface.org/free5gc,open5gs,https://github.com/open5gs www.openupf.nethttps://gitee.com/openupf/openupfhttps://github.com/5GOpenUPFhttp://freepcrf.com/iots/
2021-03-08 20:35:17
3817
2
原创 VS Code调试TypeScript项目
1 安装VS Codehttps://code.visualstudio.com/安装VS Code插件:JavaScript and TypeScript NightlyTypeScript Extension PackVisual Studio IntelliCodeProject ManagerMaterial Icon Theme2 安装Node.js为了方便后续VS Code插件开发,这里选择安装与当前VS Code使得Node.js版本(Help->About):V
2021-01-01 10:42:11
9314
2
原创 afl-fuzz资源汇总
初探AFL-FuzzFL漏洞挖掘技术漫谈(一):用AFL开始你的第一次FuzzingAFL漏洞挖掘技术漫谈(二):Fuzz结果分析和代码覆盖率AFL++实战(一)-黑盒测试FFmpeg使用AFL进行fuzz如何Fuzz ELF文件中的任意函数如何使用AFL进行一次完整的fuzz过程使用Afl-fuzz (American Fuzzy Lop) 进行Fuzzing测试...
2020-11-28 00:04:16
1632
原创 Trace Event Format
https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/edithttps://www.gamasutra.com/view/news/176420/Indepth_Using_Chrometracing_to_view_your_inline_profiling_data.phphttps://aras-p.info/blog/2017/01/23/Chrome-Tracing-as-Profil.
2020-10-18 21:40:33
827
原创 -ftime-trace(clang)
1 clang/llvm编译器设置设置clang编译器:export CC=/usr/bin/clangexport CXX=/usr/bin/clang++设置clang编译器-ftime-trace参数:set(CMAKE_C_COMPILER "/usr/bin/clang")set(CMAKE_CXX_COMPILER "/usr/bin/clang++")set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ftim
2020-10-18 17:16:32
4557
2
翻译 -ftime-report/-ftime-report-details(gcc/clang)
gcc/clang都支持-ftime-report,可以打印编译过程每个阶段的时间摘要信息,但是打印信息不直观,更像是给编译器开发人员自己使用的工具,而不是给编译器用户使用的工具。1 demo source code#include <vector>#include <string>#include <unordered_map>#include <regex>int main(){ std::vector<int> v(10
2020-10-18 12:01:37
1661
1
原创 ANTLR使用入门
IDEA配置antlr4环境和使用快速上手ANTLR–在Windows环境下解析计算器指令语法Antlr4入门(一)IDEA中Antlr的安装与使用
2020-10-02 11:59:52
518
原创 ubuntu14.04安装llvm/clang 9.0预编译版本
1 ubuntu14.04安装llvm/clang 9.0预编译版本下载llvm/clang prebuild:https://releases.llvm.org/download.html#9.0.0https://download.csdn.net/download/wwchao2012/12391517xz -d clang+llvm-9.0.0-x86_64-linux-gnu-u...
2020-05-06 19:34:19
2387
原创 perf资料整理
http://www.brendangregg.com/perf.htmlhttps://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/tools/perf/Documentation/examples.txthttps://www.cnblogs.com/arnoldlu/p/6241297.htmlhttp...
2020-05-03 22:20:53
351
翻译 combine_traces.py
#!/usr/bin/env python3"""Combine JSON from multiple -ftime-traces into one.Run with (e.g.): python combine_traces.py foo.json bar.json.""" import jsonimport sys if __name__ == '__main__':...
2020-05-03 11:51:29
217
原创 ClangBuildAnalyzer(-ftime-trace)
1 编译/安装ClangBuildAnalyzerclang参数-ftime-trace需要与ClangBuildAnalyzer工具一起工作,输出每个文件的编译时长统计,首先下载ClangBuildAnalyzer:git clone https://github.com/aras-p/ClangBuildAnalyzer.gitorgit clone https://gitee.com...
2020-05-03 00:00:34
2569
原创 include-what-you-use消除头文件重复包含
安装https://github.com/include-what-you-use/include-what-you-use使用https://blog.csdn.net/u013597671/article/details/70173849
2020-05-02 12:53:43
985
原创 ubuntu18.04编译安装clang/llvm
https://www.cnblogs.com/whuwzp/p/ubuntu_vim_2.htmlhttps://www.jianshu.com/p/f071f2486bachttps://www.jianshu.com/p/1590ab2bb444https://releases.llvm.org/download.html#10.0.0
2020-05-02 12:05:27
9765
1
原创 gcc编译选项
-Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Werror=pointer-to-int-cast -Werror=int-to-pointer-cast
2020-04-07 08:33:52
793
翻译 IDL(Interface Description Language)
An interface description language or interface definition language (IDL), is a specification language used to describe a software component’s application programming interface (API). IDLs describe an ...
2020-02-02 14:03:47
905
1
原创 TAL+资料汇总
1 入门博客学习 TLA+ - 介绍学习 TLA+ - 基础数学知识学习 TLA+ - Example学习 TLA+ - Percolator Transaction如何用数学验证软件的正确性——TLA+学习总结2 官方资料The TLA+ Toolbox Office SiteTAL Toolbox Downlinkhttps://github.com/tlaplus...
2019-09-20 17:55:42
661
原创 抽象语法树(Abstract Syntax Tree, AST)
1 JavaScript1.1 esprimahttps://esprima.org/demo/parse.htmlhttps://github.com/jquery/esprima1.2 babelhttps://github.com/babel1.3 acorn1.4 the-super-tiny-compiler1.5 jscodeshift1.6 Prettier...
2019-09-03 22:57:36
841
原创 ANTLR/JavaCC/Flex&Bison工程应用
文章目录1 ANTLR2 JavaCC3 Flex&Bison1 ANTLRApache HiveSparkGrovvyAtlasBeamEagleIncubator-shardingsphereSystemml2 JavaCCApache PigQuick SQL3 Flex&Bison
2019-09-03 10:17:08
993
原创 C++学习资料整理
1 书籍C++ Primer (5th Edition)C++ Primer Plus (6th Edition)Effective C++More Effective C++Effective Modern C++C++ API设计深入理解C++11STL源码剖析C++ Templates Complete Guide 2nd.edition2 网络资源CppCore...
2019-06-01 16:04:10
608
转载 VirtualBox安装CentOS7后网络配置
1 VirtualBox中安装CentOS7后无法上网的解决方案2 VirtualBox下主机Windows能ping通虚拟机下的Linux,LInux无法ping通Winodws
2018-10-19 23:42:39
530
原创 动态链接库示例(Win7+VS2010)
操作系统: Win7 ; 开发环境: VS2010 Express(学习版)1. 构建动态链接库1.1 创建解决方案mydll_demo,空项目mydll;1.2 设置mydll项目属性的配置类型为”动态库(.dll)”(配置属性-&amp;amp;amp;amp;amp;amp;amp;amp;gt;常规-&amp;amp;amp;amp;amp;amp;amp;amp;gt;配置类型); 1.3 向mydll项目中添加文件mydll.h,
2018-08-01 19:25:19
882
原创 VScode插件管理(C/C++)
NO. 插件 备注 1 Project Manager It helps you to easily access your projects, no matter where they are located. Don’t miss that important projects anymore. You can define your own Favorit...
2018-07-25 19:59:53
6306
1
原创 哈希(Hash)函数(均匀Hash)
[linux 2.4.0 -&amp;amp;amp;gt; catalog.c]/* Number of hash table slots */#define C_HASHBITS 10#define C_HASHSIZE (1UL &amp;amp;amp;lt;&amp;amp;amp;lt; C_HASHBITS)#define C_HASHMASK (C_HASHSIZE - 1)/* * hashfn() * hash
2018-05-16 20:34:37
4634
原创 linux内核哈希(Hash)函数
No. 0No. 1No. 2No. 3No. 4No. 5No. 6No. 7No. 0[include/linux/hash.h]#ifndef _LINUX_HASH_H#define _LINUX_HASH_H/* Fast hashing routine for ints, longs and pointers. (C) 2002 Wi...
2018-05-16 20:22:11
5235
翻译 哈希(Hash)算法 DJB/ELF/PJW/SDBM/FNV1(a)
DJB hash functionELF hash functionPJW hash functionSDBM hash functionFNV1/FNV1a hash functionlose loseDJB hash functionunsigned long hash_djbx33a(const char *str, size_t len){ u...
2018-05-15 21:40:38
7931
转载 常见的Hash算法(General Purpose Hash Function Algorithms)
本文属于转载,一且版权(@Copyright) 属于原作者Arash PartowIntroductionHash functions are by definition and implementation generally regarded as Pseudo Random Number Generators (PRNG). From this generalization it c...
2018-05-14 23:17:37
2680
转载 DJBX33A哈希(Hash)算法
1 DJBX33A算法原理2 DJBX33A算法典型实现2.1 PHP(zend_string.h)2.2 Apache(apr_hash.c)2.3 BerkeleyDB(src\hash\hash_func.c)2.4 Python(pyhash.c)3 DJBX33A算法相似实现3.1 Tokyo Cabinet内存数据库3.2 Nginx服务器4 参考链接...
2018-05-13 20:19:38
2629
原创 objdump(Linux)反汇编命令使用指南
1 objdump反汇编示例源文件main.c:/* main.c */#include &amp;amp;lt;stdio.h&amp;amp;gt;void swap(int* first, int* second){ int temp = *first; *first = *second; *second = temp;}int main(void){ int a =...
2018-04-17 20:44:33
59927
1
转载 Linux (Ubuntu/CentOS) 安装 lua5.3
1 下载lua包并解压wget -c http://www.lua.org/ftp/lua-5.3.0.tar.g tar zxvf lua-5.3.0.tar.gz2 下载libreadline相关支持Ubuntu sudo apt-get install libreadline5 sudo apt-get install libreadline-gplv2-dev Ce...
2018-03-17 10:23:31
2219
转载 The Principles of Good Programming
The Principles of Good Programmingby Christopher Diggins July 24, 2011SummaryOver the years I have found that following a relatively small number of fundamental guiding principles has helped ...
2018-02-26 19:25:21
292
原创 C语言malloc/calloc/realloc/free堆内存管理
1. malloc()声明:void* malloc (size_t size);其中size_t代表unsigned int。 malloc:分配一块size Byte大小的内存,返回一个指向该块内存开始的指针,指针类型是void。void * memset ( void * ptr, int value, size_t num );示例:#incl
2018-01-14 21:30:19
756
原创 Python模块安装
1. 在线安装首先在命令行窗口(cmd)转到Python安装目录, 例如,cd /d D:\Python27.然后执行如下命令,其中xxx为欲安装的包文件名pip install xxx2. wheel 安装Python包的在线安装有可能由于缺乏VC++等编译环境出现错误,此时可以考虑采用wheel文件安装,首先安装wheel,执行命令行pip install wheel然后,从常用wheel文件的
2016-12-29 14:47:41
316
转载 Linux进程状态
linux进程的5个状态Linux进程状态:R (TASK_RUNNING),可执行状态&运行状态(在run_queue队列里的状态)Linux进程状态:S (TASK_INTERRUPTIBLE),可中断的睡眠状态, 可处理signalLinux进程状态:D (TASK_UNINTERRUPTIBLE),不可中断的睡眠状态, 可处理signal, 有延迟Linux进程状态:T (TASK_
2016-09-25 15:13:48
349
转载 `OpenCV2.4.9+Qt5.x+Qt Creator`配置
OpenCV2.4.9+Qt5.x+Qt Creator配置1首先在Qt Creator的具体工程文件(*.pro)中,添加链接以及配置信息,如:INCLUDEPATH += D:\opencv\build\includeINCLUDEPATH += D:\opencv\build\include\opencvINCLUDEPATH += D:\opencv\build\include\open
2016-04-27 22:21:54
549
Trace Event Format - Google Docs.pdf
2020-10-19
GNU Make Manual / GNU.Make.Book / Managing.Projects.with.GNU.Make
2017-07-02
cmake-3.18.4-Linux-x86_64.tar.gz
2020-10-22
cppcheck-2.0.zip
2020-05-23
KMP/BM字符串匹配算法源码
2018-01-13
clang+llvm-9.0.0-x86_64-linux-gnu-ubuntu-14.04.tar.xz
2020-05-05
cpptools-linux-wwchao.7z
2021-09-27
Redis源码解读.7z
2019-10-12
draw.io-13.2.4-windows-installer.exe
2020-06-21
cppcheck-2.3.tar.gz
2021-01-10
snort-2.0-2.8-2.9-3.0.zip
2019-11-17
GUI-cachegrind.zip
2021-01-31
mirrors-llvm-project-master.zip
2021-01-24
mirrors-llvm-project-release-11.x.zip
2021-01-24
cmake-3.6.2-Linux-x86_64.tar.gz
2020-10-22
infer-linux64-v0.17.0.tar.xz
2020-05-23
cppcheck-2.0.tar.gz
2020-05-23
wangwenchaonj-llvm-project-master.zip
2020-05-04
llvm-project-master.zip
2020-05-04
chapter1.zip
2020-01-01
herrington_src_cgia_bc10.tar
2019-11-21
jdk-8u221-windows-x64.zip
2019-09-21
word_counter.zip
2019-11-15
word_counter.zip
2019-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅