<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wwchao2012</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wwchao2012]]></copyright><item><title><![CDATA[TypeScript+Jest测试]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/136953452</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/136953452</guid><author>wwchao2012</author><pubDate>Sat, 23 Mar 2024 10:37:47 +0800</pubDate><description><![CDATA[typescript+jest搭建测试工程]]></description><category></category></item><item><title><![CDATA[5GC核心网开源实现:]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/114548356</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/114548356</guid><author>wwchao2012</author><pubDate>Mon, 08 Mar 2021 20:35:17 +0800</pubDate><description><![CDATA[5GC核心网开源实现:

oai-cn,http://www.openairinterface.org/
free5gc,
open5gs,
https://github.com/open5gs www.openupf.net
https://gitee.com/openupf/openupf
https://github.com/5GOpenUPF
http://freepcrf.com/iots/


]]></description><category></category></item><item><title><![CDATA[VS Code调试TypeScript项目]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/112058729</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/112058729</guid><author>wwchao2012</author><pubDate>Fri, 01 Jan 2021 10:42:11 +0800</pubDate><description><![CDATA[1 安装VS Code
https://code.visualstudio.com/
安装VS Code插件：

JavaScript and TypeScript Nightly
TypeScript Extension Pack
Visual Studio IntelliCode
Project Manager
Material Icon Theme

2 安装Node.js
为了方便后续VS Code插件开发，这里选择安装与当前VS Code使得Node.js版本(Help-&gt;About)：
V]]></description><category></category></item><item><title><![CDATA[afl-fuzz资源汇总]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/110251079</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/110251079</guid><author>wwchao2012</author><pubDate>Sat, 28 Nov 2020 00:04:16 +0800</pubDate><description><![CDATA[初探AFL-Fuzz
FL漏洞挖掘技术漫谈（一）：用AFL开始你的第一次Fuzzing
AFL漏洞挖掘技术漫谈（二）：Fuzz结果分析和代码覆盖率
AFL++实战（一）-黑盒测试FFmpeg
使用AFL进行fuzz
如何Fuzz ELF文件中的任意函数
如何使用AFL进行一次完整的fuzz过程
使用Afl-fuzz (American Fuzzy Lop) 进行Fuzzing测试



...]]></description><category></category></item><item><title><![CDATA[Trace Event Format]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/109147457</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/109147457</guid><author>wwchao2012</author><pubDate>Sun, 18 Oct 2020 21:40:33 +0800</pubDate><description><![CDATA[https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/edit
https://www.gamasutra.com/view/news/176420/Indepth_Using_Chrometracing_to_view_your_inline_profiling_data.php
https://aras-p.info/blog/2017/01/23/Chrome-Tracing-as-Profil.]]></description><category></category></item><item><title><![CDATA[-ftime-trace(clang)]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/109147192</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/109147192</guid><author>wwchao2012</author><pubDate>Sun, 18 Oct 2020 17:16:32 +0800</pubDate><description><![CDATA[1 clang/llvm编译器设置
设置clang编译器：
export CC=/usr/bin/clang
export 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]]></description><category></category></item><item><title><![CDATA[-ftime-report/-ftime-report-details(gcc/clang)]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/109143319</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/109143319</guid><author>wwchao2012</author><pubDate>Sun, 18 Oct 2020 12:01:37 +0800</pubDate><description><![CDATA[gcc/clang都支持-ftime-report，可以打印编译过程每个阶段的时间摘要信息，但是打印信息不直观，更像是给编译器开发人员自己使用的工具，而不是给编译器用户使用的工具。
1 demo source code
#include &lt;vector&gt;
#include &lt;string&gt;
#include &lt;unordered_map&gt;
#include &lt;regex&gt;
int main()
{
    std::vector&lt;int&gt; v(10]]></description><category></category></item><item><title><![CDATA[ANTLR使用入门]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/108901046</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/108901046</guid><author>wwchao2012</author><pubDate>Fri, 02 Oct 2020 11:59:52 +0800</pubDate><description><![CDATA[IDEA配置antlr4环境和使用
快速上手ANTLR–在Windows环境下解析计算器指令语法
Antlr4入门（一）IDEA中Antlr的安装与使用


]]></description><category></category></item><item><title><![CDATA[ubuntu14.04安装llvm/clang 9.0预编译版本]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/105957552</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/105957552</guid><author>wwchao2012</author><pubDate>Wed, 06 May 2020 19:34:19 +0800</pubDate><description><![CDATA[1 ubuntu14.04安装llvm/clang 9.0预编译版本
下载llvm/clang prebuild：
https://releases.llvm.org/download.html#9.0.0
https://download.youkuaiyun.com/download/wwchao2012/12391517
xz -d clang+llvm-9.0.0-x86_64-linux-gnu-u...]]></description><category></category></item><item><title><![CDATA[perf资料整理]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/105909823</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/105909823</guid><author>wwchao2012</author><pubDate>Sun, 03 May 2020 22:20:53 +0800</pubDate><description><![CDATA[http://www.brendangregg.com/perf.html
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/tools/perf/Documentation/examples.txt
https://www.cnblogs.com/arnoldlu/p/6241297.html
http...]]></description><category></category></item><item><title><![CDATA[combine_traces.py]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/105901626</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/105901626</guid><author>wwchao2012</author><pubDate>Sun, 03 May 2020 11:51:29 +0800</pubDate><description><![CDATA[#!/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 json
import sys
 

if __name__ == '__main__':

...]]></description><category></category></item><item><title><![CDATA[ClangBuildAnalyzer(-ftime-trace)]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/105897623</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/105897623</guid><author>wwchao2012</author><pubDate>Sun, 03 May 2020 00:00:34 +0800</pubDate><description><![CDATA[1 编译/安装ClangBuildAnalyzer
clang参数-ftime-trace需要与ClangBuildAnalyzer工具一起工作，输出每个文件的编译时长统计，首先下载ClangBuildAnalyzer：
git clone https://github.com/aras-p/ClangBuildAnalyzer.git
or
git clone https://gitee.com...]]></description><category></category></item><item><title><![CDATA[include-what-you-use消除头文件重复包含]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/105889242</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/105889242</guid><author>wwchao2012</author><pubDate>Sat, 02 May 2020 12:53:43 +0800</pubDate><description><![CDATA[安装
https://github.com/include-what-you-use/include-what-you-use
使用
https://blog.youkuaiyun.com/u013597671/article/details/70173849

]]></description><category></category></item><item><title><![CDATA[ubuntu18.04编译安装clang/llvm]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/105888776</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/105888776</guid><author>wwchao2012</author><pubDate>Sat, 02 May 2020 12:05:27 +0800</pubDate><description><![CDATA[https://www.cnblogs.com/whuwzp/p/ubuntu_vim_2.html
https://www.jianshu.com/p/f071f2486bac
https://www.jianshu.com/p/1590ab2bb444
https://releases.llvm.org/download.html#10.0.0

]]></description><category></category></item><item><title><![CDATA[gcc编译选项]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/105356612</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/105356612</guid><author>wwchao2012</author><pubDate>Tue, 07 Apr 2020 08:33:52 +0800</pubDate><description><![CDATA[-Werror=return-type 
-Werror=non-virtual-dtor 
-Werror=address 
-Werror=sequence-point 
-Werror=pointer-to-int-cast 
-Werror=int-to-pointer-cast


]]></description><category></category></item><item><title><![CDATA[IDL(Interface Description Language)]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/104144233</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/104144233</guid><author>wwchao2012</author><pubDate>Sun, 02 Feb 2020 14:03:47 +0800</pubDate><description><![CDATA[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 ...]]></description><category></category></item><item><title><![CDATA[bfg.jar清理.git中的大文件]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/103190294</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/103190294</guid><author>wwchao2012</author><pubDate>Thu, 21 Nov 2019 20:32:40 +0800</pubDate><description><![CDATA[https://rtyley.github.io/bfg-repo-cleaner/


]]></description><category></category></item><item><title><![CDATA[TAL+资料汇总]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/101071049</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/101071049</guid><author>wwchao2012</author><pubDate>Fri, 20 Sep 2019 17:55:42 +0800</pubDate><description><![CDATA[1 入门博客

学习 TLA+ - 介绍
学习 TLA+ - 基础数学知识
学习 TLA+ - Example
学习 TLA+ - Percolator Transaction
如何用数学验证软件的正确性——TLA+学习总结

2 官方资料

The TLA+ Toolbox Office Site
TAL Toolbox Downlink
https://github.com/tlaplus

...]]></description><category></category></item><item><title><![CDATA[抽象语法树(Abstract Syntax Tree, AST)]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/100529747</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/100529747</guid><author>wwchao2012</author><pubDate>Tue, 03 Sep 2019 22:57:36 +0800</pubDate><description><![CDATA[1 JavaScript
1.1 esprima

https://esprima.org/demo/parse.html
https://github.com/jquery/esprima

1.2 babel

https://github.com/babel

1.3 acorn
1.4 the-super-tiny-compiler
1.5 jscodeshift
1.6 Prettier...]]></description><category></category></item><item><title><![CDATA[ANTLR/JavaCC/Flex&Bison工程应用]]></title><link>https://blog.youkuaiyun.com/wwchao2012/article/details/100512533</link><guid>https://blog.youkuaiyun.com/wwchao2012/article/details/100512533</guid><author>wwchao2012</author><pubDate>Tue, 03 Sep 2019 10:17:08 +0800</pubDate><description><![CDATA[文章目录1 ANTLR2 JavaCC3 Flex&amp;Bison
1 ANTLR

Apache Hive
Spark
Grovvy
Atlas
Beam
Eagle
Incubator-shardingsphere
Systemml

2 JavaCC

Apache Pig
Quick SQL

3 Flex&amp;Bison

]]></description><category></category></item></channel></rss>