高效使用Python字典,技巧都在这里!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/wcg541/article/details/100086779 字典(dict)对象是 Python 最常用的数据结构 社区曾有人开玩笑地说:“Python企图用字典装载整个世界” 字典在Python中的重要性不言而喻,这里整理了几个关于高效使用字典的清单,希望Python开发者可以在日常应用开发中合理利用,让代码更加 Pythoni
分类: 其他 发布时间: 09-06 23:41 阅读次数: 0

webrtc代码走读十三(RTPSenderVideo::SendVideo视频打包)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/CrystalShaw/article/details/90520534 一、编码到发包函数调用图 二、编码函数代码走读 encoded_image_缓存的是编码后的数据。frag_header是NALS组信息。 encoded_image_缓存数据格式为:4个字节起始码+NALHead+date+4个字节起始码+NALHead+dat
分类: 其他 发布时间: 09-06 23:41 阅读次数: 0

CONFIG_ILLEGAL_POINTER_VALUE

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/tiantao2012/article/details/100020291 在config文件中有定义CONFIG_ILLEGAL_POINTER_VALUE为0xdead000000000000 #ifdef CONFIG_ILLEGAL_POINTER_VALUE # define POISON_POINTER_DELTA _AC(
分类: 其他 发布时间: 09-06 23:41 阅读次数: 0

Python中字符串拼接的N+1种方法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/wcg541/article/details/100109101 python拼接字符串一般有以下几种方法: 1.直接通过(+)操作符拼接: 输出结果:Hello World! 使用这种方式进行字符串连接的操作效率低下, 因为python中使用 + 拼接两个字符串时会生成一个新的字符串, 生成新的字符串就需要重新申请内存, 当拼接字符串
分类: 其他 发布时间: 09-06 23:41 阅读次数: 0

webrtc代码走读七(rtp包格式)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/CrystalShaw/article/details/90606523 一、rtp包头格式 V:版本号,必须为2 P:填充位 X:扩展位,标志是否存在扩展 CC:CSRC个数 M:Mark标志位,标志是否是一帧的结束,音频帧几乎每个包都是一个完整的帧,所以M一般情况都等于1,视频包因为一帧比较大,会被分为几个包发送,最后一个包标志需要
分类: 其他 发布时间: 09-06 23:41 阅读次数: 0

CONFIG_ARM64_PAN

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/tiantao2012/article/details/100085068 CONFIG_ARM64_PAN 是armv8.1的一个扩展特性,其全称是Privileged Access Never,作用是kernel和userspace 不能同时访问一段内存.原文是When enabled, this feature causes a
分类: 其他 发布时间: 09-06 23:40 阅读次数: 0

GDI+图片保存

