我的笔记
文章平均质量分 50
lzl2040
深度学习攻城狮,努力冲顶会....
展开
-
【深度学习总结_02】在自己的数据集微调SAM
使用医疗影像数据微调SAM原创 2024-04-21 16:20:10 · 776 阅读 · 4 评论 -
【课程作业_01】国科大2023模式识别与机器学习实践作业
支持向量机(SVM)是一种二分类模型,它的基本模型是定义在特征空间上的间隔最大的线性分类器。SVM的的学习策略就是间隔最大化,可形式化为一个求解凸二次规划的问题,或者求解其对偶问题。SVM学习的基本想法是求解能够正确划分训练数据集并且几何间隔最大的分离超平面。如上图所示,w⋅xb0w⋅xb0即为分离超平面,对于线性可分的数据集来说,这样的超平面有无穷多个(即感知机),但是几何间隔最大的分离超平面却是唯一的。原创 2024-02-02 13:14:16 · 1873 阅读 · 0 评论 -
【课程复习-01】国科大-随机过程知识点精简版
国科大随机过程期末复习精简版原创 2024-01-18 19:07:50 · 856 阅读 · 0 评论 -
Latex三线表画法合集
latex三线表画法的合集,一次性解决画表问题原创 2023-02-23 21:54:30 · 9882 阅读 · 4 评论 -
Cheat Engine无法汉化的解决办法
Cheat Engine无法汉化的解决办法前言在使用Cheat Engine时想使用汉化版本的,参考了网上的教程将语言包下好后却发现没有效果,最终在B站的一个up那里找到了解决办法。解决方法准备CE版本:7.4汉化包地址:https://www.cheatengine.org/downloads.php同时该网站也有官方的Cheat Engine下载。步骤(1)将汉化包放在Cheat Engine安装文件夹里面的languages文件夹,这里就不详细说明,很多教程。(2)打开Cheat原创 2023-02-22 14:22:28 · 1887 阅读 · 0 评论 -
Fiddler使用笔记(柠檬班)
Fiddler的简单笔记原创 2023-02-14 13:29:08 · 316 阅读 · 0 评论 -
爬虫入门实战第二站——爬取网易云网站歌曲评论
获取网易云音乐评论原创 2023-02-12 21:50:47 · 569 阅读 · 1 评论 -
看这里!完全免费!几段代码实现PDF拆分!
免费拆分PDF页面的办法原创 2023-02-08 15:37:37 · 940 阅读 · 0 评论 -
下载国外论文的实用网址,Sci-Hub用不了就用它们!
寻找论文的好帮手原创 2023-02-07 18:53:17 · 2634 阅读 · 5 评论 -
扩散模型(Diffusion model)代码详细解读
扩散模型的代码解读原创 2023-01-28 18:29:34 · 8766 阅读 · 1 评论 -
Pytorch单机多卡训练时的坑
对于初学者来说,Pytorch单机多卡训练时可能遇见的坑原创 2022-10-17 17:05:52 · 1648 阅读 · 0 评论 -
使用Gitee创建自己的图床
使用Gitee创建自己的图床背景在日常生活中,我们在写些文章的时候,需要引用一些图片,而这些图片必须是能够通过网址的形式展现,但由于Github在国内的访问速度比较低,所以我们使用国内的Gitee,访问速度比GitHub快上许多。除此之外,对于日常生活中的一些点滴,我们也想将这些图片保存下来。在这些情况下,有一个自己的图床还是十分有必要的。所需工具Git,如果没有装好可以百度查找相关教程。过程以下是我创建自己图床的过程。若有问题,欢迎指正。1.在Gitee创建一个自己的仓库(如果没有账号则原创 2022-02-22 18:22:57 · 781 阅读 · 0 评论 -
IDEA——将JavaWeb项目部署到远程服务器
将JavaWeb项目部署到远程服务器1.在远程服务器上安装tomcat(1)安装好tomcat我是先安装好了宝塔面板,然后在宝塔面板上安装的。这是具体教程注意tomcat的版本与项目运行的jdk版本要一致。,不然会报错。(2)配置好端口安装好tomcat后,进入tomcat安装路径找到conf文件下的server.xml文件,然后找到端口号,通常为8080,如果被占用了则需要重新换一个端口号。知道tomcat端口号后,我们还需要在服务器上开放该端口,否则仍无法访问。打开腾讯云服务原创 2021-12-29 16:24:37 · 4322 阅读 · 0 评论 -
Centos报错1130, “Host ‘xxxx‘ is not allowed to connect to this MySQL server“
问题重述之前在云服务器上装好mysql后,想远程连接mysql,但是报错:Host 'xxxx' is not allowed to connect to this MySQL server这是因为没有给该IP授予连接权限,然后我使用了如下命令:grant all privileges on *.* to root@'IP地址' identified by '123456';flush privileges;然后使用如下命令重启mysql服务/etc/init.d/mysqld resta原创 2021-11-15 23:13:45 · 1475 阅读 · 0 评论 -
腾讯云服务器安装宝塔面板
腾讯云服务器安装宝塔面板1.重置实例密码选择重置密码即可。2.打开命令行,切换至root用户,输入刚刚设置的密码su root3.输入命令yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh最后出现这个即算成功,之后用自己电脑上的宝塔面板登录即可。...原创 2021-11-09 13:41:02 · 1062 阅读 · 0 评论 -
Windows MYSQL跳过密码登录以及密码修改
MYSQL跳过密码登录以及密码修改1.以管理员身份打开命令行输入命令net stop mysql如果不是管理员身份,可能会出现如下错误:发生系统错误 5。2.开启跳过密码验证登录的MySQL服务在命令行输入mysqld --console --skip-grant-tables --shared-memory出现如下界面:3.然后另外打开一个命令行界面,同样以管理员身份打开输入登录命令,然后回车即可登录mysql -u root -p4.进入到mysql登录界面后,输入原创 2021-11-07 22:03:28 · 8719 阅读 · 2 评论 -
Android Studio中获得开发版的SHA1值
获得开发版的SHA1值今天在调用百度地图API时,需要应用的开发版的SHA1值,这里有一个文件十分重要,那就是debug.keystore,通常在两个位置可以找到它。1.在c盘的Users\Administrator里面 ,其中Administrator是自己的用户名, Administrator文件下有个.adnroid文件,这个文件里面就有debug.keystore,如图所示:2.如果在上面没有找到,就在Android studio的SDK文件夹里面找,如图:这里面也有.android文原创 2021-09-28 17:08:27 · 172 阅读 · 0 评论 -
安卓项目笔记(持续更新)
安卓项目笔记1.动态获取权限在Android6.0以后,我们不仅需要在AndroidMainfest里面静态配置权限,而且需要通过代码来动态获取,这是为了保障手机的安全性。这里以拍照权限的动态获取为例子:if (ContextCompat.checkSelfPermission(context, Manifest.permission.CAMERA) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestP原创 2021-09-26 16:44:33 · 93 阅读 · 0 评论 -
拓扑排序解题-DFS解决
class Solution { List<List<Integer>> bian; int vis[]; boolean res = true; public boolean canFinish(int numCourses, int[][] prerequisites) { //利用拓扑排序算法 //先构造一个有向图 bian = new ArrayList<List<Integer>原创 2021-09-03 13:02:33 · 2692 阅读 · 0 评论 -
Videoview播放网络视频问题一次性解决
Videoview播放网络视频问题Videoview播放网络视频问题一次性解决一般解决特殊解决Videoview播放网络视频问题一次性解决一般解决我们知道,安卓播放网络视频是需要网络权限的,所以第一步:在AndroidMainfest文件里面添加如下代码:<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.A原创 2021-07-11 18:17:55 · 2031 阅读 · 5 评论 -
Centos云服务器配置mysql详细步骤
Centos云服务器配置mysql详细步骤在云服务器上安装mysql(建议安装宝塔面板进行)修改初始密码跳过输入密码阶段登录mysql修改密码给予权限然后打开服务器的3306端口,可在防火墙或者安全组里设置最后用Navicat for Mysql连接即可在云服务器上安装mysql(建议安装宝塔面板进行)如图,在软件商店选择mysql进行安装修改初始密码跳过输入密码阶段登录mysql进入mysql文件夹下找到my.cnf文件修改内部内容,即在[mysqld]后面加如下代码skip-gran原创 2021-07-04 16:37:51 · 323 阅读 · 0 评论 -
IDEA利用JDBC连接数据库时出现的错误及解决方案
IDEA利用JDBC连接数据库时出现的错误java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver这是因为mysql-connector-java包没有导入造成的,下载地址可看我的这篇文章,里面指明了它的下载地址,版本不要选择太高,容易出错,5点多的版本刚好合适。导入步骤:1.打开File里面的Project Structure2.选择里面的Module3.导入...原创 2021-06-15 23:07:18 · 4155 阅读 · 0 评论 -
Fragment+ViewPager出现页面加载不出来的情况
今天,在对项目进行修改的时候,发现了一个问题,在此记录下。我在Activity里面添加了几个frament界面,然后又在其中一个fragment里面又加了几个fragment,这里面用到了slidingTabLayout+Viewpager+fragment,结果出现了以下情况:这是fragment里面再加fragment没问题的情况。但下面这张就是有问题的了:再看看代码:(两个部分都差不多)解决方法:viewPager.setAdapter(new HomeSlidAdapter(getCh原创 2021-05-11 13:26:05 · 1002 阅读 · 0 评论 -
Cannot add or update a child row: a foreign key constraint fails
如果在使用mysql过程中想添加外键约束时,出现了以下错误:Cannot add or update a child row: a foreign key constraint fails这可能是你的表中之前还有一些数据,导致添加失败,只要把表中数据都删掉就可以了。...原创 2021-04-20 12:25:43 · 844 阅读 · 0 评论 -
Linux系统安装mysql数据库以及配置相关
1.连接服务器我是利用XShell进行连接的,当然,前提是你的服务器是开启状态才能连上。如图:2.下载mysql安装包输入以下命令:rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm3.安装mysqlyum install -y mysql-server4.设置开机启动systemctl enable mysqld.service5.开启mysql(开始默认没有密码)mysql原创 2021-04-16 20:41:55 · 154 阅读 · 0 评论 -
This application has no explicit mapping for /error, so you are seeing this as a fallback
我用了网上的很多方法,但是都没有成功,但是这个问题的原因究其原因是因为SpringBoot没有扫描到相关包,然后我就在Application里将这些包都预先扫描,然后问题就解决了。如图所示:原创 2021-04-13 12:19:34 · 173 阅读 · 0 评论 -
java.lang.IllegalStateException: The specified child already has a parent. You must call removeView
当我们在动态地添加一些控件时,在运行过程中会出现以下错误:java.lang.IllegalStateException: The specified child already has a parent.You must call removeView() on the child's parent first.翻译过来就是这个子控件已经有了一个父控件,我们必须首先在父控件中使用removeView()函数,出现这种错误原因时一个子控件只只能有一个父控件,不能有两个子控件有一个相同的父控件,故出原创 2021-04-10 23:31:02 · 915 阅读 · 0 评论 -
Android Litepal数据库查询数据时的错误
findAll使用时遇到的问题当我们用findAll查询数据时,一般情况下都是可以查询到的,但是当我们的表中有一个外键时,如以下代码:Song是与Album相关联的一个表,这里Album与Song是一对多的关系public class Album extends DataSupport { private String name; private double price; private List<Song> songs = new ArrayList<Son原创 2021-04-09 20:19:44 · 434 阅读 · 2 评论 -
Android Studio连接Mysql数据库步骤以及常见错误
1.先把Mysql给下好,环境变量也配置好,这里我就不说了2.下载好Navicat for Mysql软件,管理数据库3.进入Android Studio创建一个类,写好连接数据库的代码我们采用的是常用的JDBC方法来连接,需要的jar包有mysql-connector-java-5.1.49.jar,其他版本的下载地址在这里。代码如下:package com.example.linktest;import android.util.Log;import java.sql.DriverMa原创 2021-03-24 21:54:20 · 5555 阅读 · 2 评论 -
Java后端服务器Toma端口占用解决
1.端口配占用1)找到tomcat目录/conf/server.xml2)修改port的值,将port端口的值修改为8091(其他的也行,只要不被占用即可)3)然后在浏览器中输入 http://127.0.0.1:80 或 http://127.0.0.1 访问测试出现上面图片就成功了。...原创 2021-03-24 15:08:49 · 177 阅读 · 0 评论 -
安卓开发中dp,px,sp之间的转换
安卓中各种单位的换算:/** * dp转px * * @param context * @param dpVal * @return */ public static int dp2px(Context context, float dpVal) { return (int) TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP,原创 2021-03-11 17:57:32 · 166 阅读 · 0 评论 -
c++ 编程题目中string类的常用函数与技巧
1. 获取string的长度(1)用string的成员方法length()获取字符串长度#include <iostream>#include<vector>#include<cstring>#include<cstdio>#include<algorithm>#include<string>using namespace std;int main(){ string a = "abv dff"; c原创 2021-03-01 15:44:59 · 341 阅读 · 0 评论 -
BFS算法例题--最短路径的求解
题目描述爱与愁大神坐在公交车上无聊,于是玩起了手机。一款奇怪的游戏进入了爱与愁大神的眼帘:***(游戏名被打上了马赛克)。这个游戏类似象棋,但是只有黑白马各一匹,在点x1,y1和x2,y2上。它们得从点x1,y1和x2,y2走到1,1。这个游戏与普通象棋不同的地方是:马可以走“日”,也可以像象走“田”。现在爱与愁大神想知道两匹马到1,1的最少步数,你能帮他解决这个问题么?输入格式第1行:两个整数x1,y1第2行:两个整数x2,y2输出格式第1行:黑马到1,1的步数第2行:白马到1,1的步数输原创 2021-02-19 15:59:02 · 810 阅读 · 1 评论 -
DFS-记录路径(挖地雷)
题目描述在一个地图上有N个地窖(N≤20),每个地窖中埋有一定数量的地雷。同时,给出地窖之间的连接路径。当地窖及其连接的数据给出之后,某人可以从任一处开始挖地雷,然后可以沿着指出的连接往下挖(仅能选择一条路径),当无连接时挖地雷工作结束。设计一个挖地雷的方案,使某人能挖到最多的地雷。输入格式有若干行。第1行只有一个数字,表示地窖的个数N。第2行有N个数,分别表示每个地窖中的地雷个数。第3行至第N+1行表示地窖之间的连接情况:第3行有n−1个数(0或1),表示第一个地窖至第2个、第3个、…、第n原创 2021-02-18 23:47:30 · 682 阅读 · 0 评论 -
DFS-减枝的妙处
题目描述呵呵,有一天我做了一个梦,梦见了一种很奇怪的电梯。大楼的每一层楼都可以停电梯,而且第ii层楼(1≤i≤N)上有一个数字K i (0≤Ki ≤N)。电梯只有四个按钮:开,关,上,下。上下的层数等于当前楼层上的那个数字。当然,如果不能满足要求,相应的按钮就会失灵。例如:3, 3 ,1 ,2 ,53,3,1,2,5代表了K_i(K_1=3,K_2=3,…)K i(K 1=3,K 2=3,…),从11楼开始。在11楼,按“上”可以到44楼,按“下”是不起作用的,因为没有-2−2楼。那么,从AA楼到BB楼原创 2021-02-17 21:39:22 · 110 阅读 · 0 评论 -
Leetcode-剑指Offer 53-II.0~n-1中缺失的数字
剑指Offer 53-II.0~n-1中缺失的数字一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。示例 1:输入: [0,1,3]输出: 2示例 2:输入: [0,1,2,3,4,5,6,7,9]输出: 8限制:1 <= 数组长度 <= 10000思路:本题我想到了两种写法,一种是哈希表,从头到尾先遍历一遍,但这样速度太慢了。第二种写法就是二分查找了,因为这原创 2021-01-29 18:00:19 · 96 阅读 · 0 评论 -
进击的奶牛(二分查找)
题目描述Farmer John建造了一个有N(2<=N<=100,000)个隔间的牛棚,这些隔间分布在一条直线上,坐标是x1,…,xN (0<=xi<=1,000,000,000)。他的C(2<=C<=N)头牛不满于隔间的位置分布,它们为牛棚里其他的牛的存在而愤怒。为了防止牛之间的互相打斗,Farmer John想把这些牛安置在指定的隔间,所有牛中相邻两头的最近距离越大越好。那么,这个最大的最近距离是多少呢?输入格式第1行:两个用空格隔开的数字N和C。第2~N+原创 2021-01-28 14:18:13 · 203 阅读 · 1 评论 -
java.io.FileNotFoundException: /storage/emulated/0/xxx.mp3: open failed: EACCES (Permission denied)
今天在做音乐播放器时,在手机上进行了调试,读写权限也给了,但还是出现了以下错误。java.io.FileNotFoundException: /storage/emulated/0/Music/等什么君-冬眠 (原唱 司南).mp3: open failed: EACCES (Permission denied)解决方法如下:在AndroidMainfest.xml加入如上代码即可。具体原因可以看这篇博客。...原创 2021-01-25 21:29:46 · 3202 阅读 · 2 评论 -
c++ sort函数cmp的有关情况(由浅入深)
sort(first,last,cmp)sort默认是从小到大排序,要改成从大到小排序则可修改cmpbool cmp(int a,int b){ return a > b;}这就是从大到小排序了,a>b时返回true要实现从小到大排序可改为a<b可以再变得复杂一点,如果是结构体里的元素比较大小呢,也可以用修改cmp里的内容来实现。struct c{int a;int d;int e;};typedef struct c b;bool cmp(b x,b y)原创 2021-01-20 15:26:42 · 1451 阅读 · 1 评论 -
利用Git连接远程仓库(详细步骤)
利用Git连接远程仓库步骤及常见问题1.先创建一个文件夹,名字为远程仓库的名称2.在该文件目录下打开Git Bash3.输入git init,进行初始化4.连接远程仓库输入下列命令git remote add origin [email protected]:yourName/repositoryname.gitgit remote add origin https://github.com/yourName/repositoryname.git5.从远程仓库拉取文件git pull ori原创 2020-12-04 15:25:24 · 94060 阅读 · 5 评论