自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 git学习——tags、release、drop commit

最近一直都在持续学习git相关内容,越来越发现git是一个十分适合大型项目和团队协作进行开发的工具,掌握好了对于我们参与项目维护和开发产品帮助很大,所以要不断持续学习git。

2024-04-01 19:34:30 573

原创 Git学习——cherry pick、branch等

git中一些问题的处理

2024-03-30 21:50:48 893

原创 家庭宽带IPv6地址的分配方式

看到了路由器的一些设置,有点好奇,了解了一下。

2024-02-28 21:45:18 2306

原创 了解HTTP的请求和回应和requests库

现在的很多家用宽带都提供了公网IPv6地址,真的太方便了,对于需要外部访问电脑、NAS和HomeAssistant这样的用户真的是一个大大的福音。我就写了个很简单的小程序()来让电脑定时上报IPv6地址并更新到DNspod解析。我就简单了解了下Python的requests库,了解了下发请求这个操作。

2024-02-27 22:15:06 1327

原创 Python编程中机密信息的处理和错误捕获的一些常识

我们在Python写代码的时候,肯定会有一些机密信息需要处理,比如账号密码,APIKey这样的东西。如果我们直接编写到代码中,会造成不安全的因素,如果代码泄露,我们的机密信息也会泄露。还有,在进行多人协作开发的时候,比如使用Git仓库进行源代码管理的时候,如果我们不对机密信息进行妥善保管,就会造成隐私的泄露。特别是很多API文档中的机密信息,都喜欢用这个方法,我根本不知道怎么传递。这个是真的好用,只需要一个.env文件就可以保存机密信息并方便调用和传递,真的很方便。

2024-02-26 23:14:47 399

原创 Git小知识——branch基本常识 & 重置branch

前两次对Git的基本用法有了一个了解后,我逐渐开始了解了Git的强大之处了,越来越觉得这是一个很强大的工具,很适合于团队协作。随着我使用的增加,我也理解了一些理解。

2024-02-26 22:34:51 442

原创 Passkey & PR的了解

通行密钥(Passkey)和Pull Requests的了解

2024-02-22 19:04:45 396

原创 软件装C盘到底会不会影响运行速度

一点点拙见

2024-02-22 15:38:17 472

原创 一些知识的了解

过年真的玩疯了,乱出去唱歌台球city walk海吃胡喝,摆烂了好多天啥都没干,然后今天突然发现都快开学了,赶紧学习一下/(ㄒoㄒ)/~~

2024-02-22 00:39:45 562

原创 少儿编程——Python如何讲一张输入图片改成素描风

昨天去妈妈的一个朋友家里做客,看到阿姨的10岁的孩子在上编程课,感觉挺有意思的,就听了听,感觉很有意思。

2024-02-04 20:54:57 268

原创 Mac优化Microsoft远程桌面性能

我是Microsoft RDP重度使用用户,因为有些软件什么的确实只提供了Windows版本,比如大一上课用的DevCpp、数据库课程需要用SQL Server这样的软件。但是我发现似乎在mac上使用官方客户端连接Windows PC的时候,并不如使用Windows电脑连接Windows电脑那样流畅,按照网上很多优化教程设置完毕后还是感觉不如Windows连接Windows那样丝滑流畅,指哪打哪的感觉,于是这个问题困扰了我很久。真的卡爆了!!!

2024-02-02 19:18:10 834

原创 [Fixed]Windows Update 0x80070643 error

英文版,练习下英语,感觉挺重要的.

2024-02-01 15:54:10 616

原创 中国社会史研究史料

中国社会史复习资料。

2024-01-31 17:18:36 936

原创 解决Windows Update 0x80070643 错误

在学校的电脑本来正常开启Windows Update,接受更新,但是不知道为什么突然报错了,检查更新的时候,显示错误,类似这样:更新都不能被正常安装,看起来很烦人,解决了常规做法就是去搜索了下网上的社区,看看有没有什么解决方法,找到了一篇Microsoft Answers的文档:实际上我按照这个走了一遍,根本没用,还是依然报错。然后下面还有第二个解决方案:然而还是没用,错误依然存在,就没办法。对于社区里的这个提问题的人有帮助,但是对我还是没用,于是我只能去再搜索一下。然后我又去检查了一下服务,在内,发现很多

2024-01-31 13:02:56 4335 5

原创 Run Linux GUI applications with XQuartz on macOS by X11 Forwarding

上篇文章英文版,随便写写水一下。

2024-01-30 20:59:21 583 2

原创 macOS上使用x11转发运行Linux GUI软件——XQuartz

