“2021年1月”存档文章有8

Specify the 'foreign_keys' argument

在处理SQLAlchemy模型的时候,出现了如下错误:sqlalchemy.exc.InvalidRequestError: One or more mappers failed to initialize - can't proceed with initialization of other mappers. Triggering mapper: 'mapped class CoCode->c...

appears to be a non-schema 'sqlalchemy.sql.colu mn()' object

在使用SQLAlchemy件库的过程中,出现如下警告:SAWarning: Attribute 'continent_name_en' on class <class 'app.models.IPCrawlerContinent'> appears to be a non-schema 'sqlalchemy.sql.column()' object; this won't be part of ...

github md文件shell命令高亮

最近代码提交到github,再md文件中需要写部署方式,涉及到shell命令,再github中shell命令写法如下:```console foo@bar:~$ whoami foo ```最后显示效果如下:

position sticky理解

最近在使用页面左边菜单滚动效果,使用的是浮动布局,也就是:display: flex;但是在滚动的时候,左边菜单还是有一部分被遮住了,截图如下:产生这样的原因是:顶部也有一个浮动菜单,导致左边菜单被遮挡。解决方法:position: sticky;top: 90px;这里使用的是sticky的定位方式,关于sticky的定位MDN解释如下:解释:元素根据正常文档流进行定位,然后相对它的最近滚动祖先...

Linux查看日志最后几行

tail -n 20 filename说明:显示filename最后20行。Linux下tail命令的使用方法:linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。一、tail命令语法tail [ -f ] [ -c Number | -n N...

python socket ping

下面使用Python的方式实现了Ping功能:同时这里有一个PPT是通过其他的方式实现,可以参考一下,文件地址:python ping

关于使用文件作为存储处理结果的一些思考

最近在使用python写程序,主要是将ASN的数据写入到数据库,数据非常的多,有45w行左右,截图如下:读取之后,将结果保存到数据库,但是由于数据量太大,中间可能存在中断,所以需要将已经保存到记录放在另外一个文件。每次读取的时候,检查当前记录是否在已处理文件里面,具体代码如下:asn_file_path = os.path.join(os.getcwd(), 'files\\IPv4.csv')i...

ValueError: binary mode doesn't take an encoding argument

最近在使用python读取文件的时候出现如下错误:ValueError: binary mode doesn't take an encoding argument出现错误的原因:在二进制模式下读取文件,不需要设置文件的编码方式,具体错误代码如下:def read_processed_data(self): # 读取已经处理的数据行 if os.path.exists(self._sa...