05 2018 档案

摘要:Linux 内核里的数据结构 ================================================================================ [TOC] 原文链接与说明 1. https://github.com/0xAX/linux insides 阅读全文
posted @ 2018-05-12 16:26 cposture 阅读(3992) 评论(0) 推荐(0) 编辑
摘要:使用 Python 创建你自己的 Shell:Part II =========================================== [TOC] 原文链接与说明 1. https://hackercollider.com/articles/2016/07/06/create your 阅读全文
posted @ 2018-05-12 16:25 cposture 阅读(532) 评论(0) 推荐(0) 编辑
摘要:使用 Python 创建你自己的 Shell:Part I ========================================== [TOC] 原文链接与说明 1. https://hackercollider.com/articles/2016/07/05/create your o 阅读全文
posted @ 2018-05-12 16:24 cposture 阅读(891) 评论(0) 推荐(0) 编辑
摘要:GCC 内联汇编 HOWTO v0.1, 01 March 2003. _本 HOWTO 文档将讲解 GCC 提供的内联汇编特性的用途和用法。对于阅读这篇文章,这里只有两个前提要求,很明显,就是 x86 汇编语言和 C 语言的基本认识。_ [TOC] 原文链接与说明 1. http://www.ib 阅读全文
posted @ 2018-05-12 16:23 cposture 阅读(1393) 评论(0) 推荐(1) 编辑
摘要:Mock 在 Python 中的使用介绍 ===================================== [TOC] 原文链接与说明 1. https://www.toptal.com/python/an introduction to mocking in python 2. 本翻译文 阅读全文
posted @ 2018-05-12 16:21 cposture 阅读(1778) 评论(0) 推荐(0) 编辑
摘要:Protocol Buffer Basics: C++ ============================ [TOC] 这篇教程提供了一个面向 C++ 程序员、关于 的基础介绍。通过创建一个简单的示例应用程序,它将向我们展示: 在 文件中定义消息格式 使用 编译器 使用 读写消息 这不是一个关 阅读全文
posted @ 2018-05-12 16:20 cposture 阅读(12943) 评论(0) 推荐(1) 编辑
摘要:Linux 内核里的数据结构 —— 基数树 ================================================================================ [TOC] 基数树 Radix tree 正如你所知道的,Linux内核提供了许多不同的库和函 阅读全文
posted @ 2018-05-12 16:19 cposture 阅读(2038) 评论(0) 推荐(0) 编辑
摘要:[TOC] setuptools 和 setup.py 和 都是用于编译、分发和安装 python 包的一个工具,特别是在包依赖问题场景下非常有用,它是一个强大的包管理工具。Setuptools 是 distutils 的加强版。编译、分发和安装 python 包的一个关键的事就是编写 setup 阅读全文
posted @ 2018-05-12 16:18 cposture 阅读(15172) 评论(2) 推荐(5) 编辑
摘要:Apache coredump 问题发现与解决记录 [TOC] 背景 组内的开发机原来是 Nginx + Tomcat 环境拓扑,但线上是 Apache + Tomcat,为了与线上环境保持一致,要求将开发机上的 Nginx 替换为 Apache。目前开发机上基于域名的虚拟机有dk.qq.com和d 阅读全文
posted @ 2018-05-12 16:17 cposture 阅读(1892) 评论(0) 推荐(0) 编辑
摘要:证书域名与访问的域名不一致 问题:curl SSL: certificate subject name 'luffichen_server.tencent.com' does not match target host name '127.0.0.1' 原因:这是因为 curl 访问 https 服 阅读全文
posted @ 2018-05-12 16:17 cposture 阅读(46742) 评论(0) 推荐(0) 编辑
摘要:[TOC] SSL 认证 可以将 SSL 服务器与客户端之间的通信配置为使用单向或双向 SSL 认证。 单向 SSL 认证一般是客户端利用服务器传过来的信息验证服务器的合法性,服务器的合法性包括:证书是否过期,发行服务器证书的 CA 是否可靠,发行者证书的公钥能否正确解开服务器证书的“发行者的数字签 阅读全文
posted @ 2018-05-12 16:15 cposture 阅读(61544) 评论(0) 推荐(1) 编辑
摘要:[TOC] 问题 后台服务传包太大时,我们框架可以使用 zlib 库对响应进行压缩;在这次服务调试过程中,使用 zlib 以 模式进行压缩时,报 错误 分析 这里 的输出缓冲区大小设置成为待压缩原串的长度了,在压缩数据太小或随机性很大等情况下,压缩得到的数据可能会比原来的大,导致 Z_BUF_ERR 阅读全文
posted @ 2018-05-12 15:49 cposture 阅读(1317) 评论(0) 推荐(0) 编辑
摘要:`rsync password file rsync` 密码;在第一次使用密钥文件的时候经常遇到文件权限相关问题;这里总结一下,我遇到的问题。 问题描述 在开发环境下,手动执行 ,执行前还确保了 具体读写权限, ,执行正常;后面将脚本加入 , 运行报错: 简单的处理,让所有用户都有权限读写: ;运行 阅读全文
posted @ 2018-05-12 15:47 cposture 阅读(1086) 评论(0) 推荐(0) 编辑
摘要:问题 在使用 AES CBC 模式加密字符串后,再进行解密,解密得到的字符串出现乱码情况,通常都是前几十个字节乱码; 复现 因为是使用部门 cgi AESEncryptUtil 库,找到问题后,在这里复现不太方便,这里使用 python 进行复现,可以方便复现。 输出结果: 结论 在 CBC 模式, 阅读全文
posted @ 2018-05-12 15:46 cposture 阅读(11699) 评论(1) 推荐(0) 编辑

levels of contents