Bitmap bitmap(width,height,stride,PixelFormat32bppARGB,pData); UINT num; UINT size; ImageCodecInfo* pImageCodecInfo; GetImageEncodersSize(&num, &size); pImageCodecInfo = (ImageCodecInfo*)(malloc(size)); GetImageEncoders(num, size, pImageCodecInf
分类: 其他 发布时间: 09-06 23:40 阅读次数: 0

Python字符串拼接总结(带注释版)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/wcg541/article/details/100109179 [外链图片转存失败(img-rqZepenF-1566913537631)(https://upload-images.jianshu.io/upload_images/18829896-bdb3dee1b9d47af9?imageMogr2/auto-orient/st
分类: 其他 发布时间: 09-06 23:40 阅读次数: 0

webrtc代码走读十三(视频发包流程2)待续

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/CrystalShaw/article/details/90644292 一、RTPSenderVideo::SendVideo函数分析 1、AllocatePacket申请packet buffer 2、RtpPacketizer::Create初始化封包类的全局变量。 3、packetizer->SetPayloadData:封包处
分类: 其他 发布时间: 09-06 23:40 阅读次数: 0

vmlinuz的产生

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/tiantao2012/article/details/100119056 vmlinuz 其实就是Image.gz 下面这个是编译rpm包时候的mkspec文件,从最后的else可以看到vmlinuz就是KBUILD_IMAGE的拷贝 echo "%ifarch ia64" echo 'cp $KBUILD_IMAGE $RPM_BU
分类: 其他 发布时间: 09-06 23:40 阅读次数: 0

关于MFC CWND::Invalidate()使用的小结

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_26771629/article/details/52680043 1.函数原型 void Invalidate(BOOL bErase = TRUE); 2.bErase参数 若为默认值(TRUE),则不会调用onPaint函数;反之则调用。 3.特别注意 在一个函数内部调用该方法后,并不会立即更新窗口,而是等函数执行完后才更
分类: 其他 发布时间: 09-06 23:40 阅读次数: 0

python微信轰炸简单版,自定义发送内容,10行代码搞定

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/wcg541/article/details/100109192 基于python,这个小程序是用python写的 使用的是python第三方库itchat,itchat模块是一位叫littlecodersh的大神写的模块,附上大神的github地址,有兴趣的朋友可以去尝试玩一下itchat模块,很有趣的!!! https://gith
分类: 其他 发布时间: 09-06 23:40 阅读次数: 0

CPU温度小结

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/CrystalShaw/article/details/90762635 一、概述 整理最近关于CPU温度过热一些学习。目前总结影响CPU温度有如下几方面: CPU自身产生的功耗。 热设计中CPU的散热能力。 CPU自身产生的功耗是给CPU芯片加温、热设计中CPU散热是给CPU降温,只有这两个能力相匹配或者散热能力大于功耗,CPU才不会
分类: 其他 发布时间: 09-06 23:40 阅读次数: 0

编译centos的源码

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/tiantao2012/article/details/100170138 首先到到下面这个链接下载内核源代码组件: http://vault.centos.org/6.9/os/Source/SPackages/ 然后再当前的centos机器上安装编译需要用到的依赖包 yum install rpm-build redhat-rpm-
分类: 其他 发布时间: 09-06 23:40 阅读次数: 0

CXX0017与CXX0033错误

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_26771629/article/details/76208963 今天在调试一个lib代码的时候,发现进入lib中的代码段后,一直显示不出类中成员变量的信息,监视窗口也无法看见。查了半天,得出的结果是:这是VS2010的BUG,之前的2008也有,VS2012才修复。 解决办法是:在project->Properties->C/
分类: 其他 发布时间: 09-06 23:40 阅读次数: 0

用Python爬网页需要了解以及掌握的基本知识

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/wcg541/article/details/100109044 爬虫其实就是一个数据获取的过程,无非就是两步,请求页面,解析数据,下面我大概介绍一下入门爬虫所需要掌握的基本知识: 1.要具有一定的前端知识,最起码应该能大概看懂网页内容,像基本的html元素,css样式,javascript等,不要求熟练掌握,这些是最基础的东西,数据都
分类: 其他 发布时间: 09-06 23:40 阅读次数: 0

CPU state小结

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/CrystalShaw/article/details/90770294 一、概述 调整BIOS时,看到眼花缭乱的各种CPU X state就晕过去了,还好搜到了这个。来源:《CPU的电源状态分类》 二、参数介绍 英文简称 英文全称 中文简称 功能描述 G-States Global States 全局状态 ACPI规范定义了一台兼容A
分类: 其他 发布时间: 09-06 23:40 阅读次数: 0

确定isolated 是否生效

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/tiantao2012/article/details/100539159
分类: 其他 发布时间: 09-06 23:40 阅读次数: 0

CSplitterWnd去掉内部View滚动条的方法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_26771629/article/details/76573946 方法一: void CxxxxView::OnInitialUpdate() { CFormView::OnInitialUpdate(); m_nMapMode = -1; } 方法二: void CxxxxView::OnSize(UINT nType, in
分类: 其他 发布时间: 09-06 23:40 阅读次数: 0

微信群发太简单了,三秒通知到你的全部好友!Python牛逼

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/wcg541/article/details/100109216 思路介绍 安装itchat—>编辑代码 Step1: 安装itchat 同时按win和r键,进入如下界面,输入cmd 单击确认,弹出黑窗口,在弹出的黑窗口内输入pip install itchat 回车后会自动下载。若出现如下情况,表示需要对pip升级: 按照上图中的提示
分类: 其他 发布时间: 09-06 23:40 阅读次数: 0