自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

整天梦游的小jerry

Keep track of your life

  • 博客(56)
  • 资源 (1)
  • 收藏
  • 关注

原创 yolov5训练自己的数据集(缺陷检测分类——看了就懂系列)

这里记录一下讲yolov5用于自己的数据集,直接v5的github地址Environment本文是直接 pip install -r requirement.txt直接安装成功,如果不容易成功,就一个个安装即可。如果出现报错,多关注一下torch的版本即可。Data preparationlabel的格式:<object-class> <x_center> <y_center> <width> <height>举个????:414_7

2021-01-08 11:23:21 5276 17

原创 LlamaFactory-Ollama-Langchain大模型训练-部署一条龙

近些日子,大模型火的一塌糊涂,那么现在就有义务要学习一套好用的、从 dataset --> train --> deploy 的一整套流程,好拿来装逼。话不多说,进入正题。

2024-06-06 11:38:02 1352

原创 Droppy教程 | 轻量文件共享

文件共享成为了日常工作的重要组成部分。特别是对于那些需要快速、高效分享大文件的人来说,拥有一个简单可靠,且易于管理的平台至关重要。

2024-02-05 17:21:50 1574

原创 Lets-Encrypt配置泛域名证书

Let’s Encrypt 是一个免费、开放且自动化的证书颁发机构,由 Linux 基金会进行日常管理维护。它为大量网站提供 TLS 证书,帮助网站轻松实现 HTTPS 加密。下面我将介绍如何利用 Let’s Encrypt 为网站生成免费的泛域名 SSL 证书。

2024-02-04 21:52:18 1602

原创 Nginx双域名管理内网服务

如何使用两个域名分别绑定内外网服务,方便内网用户和外网用户访问。举个例子:内网地址为:share.local.codejerry.cn,公网则通过share.codejerry.cn访问同一个服务。

2024-01-31 23:42:30 1575

原创 Hexo博客+自定义域名访问

现在你应该已经有部署在github上的hexo博客,原地址为;已经备案好的域名。

2024-01-16 10:17:07 447

原创 Linux安装texlive&texstudio

linux下写paper神器,简单好用,装就完了,不要多问。

2024-01-14 15:16:26 692

原创 ubuntu通过virtualbox安装win虚拟机

系统:Ubuntu22.04需要准备:下载你想用的windows的iso镜像。

2024-01-14 00:32:49 978 1

原创 免费域名&部署blog之streamlit【入门篇】

Streamlit 是一个用于创建数据应用程序的Python库,可以帮助数据科学家、工程师和分析师轻松快速地构建交互式和可视化的数据界面。无需繁琐的前端代码,只需几行简单的Python代码,你就能将你的数据展现得美观而有效。

2023-12-30 12:13:03 687

原创 内网穿透之FRP,域名访问本地服务【只看这篇就够了,收藏必备】

FRP(Fast Reverse Proxy)是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、HTTP、HTTPS 等多种协议。可以将内网服务以安全、便捷的方式通过具有公网 IP 节点的中转暴露到公网。在带有公网 ip 的云服务器上部署 frp 的服务端 frps在需要穿透的内网服务器上部署 frp 的客户端 frpc每个客户端都会有一个配置文件用于和服务器连接。

2023-12-23 21:30:41 8486 4

原创 局域网(校园网)内服务之间通过ssh -L互相访问

同一个局域网内有两台linux服务器A和B,B上有一个服务,可以通过curl传输数据访问,现在想从A上也通过curl访问B上的服务。

2023-12-23 21:21:45 721

原创 Ubuntu装机必备软件和配置

最近将旧电脑重装了 Ubuntu,在这里记录配置过程,方便以后做类似的操作。

2023-12-09 00:34:36 1307

原创 linux服务器安全

笔者因服务器被攻击,特此整理分享。进入主题如下:修改核心配置时,建议。修改配置和重启服务后,先在新的终端尝试连接服务器,。如果错误修改了配置,当前连接状态通常不会掉,能及时改回来。此外,这些策略更多是防止网络攻击,而不影响机房对服务器的连接。比如禁用 Root 密码登录后,仍可以正常使用云服务器的“远程登录”。同理,机房登录服务器也不受影响。

2023-12-09 00:25:28 1087

原创 ssh免密登录(本地Windows、linux 连接linux服务器)

ssh或者vscode每次登录服务器都要输入密码,繁琐还记不住。免密是个好东西。

2023-11-15 00:43:17 599

原创 fileserver文件分享,scp远程文件传输服务(Linux系统)

