Python3快速入门(十七)——Python扩展模块开发一、Python扩展模块1、Python扩展模块简介Python与C/C++交互的方案有多种,如PythonCAPI,SWIG,SIP,ctypes,cpython,cffi,boost.python等。Python只是一个语言规范,有很多具体实现,CPython是标准Python,由C编写,Python脚本被编译成CPython字节码,然
分类:
编程语言 时间:
2019-11-17 01:23:09
阅读次数:
97
一、TCP/IP网络模型 计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)。 TCP/ ...
分类:
其他好文 时间:
2019-11-16 19:18:06
阅读次数:
75
1. Netty简介 Netty是一个高性能、异步事件驱动的NIO框架,基于JAVA NIO提供的API实现。它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得 ...
分类:
Web程序 时间:
2019-11-15 18:49:26
阅读次数:
99
Nginx (engine x) 是一个轻量级高性能的HTTP和反向代理服务器,同时也是一个通用 代理服务器 (TCP/UDP/IMAP/POP3/SMTP),最初由俄罗斯人Igor Sysoev编写。 基本命令 nginx -t 检查配置文件是否有语法错误 nginx -s reload 热加载, ...
分类:
其他好文 时间:
2019-11-13 11:02:19
阅读次数:
73
1、Nginx简介Nginx(发音engine x)专为性能优化而开发的开源软件,是HTTP、反向代理、邮件代理、TCP/UDP协议代理软件,由俄罗斯的作者Igor Sysoev开发,其最知名的优点是它的稳定性和低系统资源消耗(硬件资源占用较低),以及对HTTP并发连接的高处理能力(单台物理服务器可 ...
分类:
其他好文 时间:
2019-11-12 12:53:28
阅读次数:
66
efficient有效率的 effective有效果的 Make sb. Do Stuff没有复数 首先的三种表述:First off=To begin with=For starters 其次:Additionally 最后:Lastly boost the motivation激发参与 Loos ...
分类:
其他好文 时间:
2019-11-12 10:53:51
阅读次数:
147
http://boostorg.github.io/stacktrace/stacktrace/getting_started.html#stacktrace.getting_started.how_to_print_current_call_stack ...
分类:
Web程序 时间:
2019-11-09 13:28:01
阅读次数:
97
COleVariant本质上是一个枚举,用同一种类型来表达不同的子类型。如同boost中的variant。 COLeVariant类是对VARIANT结构的封装。 VARIANT结构包含两部分。其一是VARIANT型的成员变量vt;其二是个联合类型,这个联合包含了VC常用的几乎所有类型。因为联合用的 ...
分类:
其他好文 时间:
2019-11-04 11:44:08
阅读次数:
106
OIS参考模型,每一层涉及到了哪些协议,每一层负责了什么? 最重要的就是传输层,这一块一定要好好看 TCP的特点是什么?什么是窗口滑动协议,什么是快速重传,什么是拥塞避免,什么是慢启动?怎么做到可靠数据传输? TCP的流量控制是什么?如果RcvWindow=0应该怎么办? 有哪几种定时器?作用分别是 ...
分类:
其他好文 时间:
2019-11-02 15:40:28
阅读次数:
198
C++ 矩阵运算库 boost::ublas https://www.boost.org/doc/libs/1_49_0/libs/numeric/ublas/doc/index.htm 矩阵转置、乘积、范数等ublas有函数 求逆需要通过方法实现 #include <boost/numeric/u ...
分类:
编程语言 时间:
2019-11-02 15:28:28
阅读次数:
114