- 博客(221)
- 收藏
- 关注
原创 Git实用指南(精简版)
打开Git Bash,可以发现是一个类似于CMD的黑框框,而上面的一系列操作,都需要你以指令的形式敲入这个框当中来进行,你的脑海中要你能够知道你敲的指令是到哪一步了,这样才能够游刃有余.简单来说,Git是一个代码备份工具,你可以使用指令对某些节点打上标注信息并且进行备份.你可以利用他在任何时候对代码进行备份,检阅之前的备份,回退到某个备份.额外的还可以合并他人的备份,并且这一系列可以不需要联网就能进行!(当然有网络就会更方便)这样你就拥有了一个仓库,会生成一个隐形的.git目录,存放你的备份信息。
2024-12-20 14:42:23
869
原创 不废话——Vue前端入门的经验之谈
可能我写的这些对连基础操作都不知道的小白有点云里雾里,不过嘛,学习总是一步一步地,我这里主要还是给出我的个人感想,并非是详细的入门教程,需要交流可以评论区或者私信留下联系哦。当你明白如何找到终端,什么情况下运行哪些指令的时候,那就有成为一个合格的计算机科班学生的潜力了,哈哈加油。
2024-10-19 12:55:47
1126
原创 pytorch自动微分机制探寻
现在准备下定决心系统性学习下torch,我发现torch可以自动求导,适用于给定散点x序列,在自行指定拟合目标y = 5x + 3的情况下,定义参数w、b,可以让torch使用自动反向传播 + 梯度更新。可以看到torch编写的代码非常优雅,定义一个优化器,指定学习率和参数,然后嗲用反向传播和参数自动更新,依赖广播机制就能替代之前一长串的循环和参数更新了。这是原先的代码,拟合目标是y = x (虽然现在看也不知道为什么当时随机的y轴会有b=1的偏差,但是结果应该是没问题的)
2026-01-04 15:25:05
306
原创 docker 使用指南
看平台安装docker,如果在windows上,建议使用docker desktop安装docker。如果在ubuntu这种*Unix上安装,那么可以参考官方文档添加docker仓库源,然后使用apt来安装docker套件。
2025-12-03 17:14:52
894
转载 【转载】CUDA+PyTorch安装及卸载
根据实际需求选择好相应平台安装版本即可,安装方式分为本地安装【exe (local)】和网络安装【exe (network)】两种,选择网络安装即可,下载速度很快。默认从官方服务器下载安装,若采用清华源安装则在安装时需指定torch、torchvision、torchaudio的版本,三者的版本依赖关系可在。在步骤一中已确定PyTorch安装的计算平台CUDA版本为12.1,即选择安装的CUDA时版本不能低于12.1,当然也可选择更高版本向后兼容。根据步骤一选定的安装版本,直接运行。
2025-10-30 22:24:12
177
转载 【转载】解决Plugin ‘mysql_native_password‘ is not loaded
(模式)在新版本中被弃用了,新模式为 caching_sha2_password,需要启用一下旧模式。可以看到插件【mysql_native_password】的状态为【DISABLED】可以看到插件【mysql_native_password】的状态为【ACTIVE】1.my.cnf文件填加skip-grant-table行,可跳过认证用。4.这时就可以正常密码登录了,也再次连接到数据库,用命令。原因是:mysql_native_password。后,用命令 SHOW PLUGINS 查看插件列表。
2025-10-30 20:06:02
456
1
原创 1024勋章发文活动
你怎么知道我参加了今年的1024活动!你怎么知道我参加了今年的1024活动!你怎么知道我参加了今年的1024活动!你怎么知道我参加了今年的1024活动!你怎么知道我参加了今年的1024活动!你怎么知道我参加了今年的1024活动!你怎么知道我参加了今年的1024活动!你怎么知道我参加了今年的1024活动!你怎么知道我参加了今年的1024活动!你怎么知道我参加了今年的1024活动!你怎么知道我参加了今年的1024活动!你怎么知道我参加了今年的1024活动!你怎么知道我参加了今年的1024活动!
2025-10-24 21:37:18
417
原创 N8N禁用沙箱模型进行测试
https://docs.n8ncn.io/integrations/builtin/core-nodes/n8n-nodes-base.code/common-issues/
2025-09-28 14:40:52
127
原创 2025本地部署overleaf
(2)第二个b站视频里面,提到如果修改了配置文件,需要执行bin/stop + bin/docker-compose down,最后再bin/up才能使得配置修改生效。(1)第一个链接要求安装mongo4.4,但是这会导致报错,保持默认即可,其他步骤都没啥问题。
2025-08-26 12:44:10
650
原创 我的创作纪念日
提示:你过去写得最好的一段代码是什么?提示:当前创作和你的工作、学习是什么样的关系。提示:可以和大家分享最初成为创作者的初心。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等。
2025-07-17 13:01:53
163
1
原创 comfyUI入门01——环境安装与模板示例
包含三个bat脚本,第一个使用cpu进行启动,第二个使用gpu进行启动,并以f32精度进行训练,第三个以gpu进行启动,并以f32+f16混合精度进行训练,更加适合算力有限的显卡,但需要显卡支持。包含三个文件夹,第一个包含所有comfyUI的节点,第二个是运行comfyUI的python环境所在的地方,第三个是用来更新和修复confyUI依赖的脚本。该软件可以试做stable difussion简化版和可视化编程版本,需要消耗大量的国外流量来下载模型,请提前准备好代理和充足的流量!
2025-07-11 01:12:27
740
原创 前端调用大模型,如何使用代理?
在Linux和windows系统上,我们会使用export来配置代理在git上,我们也可以设置http.proxy和https.proxy来配置代理但是怎么在前端脚手架中使用代理,还是第一次使用。这里针对openai的调用和fetch的调用进行示例。
2025-07-07 16:41:06
299
原创 如何调用本地部署的stable difussion的API
在这个安装好Stable Difussion之后,我想要本地从API获取内容,这样就可以后续在运行流水线的时候集成到py环境当中。
2025-07-05 16:55:28
367
原创 配置conda环境变量
有时候安装好了conda,但是发现cmd甚至是pycharm都不显示虚拟环境,而且输入conda指令还报错。首先打开安装conda的目录,进入condabin目录,并复制该目录地址。将刚刚粘贴的地址加入该path,然后两个对话框都点击确定。别着急,其实你离成功仅差一步之遥。重新启动cmd,再次尝试。然后进入用户环境变量。
2025-06-26 12:22:45
622
原创 PTA天梯赛L1 101-112题目解析
按照正常模拟走就可以,但是要熟悉字符串的插入,删除,倒序操作,题目本身不难,但是在关键函数那里,我自己写了一个枚举匹配子串的函数,一直在评测机上显示有问题,但是对拍找不出问题,只能重新写了一种思路,供参考。当然,这也告诉我们,以后玩CCCC,如果题目看起来在无病呻吟,或者自相矛盾。毕竟录入后检查是需要每次都对每个违禁词进行检测,但是如果后续再替换的时候,还从头开始检查就会超时,有点卡常的味道。(如果天气不热、)或(工作场所温度不高,且在室内工作),则输出。(舒适),第二行输出 t 的值。
2025-06-24 16:38:27
1099
原创 PTA天梯赛L1 091-100题目解析
前面提到“前方两米内有人”,后面又是“前方两米内是否有同向行走的人”,实际上这两个表述的都是后者的意思。比如在黄灯时,提示音不工作,但是色盲怎么执行策略,这个逻辑没有提出。”的过渡,默认黄灯也要停止。(哪怕是在红灯时,有同向行人闯红灯,也要停下来)感觉命题组出题审查不够全面,每年L1系列都会出一道含义模糊的题面,不知道是故意的还是确实语文水平有待提高。将男女每个寝室分配人数,在2-Nx之间进行枚举即可,然后得到人数差最小的方案。题目奇怪的是10^5数据范围的情况下,n^2算法不会超时,应该数据范围太弱了。
2025-06-20 21:36:30
526
原创 PTA天梯赛L1 071-080题目解析
注意是前方每个数字都要经历相乘得到结果放在结尾,所以使用vector会比较好。另外考虑到0会短路while,所以要对运算结果为0的数进行特判加进去。观察规律,如果从1开始,如果向右是否,则结果翻倍,否则变为翻倍-1。使用vector记录要做的题目列表,然后输出下标为k时的题目即可。注意如果k刚好是总待做题目,那么应该直接输出AK的文字。
2025-06-18 21:49:43
270
原创 PTA天梯赛L1 061-070题目解析
注意上面的点之后,就是将整个任务流程进行分解,经过标准化空格,转小写,替换问号,替换第一人称为假串,疑问句倒装,打印输出这几个步骤,并封装成函数,即可解决问题。则,L/R = ρ * t ,再判断L/D = ρ * t / b > 1,即可。测试点4:测试样例给了空串(纯逃逸字符串),要考虑为空的情况,否则会段错误。输入,星球密度比的三次方ρ ,天体属性,天体距离D/大星球半径R = b。根据题目,天体距离D / 洛希极限L < 1时,小天体会被撕裂。求,L/R 和 D/L 是否 < 1。
2025-06-17 23:51:49
415
原创 PTA天梯赛L1 051-060题目解析
一开始的思路根据空格分割出vector,然后利用诗句的对称性来读取特定位置的string并进行检测。但是测试样例的诗句其实包含了一些字数不对称的诗句,所以后面直接改成是否能找到符合要求的,以ong,和ong.结尾的字符串为条件。注意是要求找到3个和9个以上的6,所以先找出9个以上的6进行替换,后找出3个以上的6进行替换,并将该行为封装为函数。根据各自猜测的数字到平均数的距离进行排序即可得到想要的序列。注意是使用指定字符进行翻转打印,将翻转的功能封装出来即可。
2025-06-17 00:31:52
614
原创 PTA天梯赛L1 041-050题目解析
使用二维vector my_vec来保存每位队员,然后根据座位号二维vector res分配到对应的数组,根据最大长度进行索引,中间如果检测到分配到的序号是连续的,则+1保持间隔。所以只需要保存每一步的余数,然后将余数r*10 + 1获得最终余数就可以得到需要多少位光棍了。如果有,num=q⋅x+r,那么(num⋅10+1)% x = (r⋅10+1)modx。当同一本书,多次借,一次还时,应该按最后一次借书算。注意理解题目给出的示例,这里的“即只有。一次借,多次还时,按第一次还算。
2025-06-11 18:31:38
331
原创 [已解决]本地部署DeepSeek R1在网页端找不到模型
这个其实说明你的docker并不能获取到localhost上的端口,使用如下指令对ollama进行启动。ollama是一个类似于模型管理工具,可以在上面下载各种开源模型,并对其进行管理。其中ollama运行在本机的11434端口,内部容器通过访问该端口获取模型列表.本机环境:Ubuntu2404,Docker(snap安装)可以通过docker logs查看一个日志,来发现此问题。
2025-03-17 20:14:24
390
原创 前端项目使用多个echarts版本的实践方案
随着前端技术的发展,许多的第三方库每年都会提升一个大版本.虽然大版本意味着全新的功能,但是可能功能移植不全,或者由于某些原因不会将功能全部移植过来,会产生一段需要两个版本之间各取一些功能的需求,所以我们想要能够在同一个项目当中,同时使用两个不同大版本的同一个第三方库.
2025-03-12 14:05:14
454
原创 在Ubuntu 2404上使用最新的PicGo
在转向Ubuntu之后,果断下载了今年最新的Ubuntu2404,但是随之而来的是底层组件的更新,很多以前可以畅快使用的软件,因为需要老版本的组件而不能正确运行,PicGo就是如此。因为我们本地装的是libfuse.so.3等,就没有他需要的libfuse.so.2,就会报错,使用不了。这样我们就将PicGo从squashfs-root打包的应用文件,解压出了原始的样子。然后执行./AppRun,就可以正常使用了,右键即可打开主窗口。我们按照提示,将这个软件提取出来,执行。打开Release列表。
2024-12-12 23:08:02
468
原创 前端项目安装node-sass
然后讲讲这个sass的下载流程,首先将其他依赖安装好之后,会去github下载一个文件,这就很曹单了,网络不好很容易寄掉,所以我们就需要单独设置这个node-sass的下载源。我在github上的某个issue看到了一个解决方法,就是在项目下新建一个.npmrc文件,内容如下。配置好之后,删除多余的lock文件和依赖,直接npm i重新安装依赖应该就没问题了。注意跳转链接看看是否有内容,因为镜像源有可能会改动。
2024-12-10 19:45:37
509
原创 ValueError: Unknown scheme for proxy URL URL(‘socks://127.0.0.1:7890/
安装stable Defussion的时候报这个问题,一看就是代理的端口。需要把代理关了基本就可以解决继续运行了。
2024-12-10 16:33:29
569
原创 request爬虫库的小坑
ID就自己去找一个哈。本来这个应该是一个json数据,但是我的pycharm却返回了一个html,我百思不得其解,用apifox发现又是正常的,于是乎复制代码进行对比。requests.get()和requests.request('GET,xxxx)是一样的实现,实现如下。地址为:https://weibo.com/ajax/profile/info?今天在做爬虫的时候,想要请求一个json数据,不指定header,会被解释为params,艹。headers之前实验过,是没问题的。
2024-11-14 01:00:08
957
原创 快速理解软件开源协议,以及如何选择协议
开源协议,是一个用来对软件二次分发进行限制和规范的条文规定,用户在使用他人开源代码的时候,可以根据作者选取的LICENSE获知自己能够有哪些权利去处理从原作者哪里拿到的代码。开源协议是开源社区运作的基石,在发生著作权纠纷时可以作为一定的法律依据,所以尤其是商用要考虑好怎样使用才不会产生著作权纠纷,免得落得一地鸡毛。
2024-11-07 14:10:06
571
原创 数据结构——线性表与链表
为了能够检测到sequence对象是否为空,我们会再第一个元素设置一个空的元素对象,当做虚拟头结点,放在初始化的时候。在结构体下面写一些函数,使用this指代当时实例化的对象,其再运行时确定具体值,用来引用自身属性。测试样例使用方法进行模拟,传入具体的顺序表的实例对象,即可进行添加操作。于是将线性表设计成单独的结构体,此外的元素对象单独再设计另一个结构体。这里的想法是,线性表是一个独立的个体,但是它又由多个元素组成。我们创建好结构体之后,使用 new()就可以创建一个该对象。
2024-11-07 10:25:09
386
spark的Ubuntu下的安装包
2023-12-27
Kafka最新Ubuntu安装包
2023-12-27
ApiFox For Ubuntu
2023-12-27
最新版jdk jdk-21-linux-x64-bin.deb
2023-12-27
Ubuntu下的Utools安装包utools-4.4.1-amd64.deb
2023-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