创建一个nas文件存储,然后需要的时候随时从远端或者其他终端拉取所需文件是不是一件很帅气的工作。

2023-11-14 00:24:37 298

原创 使用flask/fastapi封装模型,不需加载,直接推理

LLM十分火热,各种花样封装使用,但是每次infer的时候,加载模型都需要很久,那么就需要把服务挂载在服务器上,就不用每次infer都花那么多时间加载模型了。

2023-11-12 16:33:24 903

原创 Linux卸载deb文件,别走,看我就行了

众所周知,Ubuntu安装文件通常下载deb格式文件,然后通过安装。但是卸载的时候咋整啊,找了一堆博客,说的磨磨唧唧,下来教你轻松搞定卸载

2023-08-21 11:43:12 2757

原创 python如何统计函数被调用次数

每当做搜索任务或者时间复杂度任务相关时候,就会有统计函数被调用次数的需求。通常我们的做法是在函数前面定义一个变量,每循环调用一次,变量就加一,这不失为一种办法,那么有没有更高效的方法呢?

2023-02-06 22:01:46 4354 3

原创 一些没什么用的python脚本碎片整理

岁数大了,知识又学杂了,再加上阳了以后,总感觉记性不好,特来整理一些没什么用的python脚本片段snippet。

2023-01-13 22:35:25 422

原创 KNN(K近邻)和K-means(聚类)的区别

KNN(K-Nearest Neighbor)是机器学习中的分类算法,它将距离相近的样本点分为同一类,KNN 中的K指的是近邻个数,也就是最近的K个点,根据它距离最近的K个点的类别来判断属于哪个类别。KNN是有标签的人以群分,物语类聚;近朱者赤,近墨者黑 是 KNN 的核心思想。

2022-12-23 21:50:07 2976

原创 python捕获日志之loguru

为了保留异常或错误信息,通常会用日志的方式来进行记录。loguru 库的使用可以说是十分简单,希望大家可以使用炫酷的loguru来代替print。

2022-12-18 20:38:40 1322

原创 python for循环并行,单卡多卡并行解决办法

当你显存足够,想用空间换时间;或者想单纯的加速模型。正好用的是python的for循环,而且每一次循环都是一次模型的推理过程,那么本 blog内容将非常适合你。

2022-12-18 20:14:06 1637

原创 Linux下定时执行任务crontab

作为一个linux深度爱好者,当你使用python或者shell时,能估计好运行时间,想让程序运行完以后,换个参数继续运行,这个时候你就可以去睡觉或者出去玩了~

2022-12-17 16:48:04 448

原创 解决Ubuntu显示时间不正确

在使用loguru打印日志命名时,通常会使用系统时间;在安装完Ubuntu系统后,尤其是服务器,也会看时间,发现时间对不上。

2022-11-18 13:36:50 2452 1

原创 python软件许可License文件生成

MAC地址是计算机的物理地址,它一般由网卡设备决定,用来表示互联网上不同的站点相关的标识符,而且每一台计算机都拥有不同的物理地址。

2022-08-15 10:57:09 4967

原创 python@staticmethod@classmethod@property介绍与使用

Python面向对象编程中,类中定义的方法可以是 @classmethod 装饰的**类方法**,也可以是 @staticmethod 装饰的**静态方法**,用的最多的还是不带装饰器的实例方法。那我们该如何区分使用它们呢?

2022-07-18 16:54:44 620

原创 python封装wheel并上传pypi(可通过pip安装)

当你看到这篇文章的时候,说明你已经在python领域有所涉猎,已经不是当初的那个小白了。直接进入正题!本文做初次使用记录,随时更新。

2022-07-18 12:35:52 1300

原创 JPG的压缩原理

JPG有损压缩知识点整理(待完善)查阅资料:jpeg的压缩算法包括以下5个步骤:代码已经复现,但是从步骤2开始就已经不是模型可以推理的格式了,步骤2-5是在遍历步骤1中每个8*8的小块中进行的,输出的结果是str类型,所以不能推理。...

2022-07-06 10:21:08 571

原创 python中lambda函数的用法介绍

又称匿名函数lambda:是指一类无需定义标识符(函数名)的函数或子程序。lambda 函数可以接收任意多个参数 (包括可选参数) 并且返回单个表达式的值。语法:lambda [arg1 [,arg2,.....argn]]:expressionargs:函数将接收的参数expression:结果为函数返回值的表达式冒号前是参数,可以有多个,用逗号隔开,冒号右边的为表达式(只能为一个)。其实lambda返回值是一个函数的地址,也就是函数对象。举例:将lambda函数赋值给一个变量,通过这

