mirror of
https://github.com/Colin-XKL/Colinx-Blog.git
synced 2026-01-11 02:01:29 +08:00
Change img CDN URL
This commit is contained in:
committed by
GitHub
parent
21812905b3
commit
4b254fabba
@@ -22,7 +22,7 @@ tags:
|
||||
|
||||
> 自动分割给定的英文文本,提取词元后在数据库中搜索,根据给定的词汇量和难度等级进行筛选,只能提取阅读障碍词汇并高亮当前备考项目(如四级)的重点单词
|
||||
|
||||

|
||||

|
||||
|
||||
## 知乎爬虫及JS逆向
|
||||
|
||||
@@ -40,7 +40,7 @@ tags:
|
||||
|
||||
> 1核2G学生机,从2人联机频频崩溃到8人挖矿毫无压力,学习了JVM GC种种,对服务端程序的一些参数也渐渐熟悉。优化效果喜人,总有还能压榨的性能,就像资本家看手下的骡子一样hhh
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
@@ -48,7 +48,7 @@ tags:
|
||||
|
||||
> 一款跨平台的灵感素材收集与简易管理App,基于Flutter构建,跨平台,颜值在线。
|
||||
|
||||

|
||||

|
||||
|
||||
> 持续开发中,附roadmap
|
||||
>
|
||||
|
||||
@@ -46,7 +46,7 @@ Flutter中实现拖动排序的列表非常简单,使用官方的`ReorderableL
|
||||
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
虽然可以实现拖动了,但是右边有一个按钮很碍眼。不过这个是用来控制拖动的,鼠标移上去才能触发拖动。
|
||||
|
||||
@@ -65,7 +65,7 @@ Flutter中实现拖动排序的列表非常简单,使用官方的`ReorderableL
|
||||
|
||||
不过相应的,ListTile的`onLongPress`就不能再有响应了。刚好今天完成了滑动删除的实现,现在列表也的删除、排序已经高度可用且多平台统一了。
|
||||
|
||||

|
||||

|
||||
|
||||
附相关代码实现:
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ tags:
|
||||
|
||||
C语言的编译需要编译器,一般可以选择gcc或是clang。Mac系统默认安装了clang同时兼容了gcc的指令。在终端中进行查看:
|
||||
|
||||

|
||||

