
杂记
C/C++/Python/Git/其他理论知识/随手笔记等
邂逅模拟卷
末流985里的垫底搬砖狗
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【杂记】YOLOv1至YOLOv8各版本发布时间及作者
YOLOv6,2022.6.23,美团。YOLOX,2021.7.20,旷世。原创 2023-01-28 16:38:11 · 12120 阅读 · 1 评论 -
【杂记】docker-compose配置到已有子网
创建子网创建docker的时候需要连接到已有子网如果要新建子网,那就不用分两步了,可以把新增网络写到yaml里原创 2022-06-28 09:45:13 · 1019 阅读 · 0 评论 -
通过python多线程下载基于m3u8和ts的视频文件
开篇介绍需求和使用场景有些时候想要把在线观看的视频保存下来,或由于在线看很卡顿想离线看,但官方并没有提供下载工具,如果使用录频软件则电脑同时不能进行其他操作,而且有些电影看过一遍也不会想再看,因此想到用脚本下载。在浏览器种按F12查看网络情况,发现下载的都是ts文件:(图片为其他图片,和本文没关系,只是介绍查看的方式)因此,本脚本只适用于下载基于m3u8和ts的视频。知识背景查阅相关blog了解到,ts文件是切片的视频,一般几秒钟不等,而浏览器加载ts的前提是先获取到了对应m3u8文件,所有t原创 2022-05-29 15:52:41 · 3433 阅读 · 0 评论 -
【杂记】给不同python虚拟环境配置不同CUDA环境
配置CUDA目标:当前系统默认的CUDA是10.2的,想给指定虚拟环境配置10.0的CUDAconda在环境目录创建两个文件C:\Anaconda3\envs\【环境名称】\etc\conda\activate.d\env_vars.batC:\Anaconda3\envs\【环境名称】\etc\conda\deactivate.d\env_vars.batactivate.d\env_vars.bat:(这里配置的是10.0,其他同理)@set CUDA_PATH=C:\Program原创 2022-04-28 12:03:41 · 1552 阅读 · 0 评论 -
【杂记】pip install seqeval装不上解决办法
下载seqeval的离线安装包看源码发现还需要这么一个东西 :直接:pip install setuptools_scm就可以继续:pip install seqeval搞定!原创 2022-03-21 10:30:39 · 7685 阅读 · 9 评论 -
LaTeX 中文段落中显示英文引号的方法
在latex中显示英文引号的方法原创 2022-01-31 18:37:53 · 2377 阅读 · 0 评论 -
[杂记]激活函数SiLU和Swish的区别
从代码和公式来看,SiLU是Swish的一种,换句话说SiLU是Swish的一种情况。SiLU(x)=x⋅Sigmoid(x)SiLU(x) = x \cdot Sigmoid(x)SiLU(x)=x⋅Sigmoid(x)Swish(x)=x⋅Sigmoid(βx)Swish(x) = x \cdot Sigmoid(\beta x)Swish(x)=x⋅Sigmoid(βx)Swish原文:https://arxiv.org/pdf/1710.05941.pdfSiLU的出处没有找到。主原创 2022-01-14 15:53:59 · 20570 阅读 · 7 评论 -
【杂记】caj转pdf脚本报错解决办法
知网下载的caj转pdf得一个个手动转,而且转完了是图片格式的pdf,很不方便,所以找了个python的脚本把caj转pdf。但是发现九成以上的都会转失败,except报错windows找不到文件。其实找不到的是心路历程如下:逐步调试发现错误报错的是kdh和caj格式的文件 def convert(self, dest): dest = str(dest) print('format:',self.format,end=' ') if sel原创 2021-11-21 21:15:14 · 1128 阅读 · 0 评论 -
【杂记】安装mupdf/mutool
官网下载地址:https://www.mupdf.com/downloads/index.html下载压缩包放到一个比较安全不会被删除的目录里比如我放在然后添加到系统环境变量里这样就可以直接在控制台里面用 mutool 这个指令了!...原创 2021-11-21 21:11:08 · 2954 阅读 · 0 评论 -
杂记——U盘安装CentOS 8 设置镜像源
好不容易下个9G多的iso,凭什么还要我联网设置源的地址?解决办法:用Rufus写入iso到U盘的时候,不要使用推荐的iso写入方法,选择DD写入方法。搞定。原创 2021-09-24 16:25:35 · 647 阅读 · 0 评论 -
python 导入自定义包 import和from import详解
import 方法方法一: 从文件夹导入文件,需要从文件引用函数from dir import filefile.function()方法二: 从文件夹导入文件中的函数,直接引用函数from dir.file import functionfrom dir.file import *function()方法三: 同方法一,从我文件夹导入文件,注意函数引用方式import dir.filedir.file.function()方法四(方法三+重命名): 同方法一import di原创 2021-04-25 12:18:25 · 6950 阅读 · 0 评论 -
杂记——git忽略已经提交过的文件,解决 fatal: Unable to mark file
忽略没有提交过的文件在 .gitignore 中添加路径,或者文件名,相信大家都会忽略提交过的文件在一些时候,本地需要修改配置或者参数,尤其是路径,没有必要上传到服务器,更不用合并到master,但是第一次clone的时候又需要这个文件存在,所以不能用ignore忽略。那么,就需要第一次push的时候文件能够传上去,之后每次修改了这个文件再忽略。用到的指令是:git update-index --assume-unchanged /dir1/filename #忽略跟踪git u原创 2020-12-08 11:42:38 · 5127 阅读 · 0 评论 -
杂记——简单实现每隔一秒执行一次函数的逻辑
每隔一秒执行一次语法用 c# 的,逻辑比较简单,用其他语言只要有调用时间的函数就很容易实现。方法一private float nextTime = 1;private void Update_1(){ if (Time.time >= nextTime) { Func(); nextTime = Time.time + 1; }}方法二private float totalTime = 0;private void Update(){ t原创 2020-11-28 21:18:59 · 2448 阅读 · 0 评论 -
python文件open方式:r、r+、w、w+、a、a+
python 文件open方式r 只能读,光标在头从头读取,文件不存在会报错r+ 能读写,光标在头从头读取,文件不存在会报错w 只能写,清空内容从头编辑,文件不存在会创建w+ 能读写,清空内容从头编辑,文件不存在会创建a 只能写,光标在尾追加编辑,文件不存在会创建a+ 能读写,光标在尾追加编辑,文件不存在会创建加一个b的代表以二进制格式操作,如rb、rb+、wb、wb+、ab、ab+,操作方法不变。记忆方法:r:read,读,读当然是有文件才能读,所以不存在会报错w:writ原创 2020-11-13 10:36:58 · 6686 阅读 · 0 评论 -
杂记——vi/vim常用快捷键
文章目录vivi的三种模式三种模式的切换常用命令1.光标2.查找替换3.删除、复制、粘贴4.进入编辑模式5.保存、退出vivi的三种模式一般命令模式(command mode):光标的移动,搜索,替换,删除字符,删除整行,复制整行,粘贴整行。编辑模式(insert mode):插入或替换编辑文件内容。底下会显示 INSERT , REPLACE 字样。命令行模式(command-line mode):读取、保存、批量替换等其他额外功能。三种模式的切换其他模式 ->原创 2020-11-09 14:53:55 · 287 阅读 · 0 评论 -
如何写出让同事无法维护的代码?
1 程序命名容易输入的变量名。比如:Fred,asdf单字母的变量名。比如:a,b,c, x,y,z(如果不够用,可以考虑a1,a2,a3,a4,….)有创意地拼写错误。比如:SetPintleOpening, SetPintalClosing。这样可以让人很难搜索代码。抽象。比如:ProcessData, DoIt, GetData… 抽象到就跟什么都没说一样。缩写。比如:WTF,RTFSC …… (使用拼音缩写也同样给力,比如:BT,TMD,TJJTDS)随机大写字母。比如:gEtnuMb转载 2020-10-28 17:58:21 · 1075 阅读 · 2 评论 -
python爬取豆瓣电影TOP250信息
# -*- coding:utf-8 -*-import urllib.requestimport jsonpathimport jsonimport re # 正则表达式import xlwt # 进行excel操作import sqlite3 # 进行SQLite数据库操作from bs4 import BeautifulSoup # 网页解析,获取数据# 需要的访问内容,创建增则表达式对象findLink = re.compile(r'<a href="(.*?)">原创 2020-08-16 09:19:56 · 731 阅读 · 0 评论 -
python概率选取ndarray的TOP-N
np.squeeze(preds)将preds的数组中一维的部分去掉,也就是把无用的 [ ] 都脱掉np.argsort( p )将 p 从小到大排序,但返回的不是结果,而是下标p[np.argsort§[:-top_n]] = 0[:n] 是从头到第n个数的前一个数[:-n] 是从头到倒数第n个数的前一个数所以这句的含义是将除了top_n个预测值的位置都置为0,也就保留了top_n个数进入候选p = p / np.sum(p )因为筛选了top_n个候选,需要归一化.原创 2020-09-13 23:22:38 · 519 阅读 · 0 评论 -
python相关【git、pip、jupyter、虚拟环境等杂记】
目录pipReadTimeoutError虚拟环境环境创建切换环境配置pipReadTimeoutErrorpip 安装的时候超时,可能是因为源的问题,也可能是因为阈值设置太低了Windows下换源:[global]index-url = https://pypi.tuna.tsinghua.edu.cn/simple修改时间限制:pip --default-timeout=1000 install -U pip.proto 转 .py原创 2020-09-21 17:04:36 · 1228 阅读 · 1 评论 -
迁移学习基础知识整理
目录基本概念迁移学习的价值与传统机器学习的对比迁移学习分类迁移学习解决的方法应用基本概念迁移学习研究如何把源域的知识迁移到目标域上。相似性是核心,度量准则是重要手段。领域(Domain,DDD):学习的主体,分为源域 和 目标域源域(source domain):已有的知识目标域(target domain):要学习的新知识任务(Task):学习目标,标签 和 标签对应的函数 组成邻域自适应(Domain Adaptation):利用有标记的数据 DsD_sDs原创 2020-09-14 22:34:17 · 5554 阅读 · 0 评论 -
【C/C++】vector a[]和vector a()的区别
vector< int > a[5];表示的是a是一个数组,类型是vector< int > ,数组大小是5vector< int > b(5);表示的是b是一个vector,初始化长度为5,默认初始化为0代码:#include<bits/stdc++.h>using namespace std;int main(){ ve...原创 2020-04-16 15:40:01 · 3684 阅读 · 2 评论 -
【C/C++】枚举enum的用法
如果不用enum,用define一般情况也可以实现,那为什么还要enum呢?举一个简单的例子:比如有一个变量是代表星期几,在程序当中要根据这个变量进行某种操作,如果用define的话代码如下:#include<bits/stdc++.h>using namespace std;#define Monday 1#define Tuesday 2#define Wednesd...原创 2020-04-01 11:02:55 · 246 阅读 · 0 评论 -
【C/C++】printf() 中 %+.2f和%.2f的区别
问题:讨论printf() 中 %+.2f和%.2二者有无“+”的区别,即printf("%+.2f",x);printf("%.2f",x);代码:int main(){ double a=0.004; double b=0.005; double c=-0.004; double d=-0.005; printf("a=%.2f b=%...原创 2020-03-13 10:07:06 · 17818 阅读 · 0 评论