上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 29 下一页
摘要: 1.背景 公司最近来了一个新游戏项目,游戏入口程序居然见到了许多年未见的php环境,虽然很久没有接触,但是这种东西不是简简单单嘛,怀着这种心态,慢慢的走进了一个小坑,搞了1个多小时,居然刚开始连基础的排错思路都给忘了。 先说一下环境: 软件 版本 安装方式 nginx 1.20.1 yum php 阅读全文
posted @ 2022-11-26 10:03 小家电维修 阅读(241) 评论(0) 推荐(0)
摘要: 1.背景 最近公司有个比较差的游戏项目,简直快突破运维下线,环境条件组合极多,为了快速完成更新脚本,所以采用shell来完成,由于长时间没有写过代码,因为一个概念性问题闹出一个大大的乌龙。 2.环境以及排错过程 这里还是先画个图吧。 以下代码是问题修改完成后的代码,这里还是贴出来,有问题的代码会在排 阅读全文
posted @ 2022-11-11 23:10 小家电维修 阅读(463) 评论(0) 推荐(0)
摘要: 1.SVN介绍 1.1 SVN简介 Subversion(SVN) 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以 阅读全文
posted @ 2022-09-21 10:00 小家电维修 阅读(466) 评论(0) 推荐(0)
摘要: Python logging 模块定义了为应用程序和库实现灵活的事件日志记录的函数和类。 程序开发过程中,很多程序都有记录日志的需求,并且日志包含的信息有正常的程序访问日志还可能有错误、警告等信息输出,Python 的 logging 模块提供了标准的日志接口,可以通过它存储各种格式的日志,日志记录 阅读全文
posted @ 2022-09-15 14:42 小家电维修 阅读(617) 评论(0) 推荐(0)
摘要: 1.subprocess模块 subprocess是Python 2.4中新增的一个模块,它允许你生成新的进程,连接到它们的 input/output/error 管道,并获取它们的返回(状态)码。这个模块的目的在于替换几个旧的模块和方法,如: os.system os.spawn* 1.1 sub 阅读全文
posted @ 2022-09-14 23:55 小家电维修 阅读(98) 评论(0) 推荐(0)
摘要: 1.hashlib的简介 hashlib 是一个提供了一些流行的hash(摘要)算法的Python标准库.其中所包括的算法有 md5, sha1, sha224, sha256, sha384, sha512等 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为 阅读全文
posted @ 2022-09-14 19:19 小家电维修 阅读(96) 评论(0) 推荐(0)
摘要: 该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 1.示例文件 [DEFAULT] ServerAliveI 阅读全文
posted @ 2022-09-13 13:00 小家电维修 阅读(271) 评论(0) 推荐(0)
摘要: YAML是专门用来写配置文件的语言,远比JSON格式方便。 YAML语言的设计目标,就是方便人类读写。 YAML是一种比XML和JSON更轻的文件格式,也更简单更强大,它可以通过缩进来表示结构,是不是听起来就和Python很搭? 顾名思义,用语言编写的文件就可以称之为YAML文件。PyYaml是Py 阅读全文
posted @ 2022-09-13 00:15 小家电维修 阅读(1014) 评论(0) 推荐(0)
摘要: XML即可扩展标记语言,XML是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者。 1.XML语法 <?xml version="1.0" encoding="utf-8" ?> <root xmlns='http 阅读全文
posted @ 2022-09-12 14:51 小家电维修 阅读(832) 评论(0) 推荐(0)
摘要: 1.shelve简介 shelve是Python当中数据储存的方案,类似key-value数据库,便于保存Python对象,shelve只有一个open()函数,用来打开指定的文件(字典),会返回一个对象shelf,shelf也是类似字典的对象。 简单来说shelve模块是一个简单的k,v将内存数据 阅读全文
posted @ 2022-09-10 23:08 小家电维修 阅读(74) 评论(0) 推荐(0)
摘要: os模块是Python标准库中一个重要的模块,里面提供了对目录和文件的一般常用操作。而Python另外一个标准库——shutil库,它作为os模块的补充,提供了复制、移动、删除、压缩、解压等操作,这些 os 模块中一般是没有提供的。但是需要注意的是:shutil 模块对压缩包的处理是调用 ZipFi 阅读全文
posted @ 2022-09-10 20:41 小家电维修 阅读(431) 评论(0) 推荐(0)
摘要: Python中表示时间的两种方式: 1.时间戳:相对于1970.1.1 00:00:00以秒计算的偏移量,唯一的 2.时间元组struct_time:共有9个元素 tm_year:年1-12 tm_mon:月1-12 tm_mday:日1-31 tm_hour:时0-23 tm_min:分0-59 阅读全文
posted @ 2022-08-16 21:21 小家电维修 阅读(297) 评论(0) 推荐(0)
摘要: 当项目中的模块过多,或功能划分不够清晰时会出现循环引用的问题,如下 有两个模块moduleA 和 moduleB: 这种情况下就会出现以下的错误 : 这就是循环引用导致的 导入的实质 导入其实是要将 被导入模块所有的顶格代码都执行一遍,遇到函数和类的定义会作申明。 如果b模块中有这么一句 print 阅读全文
posted @ 2022-07-19 16:05 小家电维修 阅读(240) 评论(0) 推荐(0)
摘要: 1.背景 在复习python3的课程中,学到购物车和ATM分为2个系统来写,所以少不了各模块间的导入,由于如商品列表等使用变量表示,导致很多文件都会import并修改值,原本以为变量在a文件里面,b和c导入之后并对a文件的变量做了修改,那么其他文件的调用的变量是修改后的,后面测试则不然。 尽管我们能 阅读全文
posted @ 2022-07-19 15:52 小家电维修 阅读(102) 评论(0) 推荐(0)
摘要: 1.背景 参考git忽略.ideaworkspace.xml文件文章,虽然处理了后期上传或者下载这种.idea时出现冲突问题的情况,但是这次出现问题却无法使用以上方式,因为文件当时已经冲突了。 目前git的报错提示已经相关友好了,可以直观的发现,这里可以通过commit的方式解决这个冲突问题,但还是 阅读全文
posted @ 2022-07-10 12:30 小家电维修 阅读(121) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 29 下一页