unbuntu-2
Ubuntu学习笔记2
用户管理
用户和组(不用着重了解)
文件权限
可执行脚本
环境变量
Ubuntu学习笔记2#[TOC]
用户管理#用户管理操作中,需要有root超级用户的权限,要不然无法操作
sudo 表示以管理员身份执行
Linux下,能执行sudo命令的用户叫做 sudoer
123echin@i:~$ useradd esuseradd: Permission denied.useradd: cannot lock /etc/passwd; try again later.
切换用户#可以看到echin 用户并没有权限操作用户管理
su = switch user
123456echin@i:~$ sudu useradd -m test Command 'sudu' not found, did you mean: command 'tudu' from deb tudu (0.10.4-2) command 'sudo' from deb sudo (1.9.14p2- ...
自定义github_profile
Github Profile使用Github Action进行对github profile的定制化
Github Action相当于自动化生成一个Metrics模板并且导入到你的readMe中
创建一个仓库,名字为你的github用户名
一定要添加readme,因为readme相当于代替了你的profile
创建文件 /.github/workflow/metrics.yml
12345678910111213141516171819202122232425262728293031323334353637383940414243444546# Visit https://github.com/lowlighter/metrics#-documentation for full referencename: Metricson: # Schedule updates (each hour) schedule: [{cron: "0 * * * *"}] # Lines below let you run ...
ubuntu-1
Ubuntu学习笔记1
小Tips
文件系统
用户目录
归档压缩
软链接
Ubuntu学习笔记1#[TOC]
这几天试用了一个服务器,寻思着就把Linux学了,服务器系统装了一个ubuntu我使用了ubuntu,所以找了个学习教程来看,至于为什么不看文档,因为这个教程就几个小时,并且只是个使用工具而已,最重要的是看视频不用动脑子,哈哈哈~~
小Tips#
在输入命令和路径的时候,按tab键可以自动补全
1ls /ho -> ls /home
输入历史可以翻阅
文件系统#Linux使用统一的目录树结构
一级目录:
/
/root
/mnt
/etc
/home/username
/bin
/usr
用户目录#支持多用户,每个用户一个目录
比如 /home/echih就代表有一个echin的用户,如果/home/hyc就代表有一个hyc的用户
/root这个不需要创建,为超级用户
linux的每个目录下面都有它对应的权限,权限机制非常严格,这个与windows不同,需要区分
创建用户#123456789101112131415161 ...
自动化部署
Docker + Github Actions 自动化部署
前言
运行项目
手动部署
大致流程
安装Docker 与 Docker-compose
编译Docker Image
推送至Docker Hub
创建服务器
上传deploy文件
服务器中运行
实现自动化部署
Github Action
总结
常用命令行
Docker + Github Actions 自动化部署#[TOC]
前言#简明 Docker + GitHub Actions 自动化部署教程 | NX の 博客 (nickxu.me)
本文主要是跟着NX进行操作如何实现自动化部署,gin-ruh-template也是直接抄NX的,对所以这个博客就是记录一下,记录一下自动化部署的时候遇到的问题
以及记录一下自己尝试过这个东西,对、就是这样
运行项目#要部署想要保证整个项目是可以运行的,对这个操作傻子都会
其实我的copy nx的仓库里面已经是完全版的代码了,不需要干这些事情
12345678# 复制一份配置文件cp config/config.example.yaml config/confi ...
初试JS
什么是JavaScript
JS导入方式
JS基本语法
定义变量
条件语句
循环语句
函数
事件处理
DOM
AddEventListener
输出数据
构造对象
可以对字符串换行
查看数据类型
处理错误
Debug
表单验证
API验证
this
JSON
DOM
改变HTML
CSS改变 + 事务改变 + …….
[toc]
什么是JavaScript#JS是一种轻量级,解释型,面向对象的脚本语言,主要设计用于网页上实现动态效果,增加用户与网页的交互性
客户端脚本:用于在浏览器中执行,实现动态效果和用户交互
网页开发:与HTML和CSS一起使用
后端开发: 使用Node.Js进行开发
JS导入方式#与CSS相同
外部引入
内联样式
123456789101112131415161718192021<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name=&q ...
随便记记
2024.5.26 今天考高项,忙碌的一天
昨天晚上没睡好,从十二点到床上,一点半的时候还拿了一下手机,后面啥时候睡觉的就不知道了,然后早上五点半就起床了
五点半起床,两个小时到浙工大,但是寝室阿姨没开门,导致我被硬控到六点十多分
我骑自行车到地铁站
出地铁站到留下,我打车,准考证上说要去东南门,但是滴滴司机说那边不能进(其实有不同的考试,其他考试是其他们,我就是要去东南门进,然后我交了10块钱付了多的路费,然后从正大门再跑回东南门,总共两千米,真累)
浙工大真豪华,怪不得要成为211了,相比之下杭电能成为211还差得远呐
我旁边的小姐姐好可爱,有点话多,自来熟
论文: 别人都在写几百几千万的项目经历 ; 我在写两千字的小故事哈哈哈哈哈
未来安排
Oauth
代码生成器
html css js
nx 微服务项目
gin-vue-admin挖掘
linux
自动化部署
ok ,就这样
我爱记单词
引言因为川同学不太喜欢记单词,所以想让计算机记单词
本项目只供于学习使用,不得用来作弊(对,就是这样)
使用
访问 我爱记单词
登录 (DD)
访问下面的这个页面:可以获得token
token=48df6d44-13f5-4fa1-98ae-dec33343dab8
进入mian.go,将token粘贴进去,并设置 week ,mode
本次AI使用的是百度智能云
进入api/work.go
Endpoint: https://aip.baidubce.com/rpc/2.0/ai_custom/v1/wenxinworkshop/chat/ernie_speed
apiKey: 自己创建一个
secretKey: 自己创建一个
不知道是什么就自己GPT
123456// 本人的设置,希望别滥用谢谢const ( apiKey = "xcqrCYyJ76uSFqeHgb3i0IDw" secretKey = "renAUjjDoeTHjok6ViPS06ClP5yIIj4w" apiE ...
装饰模式
装饰模式
装饰模式(Decorator Pattern)是一种结构型设计模式,它允许在不修改对象自身代码的情况下,动态地为对象添加新的行为。装饰模式通过创建一个装饰类将原始类的实例包裹起来,并在保持类接口不变的前提下,提供额外的功能。
对应实际:当我们使用某个功能的时候,总会发现系统或者库给我们的功能总是过于单一,但是我们需要实现的需求又是多种多样的,所以我们需要对之前的接口进行扩增,做出相应的接口来实现特定的功能
看下面代码(JAVA的)
12345678910111213141516171819public class IOss { public static void main(String[] args) { try { FileOutputStream fos = new FileOutputStream("./src/main/java/testIO/test.txt"); BufferedOutputStream bos = new BufferedO ...
个人简历
最近开始了创新实践的导师双选制度,然后开始写起了简历,本来我只想随便写写算了,但是发给了ff,从此一发不可收拾
记录一下
原来的:
现在的:
只能说写简历都是一个技术活
聊天记录:
还有好多,不发了
最后感谢 ff 和 猪哥
重新学习关联
之前写了一篇关于关联的博客,当时是跟着B站的视频学的,但是学完后感觉对关联的理解,特别是表与表之间的关系,CRUD的操作还不是特别数量,期间写项目的时候总怪怪的,因此回来重新学习一下,这次完全就是跟着GORM文档学习,本篇博客不会描述具体怎么写代码,就记录一下我对这些关联的认识
Belongs To | GORM - The fantastic ORM library for Golang, aims to be developer friendly.
开始之前
先铺垫一下外键,某个结构体A中有xxxID,则xxxID为外键,同时在图表中表示A指向xxx
A指向xxx,所以xxx不能随意修改删除
Belongs To#
属于#
记住**”属于”**这两个字,对理解这个关联挺有帮助的
个人感觉其实Belongs To并不能单纯地被认为是一对一关系,他的一对一关系指的是某个用户属于某个公司,但是从某个角度来看,其实也有很多用户属于这个公司,因此公司与每个员工来说是一对一的,结合起来确实一对多的
1234567891011type User struct { gorm ...