python
文章平均质量分 86
小孟哥
男人,好累...
展开
-
某网站面试算法题,今天碰到了,两个大数字相加(足够大)取和
两个大数相加。1、是整数;2、两个数无限大,long都装不下;3、不能用BigInteger;4、不能用任何包装类提供的运算方法;5、两个数都是以字符串的方式提供。面试答卷直接写下,此处空白位置太小,写不下,请求机试。果然给我一台应该是 爬虫工程师的笔记本,这公司伺候的还挺周到的...,然后一顿操作## encoding: utf-8# author:mengdj@outlook.com#def calc_complex_add(m, s): # 断言类型 .原创 2020-11-11 23:26:59 · 295 阅读 · 0 评论 -
python通过ctypes混合调用c/c++封装开源音频引擎libsoundio
其实python和c混合调用的方法很多,如swig、cpython等等,但这些都不是标准库,需要额外安装的,本文讲的是标准库的ctypes来调用c,实现强大的功能,没办法霸道C\C++就是那么强大,不服不行,有那种语言是无法调用C的,没有吧。本文既不是扫盲也不是hello,world之类的,期初我百度了python通过ctypes封装调用c,全是千万一律的,一段基础代码拷贝了无数次,所以这次搞...原创 2018-08-30 22:18:10 · 2001 阅读 · 0 评论 -
python解析flv协议(AMF数据)
学习python也有1周了,因为之前学习了golang,所以觉得python和golang有很多类似的地方,比如切片和语法,python的确是一门很好的语言,至少你了解了之后才会发现其实它很强大,编写效率很高,至少目前为止我觉得运行效率也很高,之前没学过python2,所以跳过直接python3,既然是学习总得练练手吧,因为前段时间打算做一个抓直播地址的工具,截取网卡数据包的时候,接触过rtmp协...原创 2018-08-24 11:23:49 · 4921 阅读 · 2 评论 -
python通过ctypes混合调用c/c++封装开源音频引擎libsoundio (代码篇)
接上一篇文章 python通过ctypes调用c封装开源音频引擎libsoundio,因为python混合c封装了全部libsoundio函数,所以篇幅太长,下面直接贴代码贴上代码,本文的代码仅是pythonc types封调,代码中并未做面向对象封装,请知晓soundio.py#!/usr/bin/env python3# -*- coding: utf-8 -*-__vers...原创 2018-09-01 19:33:19 · 821 阅读 · 0 评论 -
python ctypes中文帮助文档
15.17。ctypes- 用于Python的外部函数库2.5版中的新功能。ctypes是Python的外部函数库。它提供C兼容的数据类型,并允许在DLL或共享库中调用函数。它可以用于在纯Python中包装这些库。15.17.1。ctypes教程注意:本教程中的代码示例doctest用于确保它们实际工作。由于某些代码示例在Linux,Windows或Mac OS X下的行为不...翻译 2018-09-04 17:37:34 · 14569 阅读 · 4 评论 -
pythonpcap原生python读取解析.pcap文件(非第三方库),太网分层
本文代码都由python编写,无需安装第三方拓展库,代码更新:https://github.com/mengdj/pythontcp/ip协议 4层架构 .pcap文件是一种简单网络包记录文件,较它的升级版.pcapng简单多了pcap结构图可以看到.pcap文件,就由一个pcap文件头+无数个(pcap包头+包数据组成),我们只需要一个个解析即可,文件头用于描述.pcap...原创 2018-09-14 10:31:17 · 22105 阅读 · 6 评论