huggingface使用随记
huggingface使用心得初见先安装git-lfs
然后安装这些
12pip install transformers torch datasetspip install huggingface_hub
在huggingface个人设置那边创建api可以
然后终端登陆
1huggingface-cli login
在huggingface私有的dataset,
1git clone https://huggingface.co/datasets/naseele/仓库名
1cd .\KOL_Database\
之后用Git操作就好了
如果网慢
12git config --global http.proxy "http://127.0.0.1:10809"git config --global https.proxy "http://127.0.0.1:10809"
一些可能会用到的操作:
12345678910git lfs install git lfs track "*.db" git add .\.git ...
双系统安装
电脑双系统本文是给已经安装manjaro的电脑安装win10 2019 LTSC
也适用于双系统情况下win10更新导致系统引导丢失
准备工具:两台电脑(一台用来写入系统镜像,一台是要装系统的电脑),16GB空U盘一个,rufus4.6 启动盘制作工具,win10 2019ltsc(去msdn下载,不要在那些看起来很专业的系统分享网站下,下载下来你会发现里面塞得东西乱七八糟的!!!)
开始之前,特别提醒一下,在制作镜像、调整分区、执行指令的时候一定一定看清你写的跟你要做的是否一致!!!!!!!!!!!!!!!!!!
一、修改BIOS设置先关闭要安装系统的电脑
开机,进入BIOS(自行百度进入方式,不同型号电脑方式不同)
找到Startup
将UEFI/Legacy Boot改为both
UEFI/Legacy Boot Priority改为UEFI First
CSM Support改为Yes表示启用兼容支持模块
Boot Mode我的是Quick,应该不用动他
然后在Security找到Fast Bios mode 改成disabled
之后按F10保存退出
二、 ...
python
Python一、数据类型转换
函数
描述
int(x[,base])
将x转换为一个整数
float(x)
将x转换到一个浮点数
complex(real [,imag])
创建一个复数
str(x)
将对象 x 转换为字符串
repr(x)
将对象 x 转换为表达式字符串
eval(str)
用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s)
将序列 s 转换为一个元组
list(s)
将序列 s 转换为一个列表
set(s)
转换为可变集合
dict(d)
创建一个字典。d 必须是一个 (key, value)元组序列。
frozenset(s)
转换为不可变集合
chr(x)
将一个整数转换为一个字符
ord(x)
将一个字符转换为它的整数值
hex(x)
将一个整数转换为一个十六进制字符串
oct(x)
将一个整数转换为一个八进制字符串
二、运算符优先级
运算符
描述
(expressions...),[expressions...], {key: value.. ...
服务器管理001
管理心得1.用户权限升级1.添加用户adduser passwd
2.升级权限12345678910111213将sudoers文件的权限修改成可编辑chmod -v u+w /etc/sudoers使用vim编辑sudoers文件vim /etc/sudoers在sudoes文件中添加如下的内容找到root ALL=(ALL) ALL然后添加temp_user ALL=(ALL) ALL如需新用户使用sudo时不用输密码,把最后一个ALL改为NOPASSWD:ALL即可。将sudoers文件的权限修改成不可编辑chmod -v u-w /etc/sudoers
注:
修改目录或文件权限(= 赋值不管存在与否, + 增加权限)符号链接的权限无法变更, 如果用户对符号链接修改权限, 其改变会作用在被链接的原始文件。
参数:
-R: 递归修改处理
-v: 显示执行过程
-h: 只对符号链接的文件做修改, 不更改其他任何相关文件。
-f : 不显示错误信息 语法1:chmod ...
Ubuntu云服务器
Ubuntu云服务器https://blog.csdn.net/qq_38828126/article/details/110877444
一、 Ubuntu基本使用1、修改密码参考启动系统,在启动过程中,反复按Esc键或者shift键,进入启动模式选择界面通过上下键移动,选择Ubuntu高级选项(或者有的版本显示的是Advanced options for Ubuntu),然后按’Enter’键选中Ubuntu,with Linux 4.13.0-38-generic (recovery mode)按’e’键,进入界面通过上下左右键,移动光标,找到linux /boot/……. ro recovery nomodeset所在的行,将ro recovery nomodeset改为quiet splash rw init=/bin/bash按’F10’键,几秒后进入命令行界面使用passwd root修改root密码直接用虚拟机的重新启动客户机功能重启,或者用reboot指令重启
2、远程连接Ubuntu使用root远程连接不上(服务 ...
迁移
博客迁移1(图片我没来得及放上来,请见谅)
123456789常用:docker exec -it hexo bash #进入hexo容器里面hexo cleanhexo g #hexo clean 和hexo g 必须执行,否则hexo后台无法显示。而且后期如果更改博客的配置文件需要再次执行这两条命令,改动才会生效。exit #退出容器cd /root/data/docker_data/hexo # 来到 dockercompose 文件所在的文件夹下docker-compose up -d
1.转载
前提条件:
已经部署过hexo博客,在本地电脑端有hexo博客根目录。
一台安装好docker和docker-compose以及nginx proxy manage、hexo的VPS
一枚域名并解析到服务器
大致步骤:
使用docker在vps上安装好hexo博客
把hexo博客本地根目录的_config.butterfly.yml,config.yml,db.json,package.json,``package-lock.json,.gi ...
Java面向对象
面向对象高级1、接口interface1、接口中可以有什么?
jdk8之前,只能有:
公共的静态的常量:其中 public static final 可以省略
公共的抽象的方法:其中 public abstract 可以省略
jdk8及以后:还可以声明默认方法(用default修饰,不能省略default也不能省略方法体)和静态方法
(接口中声明的静态方法只能使用“接口名.”进行调用,不能通过实现类的对象进行调用)
(9.0新增了私有方法)
没有构造器,没有初始化块
2、java类不能多继承,可以多实现c++可以多继承,java一个类只能继承一个父类。为了弥补这个问题,java支持多实现,即一个类可以实现多个接口。
接口不能创建对象,但是可以被类实现(implements ,类似于被继承)实现的动作类似继承,格式相仿,只是关键字不同,实现使用 implements 关键字
1234567// 一般先写继承再写实现class A extends SuperA implements B,C{ // 重写接口中抽象方法【必须】,当然如果实现类是抽象类,那么可以不 ...
mysql基础
mysql基础1.几点小注意
每条命令以 ; 或 \g 或 \G 结束
字符串型和日期时间类型的数据用单引号(’ ‘)表示
列的别名,尽量使用双引号(” “),而且不建议省略as
建议:
数据库名、表名、表别名、字段名、字段别名等都小写
SQL 关键字、函数名、绑定变量等都大写
着重号是`,单引号是’ 这俩不是一个东西
2.命名规则
数据库、表名不得超过30个字符,变量名限制为29个
只能包含 A–Z, a–z, 0–9, _共63个字符
同一个MySQL软件中,数据库不能同名;同一个库中,表不能重名;同一个表中,字段不能重名
如果命名与保留字、数据库系统或常用方法冲突,使用`(着重号)引起来
3.导入数据1source 文件.sql
4.基本SELECT语句1.基本写法1SELECT 列名(可多个,用逗号隔开) FROM 表名;
2.给列起别名别名紧跟列名,也可以在列名和别名之间加入关键字 AS(可以不加),别名使用双引号,以便在别名中包含空格或特殊的字符并区分大小写
123SELECT last_name AS name, commissi ...
CentOS7-9安装mysql8
mysql8安装注:本教程适用于CentOS 7.9和CentOS 8
1.安装包获取官网
点击Nothanks,just start my download(不用了,直接开始下载)即可
2.解压,挑选文件推送至linux挑了这几个
3.安装检查/tmp临时目录权限(一定要做)
1chmod -R 777 /tmp
检查依赖
12rpm -qa|grep libaiorpm -qa|grep net-tools
如果运行了之后没有输出任何结果,说明没有安装这个工具
手动安装:
(查找云端库中有无此安装包)
1yum search libaio
(安装)
1yum install libaio
(net-tools安装流程与这个相同)
切换到刚才放安装包(选的那几个压缩包)的路径下
我的在/opt下,在终端中输入
1cd /opt
就能切换到那个目录了(不切换不能进行后面的操作哦)
在终端中执行(一行一行执行!!!可以善用Tab键来帮忙补全)
1234567rpm -ivh mysql-community-common-8.0.36-1.e ...
Centos7.9安装jdk21
Centos7.9安装jdk211.去官网下载jdk官网https://www.oracle.com/java/technologies/downloads/
x64 Compressed Archive
188.29 MB
https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz (sha256)
2.查询已有jdk版本并卸载查询当前JDK版本运行java -version可以查询当前JDK版本,
核实是否为自带JDKCentOS中自带的Java是通过yum安装的,且装了1.7和1.8两个版本。可以在终端输入 yum list installed |grep java 查询已安装版本。
卸载原有JDK我们可以只卸载1.8,也可以同时卸载1.7和1.8。卸载命令如下:
卸载jdk1.71yum -y remove java-1.7*
卸载jdk1.81yum -y remove java-1.8*
以卸载1.8为例,看到如下响应信息,那就是正常卸载了。
3.解压压缩包到合适的文件夹建议 ...