零散知识


数学

充分条件和必要条件

  1. 充分条件
    A是B的充分条件(多因一果,多个原因都能单独地导致这一后果)

    1)有前项必有后项:
    2)无前项时可能有后项也可能没有,但都不影响前项是后项的充分条件

  2. 必要条件
    前项是后项的必要条件(合因一果,多个原因共同作用导致这一结果)

缺少任何一个原因都不能导致这一后果(无前项一定无后项)所以也可认为前项假后项真这个命题为假

生活

手机拍照专业模式

【【小米13Ultra】相机专业模式不会用?进来看看,包教包会!】
以小米系列手机为例,可以调节的参数依次有:

  1. WB
    白平衡。能够调节画面的冷暖调。尽量不要动这个参数,自动就好。即使要调节,也可以通过调节色温来矫正色彩。
  2. F
    对焦。(在设置对焦前,建议把上方菜单栏中的峰值对焦打开,以辅助我们查看画面中的焦点位置)。可以让我们将焦点放到想拍摄的物体。
  3. S
    快门速度。快门动作可以理解为眨眼,快门速度可以理解为眨眼的速度。快门速度越短,进光量小,画面越暗;快门速度越快则反之。
  4. ISO
    感光度。感光度越低,画质越暗,画面越清晰;感光度高则反之。
  5. EV
    曝光补偿。想让画面越亮或越暗,直接设置曝光补偿。如果想拍摄白云或白雪,可以增加。如果拍摄黑色的景物或场景,可以降低。

    总结:大部分的时候都设置为自动挡,改的最多的为快门和曝光补偿,有需要再改。

win10操作

遇到的问题

desktopwindowxamlsource窗口

某一次在任务栏下面出现了“desktopwindowxamlsource“字样的东西,点击没反应,如果右键关闭,那么onedirve也会被关闭。卸载onedrive,重新安装,一开始可以,但几天后又出现了。

*解决方法:
设置->搜索多任务处理->虚拟桌面。“在任务栏上,显示打开的窗口”。选择“仅限我正在使用的电脑”

Windows 10每天定时执行脚本

Windows键+R 调出此窗口,输入compmgmt.msc (调用的是计算机管理)
原文链接

点击下面的框,创建一个基本任务




后面跟着点就好

Windows重启打印机服务

有时候需要重启打印机,采用命令行的方式。

Win+R :services.msc 找到 Print Spooler 重启。

Win10开机自启动软件

把该应用程序的快捷方式放到“系统启动文件夹”里;

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

Win10查看电脑配置信息和型号

使用dxdiag命令检查电脑配置

按下键盘上的Win+R组合键,打开运行窗口,输入dxdiag,点击确定。

在打开的页面中就可以看到当前计算机名称、操作系统、CPU、内存等重要信息。

使用diskmtgt.msc命令进入磁盘管理,查看硬盘大小及已使用的空间。


465.76GB就是500G的硬盘,不要怀疑是不是奸商给你的是假货,这是没有问题的,硬盘的生产厂家在生产硬盘时用的是1000进制,即1GB=1000MB;1MB=1000KB;1KB=1000B。而电脑的计算进制是1024,即1G=1024MB;1MB=1024KB;1kB=1024B,这样就会造成电脑检测出来的容量比标称容量小。

此外,除了以上方法也可以进入设备管理器里查看电脑配置信息,步骤:右击桌面上的“计算机”—>“设备管理器”,在设备管理器中就可以看见电脑配置情况了

win10查看端口使用情况

netstat [选项]
具体选项可自主查询

使用示例:

netstat -a      # 列出所有端口

netstat -at     # 列出所有TCP端口

netstat -au    # 列出所有UDP端口

netstat -ax    # 列出所有unix端口

netstat -atnlp    # 直接使用ip地址列出所有处理监听状态的TCP端口,且加上程序名

netstat -ano     # 端口+显示ip+显示计时器

netstat -ano |findstr "端口号"    #这个端口被哪个应用占用,实际输入端口号需要用引号括起来

tasklist |findstr "进程id号"    #查看到对应的进程id之后,就可以通过id查找对应的进程名称

taskkill /f /t /im "进程id或者进程名称"    #通过命令杀掉进程,或者是直接根据进程的名称杀掉所有的进程

mathtype试用期到期 解决办法

  1. win + R 打开运行窗口,输入regedit
  2. 找到注册表.计算机\HKEY_CURRENT_USER\SOFTWARE\Install Options
  3. 删掉options6.9

mathtype为word中的公式自动编号

