自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 编码格式ASCII,GB2312,GBK,GB18030,Unicode,UTF-8,以及python编码

ASCII,GB2312,GBK,GB18030,Unicode,UTF-8,及python编码1 概述 学python以来,写脚本程序时遇到读写文件,经常遇到编码问题,中文为乱码的情况。每次遇到此类问题,各种百度,加各种咨询,然而仍然不明其原因,问题的解决情况也是误打误撞,有些能解决,有些解决不了。这样让学写python编程之路变得异常坎坷。终于,下定决心,将编码问题好好...

2020-03-13 14:34:33 699

转载 python之正则表达式

一、正则表达式    re模块是python独有的匹配字符串的模块,该模块中提供的很多功能是基于正则表达式实现的,而正则表达式是对字符串进行模糊匹配,提取自己需要的字符串部分,他对所有的语言都通用。注意:re模块是python独有的 正则表达式所有编程语言都可以使用 re模块、正则表达式是对字符串进行操作因为,re模块中的方法大都借助于正则表达式,故先学习正则表达式。(一)常用...

2020-03-09 10:26:26 126

原创 python中计时器timeit(),repeat()

背景:在一段程序的前后都用上time.time(),然后将两个时间相减,可以得到一段程序的运行时间。然而python提供了更强大的计时库:timeit,repeat。1、timeit(1)测试一段语句的执行时间:(2)测试一个函数的执行时间:2、repeat 由于电脑永远都有其他程序也在占用着资源,你的程序不可能最高效的执行。 所以一般都会进行多次试验,取最少的执...

2020-03-08 16:58:26 1027

原创 Python Struct fmt 结构体内存对齐 二进制文件解析

本文主要针对结构体内存对齐,python Struct,以及二进制文件解析做总结。一、结构体内存对齐1、为什么要内存对齐(1)平台移植性好不是所有硬件平台都能访问任意地址上的数据,某些硬件平台只能在某些地址访问某些特定类型的数据,否在抛出硬件异常,即遇到未对齐的边界值就直接不进行读取数据了。(2)cpu处理效率高用空间换取时间,提高效率。举个例子:如下结构体,cpu对齐...

2020-03-02 18:25:19 953

原创 python操作三大主流数据库学习---遇到的坑

(一)python操作三大主流数据学习之MySQL数据库1、安装MySQL数据库,去官网下载对应环境的版本,下载windows版本安装mysql(1)直接双击安装,由于目前菜鸟零基础,不知道装哪个类型,选择了full安装,然后直接下一步,有些电脑没有的环境,在线安装,都会一起安装,先安装环境,再装MySQL。(2)直接下一步没什么意外,然后在Accouts and Roles设置密...

2020-02-28 14:50:04 242

原创 python之struct

背景:了解c语言的人,一定会知道struct结构体在c语言中的作用,它定义了一种结构,里面包含不同类型的数据(int,char,bool等等),方便对某一结构对象进行处理。而在网络通信当中,大多传递的数据是以二进制流(binary data)存在的。当传递字符串时,不必担心太多的问题,而当传递诸如int、char之类的基本数据的时候,就需要有一种机制将某些特定的结构体类型打包成二进制流的字符串...

2019-06-29 20:14:45 133

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除