发现这个功能非常有用,必须收藏起来。

grep -rnw ‘/path/to/somewhere/’ -e ‘pattern’

  • -r or -R is recursive,
  • -n is line number, and
  • -w stands for match the whole word.
  • -l (lower-case L) can be added to just give the file name of matching files.
  • -e is the pattern used during the search

或者

grep -Ril “text-to-find-here” /

  • i stands for ignore case (optional in your case).
  • R stands for recursive.
  • l stands for “show the file name, not the result itself”.
  • / stands for starting at the root of your machine.

为了安全,目前所有网站都要求升级到TLS1.2或者TLS1.3。对于SSL和TLS1.0,TLS1.1,新的浏览器已经停止支持。

也就是说如果你的网站不支持TLS1.2或者1.3的话,那么也就是说你的网站无法访问了。

那么要怎么检测你的网站支持多少的SSL/TLS版本呢?

  1. Qualys SSL Labs – https://www.ssllabs.com/ssltest/
    Qualys SSL Labs是一个在线的网站安全检测网站。你只需要输入你的网站地址,就可以得到检测报告及评分。
  2. NMAP – https://nmap.org/
    NMAP是一个开源的网络安全工具,可以检测目标IP的打开端口,也可以用于检测https的SSL/TLS版本。

    检测所使用的命令行为: nmap –script ssl-enum-ciphers -p 443 acme.com

OK,大家玩得开心。

如今Win11发布了,但是微软卡脖子的要求8代以后的Intel CPU以及TPM 2.0。尽管没什么鸟用。

如果在安装Win11的时候提示无法通过硬件需求怎么办?

  1. 按Shift+F10弹出命令行对话框
  2. 输入Regedit打开注册表编辑器
  3. 定位到 HKEY_LOCAL_MACHINE\SYSTEM\Setup
  4. 新建一个项[LabConfig]
  5. 在这个项里面新建一个32位的DWORD “BypassTPMCheck”,值为 1.
  6. 在这个项里面新建一个32位的DWORD “BypassRAMCheck”,值为 1. (Optional)
  7. 在这个项里面新建一个32位的DWORD “BypassSecureBootCheck”,值为 1. (Optional)
  8. 回到失败提示框,退回再接着继续安装
  9. 成功

是不是很简单?

如果你打算测试下对方服务器的端口有无打开,但是又懒得单独在Win下安装telnet client。然后又不愿意下载第三方的工具。

那么现在可以通过PS来实现啦!

Test-NetConnection -Port 800 -ComputerName 192.168.0.1 -InformationLevel Detailed

拿走不谢 😁

HeyDrones出了一期网站资源合集的视频,可惜视频不方便查询,我就花了点时间手工记录下来。

14个免费可商用的视频素材库

3个模板插件库

5个字体库

10个可商用的图片库

10个可商用的音频库

5个工具网站

今天在网上逛了时候发现一段激活Win10专业版的Powershell Script,记录一下。

slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr /skms kms.03k.org
slmgr /ato

据说激活以后没有180天的限制

最近发现一些老电影的srt字幕是gb2312编码的。如果在非中文系统上播放的话,就会变成乱码。但是字幕文件又特别多(>100),不适合手工转换。

在网上Search了一下发现用Notepad++的Python插件可以完美的实现。

实现步骤其实也很简单。打开Notepad++,打开Plugins-Plugins Admin。安装Python Script.

安装好以后在Python Script里面选择New Script,取个名字以后,粘贴入下面的代码:

import os;
import sys;
filePathSrc="f:\\Temp\\UTF8"
for root, dirs, files in os.walk(filePathSrc):
    for fn in files:
      if fn[-4:] != '.jar' and fn[-5:] != '.ear' and fn[-4:] != '.gif' and fn[-4:] != '.jpg' and fn[-5:] != '.jpeg' and fn[-4:] != '.xls' and fn[-4:] != '.GIF' and fn[-4:] != '.JPG' and fn[-5:] != '.JPEG' and fn[-4:] != '.XLS' and fn[-4:] != '.PNG' and fn[-4:] != '.png' and fn[-4:] != '.cab' and fn[-4:] != '.CAB' and fn[-4:] != '.ico':
        notepad.open(root + "\\" + fn)
        console.write(root + "\\" + fn + "\r\n")
        #Does not work --> notepad.runMenuCommand("Encoding", "Character sets", "Chinese", "GB2312 (Simplified)")
        notepad.menuCommand(MENUCOMMAND.FORMAT_GB2312)
        # notepad.runMenuCommand("Encoding", "Convert to UTF-8-BOM")
        notepad.menuCommand(MENUCOMMAND.FORMAT_CONV2_UTF_8)
        # Reference: https://github.com/bruderstein/PythonScript/blob/master/PythonScript/src/NotepadPython.cpp
        notepad.save()
        notepad.close()

其中filePathSrc可以改成你想要转换的文件的路径。

保存以后,运行。就可以将目录中的所有文件由gb2312转换为utf8。对了,还有就是路径里面不能有中文字符。

Ref: https://pw999.wordpress.com/2013/08/19/mass-convert-a-project-to-utf-8-using-notepad/

GoPro的桌面版Quik在登陆以后,点任意链接就又会回到登陆界面。找了GoPro的售后也无法解决。坑啊!看来只得靠自己了。

研究了以后发现,这个问题在英文版的Windows 10下面是不存在的。但是在中文版的Windows 10里面有这个问题。

在网上逛了一圈以后,找到了如下解决方案:

  1. 先安装2.0.0.4203版,登录。
  2. 安装2.0.1.4320,然后安装2.1.0.4643
  3. 安装最新版。

下载链接:

最新版到GoPro的网站上就可以下载。