原文链接

bat脚本

案例1:拉取代码

cmd /k "cd /d 执行目录&&git pull origin dev1:dev1&&cd /d 执行目录&&git pull origin hexo:hexo"

&& 表示前面的执行完才会执行后面的
执行目录要替换为具体的路径。

win 11 添加VSCode至右键菜单

  1. 新建一个文本文件,内容如下:
    Windows Registry Editor Version 5.00
     
    [HKEY_CLASSES_ROOT\*\shell\VSCode]
    @="Open with Code"
    "Icon"="S:\\Microsoft VS Code\\Microsoft VS Code\\Code.exe"
     
    [HKEY_CLASSES_ROOT\*\shell\VSCode\command]
    @="\"S:\\Microsoft VS Code\\Microsoft VS Code\\Code.exe\" \"%1\""
     
    Windows Registry Editor Version 5.00
     
    [HKEY_CLASSES_ROOT\Directory\shell\VSCode]
    @="Open with Code"
    "Icon"="S:\\Microsoft VS Code\\Microsoft VS Code\\Code.exe"
     
    [HKEY_CLASSES_ROOT\Directory\shell\VSCode\command]
    @="\"S:\\Microsoft VS Code\\Microsoft VS Code\\Code.exe\" \"%V\""
     
    Windows Registry Editor Version 5.00
     
    [HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode]
    @="Open with Code"
    "Icon"="S:\\Microsoft VS Code\\Microsoft VS Code\\Code.exe"
     
    [HKEY_CLASSES_ROOT\Directory\Background\shell\VSCode\command]
    @="\"S:\\Microsoft VS Code\\Microsoft VS Code\\Code.exe\" \"%V\""
  2. 将vscode安装地址替换成你实际安装的地址
    注意:地址最好使用双斜杠,替换的时候要注意不要删掉其他的东西,上述中需要替换的只有S:\Microsoft VS Code\Microsoft VS Code\Code.exe这个地方

  3. 将文件后缀名改成 .reg,最后双击执行就成功了。

模糊照片变高清

访问

bigjpg.com

将照片扔上去就好。

右键菜单,用vscode打开文件和文件夹

效果如下:

方法1 重装软件

方法2 修改注册表

1.右键打开文件

1, Win+R 打开运行,输入regedit,打开注册表,找到HKEY_CLASSES_ROOT\*\shell分支,如果没有shell分支,则在*下点击右键,选择“新建-项”,建立shell分支。

2, 在shell下新建“VisualCode”项,在右侧窗口的“默认”双击,在数据里输入“用VSCode打开”。这是右键上显示的文字,可以随便写,只是为了方便查看

3, 在“VisualCode”下再新建Command项,在右侧窗口的“默认”键值栏内输入程序所在的安装路径,我的是:"D:\anzhuang\Microsoft VS Code\Code.exe" "%1"。其中的%1表示要打开的文件参数。

4, 配置缩略图。在VisualCode项上新建可扩充字符串值,命名为Icon,双击,把"D:\anzhuang\Microsoft VS Code\Code.exe"放进数据就可以了。

5, 关闭注册表,即可生效。



2.右键打开文件夹

1.Win+R 打开运行,输入regedit,打开注册表,找到HKEY_CLASSES_ROOT\Directory\Background\shell\分支

2、同上面的2完全一样

3、同上,把 %1 改为%V,例如:"D:\anzhuang\Microsoft VS Code\Code.exe" "%V"

4、5同上,完全一样


专利

如何查询专利

1.登录网站(国家知识产权)

2.专利检索

3.

账号是:1gaofeng1
密码:110

输入申请号查询

Hexo 相关内容

添加自定义的内容

我想给博客添加一些新内容,通过url访问,比如加密功能,但是不希望被模板渲染。

在source目录下新建一个目录,这里取名password,然后把要添加的内容放进去。内容里面要渲染的html文件名为index.html(可以起别的名字)。

然后要在_config.yml里面的”skip_render:”字段里面按固定格式加上文件名,如下图所示。

然后提交,访问的时候在url后面跟上
/password/index.html就可以访问对应页面

原文链接

注意事项

具体的教程网上自行搜索就好,下面重点列出几个容易出问题的地方。

  • 仓库名应该为:用户名.http://github.io 这个用户名使用你的GitHub帐号名称代替,这是固定写法。
  • hexo配置文件里面的url要换成自己实际访问的url

hexo多终端同步管理