|
||||
|
||||
输入`gcc -v`指令测试gcc命令是否可用并查看其版本,由上图输出可以看到,该命令可用,版本信息显示的则是clang的信息。一般来说,刚学习C语言无需关注两者的异同。
|
||||
|
||||
@@ -48,35 +48,35 @@ C语言的编译需要编译器,一般可以选择gcc或是clang。Mac系统
|
||||
|
||||
如果下载速度太慢,可以参考[这篇文章](https://zhuanlan.zhihu.com/p/112215618)。
|
||||
|
||||

|
||||

|
||||
|
||||
安装完毕后,打开会看到如下图所示的界面。默认界面为英文,下面对其进行汉化并安装一些必要的插件。
|
||||
|
||||

|
||||

|
||||
|
||||
单击方形图标,打开扩展面板。
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201219015621.png" alt="image-20201218223234296" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201219015621.png" alt="image-20201218223234296" style="zoom:50%;" />
|
||||
|
||||
|
||||
|
||||
搜索`chinese`安装汉化插件。
|
||||
|
||||

|
||||

|
||||
|
||||
搜索`code runner`安装Code Runner插件。并按指示重启应用(Reload字样)
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201219015620.png" alt="image-20201218222511011" style="zoom:50%;" />(截图中因为本地已安装故只显示了Uninstall卸载按钮。未安装的情况下会显示Install按钮可点击安装)
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201219015620.png" alt="image-20201218222511011" style="zoom:50%;" />(截图中因为本地已安装故只显示了Uninstall卸载按钮。未安装的情况下会显示Install按钮可点击安装)
|
||||
|
||||
其他插件可根据需要安装。此处推荐安装C/C++插件以实现C代码的高亮和补全等功能。
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201219015624.png" alt="image-20201218223432859" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201219015624.png" alt="image-20201218223432859" style="zoom:50%;" />
|
||||
|
||||
重启后进入应用,界面自动切换到中文。再点击扩展图标,展开扩展列表,在已安装扩展中找到**Code Runner**,点击齿轮图标展开菜单,点击进入扩展设置。<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201219015627.png" alt="image-20201218224215676" style="zoom:50%;" />
|
||||
重启后进入应用,界面自动切换到中文。再点击扩展图标,展开扩展列表,在已安装扩展中找到**Code Runner**,点击齿轮图标展开菜单,点击进入扩展设置。<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201219015627.png" alt="image-20201218224215676" style="zoom:50%;" />
|
||||
|
||||
|
||||
|
||||
在输入栏中,在当前选项卡为**用户**的情况下,输入`run`并按回车进行搜索。修改`Run in Terminal`和 `Save File Before Run`的设置项。<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201219015626.png" alt="image-20201218224059150" style="zoom:50%;" />
|
||||
在输入栏中,在当前选项卡为**用户**的情况下,输入`run`并按回车进行搜索。修改`Run in Terminal`和 `Save File Before Run`的设置项。<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201219015626.png" alt="image-20201218224059150" style="zoom:50%;" />
|
||||
|
||||
|
||||
|
||||
@@ -86,19 +86,19 @@ C语言的编译需要编译器,一般可以选择gcc或是clang。Mac系统
|
||||
|
||||
点击左侧第一个按钮,来到文件管理面板。点击打开文件夹按钮,打开一个空白的文件夹(任意文件夹都可以,只是保存你代码的地方,一般一个干净整洁的新文件夹为宜)
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201219015623.png" alt="image-20201218230901008" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201219015623.png" alt="image-20201218230901008" style="zoom:50%;" />
|
||||
|
||||
打开文件夹后,在空白处单击右键,新建一个文件,文件名输入为`hello.c`
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201219015629.png" alt="image-20201218224536077" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201219015629.png" alt="image-20201218224536077" style="zoom:50%;" />
|
||||
|
||||
键入代码。
|
||||
|
||||

|
||||

|
||||
|
||||
点击右上角的三角形按钮即可自动编译运行你的C语言代码。在窗口下方的终端即可看到输出的`Hello,C!`字样。
|
||||
|
||||

|
||||

|
||||
|
||||
### 完成✅
|
||||
|
||||
@@ -116,13 +116,13 @@ C语言的编译需要编译器,一般可以选择gcc或是clang。Mac系统
|
||||
|
||||
Mac系统会自带有Python环境。在终端中输入python并回车。
|
||||
|
||||

|
||||

|
||||
|
||||
可以看到系统已经安装有Python,但是显示版本为2.7。现在的主流版本是Python3,Python2与Python3的语法并不兼容。
|
||||
|
||||
在`>>>`后面键入`exit()`退出python2的交互程序。再次在终端输入`python3`
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
@@ -132,7 +132,7 @@ Mac系统会自带有Python环境。在终端中输入python并回车。
|
||||
|
||||
在交互式命令行界面,我们可以直接输入python语句并执行。
|
||||
|
||||

|
||||

|
||||
|
||||
一句一句地输入代码再执行显然太低效了。我们需要一个趁手的代码编辑器。
|
||||
|
||||
@@ -146,25 +146,25 @@ Mac系统会自带有Python环境。在终端中输入python并回车。
|
||||
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
点击左侧第一个按钮,来到文件管理面板。点击打开文件夹按钮,打开一个空白的文件夹(任意文件夹都可以,只是保存你代码的地方,一般一个干净整洁的新文件夹为宜)
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201219015623.png" alt="image-20201218230901008" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201219015623.png" alt="image-20201218230901008" style="zoom:50%;" />
|
||||
|
||||
打开文件夹后,在空白处单击右键,新建一个文件,文件名输入为`hello.py`
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201219015629.png" alt="image-20201218224536077" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201219015629.png" alt="image-20201218224536077" style="zoom:50%;" />
|
||||
|
||||
键入代码。
|
||||
|
||||

|
||||

|
||||
|
||||
点击右上角的三角形按钮开始运行我们编写的代码
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
@@ -201,13 +201,13 @@ Mac OS并没有内置Java语言的支持,需要我们另外安装。
|
||||
|
||||
下载完成后点击打开,出现如下的安装界面。根据指引完成安装。
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
安装完成后,在终端中输入`java -version`并回车确认。看到如下输出说明已经正确安装且Java的版本为`11.0.9.1`即Java 11.
|
||||
|
||||

|
||||

|
||||
|
||||
下面来为Java的学习配置一个趁手的代码编辑器,以VSCode为例。
|
||||
|
||||
@@ -221,23 +221,23 @@ Mac OS并没有内置Java语言的支持,需要我们另外安装。
|
||||
|
||||
在左侧扩展面板的搜索栏中搜索`java`,选择`Language Support for Java`并安装。
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201219015641.png" alt="image-20201218235514041" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201219015641.png" alt="image-20201218235514041" style="zoom:50%;" />
|
||||
|
||||
点击左侧第一个按钮,来到文件管理面板。点击打开文件夹按钮,打开一个空白的文件夹(任意文件夹都可以,只是保存你代码的地方,一般一个干净整洁的新文件夹为宜)
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201219015623.png" alt="image-20201218230901008" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201219015623.png" alt="image-20201218230901008" style="zoom:50%;" />
|
||||
|
||||
打开文件夹后,在空白处单击右键,新建一个文件,文件名输入为`hello.java`
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201219015629.png" alt="image-20201218224536077" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201219015629.png" alt="image-20201218224536077" style="zoom:50%;" />
|
||||
|
||||
键入代码。
|
||||
|
||||

|
||||

|
||||
|
||||
可以看到,在窗口下方的终端面板中,已经成功出现了**Hello, Java!**字样,代码运行成功。
|
||||
|
||||

|
||||

|
||||
|
||||
### 完成✅
|
||||
|
||||
@@ -253,7 +253,7 @@ Mac OS并没有内置Java语言的支持,需要我们另外安装。
|
||||
|
||||
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201219015638.png" alt="image-20201218234917588" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201219015638.png" alt="image-20201218234917588" style="zoom:50%;" />
|
||||
|
||||
这是因为插件内置的一些功能需要Java来运行,而这些功能又依赖于一些较新的特性,这些特性最早出现在Java 11中。为了更好地学习和使用Java,这里推荐安装Java 11 或Java 12。网站教程或学校授课常常以Java 8为例,但对于初学者来说,几者无太大区别,Java 8的代码都可以被很好地支持。
|
||||
|
||||
|
||||
@@ -89,7 +89,7 @@ services:
|
||||
ONLINE_MODE: "FALSE" #正版校验开关
|
||||
ALLOW_FLIGHT: "FALSE"
|
||||
USE_AIKAR_FLAGS: "false" # 一些优化
|
||||
RESOURCE_PACK: "https://blog-1301127393.cos.ap-shanghai.myqcloud.com/MC/Distribution/VNR-1.0.1.zip" # 我自己会用的资源包,这里填url
|
||||
RESOURCE_PACK: "https://blog-1301127393.file.myqcloud.com/MC/Distribution/VNR-1.0.1.zip" # 我自己会用的资源包,这里填url
|
||||
NETWORK_COMPRESSION_THRESHOLD: 512 # 网络优化
|
||||
restart: unless-stopped
|
||||
rcon:
|
||||
@@ -146,7 +146,7 @@ volumes:
|
||||
|
||||
上一张HMCL的主页的图:
|
||||
|
||||

|
||||

|
||||
|
||||
其他没有使用过的启动器暂时不予评价。
|
||||
|
||||
@@ -344,7 +344,7 @@ MC服务器的优化主要聚焦在两个地方
|
||||
* 联机游戏间或卡顿,但很快恢复
|
||||
* 查看日志发现空载时时竟然仍会`can't keep up`
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
@@ -382,19 +382,19 @@ JVM优化的大头是GC。网上吹的漫天飞的G1GC的确有他的可取之
|
||||
|
||||
1. 优化前MC服务器的资源占用情况
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
2. SERIAL GC (1 ONLINE)
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
3. 进一步对mod优化后,2 online
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
@@ -412,11 +412,11 @@ JVM优化的大头是GC。网上吹的漫天飞的G1GC的确有他的可取之
|
||||
|
||||
我家:
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
@@ -424,13 +424,13 @@ JVM优化的大头是GC。网上吹的漫天飞的G1GC的确有他的可取之
|
||||
|
||||
我安装的光影 Sildurs Vibrant Shaders v1.281 High 效果图
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
Better HUD + 旅行地图效果图
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@ Cygwin的安装程序可以[从其官方站点下载](https://cygwin.com/install
|
||||
|
||||
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227164821.png" alt="image-20201224235413884" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227164821.png" alt="image-20201224235413884" style="zoom:50%;" />
|
||||
|
||||
|
||||
|
||||
@@ -73,7 +73,7 @@ Cygwin的安装程序可以[从其官方站点下载](https://cygwin.com/install
|
||||
|
||||
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227164829.png" alt="image-20201224235436360" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227164829.png" alt="image-20201224235436360" style="zoom:50%;" />
|
||||
|
||||
|
||||
|
||||
@@ -83,13 +83,13 @@ Cygwin的安装程序可以[从其官方站点下载](https://cygwin.com/install
|
||||
|
||||
网络条件不好的情况下,半分钟以内就会报错说网络连接失败。不过不用担心,接下来可以自己填写国内镜像地址。
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227164833.png" alt="image-20201224235644342" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227164833.png" alt="image-20201224235644342" style="zoom:50%;" />
|
||||
|
||||
在User URL的输入框输入`https://mirrors.tuna.tsinghua.edu.cn/cygwin/`并点击Add添加。之后点击下一步继续。
|
||||
|
||||
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227164836.png" alt="image-20201224235719679" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227164836.png" alt="image-20201224235719679" style="zoom:50%;" />
|
||||
|
||||
|
||||
|
||||
@@ -97,13 +97,13 @@ Cygwin的安装程序可以[从其官方站点下载](https://cygwin.com/install
|
||||
|
||||
之后会进入一个选择界面。这里选择要安装的组件。我们只需要C语言的编译器,这里在搜索框内输入`gcc`,然后在下方找到`gcc-core` 和 `gcc-g++`,点击右侧的三角形打开下拉菜单,选择9开头的版本。如下图所示。
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227164839.png" alt="image-20201225000518139" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227164839.png" alt="image-20201225000518139" style="zoom:50%;" />
|
||||
|
||||
|
||||
|
||||
选择完成后,一路点击下一步安装。如果出现如下的警告信息,直接用默认的设置,点下一步继续就可以了。
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227164842.png" alt="image-20201225000604625" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227164842.png" alt="image-20201225000604625" style="zoom:50%;" />
|
||||
|
||||
|
||||
|
||||
@@ -115,51 +115,51 @@ Cygwin的安装程序可以[从其官方站点下载](https://cygwin.com/install
|
||||
|
||||
在开始菜单中找到`Windows系统` - 控制面板。如果这里没有的话,按`Windows徽标键`+`S`可以呼出搜索面板,可以在此搜索控制面板菜单项。
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227164856.png" alt="image-20201227152139118" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227164856.png" alt="image-20201227152139118" style="zoom:50%;" />
|
||||
|
||||
在控制面板主页找到系统与安全。
|
||||
|
||||

|
||||

|
||||
|
||||
或者如果你的控制面板打开不是上面的布局而是下面这种布局的话,找到系统菜单。
|
||||
|
||||

|
||||

|
||||
|
||||
进入如下的页面,点击高级系统设置。
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227164910.png" alt="image-20201225001127874" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227164910.png" alt="image-20201225001127874" style="zoom:50%;" />
|
||||
|
||||
切换到高级选项卡,点击下方的环境变量菜单
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227164913.png" alt="image-20201225000925342" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227164913.png" alt="image-20201225000925342" style="zoom:50%;" />
|
||||
|
||||
在用户变量中,点击`Path`,点击下方编辑按钮进行编辑
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227164916.png" alt="image-20201225000949291" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227164916.png" alt="image-20201225000949291" style="zoom:50%;" />
|
||||
|
||||
输入Cygwin安装路径下的bin目录。如果你之前没有自定义安装路径,直接设置如图即可。否则设置为你自定义的路径。
|
||||
|
||||
**注意:这一步只要添加这一个就好**,不要看我截图里面的很干净,就把其他的都删了
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227164919.png" alt="image-20201225001045854" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227164919.png" alt="image-20201225001045854" style="zoom:50%;" />
|
||||
|
||||
一路点击确定。修改完之后重启下电脑确保改动生效。
|
||||
|
||||
在PowerShell中或者命令提示符中输入gcc并回车。如果显示no input files则表示安装成功。
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227164921.png" alt="image-20201225001234917" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227164921.png" alt="image-20201225001234917" style="zoom:50%;" />
|
||||
|
||||
### 配置编辑器
|
||||
|
||||
安装完了编译器,可以先来Hello world了
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
按住Shift键,右键点击文件夹空白处,会出现在此处打开Powershell窗口的选项。
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227164932.png" alt="image-20201225001744160" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227164932.png" alt="image-20201225001744160" style="zoom:50%;" />
|
||||
|
||||
|
||||
|
||||
@@ -167,7 +167,7 @@ Cygwin的安装程序可以[从其官方站点下载](https://cygwin.com/install
|
||||
|
||||
输入`./hello.exe`即可执行该exe文件。
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
@@ -201,41 +201,41 @@ https://code.visualstudio.com/sha/download?build=stable&os=win32-x64-user
|
||||
|
||||
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227165016.png" alt="image-20201227155805507" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227165016.png" alt="image-20201227155805507" style="zoom:50%;" />
|
||||
|
||||
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227165019.png" alt="image-20201227155937465" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227165019.png" alt="image-20201227155937465" style="zoom:50%;" />
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227165032.png" alt="image-20201227160939375" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227165032.png" alt="image-20201227160939375" style="zoom:50%;" />
|
||||
|
||||
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227165035.png" alt="image-20201227161003478" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227165035.png" alt="image-20201227161003478" style="zoom:50%;" />
|
||||
|
||||
|
||||
|
||||
在输入栏中,在当前选项卡为**用户**的情况下,输入`run`并按回车进行搜索。修改`Run in Terminal`和 `Save File Before Run`的设置项。
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227165038.png" alt="image-20201227161205762" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227165038.png" alt="image-20201227161205762" style="zoom:50%;" />
|
||||
|
||||
|
||||
|
||||
@@ -245,20 +245,20 @@ https://code.visualstudio.com/sha/download?build=stable&os=win32-x64-user
|
||||
|
||||
点击左侧第一个按钮,来到文件管理面板。点击打开文件夹按钮,打开一个空白的文件夹(任意文件夹都可以,只是保存你代码的地方,一般一个干净整洁的新文件夹为宜)
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227165059.png" alt="image-20201227163528187" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227165059.png" alt="image-20201227163528187" style="zoom:50%;" />
|
||||
|
||||
|
||||
打开文件夹后,在空白处单击右键,新建一个文件,文件名输入为`hello.c`
|
||||
|
||||
|
||||

|
||||

|
||||
|
||||
|
||||
|
||||
点击右上角的三角形按钮即可自动编译运行你的C语言代码。在窗口下方的终端即可看到输出的`Hello,C!`字样。
|
||||
|
||||
|
||||
<img src="https://blog-1301127393.cos.ap-shanghai.myqcloud.com/BlogImgs/20201227165112.png" alt="image-20201227164041803" style="zoom:50%;" />
|
||||
<img src="https://blog-1301127393.file.myqcloud.com/BlogImgs/20201227165112.png" alt="image-20201227164041803" style="zoom:50%;" />
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ tags:
|
||||
由于要分配的公网 IPv6 地址是要由路由器从公网获取一个前缀然后再为局域网的每个支持 IPv6 的设备分配地址,这一项任务不能由内网的树莓派代劳,所以当时就没有改动,没想到现在竟然成了救命稻草。
|
||||
通过 IPv6 的方式,成功连接上了树莓派。查看了 AdGuardHome 的 DNS 服务以及 DHCP 服务,并没有发现任何异常。
|
||||
例行 SSH 连上查看日志。`sudo systemctl status AdGuardHome.service`,果然,发现了端倪。
|
||||

|
||||

|
||||
原来!DHCP 服务!是要单独监听 67 端口的!
|
||||
而一个小时之前,为了防止暴露在公网上的树莓派遭到攻击,我特地启用了防火墙,并设置规则为,除了放行的 DNS 53 等端口,其他默认屏蔽。想来应该是误伤了 DHCP 的 67 端口。而之前 DHCP 设置每个 IP 地址的租约为一个小时,即,每间隔一个小时才会重新进行一次 DHCP 请求。于是`sudo ufw allow 67/tcp`端口放行 DHCP 服务信息。win10 断网重连以令其重新获取 IP 地址。
|
||||
没想到还是不成功。AdGuardHome 的 DHCP 租约面板,依然显示没有任何设备连接。依据以往的经验,乖乖去查了 DHCP 所使用的端口信息,发现 DHCP 需要`67/udp`和`68/udp`两个端口,且还是使用 udp 连接。
|
||||
@@ -43,7 +43,7 @@ tags:
|
||||
-----
|
||||
|
||||
防火墙抵挡了来自外部的威胁,也会对现有的服务造成影响。除了网页访问的 80 和 443 端口,其他有固定端口的特定服务要手动在防火墙中添加规则。对于像 BT 下载这种没有固定端口的,需要根据实际设定来更新防火墙规则。
|
||||

|
||||

|
||||
图中为 Aria2 的默认监听端口,为了保证正常的 BT 下载,需要保证这个范围的端口也添加进防火墙允许通过的规则。
|
||||
最简单有效的办法是,将所有出站的请求默认允许,对于外部传入的请求,除了必要的几个服务,其他一概默认禁止。
|
||||
|
||||
|
||||
@@ -85,7 +85,7 @@ google 了一番,没人写过我这个问题。。。人家都是爬虫绕过
|
||||
>
|
||||
> **Feature: 简单一键部署,常用组件整合,自动更新支持,服务健康自检支持,海外站点 RSS 解锁**
|
||||
|
||||

|
||||

|
||||
|
||||
感兴趣的朋友可以关注一下 🍺
|
||||
|
||||
|
||||
@@ -36,9 +36,9 @@ tags:
|
||||
|
||||

|
||||
|
||||

|
||||

|
||||
|
||||

|
||||

|
||||
|
||||
这样的广告呢,虽然他的侵略性或许比以往更小了,不过还是有点碍眼。而且在某种程度上,依然可能会误导家里的老人或是小孩。为了统一家庭的互联网体验,减少不必要的麻烦,这个广告也是我们的 target。由于这个广告是嵌入搜索结果中的,如果你用之前的小伎俩,打算单独屏蔽这个广告对应的元素的话,你就要失望了。因为他会连带着屏蔽所有的搜索结果。这显然是不可取的。下面我们要介绍另外两个工具。
|
||||
|
||||
@@ -52,16 +52,16 @@ tags:
|
||||

|
||||
|
||||
安装好油猴插件后,你可以在 [Greasyfork.org](https://greasyfork.org/zh-CN/) 上下载各种黑科技般的脚本。安装成功后,油猴会在你进入符合条件的网页时自动启用对应的脚本。比如,你安装了 AC 的这个脚本,而这个网页是适配了某度的,那么当你进入某度的网页时,油猴就会自动启用这个脚本。快来领取属于你的纯净版度度吧。
|
||||

|
||||

|
||||
|
||||
前面介绍的几个,都只是借助第三方工具来屏蔽网页上特定的碍眼的元素。如果我们要阅读来自不同网站的新闻,为了获得机制纯净的阅读体验,难道要用 AdBlock 一个一个选中页面中除文章主体文字以外其他所有元素? 对于这种页面结构非常固定的一类网站,我们是否可以通过某种方式,来只提取页面主体的文字,以优化我们的阅读体验呢?
|
||||
|
||||
### 使用浏览器自带的阅读工具
|
||||
|
||||
苹果很早就想到了这一点,Safari 浏览器可以识别当前的的页面是否是一个结构简单,文字为主题的页面。在符合条件的网页上,Safari 会提示你使用阅读工具来优化页面,以获得更好的阅读体验。当然,你也可以手动启用他。
|
||||

|
||||

|
||||
微软也不甘示弱,在随 Win10 推出的 Microsoft Edge 上,也内置了阅读工具。你可以在地址栏的右边找到他。
|
||||

|
||||

|
||||
_[注:区别与 2020 年新的基于 Chromium 内核的新 Edge 浏览器,此处指的是老版 Edge HTML 内核的 Microsoft Edge 浏览器]_
|
||||
|
||||
### 使用第三方阅读工具 - [简阅 SimpRead](http://ksria.com/simpread/)
|
||||
|
||||
Reference in New Issue
Block a user