- 博客(12)
- 收藏
- 关注
原创 Python函数封装加密
首先将需要封包的函数提取到独立的py文件中去(以下举例反色一张图片的函数,假设这个函数在主函数中被调用,如果在类中调用,需要去掉self等标识,将其作为全局函数,下为抽取出来的function.py文件。在同目录下会有一个以“pyd”为后缀的文件(这里是function.cp310-win_amd64.pyd)以及多个缓存文件(记得手动删掉生成的build文件夹和.c文件),留下pyd文件。在同位置新建一个py文件,这里新建“setup.py”文件,填入以下代码(module.py换为需封包的py文件)
2024-12-14 16:42:23
506
原创 Windows下配置Golang环境&在VScode中优雅的运行golang代码
Go语言的安装目录,在Windows中,使用msi安装包安装的GOROOT的默认值是C:/go,而在Mac OS或Linux中GOROOT的默认值是usr/local/go,如果将Go安装在其他目录中,而需要将GOROOT的值修改为对应的目录(通过配置环境变量得来的这里会自动配置该变量)。打开一个存放代码的文件夹,在终端(需要cd到这个目录)或VSCODE的终端中(默认已经cd到这个目录)执行。等待依赖安装完成(会安装到上面默认的GOPATH中,在VSCODE下面的输出可以看到安装信息)
2024-12-04 17:16:03
769
原创 炒冷饭-Alist挂载网盘实现观影自由&或者说 以更简单的方式访问你的文件
炒个冷饭,也是去年的东西(从),现在阿里云盘也已经限速的厉害(前两天又出了照片泄露事件???),以前的话用来看个视频还是不错的,尽管这样,现在市面上也有不错的网盘可供选择(广告位招租),并且Alist也有好多网盘的配置以及网站样式的设置。这里只记录了阿里云盘的,唯一不同的就是key的获取,挂载方式并无区别。这里写的内容只是一次挂载记录,希望能给尚未接触过Alist的各位起到抛砖引玉的作用,毕竟搭配服务器或者相互挂载,玩法实在太多了……也有大神把自己挂载的分享出来作为一个影视站,如此如此……
2024-09-18 12:42:56
2400
原创 YOLOv8&ultralytics简单配置&训练
如果是VSCode,那么使用VSCode打开虚拟环境文件夹,会自动识别虚拟环境以及python解释器(右下角会显示创建的虚拟环境名称,如果没有识别,点击运行python文件,会弹出选择解释器的对话框,只要选择创建的虚拟环境目录下的python.exe就可以),之后只需要建立一个。Python安装后需要创建虚拟环境(包不要都往base里塞,善用虚拟环境),在创建虚拟环境的目录下打开终端(命令提示符),或者cd至相应目录下亦可,将会在该目录创建一个文件夹,执行(这里的演示位置为桌面)
2024-09-18 12:07:29
2128
原创 YOLOv5环境配置&训练
其实现在只需要安装两个包(pytorch和ultralytics)就可以了,而不用文中的安装requirements,关于YOLOv8的后面会再出一篇,那个就要简单多了。这里写的是去年用时防止后面忘掉了,尽管现在已经不用如此麻烦的配置了……另外这里并不基于Anaconda,只需要终端/命令提示符就可以,因为我这里没有什么大项目,所以并不需要用到那么大的软件,毕竟安装卸载也是遭老醉了……
2024-09-17 11:22:16
1056
原创 公元纪年与天干地支的换算
先以公元年的尾数在天干中找出相对应。然后,将公元纪年除以12,用余数在地支中找出相对应的地支。公元纪年就换算成了干支纪年。,1898÷12=158…,1920÷12=160…,770÷12=64…2,余数2,对应地支。4,余数4,对应地支。公元1898年,尾数8,对应天干。公元1920年,尾数0,对应天干。公元前770年,尾数0,对应天干。公元前4年,尾数4天干。这里应该不必多说了……
2024-09-17 11:12:45
5089
原创 VSCode配置C/C++环境
之后新建一个文件夹并在VS Code中打开(以后的C/C++代码文件都在这里编辑和编译,换文件夹需要在对应的文件夹中再配置)编译器(根据系统选择不同版本,Win10+一般选带“64-posix-seh-ucrt”的这个)最后随便新建一个cpp文件,粘贴下面的代码,运行/F5/Shift+F5皆可。适于轻度编写C/C++程序调试运行,大项目请转。最后最后,ALL IN VSCODE!打开VScode,直接搜索下载安装。解压下载的文件到指定目录,如解压。VS Code,安装或解压。两个文件,内容在下面。
2024-09-16 23:46:11
628
原创 Python基础语法
, , , : 乘方eg: 遍历切片 检查是否相等 检查是否不相等 比较数字 检查条件 检查条件 检查特定值是否包含在列表中 检查特定值是否不包含在列表中 确定需要使用多行来定义字典时,在输入左花括号后按回车键,再在下一行缩进四个
2024-09-16 23:22:42
1253
原创 Linux Bash Shell
路径名是用空格隔开的要搜索文件的目录名清单,表达式包含要寻找的文件的匹配规范或说明。说明:用于链接文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录,且最后的目的地并非是一个已存在的目录,则会出现错误信息。说明:用于改变指定文件所属的用户组,其中所属组可以是用户组的ID,也可以是用户组的组名。第1个字符表示该文件为普通文件,第2至第4字符表示该文件的文件主具有的权限,示例中可读、可写、可执行或可查询;
2024-09-16 23:15:37
1591
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