因为hexo只是将生成好的静态文件放在github上,没有源码。如果在另一台设备就没法。
思路:在原有仓库建一个分支,源码的拉取和推送都在分支上。但是hexo g && hexo d会弄到主干上

实现
创建分支(在 Github上操作)
首先在Github上面创建一个分支命名为hexo,hexo 是从master 拉取,所以分支的文件和 master 一样。

初始化分支(PC1上面操作)
在已经部署好Hexo环境的PC1上的安装Hexo的根目录下拉取 hexo 分支,步骤如下:

git clone 仓库地址

将仓库文件拉取到本地,生成的文件名为 username.github.io;进入username.github.io文件夹,除了 .git 文件夹以外,其他文件全部删除;

git add .

将修改提交至暂存区;

git commit -m “提交说明”

提交本次修改;

git push origin Hexo

将本次修改推送到远端 Hexo;将刚才未删除的 .git 文件夹拷贝至Hexo根目录,删除 username.github.io 文件夹,此时本地的Hexo目录已与 Github上面的 Hexo 文件夹关联了,而且默认的 .gitignore 已经配置了忽略规则,所以已经可以将根目录下的文件同步上去,还是依次调用 git add . 、git commit -m ‘comment’、 git push origin Hexo 三个命令将当前的文件推送至远程的 Hexo分支。

同步分支(PC2上面操作)
此时在PC2上,创建文件夹Blog,在Blog文件夹下面还行以下操作:

git clone 仓库地址 BlogName
git clone -b hexo 仓库地址 hexo.repo //这一步是将Hexo分支的代码拉到hexo.repo里面。名字可以自己起。

在clone下来的仓库文件夹中将hexo.repo 文件夹下的文件拷贝到 BlogName 目录中(这里把hexo.repo里面的所有文件夹包括.git一起拷贝过去,这时候本地的分支就是Hexo。虽然远程和本地都有Hexo,但是PC2没有master。那么以后的推送或拉取都要把分支指定完全 git push origin Hexo:Hexo git pull origin Hexo:Hexo)

其实上面的问题,在pc2上把hexo.repo的文件复制过去后,可以再建一个master,把远程仓库的master拉到本地master应该就可以了,虽然这个办法没尝试过,但是下次可以试试。

然后安装和配置hexo环境,依次调用命令: npm install hexo、npm install、npm install hexo-deployer-git;(不需要hexo init)此时通过命令 hexo g、hexo s即可在本地开启同步下来的博客静态页面,并通过 http://localhost:4000/ 访问。

在新设备上使用可能遇到的问题

  1. npm安装好hexo后,把github上的代码拉下来,进入指定目录后,无法使用hexo命令。
    原因:缺少node_modules包
    可以使用npm install安装,如果不行的话,可以把其他设备的node_modules包拷贝过来

  2. 新设备hexo g 与 hexo s后,页面是空白的
    原因:themes下面的主题文件夹内容为空
    可能是当时主题文件夹里面有git文件夹,导致没有上传到github,所以新设备拉去的时候,里面的内容是空的。只需要把原来设备的主题拷贝过来就好

发布博文(PC1或者PC2)
后续不管是PC1还是PC2,如果修改了主题或者新增了博文,按照以下步骤即可:

git add .
git commit -m “修改说明”
git push origin Hexo
hexo g -d

博客无法渲染出数学公式

渲染出的页面,还是带有$$符号。

以我的模板(hexo-theme-matery)为例:

  1. 要在每篇有数学公式文章的Front-matter中加上mathjax: true

  1. 把模板_config.yml中的mathjax配置项的值置为true,全局搜索就可以找到。

上面的操作完成后一般都没问题,如果发现部分公式能渲染,部分不行。原因可能是因为_或者其他符号,只需在前面加一个反斜杠就好,变成下面这样:

\_ 就可以了

如果上述方法都不行,考虑下下面的办法,每尝试一个办法,可以马上验证下是否可行。

  1. 渲染引擎缺失

    npm uninstall hexo-renderer-marked --save
    npm install hexo-renderer-kramed --save
  2. 语言冲突

修改文件 node_modules\kramed\lib\rules\inline.js

