Excel使用记录 1
RANK.EQ & RANK.AVG说明RANK.EQ 返回一列数字的数字排位。 其大小与列表中其他值相关;如果多个值具有相同的排位,则返回该组值的最高排位。RANK.AVG 返回一列数字的数字排位:数字的排位是其大小与列表中其他值的比值;如果多个值具有相同的排位,则将返回平均排位。
语法1RANK.EQ(number,ref,[order])
参数
说明
number
要找到其排位的数字
num_digits
数字列表的数组
order
0或空值为降序,非0为升序
例已知一列数
15, 4, 3, 3, 2, 1.
3 的 RANK.EQ 是 33 的 RANK.AVG 是 3.5
ROUND 函数说明ROUND 函数将数字四舍五入到指定的位数。 例如,如果单元格 A1 包含 23.7825,而且您想要将此数值舍入到两个小数位数,可以使用以下公式:
1=ROUND(A1, 2)
此函数的结果为 23.78。
语法1ROUND(number, num_digits)
参数
说明
number
要四舍五入的数字
num_digits
要 ...
使用部署工具自定义Office 365安装的软件
自从微软引入Click-to-Run的安装方式后,安装的步骤确实得到了简化:下载一个几M的安装程序,双击之后等一会就装好了;同时在日常使用的过程中也会自动在后台检查更新,以保证软件保持最新。但是这种便捷的安装方式也影响了用户自由选择的权力。就像Office 365,一装就是十几个软件。但日常能用到的也就Word、PowerPoint和Excel(怀念Home and Student版)。 好在微软还有为企业用户准备的部署工具,可以让用户只安装自己需要的软件。
下载部署工具 点击这里 下载最新的Office Deployment Tool,双击自解压,我们需要的是 setup.exe
建立配置文件
微软还提供了一个可视化生成配置文件的网站: Office 自定义工具 。
如果你是Office 365的管理员也可以在 Apps Admin Center
中生成和保存配置文件,或者直接使用标准配置文件。
设置完成后点击 导出 选择 Office Open XML 格式 来导出配置文件,保存到本地。
这里给出一个64位Office 365只安装Word、PowerPoint、 ...
Windows上限制某些应用访问某些文件夹
起因 Windows的权限管理实在太松,所有软件都可以访问整个硬盘的所有文件. 虽然从Windows Vista开始就有了UAC,Windows 7开始有了AppLocker,但它们并没有阻止某些软件访问某些文件的功能. 有的软件甚至必须要求在管理员权限下才能运行. 想到电脑里还放着一些私钥和保密文件,很有必要对某些不信任的软件加以限制,阻止它们访问不该访问的文件了.
解决方法HIPS 我想到的第一个方法就是HIPS——能监控程序、文件和注册表的行为,并且现在在用的ESET自带这个功能. 但是当我设置时,发现ESET的HIPS只能控制文件被写入、删除或者通过非标准手段直接对磁盘读写. 没用……
查阅了一些杀毒软件的官网后,发现可能支持阻止文件访问的杀毒软件有卡巴斯基和火绒 ,我都没有尝试 . 卡巴斯基付费的版本才有这个功能,但是实在没摸清楚到底怎么用……
另外,Windows Defender也有一个叫”受控制文件夹的访问“的功能,也是只能控制写入和删除不能控制读取.(毕竟设计出来的作用是防止勒索病毒……)
Sandboxie Sandboixe作为一款著名的沙 ...
使用jsDelivr加速GitHub图床
前言最近几天又把Blog换成Hexo了,这个主题实在太漂亮了!!!
再说,像我这种想起来就随手水一下的人,完全不在意渲染出网页是需要几秒还是十几秒
接下来,就需要找一个合适的图床了。
微博图床 是不可能用的,日常发个微博图都能炸了,而且,会压图
SM.MS 从几年前就有,昨天试用了一下,一次上传了10张图,就成功了一张……
OSS 肯定稳,但是要钱……
jsDelivrjsDelivr可以为npm, GitHub, WordPress等提供免费的CDN加速,与staticaly,githack相比,官网上明确说了
Big network in ChinajsDelivr is the only public CDN with a valid ICP license issued by the Chinese government, and hundreds of locations directly in Mainland China.
根据官网上的地图,在中国大陆有20多个CDN节点,配合GitHub,应该很适合当图床的~~~
步骤
新开一个Public Repo
上 ...
一次关于SSH的踩坑
解决了问题之后,再看错误提示,才发现解决的方法应该是特别明确的,还是对SSH不够了解啊
起因最近又剁手了台服务器,和之前的服务器一样,用Android手机第一次SSH登录时要用JuiceSSH,不能用ConnectBot,不然会报错
1Key exchange was not finished, connection is closed.The server hostkey was not accepted by the verifier callback.Unknown hostkey type rsa-sha2-512
通常这种情况只要 apt update && apt dist-upgrade -y 一下,就莫名其妙地解决了,我也一直把问题归结为自带的Debian太旧,OpenSSH之类的版本太低这些原因
但这一次用了上面的命令还是没有效果,而没有效果的原因可能是这次预装的Debian就是Buster,所以并不是系统或者软件太旧,而是在系统大版本的时候重置、添加或者修改了一些数据
解决1、首先能想到的方法自然是Google一下了,把上面的错误提示搜索一 ...
Office365激活失败的解决方法
昨天帮同学装的Office 365(其实现在已经叫Microsoft 365了),发现登录有产品许可的账号不能激活。看他电脑上残留的各种激活工具,可能是其他已安装的产品密钥影响了正常激活,下面是排错的过程。
1、检查 OSPP.vbs 这个文件所在的位置(OSPP是Office Software Protection Platform的缩写)
一般来说64位的在 "C:\Program Files\Microsoft Office\Office16\OSPP.VBS"
32位在"C:\Program Files (x86)\Microsoft Office\Office16\OSPP.VBS"
2、以管理员权限打开命令提示符或者PowerShell
3、检查已安装的产品密钥,只会显示最后5位
1cscript ospp.vbs /dstatus
4、卸载这些密钥,xxxxx表示上一步显示的密钥
1cscript ospp.vbs /unpkey:xxxxx
5、在凭据管理器 control keymgr.dll 中删除所有Office产生的 ...
安装Bitwarden服务器端
Bitwarden是一款开源的密码管理工具,支持各种平台,本文是尝试自己搭建Bitwarden服务器端,其他具体内容可查看wiki
前言先说说为什么要选Bitwarden,其实在好几年前我就已经把所有的密码都交给密码管理工具了。几年前的某一天无意中看到一条Lastpass手机端支持免费使用的新闻,使用下来发现用起来很方便。当时安卓系统是不支持直接填充的,而Firefox上的扩展还是收费的,所以只能用Yandex浏览器(当时安卓上唯一一款支持Chrome插件的浏览器)+Lastpass插件。用了一段时间后因为Yandex实在有点发热、费电,就把浏览器转向Chrome,同时把密码全部交给了Google。
随着Chrome用的时间越来越长,Chrome保存的密码越来越多,现在已经接近1000个了。Windows上习惯性的也只用Chrome,但我发现在Windows上,只需要知道电脑的PIN就可以轻松的得到Chrome保存的密码,更改要不要Chrome同步则完全不需要任何验证信息。而且,从Chrome跳转到 Chrome同步的数据 后不需要任何验证就可以清除云端保存的所有数据(谷歌,你为什么 ...
手动更新CentOS的内核
打算拿手里吃灰的VPS建个Typecho玩玩,真为了少折腾的话,CentOS应该要比Debian好一些,毕竟背后有RHEL的支持……
把VPS装成CentOS 7,查了一下内核,还在用3.10……赶紧换内核!!!
添加ELRepo仓库导入公钥
1rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
安装ELRepo (不同版本有区别,可以在官网查到)
1yum install https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm
安装主线稳定版内核1yum --enablerepo=elrepo-kernel install kernel-ml
启用新内核列出所有已安装内核,一般新内核是0
1awk -F\' '$1=="menuentry " {print i++ " : " $2}' /etc/grub2.cfg
设置新内核为默认内核
1grub2-s ...
使用UFW配置防火墙
UFW 全称为 Uncomplicated Firewall,是 Ubuntu 系统上默认的防火墙组件, 为了轻量化配置 iptables 而开发的一款工具。UFW 提供一个非常友好的界面用于创建基于IPV4,IPV6的防火墙规则。
安装Debian和Ubuntu使用apt即可安装
1apt install ufw
设置默认规则类似于iptables的OUTPUT、INPUT、FORWARD,UFW的规则包括outgoing、incoming、routed三种链。并对这三种链使用allow、deny、reject三种规则。大多数系统只需要打开少量的端口接受传入连接,并且关闭所有剩余的端口。 从一个简单的规则基础开始,ufw default命令可以用于设置对传入和传出连接的默认响应动作。 要拒绝所有传入并允许所有传出连接,那么运行:
12ufw default allow outgoingufw default deny incoming
添加规则
开放22端口1ufw allow 22
对443端口仅开放tcp流量1ufw allow 443/tcp
允许从一个 IP 地址连接1u ...
使用rescue模式安装Alpine
Alpine Linux is a security-oriented, lightweight Linux distribution based on musl libc and busybox.
查看具体磁盘信息:进入 救援模式后,我们输入以下命令查看具体磁盘名字:
1fdisk -l
会出现类似于图示:
12345678910111213rescue # fdisk -lDisk /dev/vda: 20 GiB, 21474836480 bytes, 41943040 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk /dev/vdb: 1.1 GiB, 1181116416 bytes, 2306868 sectorsUnits: sectors of 1 * 512 = 512 bytesSector size (logi ...