自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 问答 (1)
  • 收藏
  • 关注

原创 笔记:正则表达式记录(四)--正则元字符和功能

一、正则表达式常用符号: 常用符号 符号 功 能 [] 匹配[]中列举出的字符,[^]排除[]中的字符 \d 匹配数字,即0-9 \D 匹配非数字,即不是数字,和\d相反 \s 匹配空白,即空格、tab键\t、换行\n ...

2020-01-22 15:20:12 401

原创 关于位移溢出好生奇怪的问题 ,谁能告诉我这是为什么?

今天在分析mp3文件结构时,标签大小值需要去掉每个字节最高位,再重新组合成28位的值,就是标签大小,可在换算时左移14位老是提示溢出,而左移21位到没有溢出提示,好生奇怪,按说数值小溢出,那么数值大更溢出才对呀,可左移21位也没有超出四个字节最高值边界,这是为什么?dim x as longx=(&H34 And &H7F) * &H200000 没问题x=(&...

2020-02-14 19:29:59 177 1

原创 笔记:正则表达式规则使用(方法、含义) 学习随笔记录(一)

1、(?P<name>规则),分组捕获,组名是name;组外面再加一个*,表示循环捕获,只捕获最后一次匹配(?P<name>)*;如想获取所有捕获,可以在循环捕获组外层加一个括号以获取所有结果((?P<name>)*),对循环捕获目前还没有在python上试验成功示例如: a:pattern=r'(?i)aa(?P<group1&g...

2019-12-17 15:06:39 331

原创 笔记:正则表达式(三)模式修正符

模式修正符也属于非捕获组,他们之间可以组合搭配,起到限定一些方式作用,使用匹配更精准。模式修符如下表: 模式修正符 说 明 i 表示在和模式进行匹配时不区分大小写...

2019-12-10 17:20:32 177

原创 笔记:关于正则表达式(二)正向断言、反向断言举例

假如有这样一个字符串:s="ea567bka12345678bdca987654321bdca147bn"目标:想要获取a和b中间的连续数字,并且a前面不能是k,b后面必须是d的中间数字串。设定正则表达式需要用到正向断言和反向断言。设定规则如下 :r'(?<=[^k]a)\d+(?=bd)'字符串符合这样条件的只有一个,那就是第20到时第29个连续数字字符'98765432...

2019-12-10 12:18:59 929

原创 关于python和java中使用正则表达式,结果不一致问题

前几天在python中使用正则表达式做叠词分割字符串时,发现言叠词切割不对,通过JAVA做试验时,结果是正确的,两种语言使用通用的正则式叠词分割字符串结果不一致,经过检查python中确信使用的正则表达式是ghdq正确的,就是结果不正确,不知道是不是这个语言处理叠词分割时有缺陷?举例如下:JAVA源代码: 01 02 03 04 05 ...

2019-12-09 17:21:10 685 2

原创 笔记:正则表达式-(一)零宽断言

正则表达式有的很难理解,特别是复杂的表达式,看晕了,通过查资料当时记住了,怕以后不知道所以然了,因为前边学过的或者练习过的,今天想用的时候,突然不知道啦,故从今天开始在博客上开始记录开发过程中发现的问题、解决方法、试验的问题和结果等笔记,原来偶尔记录一下,觉得有必要记下来,结果没有必要的后来也不知道啦,故今天开始所以问题必记,也便于他人借鉴:零宽断言:分正向和负向零宽断言,或...

2019-12-09 17:12:28 212

原创 关于python提示ImportError: No module named 'encodings'错误和运行任何与python相关的程序提示“python已停止工作”的解决办法

我使用的Python有一天我运行spyder3 稍候突然弹出提示“Python已停止工作”窗口,再运行还是提示这个窗口,我想是不是某个相关服务没有起来,重新启动了电脑后,再次运行,问题依然存在,我随着运行了一下python IDE 同样弹出提示“Python已停止工作”窗口,我想这个问题不简单,所有与python相关的应用,都会弹出这个窗口,并终止运行。针对这个问题,我开始在百度...

2019-12-03 11:08:23 4847 1

原创 关于python中使用Excel.application打开文件出错“不能识别的格式”的解决方法

今天使用python语言第三方模块库openpyxl操作excel文件时遇到问题,整整用了一天的时间才解决了,事情是这样的:本来使用xlwings模块操作excel挺顺手的,突然想看看别的模块怎么样,好不好使用,帮使用openpyxl模块操作excel表,在操作excel表时发现这个模块有一个问题,就是读取不到使用公式计算出的结果值 ,在网上找度娘问了好久,有的好多帖子说是在load_work...

2019-09-17 19:08:01 4742 6

原创 python关于**星号参数传递的问题

通过**传递过来的是字典序列,比如x={1:'a',2:'b',3:'c'}print(x)结果是:{1:'a',2:'b',3:'c'},没有出错x={‘1’:'a',‘2’:'b',‘3’:'c'}print(x)结果是:{‘1’:'a',‘2’:'b',‘3’:'c'} 也没有提示出错但当以上情况作为**参数传递时就会有区别,虽然上面两种字典序列都是合法的比如...

2019-09-12 16:10:44 396 1

原创 python 关于使用实例和类名引用类方法的实验

假如程序如下:class AAA(): name='没有' age=0 def __init__(self,name='Tom',age=10): self.name=name self.age=age def aa(self): print(self.name,self.age) @cla...

2019-09-12 12:33:07 661

原创 python开发语言中 关于@classmethod的使用和不使用的区别

今天在做python类测试时,看到有的文章中有用到@classmethod修饰,但好多都没有说清楚有这个修饰和没有的区别在哪里,查了好多文章也没搞清楚,最后查到了这篇文章(https://www.jb51.net/article/138609.htm),里边有实例,突然一下就解惑。在这里我再重复说一遍@classmethod有和没有区别,其实就一句话就能说透,特简单...

2019-09-12 10:17:16 516 1

原创 关于C语言多维数组和VB语言多维数组的实际数据在内存中的储存排列方式

C语言多维数组的申明:long cArr[3][10];VB语言的多维数组的申明:dim vbArr(2,9) as long,这里假设Option Base 0,这里只说数组数据的实际存储,不考虑SafeArr结构,关于vb数组的SafeArr结构测试在另外一篇文章中。那么C语言的多维数组和VB语言的多维数组在内存中的存储方式到底是什么样的呢?两个一样还是不一样呢?下面我们来通过实验来验证它们的...

2018-03-02 14:38:56 1659 1

原创 大家看看这个vmp壳如何下手脱壳?

这个程序使用od加载正常,下了任何断点 都断不住,都会断到90 db处,使用工具读取数据目录表,读取到的各段都没有起始地址和大小,最后通过peid查看 里边包括vmp0 vmp1段,经过问度娘,知道是使用vmp加壳,不知这种壳如何下手脱壳或破解?或有其它什么方法?0040003C    00010000    DD 00000100          ; Offset to PE signatur...

2018-02-23 17:30:44 6340

原创 今天做了一个字符串在内存中存储的实验,实验结果见正文

Private Sub Command3_Click()Dim s As String, s1 As StringDim ps As Long, pv As Long, pt As Long, tmp As Long, tmp1 As Long, ps1 As LongDim i As Integers1 = "1234567890abcdefghijklmno": s = "AB

2018-01-21 23:11:52 218

空空如也

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

TA关注的人

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