今天整了一块儿500GB的小硬盘,给NAS装上,格式化完毕后,发现文件夹竟然有x权限? x不是执行权限吗?文件夹要什么执行权限,于是sudo chmod -x /mnt/folder,关闭了x权限。 执行完毕后,却发现这个文件夹怎么也cd不进去了…… 查了资料才发现:x权限,相对于文件而言,是执行权限;但是对于目录而言,是cd的权限。 于是我麻溜地,又把文件夹权限改回了755……
今天整了一块儿500GB的小硬盘,给NAS装上,格式化完毕后,发现文件夹竟然有x权限? x不是执行权限吗?文件夹要什么执行权限,于是sudo chmod -x /mnt/folder,关闭了x权限。 执行完毕后,却发现这个文件夹怎么也cd不进去了…… 查了资料才发现:x权限,相对于文件而言,是执行权限;但是对于目录而言,是cd的权限。 于是我麻溜地,又把文件夹权限改回了755……
大牛说的一些工作方法: 1. 找准事情中所暴露的问题 每周工作时总结遇到的问题,在周会时相互交流自己遇到的事情,一起寻找讨论事情中暴露的问题,找准问题发生的原因,再针对地去解决问题。只有把要改进的问题找准了,后续所解决的问题才是有意义的。 2. 做好写代码前的逻辑梳理、在测试前整理测试case 所有人都会经历喜欢需求一来就开始写代码,而忽略写代码之前的逻辑梳理过程。做好写代码前的逻辑梳理,在编码前就总结好本次实现的功能的整体业务逻辑,以流程图、先写注释、写伪代码等方式整理好模块的设计思路。 在做测试前整理好需要做测…
并发 在一个CPU上,创建多个任务,在很短的时间内,让CPU来回切换任务执行它们。让用户看起来这些任务像是在同时执行,但是对于计算机来说,这些任务实际上还是一个接一个地顺序执行的。 它强调一个CPU可以在同一时刻,接受很多个任务,但在执行的过程中还是一个一个任务地执行。 并行 在多个CPU上,创建多个任务,让每一个CPU都分到需要自己单独计算的任务。每个任务不被CPUs争抢,同时进行。用户看起来这些任务在同时进行,对于计算机而言,这些任务也是同时进行的。 它强调好多个CPU可以在同一时刻,分别处理自…
题目如下 反转链表 反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 进阶: 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 力扣206题,传送门 解法: func reverseList(head *ListNode) *ListNode { cur := head //当前节点 var prev *ListNode //前一个节点(”第一个“前一个节点为nil) for cur != nil { cur.Next, p…
使用go语言时,会经常把一些变量放在同一行来声明、赋值或计算。那么,这种赋值方法到底是以什么样的实现方法来赋值的呢? 先说结论,就两步: 一、先计算等号右侧所有表达式的值,将结果存储临时变量中。 二、将临时变量的值赋给等式左侧的变量。 多个变量一同声明并赋值 a, b := 1, 5 //情况一 c, d := a+b, a-b //情况二 对于情况一来说,很简单,直接按照从左到右的顺序,把1、2两个值赋值给a、b ; -----情况一 相关汇编代码 开始---------- (.\main.go:4) MOVQ …
范式概念 在关系型数据库中,设计数据库时要考虑遵循一定的规则,这种规则就是范式。 实际上,数据库一共有六种范式,但一般设计数据库的时候,只需要遵守到3NF(第三范式)即可。 1NF 2NF 3NF BCNF 4NF 5NF 第一范式 1NF 第一范式主要强调原子性,即数据库的每一列都是一个不可再分割的基本数据项。 例:下表不满足第一范式 学号 姓名 家庭电话及住址 23333 马猴烧酒 166 xxxx xxxx,唐辛子星 修改后即可满足第一范式 学号 姓名 家庭电话 住址 23333 马猴烧酒 166 xxxx …
Git基本操作 点我下载(查看)原图 “Git基本操作.png” Git仓库工作目录下的文件状态 已跟踪 Git已知的文件。工作一段时间以后,他们的状态可能是 未修改 已修改 已放入暂存区 未跟踪 除了上述文件以外的其他文件。 文件状态 未跟踪 Untracked 已跟踪 暂存区 Staged 非暂存区 Modified 已提交 Unmodified 获取(新建)Git仓库 将一个本地目录转换为Git仓库(新建) git init 从其他远程仓库中克隆一个仓库(获取) git clone <url> g…
事务 事务的概念 事务就是一组原子性的SQL查询,或者说是一个独立的工作单元。如果数据库引擎能够成功地对数据库应用该组查询的全部语句,那么久执行该组查询。如果其中有任何一条语句因为崩溃或者其他原因无法执行,那么所有的语句都将不会执行。 也就是说,事务内的语句,要么全部执行成功,要么全部执行失败。 经典例子:“银行应用” 假设要从用户A的银行卡账户转到用户B的银行卡账户200元钱,应该怎么做? 应该至少需要三个步骤: 1. 检查用户A的账户余额是否高于200元? 1. 从用户A的银行卡账户中减去200元。 1. 在用…
安装MySQL数据库 MySQL官方链接:https://dev.mysql.com/downloads/mysql/ Debian:sudo apt install mysql-5.7 安装过程:略 Go 安装MySQL驱动 go get "github.com/go-sql-driver/mysql" 在项目中使用MySQL 在go mod模式下,还需要在项目中引用mysql模块 go.mod文件 module MonaGinWeb go 1.15 require ( github.com/gin-gonic/…
初音萌奈
我是练习时长 三年半 的后端开发程序员
谢谢你参观我的博客!
本网站现已支持IPv6
☞ 个人简历 ☜