//  escape: /^\\([\\`*{}\[\]()#$+\-.!_>])/,
  escape: /^\\([`*\[\]()#$+\-.!_>])/
//  em: /^\b_((?:__|[\s\S])+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,
  em: /^\*((?:\*\*|[\s\S])+?)\*(?!\*)/

hexo无缘无故出现404

访问的时候突然出现404。hexo clean ,hexo g , hexo d不行; hexo s也不行

访问url是404,hexo s出现的是cannot GET

解决方法

还一个可能产生404的原因便是因为缺少了index.html文件,解决方案如下:

在git bash中敲入

npm install hexo-generator-index --save

之后便有index.html文件了。不妨重新hexo clean,hexo g -d试试。

第一次写博客,还有些生涩,希望可以帮到大家。有问题可直接评论,我会不定期登录博客,和大家一起探讨。

hexo d 发布的时候无法访问到仓库

有时候会遇到这个错:ssh: connect to host github.com port 22: Connection timed out

如果把clash打开/关闭后还是没用,可以这样操作:

找到 ~/.ssh/config 文件(windows是在C/用户/用户名/.ssh/config)

然后添加:

Host github.com
 Hostname ssh.github.com
 Port 443

宽带、带宽、流量

基本概念

  • 宽带:通常别人会说你家能不能上网呀?其实这个意思就是你家有没有宽带,换句话说,就是一个名词,先有了宽带一词,然后才可以说你带宽是多少,宽带与上网的速度快慢没有直接关系。
  • 带宽:带宽是量词,指的是网速的大小,比如1Mbps的意思是一兆比特每秒

下载速度

如果申请的带宽是10Mb/s这个单位中的b是小写的,而我们刚才说的1B(字节)=8b(位),这里刚好是8倍的关系,即下载速度:10Mb / 8 = 1.25MB

有的人就会问,为什么要除以8?

  • 在计算机中,下载速度是以字节(B)为单位的,而提供商说的是以比特(b)为单位的。

流量

流量是对外发送数据与接收数据包的大小总和,单位是采取1024进制的,单位有 B,KB,MB(M),GB(G)

1G=1024MB
1M=1024KB
1KB=1024字节(B)

一般我们手机有 5元30MB,10元70MB的流量套餐,当我们打开一个网页,需要多少流量呢?(2005)

假设某一个网页上有 100个汉字与一张100KB的图片,一个汉字=2个字节

即这个页面的数据大小为:100 * 2B / 1024 + 100KB = 0.2KB +100KB =100.2KB;

每访问一次这个页面,将产生100.2KB的流量,如果是70MB的流量,那么访问几个网页基本没有了,所以更不要说看视频了。

带宽、网速、流量的关系

1.带宽单位是:比特/秒(bps):10M=10Mbps

2.网速是数据传输的速度,单位是:字节/秒 (B/s, KB/s, MB/s)

1MB/s=1024KB/s
1KB/s=1024B/s

3.流量是用户上网 发送和接收 的 数据量总和 ,单位是:字节(Byte);

比特是信息的最小单位:1字节=8比特 也就是1B=8bit 或者 1B=8b

1字节/秒=8比特/秒 (1B/s=8bps)

1比特 (1b or 1位) 是信息技术中的最小存储单位,1位代表一个“1”或者“0”;

1B(1字节)是比较小的存储单位:一般情况下1个英文字母占1个字节;一个汉字占2个字节;

4.他们之间的换算:带宽大小 / 8

传统下载、BT下载,磁链下载

传统下载

采用的是C/S模式,所有的用户都从指定服务器上拿东西,对服务器有较高的要求。如果请求量过大,容易崩

BT下载

简介

BitTorrent(简称BT)是一个文件分发协议,每个下载者在下载的同时不断向其他下载者上传已下载的数据。而在FTP,HTTP协议中,每个下载者在下载自己所需文件的同时,各个下载者之间没有交互。当非常多的用户同时访问和下载服务器上的文件时,由于FTP服务器处理能力和带宽的限制,下载速度会急剧下降,有的用户可能访问不了服务器。BT协议与FTP协议不同,特点是下载的人越多,下载速度越快,原因在于每个下载者将已下载的数据提供给其他下载者下载,充分利用了用户的上载带宽。通过一定的策略保证上传速度越快,下载速度也越快。在很短时间内,BitTorrent协议成为一种新的变革技术。

BitTorrent 的发展依赖于peer-to-peer技术,在P2P网络中,每个参与的节点既是服务器又是客户端,既是信息的提供者又是信息的消费者。

为什么说下载的人越多,下载速度越快?

假如目标文件目前有4个人持有,那我从4个人手里面取走一部分,拼凑起来就可以获得目标文件,但是理论用时为原来的1/4。

大概流程

种子会告诉我联系哪个追踪服务器,然后服务器告诉我该找谁要资源。

但是这种方式存在一个弊端,没有存在真正的去中心化,如果tracker被干掉了,那么种子就会失效。(因为大量网民下载盗版的,有电源公司和唱片公司等会想办法干掉tracker)

磁链接下载

原视频

没有种子,没有固定的追踪服务器

追踪服务器都是临时工,由某一个下载者兼任。要找到这个下载者需要多方打听。看看自己名单里面谁和这个下载者最近,然后层层联系。

知识百科

飞机为什么能飞起来

几百吨重的飞机为什么能飞起来? - 无敌铁憨憨的回答 - 知乎
https://www.zhihu.com/question/482015979/answer/3325853989

人们日常被空气所包围,一般情况下感受不到。如果跑得很快就能感受到,如果到音速,会更加明显。

当速度很快时候,你还想继续跑,你就必然要不断去挤开前面的空气…为啥战斗机头是尖的而不是弄个方块儿?就是为了容易挤。

绿色代表原来的空气,往前跑把前方的空气按照黄色轨迹挤压到了两侧。

但这样子的话它是飞不起来的。

于是飞机翅膀上会有个能活动的板子,当起飞时候它会向下打开。降落时候会朝上打开…

起飞时候打开,前方被挤开空气的一部分,会被这个板子挡一下,然后导致一个堆叠,例如紫色这部分就代表着因为挡住没有及时流通走而堆叠的空气。

正常情况下,紫色这堆淤积在那儿的空气,肯定是要沿着红色箭头方向散出去的……

然后它往箭头方向去挤压,那其他正常流通的黄色的空气,也会给这堆紫色空气一个反作用力(蓝色箭头),不让紫色那一堆太容易挤进来…

堆积的越来越多,就起飞了…

飞机为什么不会掉下来

正常情况下它会受重力影响逐渐下来对吧?

但是本来它上下左右前后都有空气,假设绿色的那些。然后它高速把前方绿色空气挤到两侧,按照黄色线条轨迹…那这堆被从前面挤过来的空气,是要按照黄色箭头继续往上、下侧再挤的……结果原本在上下侧绿色的空气,又不愿意那么轻松就被这些从前面挤过来的气流再插进来,于是会给这些想往上下侧挤进来的气流一个橙黄色的反作用力,如果下侧给的反作用力等于重力,这东西它就会平着飞了。

只要不失速,就基本安全

即便你说遇到很大的气流颠簸,你就理解为前方很多很多空气墙厚度都不一样,所以一个个撞过去然后被挤压到两侧的气流量有不同…

但只要不失速那就可控…

近视和飞秒手术

【你近视散光吗?你了解眼镜吗?】 https://www.bilibili.com/video/BV1qx411k7AH/?share_source=copy_web&vd_source=0aac08942099868c6eaf781c9de8ebb1

晶状体调节

物体的远近会影响在视网膜上的成像(远近),为了看清楚,晶状体会跟着调节。

更近的物体,成像落在视网膜后方,肌肉压缩晶状体,变凸,成像在视网膜上

更远的物体,成像落在视网膜前方,肌肉放松晶状体,被拉长,成像在视网膜上

近视原因

近视分为两种情况:真性近视和假性近视

假性近视也称为屈光性近视,肌肉长期紧张,晶状体可以变凸,但是没法放松,所以看远的看不清楚。但是眼轴正常

真性近视就是眼轴变长了

长时间静距离用眼,导致眼轴变长

红绿测试

红光波长长,偏转角度小,落在视网膜后方;绿光波长短,偏转角度大,落在视网膜前方

可以想象三节棍,九节鞭和长绳。长绳可以理解为由很多距离小的短连接起来的。
长绳=多节鞭

长绳弯曲是最容易的。所以波长短的偏转角度大

验光的时候红光比绿光清晰是正常的,因为你是近视眼,看不清视网膜前面的光线是正常的。最终需要调节到两个颜色差不多的程度。

散光

眼球变形导致眼角膜被压弯,水平方向的光线会边远,竖直方向的会变近。近视镜片无法把它们聚集在同一点。

散光相当于在眼球前面加了个凸柱镜和凹透镜。眼球变形的方向不同,相当于凸柱镜的轴向不同,也就是散光的轴向

飞秒手术原理

把角膜切一部分,变成一个凹面镜,让光线落到视网膜上。

验光单

近视+散光(眼镜店验光单):

单纯近视(机打验光单):

上面两个图都是近视眼的验光单。如果是远视眼,那么前面不是负号(-),而是加号(+)


文章作者: Jason Lin
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 reprint policy. If reproduced, please indicate source Jason Lin !
  目录