Install Shadowsocks-libev + simple-obfs on Ubuntu 16.04
Install shadowsocks-libev via Ubuntu PPA
sudo apt-get install software-properties-common -y sudo add-apt-repository ppa:max-c-lv/shadowsocks-libev -y sudo apt-get update sudo apt install shadowsocks-libev
Install
simple-obfsapt-get install --no-install-recommends build-essential autoconf libtool libssl-dev libpcre3-dev libev-dev asciidoc xmlto automake git clone https://github.com/shadowsocks/simple-obfs.git cd simple-obfs git submodule update --init --recursive ./autogen.sh ./configure && make make installStart
shadowsocks-libevserversystemctl enable shadowsocks-libev.service systemctl start shadowsocks-libev.service systemctl status shadowsocks-libev.serviceInstall & enable BBR TCP congestion control
apt install --install-recommends linux-generic-hwe-16.04 apt autoremove modprobe tcp_bbr echo "tcp_bbr" >> /etc/modules-load.d/modules.conf echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p参考:https://gist.github.com/nuhuo08/01cb865f77967a2ce14841d6d7fc1f02
windowns桌面开机背景图片收藏地址
windows 10 激活码
Wins10企业版VOL版KMS客户端安装密钥GVLK:
Windows 10 企业版:NPPR9-FWDCX-D2C8J-H872K-2YT43
Windows 10 企业版 N:DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4
Windows 10 企业版 G:YYVX9-NTFWV-6MDM3-9PT4T-4M68B
Windows 10 企业版 G N:44RPN-FTY23-9VTTB-MP9BX-T84FV
Windows10 企业版长期服务支持分支版本:
Windows 10 LTSC 2019
Windows 10 企业版 LTSC 2019:M7XTQ-FN8P6-TTKYV-9D4CC-J462D
Windows 10 企业版 N LTSC 2019:2NFX-8DJQP-P6BBQ-THF9C-7CG2H
Windows 10 LTSB 2016
Windows 10 企业版 LTSB 2016:DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ
Windows 10 企业版 N LTSB 2016:FFDN-GRT3P-VKWWX-X7T3R-8B639
Windows 10 LTSB 2015
Windows 10 企业版 2015 长期服务:WNMTR-4C88C-JK8YV-HQ7T2-76DF9
Windows 10 企业版 2015 长期服务 N:2F77B-TNFGY-69QQF-B8YKP-D69TJ
GVLK密钥通用批量许可证介绍:
GVLK密钥是微软通用批量许可证密钥 , 在默认情况下此类密钥被用于批量授权版的操作系统通过KMS主机激活。
如果企业购买的授权是批量授权版例如批量授权专业版、批量授权教育版和企业版,那需要使用此密钥进行激活。
当然除KMS激活外批量授权版还可以使用多重激活密钥即 MAK 密钥进行激活 , 企业和教育机构可按需进行使用。
需要强调的是此类通用密钥仅用于激活安装用途,密钥本身无法激活,密钥安装后必须配合激活主机使用才可以。
以下是最新的Win10 LTSC/LTSB GVLK密钥:
Windows 10 LTSC 2021长期服务版: M7XTQ-FN8P6-TTKYV-9D4CC-J462D
Windows 10 LTSC 2021长期服务版 N: 92NFX-8DJQP-P6BBQ-THF9C-7CG2H
Windows 10 LTSC 2019长期服务版: M7XTQ-FN8P6-TTKYV-9D4CC-J462D
Windows 10 LTSC 2019长期服务版 N: 92NFX-8DJQP-P6BBQ-THF9C-7CG2H
Windows 10 LTSB 2016长期服务版: DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ
Windows 10 LTSB 2016长期服务版 N: QFFDN-GRT3P-VKWWX-X7T3R-8B639
Windows 10 LTSB 2015长期服务版: WNMTR-4C88C-JK8YV-HQ7T2-76DF9
Windows 10 LTSB 2015长期服务版 N: 2F77B-TNFGY-69QQF-B8YKP-D69TJ
如果企业购买的授权是批量授权版例如批量授权专业版、批量授权教育版和企业版,那需要使用此密钥进行激活。
GVLK密钥安装及激活方法
右键点击Windows 10开始菜单选择管理员模式的终端,亦或者是搜索命令提示符打开管理员模式的命令提示符。
其中KMS主机即服务器需企业或组织管理员提供 , 如果你想要在企业或组织中激活内网机器请联系您的IT管理员。
#使用此命令在目标版本上安装密钥
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
#回车确认后稍等片刻系统会弹出安装成功提示
#使用此命令在目标版本上安装KMS主机
slmgr /skms KMS.XXXXXX.ORG
#按回车确认稍等片刻系统会弹出安装成功提示
#最后执行自动激活命令
slmgr /ato #结束
#其他常用命令如下
slmgr /upk #卸载密钥
slmgr /ckms #清除KMS主机
slmgr /dlv #显示激活信息
网件R6220路由器刷机失败 路由器变砖恢复
The certificate of 'packages.sury.org' has expired.
Upgrade to Debian Version
apt-get update
Upgrade from Debian Jessie 8 to Debian 9
debian 9升级到debian 10
怎么把100多个EXCEL文件合并成一个
Dim MyPath, MyName, AWbName
Dim Wb As workbook, WbN As String
Dim G As Long
Dim Num As Long
Dim BOX As String
Application.ScreenUpdating = False
MyPath = ActiveWorkbook.Path
MyName = Dir(MyPath & "\" & "*.xls")
AWbName = ActiveWorkbook.Name
Num = 0
Do While MyName <> ""
If MyName <> AWbName Then
Set Wb = Workbooks.Open(MyPath & "\" & MyName)
Num = Num + 1
With Workbooks(1).ActiveSheet
.Cells(.Range("B65536").End(xlUp).Row + 2, 1) = Left(MyName, Len(MyName) - 4)
For G = 1 To Sheets.Count
Wb.Sheets(G).UsedRange.Copy .Cells(.Range("B65536").End(xlUp).Row + 1, 1)
Next
WbN = WbN & Chr(13) & Wb.Name
Wb.Close False
End With
End If
MyName = Dir
Loop
Range("B1").Select
Application.ScreenUpdating = True
MsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"
End Sub
--------------------------------------代码结束--------------------------------------------------------------------
方法二:与方法一步骤一样,这种方法是把所以的表格在一个文件里,但是每个文件是单独的,我们可以用合并计算方法再来计算各个分表的数值
----------------------代码开始--------------------------------------------------
Sub sheets2one()
'定义对话框变量
Dim cc As FileDialog
Set cc = Application.FileDialog(msoFileDialogFilePicker)
Dim newwork As Workbook
Set newwork = Workbooks.Add
With cc
If .Show = -1 Then
Dim vrtSelectedItem As Variant
Dim i As Integer
i = 1
For Each vrtSelectedItem In .SelectedItems
Dim tempwb As Workbook
Set tempwb = Workbooks.Open(vrtSelectedItem)
tempwb.Worksheets(1).Copy Before:=newwork.Worksheets(i)
newwork.Worksheets(i).Name = VBA.Replace(tempwb.Name, ".xls", "")
tempwb.Close SaveChanges:=False
i = i + 1
Next vrtSelectedItem
End If
End With
Set cc = Nothing
End Sub
--------------------------------------代码结束--------------------------------------------------------------------
debian8 最新安装及整理
update-grub
apt-get autoclean
apt-get autoremove
reboot
dpkg -l|grep linux-image
apt-get purge
echo "tcp_bbr" >> /etc/modules-load.d/modules.conf
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
执行这个保存生效更改。
sysctl -p
VPS提示:
net.core.default_qdisc = fq
net.ipv4.tcp_congestion_control = bbr
关闭bbr
sed -i '/net.core.default_qdisc=fq/d' /etc/sysctl.conf
sed -i '/net.ipv4.tcp_congestion_control=bbr/d' /etc/sysctl.conf
sysctl -p
执行完上面的代码,就使用reboot重启VPS后才能关闭bbr,重启后再用下面的查看bbr状态代码,查看是否关闭了。
reboot
执行下面命令,看到有 tcp_bbr 模块,即说明bbr已启动
lsmod | grep bbr