主页

英语课小记(四)

论文 (PDF) Modified SEIR and AI prediction of the epidemics trend of COVID-19 in China under public health interventions (researchgate.net). 单词 coronavirus: 冠状病毒 containment: 遏制,控制(病毒),装入 unprecedented: 史无前例的 nationwide: 全国性的 intervention: 干预措施 quarantine: 隔离 suspected case: 疑似病例 epidemic: 传染病的 implementation: 执行, 实施 decli...

阅读更多

Python批量读取文件的新方法 Glob库

写在前面 补一补之前就想写的关于glob库(Filename globbing utility, Unix style pathname pattern expansion, 类Unix路径名模式扩展)的使用, 有了这个库, 通过Python读取文件(主要是递归方式读取), 就再也不用os.walk()那样复杂了, 虽然可定制性提高了, 代码的复杂度也上去了, 通常是记不住代码还要重新去找. 简单介绍一下glob, 其实就是os库的一个封装, 不过完美的支持了正则表达式语法, 这次先简单介绍一下库的用法, 之后有时间可以深入剖析一下这个库实现的源码. 基本操作 这个库主要有三个方法, 分别是: In [2]: import glob In [3]: glob.__all__...

阅读更多

一个简单的百度图片爬虫(使用selenium)

写在前面 做点好玩的小程序, 使用selenium爬取百度图片, 主要思路是xpath选择器实现翻页以及读取下载链接, 相当方便的操作. 直接上代码: # 用于设置强制等待 from time import sleep import os import requests # 浏览器自动化引擎 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.chrome.service import Service def dirCreate(dirname): if not os.path.exists(dirname): ...

阅读更多

Macos12.3m1出现程序killed的一些想法

写在前面 最近手贱更新到了Monterey12.3, 本来是想体验一下新功能, 但是不曾想以前用brew安装的mysql还有wget等软件包都不能用了, 还有通过brew安装的Python包管理器pip, 直接在终端输入都会直接提示: ❯ /opt/homebrew/bin/pip [1] 22748 killed /opt/homebrew/bin/pip ❯ mysql [1] 24710 killed mysql ❯ wget [1] 24871 killed wget 但是这些问题之前(12.1)时候从没有出现过, 并且Google之后也没有一个合适的答案. 之前我有提到一个关于FFmpegkilled的问题, 但是那个问题...

阅读更多

Linux服务器后台运行python程序并动态输出

写在前面 室友最近经常通过外部服务器运行深度学习训练程序, 服务器主机当然是基于命令行的Ubuntu, (或者red hat), 但是直接通过xterm运行总会出现重连之后程序运行中止的问题, 因为我之前接触过一些简单的Linux shell运维, 在这里通过一个简单的命令搞定了这个问题. 下面主要在我的Mac上进行测试, 对于Linux可能在命令参数上略有不同, 这个稍后有提及. Mac测试后台运行与实时输出 测试程序(tail_test.py)如下, 一秒打印一个数字: #!/usr/local/bin/python3 from time import sleep for i in range(10000): print(i) sleep(1) ...

阅读更多

英语课小记(三)

生词 surveillance: 监视 spill over: 溢出, 波及 conspicuous: 显眼的, 引人注意的 intimate: 私密的, 亲密的, 私人的 consent: 同意, 允许 closed circuit television: 闭路电视 maintainence: 维修,养护,维持 vulnerability: 易受攻击,易受伤害 advent: 出现, 到来 snooping: 窥探, 嗅探 jar: 使人不安 bake into 合并 blur: 使…变模糊 embroil: 使…卷入(纠纷) ephemeral: 短暂的 gadget: 小配件 glean: 四处搜集 ai...

阅读更多

使用clion构建qt项目

写在前面 在macOS里面构建qt项目的方法[^1], 下面是cmakelists文件. cmake文件 cmake_minimum_required(VERSION 3.21) project(QtApp) set(CMAKE_CXX_STANDARD 17) #激活自动生成moc文件(通过qmake编译)选项 set(CMAKE_AUTOMOC ON) #激活自动处理rcc文件(即资源文件,通过qmake编译)选项 set(CMAKE_AUTORCC ON) #激活自动处理ui文件(通过qmake编译)选项 set(CMAKE_AUTOUIC ON) set(CMAKE_INCLUDE_CURRENT_DIR ON) # 设置cmake模块的查询目录,注意这里的路径 s...

阅读更多

C++中使用set和unordered_set的find方法时遇到的小坑

写在前面 最近想尝试着使用C++重新写一下图论中的经典算法, 深度优先搜索和广度优先搜索, 因为C++新版本中的STL越来越完善, 使用起来也是相当方便, 但是在使用集合(set)和无序集合(unordered_set)的时候还是出现了一些小小的问题. 下面来记录一下, 也是对初学STL的一个总结. 环境: CLion gcc C++17 cmake 3.21 集合/无序集合中查找的区别 集合作为一种单键的容器, 其内置了查找方法, 用于查找集合中的元素, 如果存在则使迭代器指向找到的元素, 如果不存在则指向.end()迭代器位置. 看下面的一个例子: #include <iostream> #include <set> #incl...

阅读更多

Total views.
您是Zorch的第 个小伙伴
Hits