2022-05-29 11:47:24 7392

原创 python中copy和deepcopy详解

python中标识一个对象唯一身份的是:对象的id(内存地址),对象类型,对象值。deepcopy是真正意义上的复制,深拷贝,被复制对象完全复制一遍作为独立的新个体,新开辟一块空间。浅拷贝,不会产生独立对象,等于赋值,只是对原有数据块打上新标签,其中一个标签改变,数据块就会变化。浅拷贝等于赋值,也可以通过copy实现,copy仅拷贝对象本身,浅拷贝不会对其中的子对象进行拷贝,如果对子对象进行修改,拷贝结果也会随着修改。复制的对象中无复杂子对象,即列表中不嵌套列表,原来值的改变并不会影响浅复制的值,同

2022-05-29 11:37:16 11445 6

原创 Python 函数的参数传递*args和**kwargs

Python中函数传递参数的形式主要有以下五种,分别为位置传递,关键字传递,默认值传递,不定参数传递(包裹传递)和解包裹传递。前三种都比较清楚,那么本文来讲一下包裹传递和解包裹传递。args 是 arguments 的缩写,表示位置参数;kwargs 是 keyword arguments 的缩写,表示关键字参数。其实这只是编程人员约定的变量名字,你用其他的命名也没问题。这其实就是 Python 中可变参数的两种形式,并且 *args 必须放在 **kwargs 的前面,否则会有“SyntaxEr

2022-05-29 11:35:22 2651

原创 python垃圾回收机制

python的垃圾回收采用的是引用计数机制为主和分代回收机制为辅的结合机制

2022-05-29 11:30:34 120

原创 Python代码整理

使用PEP8(pip install pycodestyle)1). 缩进统一使用4个空格

2022-04-26 12:14:31 540 2

原创 【Python-dataframe】excel简单操作

经常有需要用python脚本去处理excel做统计工作,那么pandas为统计工作的首选。下面来看下dataframe的简单操作。

2022-04-26 11:58:51 3367

原创 VScode远程连接linux服务器

连接服务器两种情况直接通过ip通过跳板机连接下面对两种情况分别说明通过ip连接服务器安装插件Remote-SSH,配置Remote-SSH。安装完Remote-SSH以后左侧会出现一个远程资源管理的图标,选择SSH Targets,进入config配置文件或者点击vscode左下角的’><'绿色按钮,然后选择Connect to Host,然后点击Add New SSH Host… 按照格式输入ssh user@ip -p 7890,回车,再点击绿色按钮,点击Connect

2022-03-17 11:50:12 1291

原创 手写数字mnist识别---手撸网络层入门

本文使用Tensorflow1.14.0搭建超简单的网络进行mnist手写体识别。第一节代码片段讲解,第二节附完整代码。

2022-03-08 15:55:27 2607

原创 Ubuntu系统安装以及解决黑屏问题

本文以Ubuntu18.04安装为例,准备工作在win10上进行。

2022-01-17 19:06:47 14820 13

原创 git构建属于自己的github或gitee仓库

当你想构建一个自己的github或者gitee库的时候,或者多人同时开发一个项目的时候,通常需要构建一个repo,本文1min教会你如何构建仓库。国内建议使用gitee,如果你爬墙无压力还是更建议使用github。公司内部通常使用gitlab。创建gitee账户(github同理)gitee官网点这里创建自己的repo出来的界面留着然后本地建一个叫yolov5的文件夹(和上面的库同名),吧你想上传同步的文件放进去,然后# 以下6行内容都在第三步出来的界面里边,可以直接复制cd yo

2021-11-26 10:44:17 272 2

原创 python脚本打包成so或pyd文件

为了安全保障,将python封装from distutils.core import setupfrom Cython.Build import cythonizesetup(name='one_inch_img', ext_modules=cythonize('one_inch_img.py'))python setup.py buildpython setup.py build_ext --inplace

2021-11-20 23:35:19 1770

原创 Linux自动挂载磁盘

针对Linux重启系统之后,挂载盘就会掉。本文提出了一个高效的方法来解决这个问题。(这个感觉怎么有点像写论文)解决办法首先修改 /etc/fstab文件,vim打开是这样的# /etc/fstab: static file system information.## Use 'blkid' to print the universally unique identifier for a# device; this may be used with UUID= as a more robust

2021-10-18 18:55:26 1044

MS_degree.key

计算机视觉研究生在读期间时间规划的keynote文件,可用于教育,辅导与学生自我规划安排等。充分利用研究生生涯学好技术,收获心仪的offer。

2020-08-19

空空如也

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

TA关注的人

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