这次要在mac上运行Linux GUI程序的原因还是蛮复杂的我本来在学校有一台电脑吗,然后配置还不错,一直开着机,可以离线下载,开虚拟机用Linux,什么的都蛮方便的,而且很重要的是可以在寒假期间,可以远程到那台电脑上上知网,看看论文打打比赛都蛮方便的。15号回的家,一直用的都挺好的。但是就很无语,学校校园网需要认证登陆,因为我从发15号到29号已经满了14天了吧,然后就被踢下来了,我的电脑就不能联网了,然后导致了我就不能远程到我的电脑来使用了。

2024-01-30 19:33:40 981 2

原创 nginx小技巧——直接提供文件下载

这个数据集的时候,Google drive最多就只能给一小时下载时间,到了就会中断,但是这个数据集有106GB,根本不够用,所以我们就可以租一台vultr的服务器,然后用服务器的高带宽下载到本地,然后直接安装个nginx,使用http稳定下载。有的时候,我们需要去为他人提供一些文件下载的服务,或者比如我们使用租的vultr服务器下载完巨大的数据集后,需要将数据集传回本地,建立稳定连接的时候,都需要使用nginx提供简单的http下载服务。这种方式确实很方便。nginx默认的文档根目录是在。

2024-01-30 17:08:58 360 1

原创 使用Python语言和C语言输出爱心

今天我们来写如何使用两种常见的编程语言(Python和C语言)输出一个爱心。

2024-01-30 17:06:18 741 1

原创 安装nvidia-docker实现多卡服务器的管理

实验室同学买了台四卡V100机器搞深度学习,需要方便的进行环境管理。

2024-01-29 14:58:18 232

原创 Git使用小技巧:解除已被跟踪的文件

当我们在使用git进行版本控制以及跟踪代码的时候,有一些文件是我们并不希望跟踪的,例如那些IDE的配置文件,例如Jetbrains家的.idea文件夹、Vscode的.vscode文件夹。他们包含了很多针对开发计算机的配置文件,例如python解释器的名称、路径、IDE的外观主题设置等等,如果我们需要进行协作开发或者多设备同步代码的时候,这些文件可能会干扰到我们其他设备上的正常配置,而且看起来也很不舒服所以我们需要去使用.gitignore。

2024-01-29 14:57:37 361

原创 使用SSH私钥登陆服务器

一直以来我登录服务器都是直接输账号密码登录的,我觉得密码都设成我的通用密码,用户名也是一样的特别方便,很好奇为什么非要使用私钥登陆,一个文件又不如键盘里输一下密码方便,也很好奇为什么AWS必须要使用密钥登陆,禁止密码登陆,今天我可算是体验到了为什么要使用SSH密钥登陆的原因。

2024-01-29 14:56:42 351

原创 初识Git

git是一个分布式版本控制软件,最初由林纳斯·托瓦兹创作,于2005年以GPL许可协议发布。最初目的是为了更好地管理Linux内核开发而设计。这么多年来一直都在用GitHub,但是仅限于clone和Download Zip & Releases,从来没有真的用过git这个强大的工具,最近刚好在学习Python,急需可以并且的功能的工具,这时候我就想起了git好想有所有的这些功能,所以就开始用git来管理代码了我写的代码全部都在本地,所以我下面的步骤仅仅是对于我这种情况而言的。

2024-01-29 14:56:10 871

原创 扩展LVM卷的流程

现在发现分区不够用了,想要通过Vmware Workstation的功能来把磁盘大小扩容,然后将空间分配给/分区,应该怎么操作呢但是这个虚拟机的磁盘采用lvm卷的形式,直接扩容是不可能的,所以我总结了几步,可以扩容。

2024-01-29 14:55:37 377

原创 pip freeze得到的txt文件都是本地路径

在conda中使用命令命令导出已安装的模块方便复制环境,其中部分模块显示为版本号,而有其他部分显示为了文件路径,例如这样的依赖包在其他的设备上肯定不会正常安装的,毕竟根本没有正确的版本号。

2024-01-29 14:55:03 413

原创 冒泡排序算法

冒泡排序法是很很基本的一个排序算法了,是一个实现起来相对比较简单的一种算法。他的原理大概是逐一扫描相邻的两个数,并进行比较,再进行数的交换从而依次排序的一种算法。黄海军老师其实上个星期就已经在上课时讲了这一种算法了,但是我实在是太困了,一点都没听。(这里真的很对不起黄海军老师)最近实验室考核题目中有了这一道题目,今天花了几分钟时间也算初识了这一种算法了吧。(逃)下面我就以(5、1、2、4、8)这几个数作为待排列数据(从小到大),来简要说明一下冒泡排序法的实现流程吧。

