Sitemap
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Pages
Posts
WEB开发核心架构
Published:
学好C/C++的办法
Published:
学好C/C++大型项目的办法
Published:
Blog Post number 2
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
Blog Post number 1
Published:
This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.
portfolio
没啥
没啥
没啥
没啥
publications
手写实现workerman/webman
Published in Journal 1, 2009
增强对网络编程的驾驭能力
Recommended citation: 语法只是工具,TCP/IP数据传输是核心
Download Paper | Download Slides
空模块文件
Published in Journal 1, 2010
没有了空模块文件
Recommended citation: 没有了空模块文件
Download Paper | Download Slides
就一个模块没啥
Published in Journal 1, 2015
没有了空模块文件
Recommended citation: 没有了空模块文件
Download Paper | Download Slides
空模块文件
Published in GitHub Journal of Bugs, 2024
没有了空模块文件 .
Recommended citation: 没有了空模块文件 .
Download Paper
talks
手写GO分布式集群网络通信引擎设计
Published:
通过学习https://edu.51cto.com/course/29852.html
可以掌握GO网络编程技术,分布式,集群,网关的实现,因为在WEB领域几乎是以LINUX服务器为上,运行时,同样跟PHP,JAVA,PYTHON,NODE。。。等语言一样 使用同一个OS,同一个CPU架构,同一个TCP/IP协议,本质来说还是一样的,只有它的语法是工具而已,你掌握了同样能平移经验到其它编程语言。
跟我讲的PHP版本是一模一样的,不一样的只是文法(工具)
稍微举一反三,对于增强驾驭分布式,集群的类型项目有极大帮助,同时对TCP/IP网络编程也提供了实践,增强对理论知识的理解和驾驭能力.
空模块文件”
Published:
空模块文件
Published:
空模块文件
Published:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.
teaching
Linux c 编程
Linux c 编程, Linux c 编程, 2014
通过学习https://edu.51cto.com/course/28903.html
熟悉LINUX C 环境编程,对于理解php go java python node rust lua …等语言运行在LINUX上的机制有极大帮助
- 更好的理解和驾驭各种编程语言它们的运行机制
- 充分发挥使用strace,lstrace等工具分析各种编程语言写的程序,从而分析其运行原理,更好的驾驭编程
- 通过前2点知识,稍微举一反三,即可简单的逆向分析各种语言写的程序运行过程,从而进行开发,测试,BUG故障排查,API接口对接排查,硬件协议对接等场景
- Linux 系统调用api的接口从1991年到今天没有怎么变(函数名,函数功能几乎没有变化)学习一次受益终身
- strace可以用来查看系统调用的执行,使用strace php bf.php/java/golang/rust/node/lua/….,或者strace -p 进程ID。strace就可以帮助你透过现象看本质,掌握程序执行的过程。这个手段是在大型网站,大公司里最常用的。 strace其实也是对程序员基础的考验,如果没有实践过linux c 编程,肯定也达不到会用strace的程度。
吸收转化github c/c++开源项目必备前置核心技术
github c/c++, github c/c++, 2015
github 上许多优秀的开源项目,特别是以c/c++为主的开源项目,涵盖了所有领域,吸收转化后将无知不知,无所不能,你的知识来源将由强大的github开源项目来支持你走得更远 更多的机会和可能就在github上的 c/c++/asm开源项目里。