自定义博客皮肤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)
  • 收藏
  • 关注

原创 Python核心编程总结(四、面向对象与异常)

print(‘能洗衣服’)print(‘能洗衣服’)print(‘能洗衣服’)definit(self):#添加实例属性#类里面调用实例属性print(f’洗衣机的宽度是{self.width},高度是{self.height}')all.call()count = 0count = 0definit。

2024-09-12 18:02:00 766

原创 Python操作excel,工作效率提高篇_python对xlsx文档进行操作怎么提速

i.api.Copy(Before = sheet_split.api) # 将来源工作簿中的当前工作表复制到目标工作簿的第一个工作表之前。worksheets[i].name = worksheets[i].name.replace(‘销售’, ‘’) # 重命名工作表。workbook_split.save(‘{}’.format(i.name)) # 以当前工作表的名称作为文件名保存目标工作簿。file_path = ‘e:\table\公司’

2024-09-12 16:28:20 375

原创 python基础练习题30道_利用下划线将列表中的每一个元素拼接成字符串li=gouguoqi

把字符串挨个打印出来,打印出来一个,判断一个,如果是数字,就把数字的基数加一,如果是字母就把字母的基数加一,就不是数字也不是字母,就pass,最后打印出num zimu。在python3里面,range创建之后,并不会把这些数字打印出来,而是在什么时候调用的时候才去一个一个的打印,比如我for循环调用的时候才会挨个打印,这样就省内存了。然后用if判断,如果2个值都等于-1,才证明不包含定义的2个敏感词,就正常打印,如果包含一个敏感词或者是包含2个敏感词都包含,就执行替换的操作。

2024-09-12 11:51:41 668

原创 Python中datetime模块之datetime类详解_datetime

### 静态方法datetime.today():返回一个表示当前本地时间的datetime对象datetime.now():返回一个表示当前本地时间的datetime对象datetime.utcnow():返回一个当前utc时间的datetime对象。

2024-09-12 06:41:42 869

原创 python 进阶系列 - 15讲 线程threading模块详解_python threading

LockQueue。

2024-09-12 04:08:54 432

原创 Python selenium动作链_python selenium 动作链

但是,有时候我们需要一些更复杂的动作,类似于拖动,双击,长按等等。这时候就需要用到我们的Action Chains(动作链)了。简例在导入动作链模块以后,需要声明一个动作链对象,在声明时将webdriver当作参数传入,并将对象赋值给一个actions变量。然后我们通过这个actions变量,调用其内部附带的各种动作方法进行操作。常用动作方法。

2024-09-12 01:36:04 361

原创 MODBUS_RTU通信协议_modbus rtu

这样PDM的存储器都是二个字节。由于电子噪声或一些其它干扰,信息在传输过程中有时会发生错误,错误校验码(CRC)可以检验主机或从机在通讯数据传送过程中的信息是否有误,错误的数据可以放弃(无论是发送还是接收),这样增加了系统的安全和效率。接收信息的设备(从机)再重新计算接收到信息的CRC,比较计算得到的CRC是否与接收到的相符,如果两者不相符,则表明出错。当PDM表检测到除了CRC码出错以外的错误时,必须向主机回送信息,功能码的最高位置为1,即从机返送给主机的功能码是在主机发送的功能码的基础上加128。

2024-09-11 23:03:08 905

原创 Django中ORM介绍和字段及字段参数_django orm index

自定义char类型字段创建的表结构:附ORM字段与数据库实际字段的对应关系。

2024-09-11 20:21:38 1078

原创 Java 数据结构篇-用链表、数组实现栈

【代码】Java 数据结构篇-用链表、数组实现栈。

2024-09-06 06:33:15 752

原创 GO语言:协程——Goroutine_什么是goroutine,他与process, thread有什么区别

它首先要做的是:设定每一个goroutine所能申请的栈空间的最大尺寸。如果有某个goroutine的栈空间尺寸大于这个限制,那么运行时系统就会引发一个栈溢出(stack overflow)的运行时恐慌。与线程相比,创建Goroutine的成本很小,它就是一段代码,一个函数入口。在上面的程序中,我们已经调用了时间包的Sleep方法,它会在执行过程中睡觉。区别于进程Process,线程Thread,协程Coroutine,因为Go语言的创造者们觉得和他们是有所区别的,所以专门创造了Goroutine。

2024-09-05 19:52:10 577

原创 Docker容器逃逸_--security-opt apparmor=unconfined(1)

宿主机的磁盘设备信息可以看到,我们成功挂载了宿主机磁盘设备到/host目录下,并使用chroot指令将容器根目录切换为挂载的宿主机根目录。除了使用特权模式启动docker会引起docker容器逃逸,使用功能机制也会造成这种情况。当容器以–cap-add=SYS_ADMIN启动时,容器进程就会被允许执行mount、umount等一系列系统管理命令,如果攻击者此时将外部设备目录挂载在容器中就会发生容器逃逸。为了方便宿主机与虚拟机进行数据交换,几乎所有主流虚拟机解决方案都会提高挂载宿主机目录到虚拟机的功能。

2024-09-05 08:42:50 469

原创 burpsuite全套使用教程_burpsuite教程

然后点这个最后把这个复制过去复制这个到软件里去大功告成。

2024-09-04 16:44:56 479

原创 98%的运维人员会中招的运维安全陋习,你中了几个?_计算机运维工程师有哪些无效行为

剩下的,各种研究报告也从来没有把运维安全问题列入单独的统计范畴,所以这里借用2016年CNVD的统计,可以发现明显属于运维安全问题的网络设备漏洞和操作系统漏洞,占比已超过20%,加上应用程序漏洞中包括的各种应用版本漏洞,相信归属于运维安全领域的漏洞比例将极其可观。而“业务+运维+安全”,通常被包含在安全工程师的岗位中,近年出现的应用运维安全工程师,相比之下更符合“业务+运维+安全”的定位。通过对比“运维+安全”、“安全+运维”、“业务+运维+安全”三个子专业的不同,我们明确了运维安全的研究领域和岗位职责。

2024-09-04 01:48:50 1060

原创 2024年黑客零基础从入门到精通学习成长路线(超详细),看完这一篇就够了。

安全不是独立存在的,而是建立在其他技术基础之上的上层应用技术。脱离了这个基础,就很容易变成纸上谈兵,变成“知其然,不知其所以然”,在安全的职业道路上也很难走远。如果你是原本从事网工运维,那么可以选择网络安全方向入门;如果你原本从事程序开发,推荐选择Web安全/渗透测试方向入门.当然学到一定程度、或者有了一定工作经验,不同方向的技术耦合会越来越高,各个方向都需要会一点。

2024-09-03 13:43:48 403

原创 18【PreparedStatement接口详细解析】_写出preparedstatement接口的常用方法,及其描述(1)

PreparedStatement 是 Statement 的子类,也能执行Statement之前的所有操作,其中最主要的功能就是提供了占位符传参处理预编译等功能;我们实际开发中PreparedStatement会使用的更多;PreparedStatement 占位符参数处理:PreparedStatement的方法说明void setXxx(int 参数1,参数2) Xxx数据类型替换SQL语句中的占位符 参数1: 占位符的位置,第几个位置,从1开始 参数2: 用来替换占位符的真实的值。

2024-09-03 01:10:19 444 1

空空如也

空空如也

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

TA关注的人

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