Linux: ln命令, 创建文件链接 Linux
软链接,全称是软链接文件,英文叫作 symbolic link。这类文件其实非常类似于 Windows 里的快捷方式,这个软链接文件(假设叫 VA)的内容,其实是另外一个文件(假设叫 B)的路径和名称,当打开 A 文件时,实际上系统会根据其内容找到并打开 B 文件。
而硬链接,全称叫作硬链接文件,英文名称是 hard link。这类文件比较特殊,这类文件(假设叫 A)会拥有自己的 inode 节点和名称,其 inode 会指向文件内容所在的数据块。与此同时,该文件内容所在的数据块的引用计数会加 1。当此数据块的引用计数大于等于 2 时,则表示有多个文件同时指向了这一数据块。一个文件修改,多个文件都会生效。当删除其中某个文件时,对另一个文件不会有影响,仅仅是数据块的引用计数减 1。当引用计数为 0 时,则系统才会清除此数据块。
Linux修改文件所有者, 用户组权限 Linux
用数字来改变文件权限
我们已经了解了-rw-r--r-- 所表示含义,linux为每一个权限分配一个固定的数字:
r: 4(读权限)
w: 2(写权限)
x: 1(执行权限)
我们再将这些数字相加,就得到每一组的权限值,例如
memcache和memcached的区别 PHP
memcached是为了降低动态web应用 从数据库加载数据而产生的一种常驻进程缓存产品。
memcached是一种内存键值存储,用于存储来自数据库调用、API 调用或页面渲染结果的任意数据(字符串、对象)的小块。
memcached是一个高性能分布式的内存对象缓存系统, 通常被用于降低数据库加载压力以提高动态web应用的响应速度。
ssh 链接不上,认证失败 Linux
当shell客户端远程连接服务器时,ssh 链接不上,认证失败,可能是ssl服务没有起来
python---之f'{}' Python
怎样使用Use str.format()
str.format()是对%-formatting的改进。它使用正常的函数调用语法,并且可以通过对要转换为字符串的对象的format ()方法进行扩展。
python---之yield Python
首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。看做return之后再把它看做一个是生成器(generator)的一部分(带yield的函数才是真正的迭代器),好了,如果你对这些不明白的话,那先把yield看做return,然后直接看下面的程序,你就会明白yield的全部意思了: