自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

烹茶室

煮雪烹茶,笑看风华

  • 博客(164)
  • 收藏
  • 关注

原创 解决拉取github仓库报错“gnutls_handshake() failed”问题

本文首发于:https://blog.frytea.com/archives/421/gnutls_handshake() failed: The TLS connection was non-properly terminated.最近为新配置的虚机拉取库,但是从 GitHub 拉取库总是出问题,查阅网上文献将问题锁定在代理,但是找了一圈还是没有找到答案。经过仔细排查,发现还是由于代理设置有错,为 http 错误配置了 https 的代理,导致出错。如果没有配置代理,可使用以下命令 取消代理 :

2021-04-12 09:00:05 13766 2

原创 三步激活 StarUML V4.0.1 (WIN10) | 仅供学习

本文首发于:https://blog.frytea.com/archives/524/StarUML是一个开源的 UML 工具列表软件,它遵守 GNU GPL 的一个修订版。StarUML 项目宣称的目标是代替大型的商业 UML 工具软件,如 IBM 的 Rational Rose , Borland 公司的 Together 。StarUML 支持 UML2.0 定义的大多数图,是一款跨平台且轻量高效的现代 UML 绘图工具。但由于其商业性质,免费版仅提供一段时间的试用预览,到期后导出图片会有 未注册

2021-04-07 21:06:31 7767 4

原创 计算 Linux 内存使用率方法及C实现

通过获取Linux中的 /proc/stat文件中的内容可以获取系统内存的详细信息:# cat /proc/meminfo MemTotal: 3880404 kBMemFree: 3182248 kBMemAvailable: 3396580 kBBuffers: 39588 kB...

2020-07-16 21:21:37 824

原创 拯救你的硬盘,一切井井有条

由于一直研究计算机相关技术,从开始的500GB硬盘,带后来1TB的移动硬盘,再到后来4TB移动硬盘,再到后来移动NAS。随着数据量的不断增长,一昧的扩容硬盘也许不是一个最佳的选择,如果文件只是简单堆放,就真的同一堆数据垃圾没有两样。经过一天的整理、探索、构思,结合以往数据整理的方法,重新设计了一种个人文件数据库的存储方案,从存储介质到存储结构做了重...

2020-07-05 05:38:28 274

原创 Vim第二讲 删除、重复、撤销

2.1 简单命令** 输入 dw 可以从光标处删除至一个单词的末尾。**# example---> Tha words don't |belong paper in this sentence.$ dw---> Tha words don't paper in this sentence.2.2 更多删除** 输入 d$ 从当前...

2020-07-03 23:11:42 309

原创 Vim第五讲 内部命令、另存、部分保存、插入文件

5.1 在 VIM 内执行外部命令的方法** 输入 :! 然后紧接着输入一个外部命令可以执行该外部命令。**按下我们所熟悉的 : 命令使光标移动到屏幕底部。这样您就可以输入一行命令了。接着输入感叹号 ! 这个字符,这样就允许您执行外部的 shell 命令了。我们以 ls 命令为例。输入 !ls <回车> 。该命令就会列举出您当前目录的内...

2020-07-03 21:01:40 721

原创 GCC -l选项:手动添加链接库

最近研究C语言CRC循环冗余校验,找到一个开源的库:lammertb/libcrc其中有实例代码,但是无论如何运行不起来,报错如下:[root@frytea-dev-test examples]# gcc tstcrc.c -o tstcrc -L ~/libcrc/include/tmp/ccEcajcY.o: In function `mai...

2020-07-03 16:14:59 501 1

原创 Vim第三讲 置入、替换、更改

3.1 置入类命令** 输入 p 将最后一次删除的内容置入光标之后。 **# example---> b) Violets are blue,---> c) Intelligence is learned,---> d) Can you learn too?---> |a) Roses are red,$ dd...

2020-07-03 12:34:01 227

原创 Vim第四讲 搜索、查找、替换

4.1 定位及文件状态** 输入 CTRL-G 显示当前编辑文件中当前光标所在行位置以及文件状态信息。 输入大写 G 则直接跳转到文件中的某一指定行。**按下 CTRL 键不放开然后按 g 键。我们称这个键组合为 CTRL-G。您会看到页面最底部出现一个状态信息行,显示的内容是当前编辑的文件名和文件中光标位置。请记住行号,它会在步骤3中用...

2020-07-03 12:07:16 246

原创 Vim第七讲 帮助、个性化和补全

7.1 获取帮助信息** 使用在线帮助系统 **Vim 拥有一个细致全面的在线帮助系统。要启动该帮助系统,请选择如下三种方法之一:按下 <HELP> 键 (如果键盘上有的话)按下 <F1> 键 (如果键盘上有的话)输入 :help <回车>请阅读帮助窗口中的文字以了解帮助是如何工作的。输入 CTRL-W CTRL...

2020-07-03 03:47:32 217

原创 资源分享之计算机网络虚拟实践

喜欢整理一些资源,之后放在知识库或是资源站里,等待着有缘人去发现,可等了许久发现:有的人需要它,可就是找不到;有些人不需要它,却误打误撞地看到了。反思之后以为,做了一些事情就要学会声明,比如我个人就可以直接发给我认为需要的人,或者像现在一样,发一篇文章,需要的同学可以收藏。计算机网络是计算机核心课程之一,人们无时无刻不在享受计算机网络各种协议带来的...

2020-06-20 02:13:40 293

原创 Cisco PT 案例四:VLAN(Access模式实践)

环境Cisco Packet Tracer 5.3Windows 10操作操作:按照如图所示连接拓扑图实验步骤创建VLAN 2和VLAN 3将部门PC对应端口划分到相应的VLAN中PC设置192.168.1.2 //PC0192.168.1.3 //PC1192.168.1.4 //PC2192.16...

2020-06-19 23:41:46 675

原创 Cisco PT案例一:为交换机配置并连接TELNET

Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一...

2020-06-19 19:30:31 2090

原创 Cisco PT 案例三:端口使能/禁用

环境Cisco Packet Tracer 5.3Windows 10操作操作:按照如图所示连接拓扑图# 进入特权模式Switch>enable# 进入全局配置模式Switch#configure terminalEnter configuration commands, one per line. End with CNTL/Z....

2020-06-19 16:32:49 1508

原创 Cisco PT 案例七:配置链路聚合 / 负载均衡

环境Cisco Packet Tracer 5.3Windows 10操作操作:按照如图所示连接拓扑图配置交换机0Switch>enableSwitch#configure terminalSwitch(config)#hostname SA (更改交换机名字)SA(config)#interface port...

2020-06-19 12:32:23 2499

原创 Cisco PT 案例九:单臂路由

单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通。环境Cisco Packet Tracer 5.3Windows 10操作操作:按照如图所示连接拓扑图实验步骤(1)创建拓扑,配置设备添加一台路由器、一台交换...

2020-06-19 11:00:16 567

原创 Cisco PT 案例二:为路由器配置并连接SSH

1. 案例目标通过本案例,你可以掌握如下技能:配置 SSH使用 SSH 访问路由器2. 背景知识过去对路由器的远程管理访问一般使用 TCP 端口 23 上的 Telnet。但 Telnet是在安全不是问题的年代开发的。为此,所有 Telnet 流量以明文的形式转发。SSH 已经替代了 Telnet,作为远程路由器连接管理的最佳工具,它提供强大的私密...

2020-06-19 09:53:41 2885 6

原创 Cisco PT 案例六:交换机端口与Mac地址绑定

环境Cisco Packet Tracer 5.3Windows 10操作操作:按照如图所示连接拓扑图1、进入相应的接口(以端口1设置Mac地址绑定,PC0接1端口举例)Switch>enableSwitch#configConfiguring from terminal, memory, or network [terminal]?E...

2020-06-19 07:04:26 3432

原创 Cisco PT 案例五:VLAN(Trunk模式实践)

环境Cisco Packet Tracer 5.3Windows 10操作操作:按照如图所示连接拓扑图实验步骤创建VLAN 2和VLAN 3,财务部对应VLAN 2,销售部对应VLAN 3将部门PC对应端口划分到相应的VLAN中为交换机配置VTP模式及VTP域名配置交换机间互联的端口为Trunk类型PC设置192.168.1.2 //...

2020-06-19 05:01:33 645

原创 Cisco PT 案例八:配置基本ACL访问控制

环境Cisco Packet Tracer 5.3Windows 10操作操作:按照如图所示连接拓扑图配置F0/1接口IP:R1(config)#interface fastEthernet 0/1 //进入Fa0/1R1(config-if)#ip address 172.16.1.1 255.255.255.0 //配置IP...

2020-06-19 01:05:25 1063

原创 解决Win10下H3C网络设备模拟器无法启动问题

由于工作学习需要,需在win10上安装H3C网络设备模拟器,但无奈安装好后各种启动不起来。查看日之后发现报错如下:Traceback (most recent call last): File "HCLUpdate.py", line 9, in <module> File "Ui_PopUp.pyc", line 10, in...

2020-06-10 18:39:39 7059 1

原创 解决Windows下帮助文件打开空白

今天从某官网下载了一份帮助文档,正常解压,正常弹出警告。可点击打开后傻眼了,整个文档都是空白的,只能看到目录结构。经过一番搜索找到解决方案,只需右键属性,勾选解除锁定,保存即可。参考文献完美解决.CHM文件打不开或者打开以后显示空白的情况 ...

2020-06-10 07:44:22 638

原创 【ZMQ】第一个C服务器

技术背景ØMQ (也拼写作ZeroMQ,0MQ或ZMQ),号称号称是“史上最快的消息队列”,基于c语言开发。ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socket library,他使得Socket编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。作为C开发人员有两个选择 ...

2020-06-08 02:47:24 365

原创 Minecraft 从安装到入门

近期才入坑 Minecraft ,自建了服务器,写了一篇文章记录服务器配置过程:适当愉悦,自建 Minecraft 服务器。 高深的东西咱也不懂,就感觉一群朋友在一起创造自己的世界挺有意思的,撰文目的在于指导像我一样的从未接触过 Minecraft 的新手进入 Minecraft 的世界,并会持续更新一些小技巧。以下网站可以找到一些参考资料:我的世...

2020-04-02 11:30:34 821

原创 [编程题]和为S的连续正数序列

题目来源牛客网首页 > 试题广场 > 和为S的连续正数序列时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,...

2020-03-03 20:53:43 179

原创 [编程题]evaluate-reverse-polish-notati

题目来源牛客网首页 > 试题广场 > evaluate-reverse-polish-notati时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M题目描述链接:https://www.nowcoder.com/questionTerminal/22f9d7dd89374b6c8289e44237c70...

2020-02-25 23:39:21 212

原创 [编程题]minimum-depth-of-binary-tree

题目来源牛客网首页 > 试题广场 > minimum-depth-of-binary-tree时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M题目描述求给定二叉树的最小深度。最小深度是指树的根结点到最近叶子结点的最短路径上结点的数量。Given a binary tree, find its mini...

2020-02-23 19:35:16 198

原创 [编程题]进制转换

题目来源牛客网首页 > 试题广场 > 进制转换时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 32M,其他语言64M题目描述写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 )输入描述输入一个十六进制的数值字符串。输出描述输出该数值的十进制字符串。示例1输入0xA输出10参考代码// 链接:htt...

2020-02-22 10:50:39 325

原创 迁移 GitLab 小记

由于服务器到期等因素,需要对 GitLab 进行迁移,在此记下一段历程。首先要保证迁入和迁出 GitLab 的版本是一致的,使用这一条指令:cat /opt/gitlab/embedded/service/gitlab-rails/VERSION我的两个服务器输出分别是:# 迁入服务器$ cat /opt/gitlab/embedded/serv...

2020-02-06 08:27:44 459

原创 解决VMeare 安装 Android x86 错误

今天尝试使用 VMware 安装Android x86 9.0 时出现一个问题。安装过程参考教程:VMware实现Android x86 8.1 从安装到使用VMware 安装 Android x86 7.1.2 64 位安装镜像来源:https://www.android-x86.org/download完成安装进行 Reboot 时,出现了 d...

2020-02-05 05:45:39 1518

原创 华为鲲鹏服务器初探

起因报名了华为云微认证 轻松玩转Kubernetes ,需要一台北京四区的华为云 ECS 做客户机进行实验,发现华为云的 云创校园 活动新推出了鲲鹏云服务器套餐,通用计算增强型云服务器,搭载自研华为鲲鹏920处理器及25GE智能高速网卡,提供强劲鲲鹏算力和高性能网络,购买指定配置服务可享受9元/月优惠,并赠送相同时长主机安全,遂买来测试+实验。这...

2020-02-04 12:55:20 1341

原创 论解决问题的心态

就在今天解决了困扰我一个多月的问题,详见博文 告别 Android 开发 “Read timed out”。问题的起因是在自己重新开始开发,配置完环境后,却怎么也无法进行编译,这一问题一下子就困扰了我一个月。说出来挺惭愧,这段时间正好是过年,但凡有时间就会搜索一下原因,最终得以解决,发现都是因为细节。此外解决问题的能力是很重要的能力,需要在平时就注...

2020-02-01 17:43:46 496

原创 告别 Android 开发“Read timed out”

问题背景困扰博主近一个月的问题,导致近一个月没办法进行 Android 开发的问题终于解决了!问题错误特征Could not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-5.5.1-all.zi...

2020-02-01 01:06:32 1286

原创 围棋入门感受之一

一直想要学学围棋,心动不如心动,现在就试试吧!于是就开始每天几盘,开始的时候脑中总是浮现江流儿的风流样子,到后来慢慢发现这是深奥的棋子,蕴含了不浅的哲理,在此简单记录。围棋的下法对局双方各执一色棋子。空枰开局。黑先白后,交替着一子于棋盘的点上。棋子下定后,不再向其他点移动。轮流下子是双方的权利,但允许任何一方放弃下子权而使用虚着。围棋的规则非常简单,百度百科给出了以上5条围棋的下...

2020-01-31 15:22:06 537

原创 一个方便转存 Google Drive 分享文件的方法

用过 Google Drive (以下简称GD) 的朋友们应该都清楚,GD 分享的文件可以一键添加到自己的云盘中,速度很快,一度让我感觉 Google 好牛,但仔细一看会发现这并不是将文件转存到自己的 GD 中,以大神分享的爱情公寓5资源为例:如上图所示,我已经将该资源通过 GD 提供的一键保存按钮将资源放在我的云盘,我已经可以在我的云盘看到,但是仔细看文件详情,目前我还是以分享的方式查看,文...

2020-01-31 15:21:05 5249

原创 【夜思】学会克制

学会克制,方可助人以稳定的姿态翱翔最远的地方,而不会摇摆不定,停滞不前。求其上,得其中有一篇文章令我印象深刻,它的标题是这么起的“上天也许不会给你你想要的,他会给你更好的”。讲述了一位青年意气风发,积极向上,却始终对自己理想的生活求之不得,最后,终于在另外一个意想不到的角落收获到意想不到惊喜的故事。凡事或许真就在这一个“度”。以摄影为例,如果不加限...

2020-01-23 15:00:07 211

原创 一种高兼容度的通用文档解决方案

你是否经常遇到这种情况:辛苦调好格式写好的 word 文档到其他人电脑上格式就莫名其妙的乱了;word 和 wps 处理的 docx 文档,不同的软件之间打开就是会出现一些很细微的差异。不得不说,就连微软自己将 office 系列软件的定位就是指一款 文字处理软件,在这样的软件之上可以完成几乎所有的格式调整工作,但并不保证不同的设备、软件之间可以互相通用;此外如果是记录笔记或是进行文字创作,等格式...

2020-01-20 15:05:41 349

原创 为Linux发行版安装中文字体

前文提到博主为自己的 ThinkPad E450 安装了一款来自爱尔兰的 Linux/GNU 发行版 作为主力系统使用:这款来自爱尔兰的操作系统真的是爱了。近期需要进行文字处理工作,安装了WPS 2019 Linux 版 ,但是发现这款外来的 Linux/GNU 发行版 并没有自带一些常用的中文字体,如 宋体、仿宋、黑体 等字体,经过一番检索,博主使用从 Windows 10 家庭中文版中提取出中...

2020-01-20 15:04:51 1324

原创 版本控制及代码托管平台综述

版本控制是协助软件开发的重要工具之一,根据维基百科中“版本控制”词条的描述,版本控制(英语:Version control)是维护工程蓝图的标准作法,能追踪工程蓝图从诞生一直到定案的过程。此外,版本控制也是一种软件工程技巧,借此能在软件开发的过程中,确保由不同人所编辑的同一程序文件都得到同步。在程式设计中,分散式版本控制(英语:distributed revision control 或 dis...

2020-01-20 15:04:17 487

原创 细节决定价值

此前写过一篇文章用来综述智能手机中的传感器,文章使用 Samsung S9 为主线探究了其携带的各种传感器,最终得出结论:价值,都体现在细节 。今天为什么又写了一片直接以细节为主题的文章呢?因为我换键盘了,没错,我换键盘了!要问为什么换键盘呢?换键盘跟本文主题有什么联系呢?如图所示,有一个经常会使用到的按键脱落了(Markdown语法中插入代码经常...

2020-01-11 17:59:21 322

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除