家庭文件共享,FreeNas服务器的搭建过程(原创)
FreeNas服务器的搭建过程 由 王宇 原创并发布: FreeNas是一套免费的NAS服务器,它是基与FreeBSD操作系统,提供CIFS(samba)、FTP、NFS、SSH等各种服务。拥有web 界面的设定工具。安装后所占用空间非常小,几百M左右,可以安装到SD或CF卡上(需要有接口转接卡)。提供RAID功能 需求介绍 我的主要需求是:在家里通过wifi, 为PC机、笔记本电脑、Andr…
FreeNas服务器的搭建过程 由 王宇 原创并发布: FreeNas是一套免费的NAS服务器,它是基与FreeBSD操作系统,提供CIFS(samba)、FTP、NFS、SSH等各种服务。拥有web 界面的设定工具。安装后所占用空间非常小,几百M左右,可以安装到SD或CF卡上(需要有接口转接卡)。提供RAID功能 需求介绍 我的主要需求是:在家里通过wifi, 为PC机、笔记本电脑、Andr…
uptime的平均负载意思是 单位时间内,系统处于 可运行状态 和 不可中断状态的平均进程数,也就是平均活跃进程数 当一个进程向磁盘读写数据时,为保证一致性,在得到磁盘回复前,他是不能被其他进程或中断打断的,如果被中断就容易出现数据与进程数据不一致的问题 不可中断实际上是系统对进程和硬件设备的一种保护机制 当平均负载为2时 如果只有2个CPU就表示全部被占用 在4个CPU上,意味着有50%的空闲 …
#include<iostream> using namespace std; int main() { int *p2=new int[10];///动态分配了10个int大小的内存空间,这片空间的起始地址赋值给p2 char *p="computer";///双引号做三件事:(1)申请空间,存放字符串(2)在字符串结尾加\0(3)返回空间起始地址 ///p现在就掌握了这个空间的起始…
正则表达式的作用:用来匹配字符串 一、字符串方法 字符串提供的方法是完全匹配,不能进行模糊匹配 s = 'hello world' # 字符串提供的方法是完全匹配,不能进行模糊匹配 print(s.find('ll')) # 2 查找ll的位置,输出的是第一个l的位置 ret = s.replace('ll', 'xx') # 替换,用ll 替换为 xx print(ret) # hexxo wo…
本文更新了百度官方提供的301问题汇总,参见文章结尾。 最近笔者在SEO总监群看到有朋友的网站遇到这样一个问题:网站更换新域名并做了301重定向,但是一段时间后老域名的排名转移到了新域名,而新域名的排名逐渐下降(越来越严重),时隔半年排名也没有恢复。 我所经历的301 这样让我想起了曾经做过的301,当时笔者担任华图的SEO负责人,为了品牌升级需要把老域名切换成新双拼域名。为此,我做了大量的准备工…
关闭SElinux! 关闭SElinux! 关闭SElinux!。(一般为了正常需求,SElinux还是需要关闭的) Centos 7 vsftpd本地用户读写配置步骤 一、安装vsftpd(使用yum源安装) 二、修改配置文件:/etc/vsftpd/vsftpd.conf 三、启动服务 四、添加本地用户 五、设置/var/ftp/pub用户主和用户组和最高权限 六、使用刚刚设置的用户名和密码愉…
问题: 自动填充前: 自动填充后: 可以看出,自动填充后,input背景颜色变成了白色, 解决办法: 纯色阴影覆盖底色 input:-webkit-autofill { box-shadow: 0 0 0 1000px #333333 inset; -webkit-text-fill-color: #fff; } 再看看,自动填充后的效果: 注意: 这个方法有个问题,就是input 输入框,不能有…
关于使用NETLINK获取系统路由信息,GOOGLE上可以搜索到相关的使用方法,不过IPV6的倒是确实没有涉及。 涉及IP6的路由操作,整个internet都没人涉及; 本人经过多个坑,终于搞定,有些陷阱分享一下: 1 创建SOCKET方式: sock = socket(PF_NETLINK, SOCK_RAW, NETLINK_ROUTE)) 必须为NETLINK_ROUTE不能为NETLINK…
webview和H5 清除缓存和缓存文件删除。 缓存请看:http://blog.csdn.net/menglele1314/article/details/45717531 import java.io.File; import android.app.Activity; import android.graphics.Bitmap; import android.os.Bundle; impo…
有这样一个应用场景: 页面上总共有8个按钮,按1-8的顺序给它们编号。要求点击按钮的时候,页面弹出对应的编号。 代码: <body> <button>点击打印该项编号(1)</button> <button>点击打印该项编号(2)</button> <button>点击打印该项编号(3)</button> <…