2024-01-29 14:54:08 298

原创 使用ESP8266制作自己的WOL开机棒

暑假在家的时候感觉很无聊,刚好高中的时候接触了一些关于物联网开发的内容,一直觉得很有意思,然后当时也心血来潮突然很好奇Apple的HomeKit生态如何,同时在上学的时候也需要经常使用家里的电脑,恰好家里还有一些开发板,于是参考网上的教程,自制了一个WOL开机棒。

2024-01-29 14:53:24 962

原创 macOS安装HomeBrew

HomeBrew是macOS/Linux上的一个缺失的包管理软件,我们可以通过这个工具去安装很多需要的软件、依赖等内容。例如安装wget安装Firefox安装了brew,就感觉像是在Linux上的命令行一样,直接用一行命令去完成需要软件的安装,很方便。在我们进行软件开发的时候,经常也需要安装一些依赖,编译器等这样的内容,例如在安装ffmpeg的时候,就有七七八八的依赖需要安装;brew就可以轻松的帮助我们解决掉这些依赖项目。

2024-01-29 14:52:38 199

原创 macOS下的eclipse IDE提示无法打开

前两天刚刚在Mac上安装了eclipse,想要写一个Java,但是却弹出一个错误窗口,提示“应用程序eclipse无法打开”。不知道是什么问题,在访达中的Application文件夹中右键打开也不能用,不知道是什么问题。后来查找了很多资料,终于找到了问题所在,是因为权限不足的问题,所以无法打开。

2024-01-29 14:52:02 342 1

原创 macOS下编译安装ffmpeg

最近想要在电脑上安装you-get这个工具,安装的时候发现官方建议要安装ffmpeg这个软件,于是就尝试安装。但是发现ffmpeg这个软件功能实在太强大了,有很多可选择的配置,于是决定下载源代码,自己编译安装,顺便学习一下编译安装的流程。FFmpeg 是一个开放源代码的自由软件,可以执行音频和视频多种格式的录影、转换、串流功能,包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。来自Wikipedia。

2024-01-29 14:51:32 275

原创 将exe可执行文件封装为服务

前两天在服务器和本地客户端上成功部署了内网穿透服务frp,然而运行客户端和客户端需要打开cmd或者powershell输入命令,一旦关闭了cmd窗口或者powershell,进程就会被杀死,服务不能运行了,所以我们需要将exe程序封装为Windows的系统服务,就像是Linux上的systemd一样,在用户尚未登录时就可以运行,完美实现无人值守。

2024-01-29 14:49:13 383

原创 使用frp实现内网穿透暴露网络端口

上大学了,我购买的电脑是MacBook Air,使用了macOS系统,而学校开设的课程中,有许多例如数据库技术这样的课程,需要使用到像是Microsoft SQL Server这样的Windows下独占的软件,而macOS端没有相应的软件,为了完成学习作业任务,我想到了使用远程桌面连接家里的电脑来完成作业。

2024-01-29 14:48:26 785

原创 Windows远程桌面提示密码过期的解决方法

Windows自带的远程桌面很不错,特别是我这种用Mac的,偶尔需要用一下Windows下的工具,用来远程连接家里电脑确实很方便,也可以很完美的支持高分屏,在Mac上看起来很舒服。但是远程桌面总是喜欢出问题,在一个内网连接不上,前两天就遇到了一切配置好了,但是总是提示“密码已过期,需要修改密码”。但是我的PC是用Microsoft账号登录的,我并不愿意修改Microsoft账号的密码,于是经过几天的鼓捣,我找到了解决方案。

2024-01-29 14:47:25 2082

原创 宝塔面板提示SQL密码错误

在宝塔面板中新建网站的同时,勾选了新建MySQL数据库,但是在数据库列表中又看不到新建的数据库,点击“同步数据库”按钮却显示密码错误,无法操作数据库,猜测可能是一些原因导致数据库密码被改了,但是宝塔面板内没有更新导致的。好吧,有问题就去解决它吧这肯定是MySQL的密码改了,但是宝塔没有更新密码,从网上找了几种方法,最后尝试成功了以下这一种方法:位置在在后加入一行意思是跳过权限验证,这样就可以不用数密码登陆进MySQL了登录进MySQL管理界面在命令行输入这样就可以直接进入mysql了,不需要密

2024-01-29 14:46:34 166

空空如也

空空如也

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

TA关注的人

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