瓜枣三郎
码龄10年
关注
提问 私信
  • 博客:172,683
    社区:105
    问答:3,023
    175,811
    总访问量
  • 123
    原创
  • 2,244,312
    排名
  • 25
    粉丝
  • 0
    铁粉

个人简介:May be a geeker. Email: hankai17@126.com

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2014-12-25
博客简介:

sinat_24820331的博客

查看详细资料
个人成就
  • 获得34次点赞
  • 内容获得105次评论
  • 获得61次收藏
创作历程
  • 1篇
    2023年
  • 1篇
    2022年
  • 1篇
    2019年
  • 2篇
    2018年
  • 116篇
    2017年
  • 10篇
    2016年
成就勋章
TA的专栏
  • C++
    26篇
  • TCP/IP
    17篇
  • Linux
    33篇
  • Vim
    5篇
  • 脚本
    3篇
  • ATS&&Nginx
    18篇
  • JavaScript
  • 操作系统
    3篇
  • 人生感悟
    7篇
  • 代码挑战
    4篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

工作三年的感慨

一些工作上的思考 业务上的收获 总结
原创
发布博客 2023.06.26 ·
290 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

关于三十而立

今天刷短视频 又看到了关于三十而立的论述 说的是人生目标/方向要确立 并对这个目标/方向不遗余力。我想目前是网络编程及设计架构。
原创
发布博客 2022.08.09 ·
290 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

常见ua

http://www.veryhuo.com/a/view/36482.html
转载
发布博客 2019.03.10 ·
824 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

powerdns源码分析

大致粗糙的分析了recursor  暂时没有分析authority620261853 进群吧 我在群里等大家
原创
发布博客 2018.12.25 ·
606 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

Blog暂时停更 写的好多东西太乱而且还是错的 转战云笔记

TODO
原创
发布博客 2018.10.30 ·
223 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

C++ concurrentqueue资料

##特征- 让人震惊的[快速性能] [基准]。- 单头实现。把它放在你的项目中。- 完全线程安全的无锁队列。同时使用任意数量的线程。- C ++ 11实现 - 在可能的情况下(c11中的move语义)移动元素(而不是复制)。- 模板化,不需要专门处理指针 - 内存管理为您。- 元素类型或最大数量不受人为限制。- 内存可以预先分配一次,也可以根据需要动态分配。- 完全
翻译
发布博客 2017.12.28 ·
5928 阅读 ·
2 点赞 ·
1 评论 ·
9 收藏

bbr cbuic

bbr有了bbr,其实大部分优化都没啥意思了,长时间传输tcp的问题就是时间长了会降速然后回升不了,老顽疾。就跟那天那个wifa组网的bug一样,大家都知道慢了,但是多少年也搞不懂我们用wget等去下载一些非常偏门的,遥远的星球上的资料的时候,经常遇到一开始1m几百K,最后慢慢到1K 2K的速度,就是tcp的锅啦,就是bbr解决的问题啦bbr解决的是一个tcp连接长时间跑之后,由于
原创
发布博客 2017.12.28 ·
590 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx location语法使用及一些全局变量

语法规则: location [=|~|~*|^~] /uri/ { … }Location 指令,是用来为匹配的 URI 进行配置,URI 即语法中的”/uri/”,可以是字符串或正则表达式。但如果要使用正则表达式,则必须指定前缀。 URI 是指/dir/file.php不包括各种参数。/ 通用匹配,任何请求都会匹配到= 开头表示精确匹配~ 开头表示区分大
转载
发布博客 2017.12.18 ·
2199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

补丁文件概述

git log e768cb61c335d8edafdc2cf17b4553cb490e49e4 --stat -p当看一个提交的具体信息时候 -p参数是看diff 会出现下面的diff文件描述diff --git a/CHANGES b/CHANGESindex 065ab60..5f00fba 100644--- a/CHANGES+++ b/CHANGES@@ -6,6 +6,
原创
发布博客 2017.12.06 ·
517 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

02 基础知识

