240 发简信
IP属地:天津
  • 用Valgrind定位子进程内存泄漏

    1. valgrind跟踪子进程 以下例子用spawn-cgi来测试验证,spawn-cgi会生成一个cgi子进程--trace-children=yes:valgrind加...

  • 120
    服务框架技术栈

    服务框架的技术栈 简书 涤生[https://www.jianshu.com/users/150f36a73910/]。转载请注明原创出处,谢谢!如果读完觉得有收获的话,欢迎...

  • tcpdump命令用法

    1. Dump范围端口 dst portrange port1-port2 监听目的端口在[port1, port2]的数据包,当然,既然存在端口,那么这个数据包必然属于ip...

  • 120
    初识 Service Mesh

    初识 Service Mesh 1. 介绍 Service Mesh 概念 Service Mesh又译作“服务网格”,作为服务间通信的基础设施层。Willian Morga...

  • 学习技术的要点

    从”极客时间“陈皓专栏看的,觉得写得不错,用于学习自勉,也分享一下

  • fcgi原理和异步模型

    1. 介绍 由于CGI解释器的反复加载会使CGI性能低下,FastCGI可以将CGI解释器保持在内存中, 提高性能相关地址:https://fastcgi-archives...

  • 虚函数表

    为什么有虚函数表? 主要还是为了实现C++的多态,即运行时绑定,而且虚函数表是在编译时期就已确认,后续链接、执行时都不会改变其地址 示例 输出: 结论: 虚函数和类相关,和对...

  • 如何静态链接C++标准库

    应用场景 通常是你希望你的程序使用固定的C++库版本,而不希望与他人共享程序(比如:动态库加载)。使用了他人的特殊C++库版本可能会导致意外Crash 编译命令 g++ -s...

  • Git工具命令

    1、Git介绍 Git 是一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程。每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和...

  • 编译原理->词法分析

    词法分析器的作用 词法分析器的主要任务是读入源程序的输入字符、将它们组成词素,生成并输出一个词法单元序列,每个词法单元对应于一个词素。 正则表达式 正则表达式可以很方便地表述...

  • 分词系列

    中文分词技术原理及应用:https://sanwen8.cn/p/2919tFk.html 方法:基于AC自动机的快速分词:http://kexue.fm/archives...

  • 使用SVN命令行解决树冲突(tree conflict)

    前言 很多人因为不知道处理冲突就很久很久都不愿意更新代码, 另一些人就是不管三七二十一就选了"theirs conflict"或"mine conflict", 有时候树冲突...