一、 注释  JavaScript 注释分两种 跟c风格有点相似:    - 单行注释:// - 多行注释:/**/ 提示:单行注释不能折行,可以嵌套;多行注释可以折行,不能嵌套;二、 语句  一段脚本就是一系列计算机能够一步一步执行的指令。每一条单独的指令或步骤就被称为一条语句。语句以分号(;)结尾,多个语句可以写在一行内。var a = 10; // 这
原创
发布博客 2017.11.29 ·
440 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

1 JavaScript前言

之所以要学习JavaScript是因为各大主流网站的html嵌入脚本看不懂 规则也不清楚 so 学JavaScript也是必须的了 本仓库主要是涉及JavaScript基础知识的讲解,md文件格式,建议下载一个markdown编辑器用于演示内容,推荐使用:Typora。一、JavaScript 概述JavaScript是一种轻量级的脚本语言。所谓“脚本语言”,指的是它不具备开发操作系统的能力,
转载
发布博客 2017.11.29 ·
1667 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

tcpdump常用命令

抓get请求  tcpdump -i eth3 -nnvvAs 0 'tcp[((tcp[12:1] & 0xf0) >> 2):4]=0x47455420' |grep -C15 "huochepiao_share.dat" tcpdump -i eth0 -nnvvAs 0 '(tcp[((tcp[12:1] & 0xf0) >> 2):4]=0x47455420) and (src
原创
发布博客 2017.11.28 ·
546 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ATS常用命令脚本化

先上代码#!/bin/bash export PATH=/opt/ats/bin:$PATHHONG () { echo -e "\033[0;31;1m$*\033[0m"}LV () { echo -e "\033[0;32;1m$*\033[0m"}if [ ! -x /opt/ats/bin/traffic_line ] th
原创
发布博客 2017.11.28 ·
929 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

常用的shell日志统计脚本

egrep "2017:15:" access.log | awk '{print $6}'| sort | uniq -c | sort -rn | headsort -u 去重 保证唯一性uniq 去除连续性的重复sort + uniq -c 是黄金搭档sort -n 按照整数排序 非常重要!参考 http://man.linuxde.net/uniq参考 http:/
原创
发布博客 2017.11.20 ·
3922 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

ats异步案例分析

现在以do_http_server_open为例 HttpSM::do_http_server_open(bool raw)netProcessor.connect_re(this,&t_state.current.server->addr.sa, &opt);获取状态机中的锁(this即httpSM的mutex最终源于netvc netvc的mutex源于(acceptLoo
原创
发布博客 2017.11.13 ·
731 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux dd命令

dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。名称: dd 使用权限: 所有使用者dd 这个指令在 manual 里的定义是 convert and copy a file 使用方式: dd [option]如果你想要在线看 manual, 可以试试:dd --help 或 info dd输入
原创
发布博客 2017.11.11 ·
330 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

呵呵以呵呵

今天侧击旁敲问同事要脚本 却不给我 哼 我呸开个栏目好好学脚本了~~~
原创
发布博客 2017.11.09 ·
388 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

linux ss命令

ss用来显示处于活动状态的套接字信息。ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat /proc/net/tcp,执行速度都会很慢。可能你不会有切身的感受,
原创
发布博客 2017.11.09 ·
1524 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

系统调优backlog与tcp_max_syn_backlog和somaxconn

man listen看man怎么说的 The behavior of the backlog argument on TCP sockets changed with Linux 2.2. Now it specifies the queue length for completely established sockets waitingto be accepted, instead
原创
发布博客 2017.11.09 ·
7185 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

apache traffic server各版本信息

4.0.x新特性在storage.config中标注磁盘此功能的目的是允许将内容分配给特定磁盘。比如,使用storage.config标注,在hosting.config和volumes.config规则里,你可以强制使某些URL去响应的SSD硬盘。HTTP事务缓冲控制为了避免潜在的内存消耗问题,当buffer的使用超过束缚则事物可被设成扼杀节流。这也可以用作每个事务的
原创
发布博客 2017.11.09 ·
2580 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多