- 博客(160)
- 资源 (15)
- 问答 (2)
- 收藏
- 关注
原创 Windows C盘清理之用户数据清理记录
今天,突然发现C盘空间只剩余3~4G了,我的电脑总共500G,80G给了C盘【系统盘】,100G给了D盘【软件盘】,200G给了E盘【虚拟机盘】,20G给F盘【workspace盘】,20G给G盘【文档盘】,其余给了H盘【MISC】。 按理说大多数软件都装在了D盘,并没有安装到C盘,而且根据网上的一些教程,清理了C盘的浏览器缓存、系统C:/Windows/Temp目录缓存等数据(只有几十MB),平常都是习惯性shift +delete删除也并没有什么回收站垃圾,为什么还是...
2021-12-18 14:50:00
5415
原创 MQTT服务器搭建与测试记录
工作需要了解MQTT协议,与使用MQTT进行消息订阅发布,因此先了解下基本概念与本地测试环境搭建:1、基本概念:可参考:简书:MQTT 协议基本介绍2、环境搭建:可参考:常见MQTT服务器搭建与试用3、实测问题处理记录:1、下载服务器:http://emqtt.com/static/brokers/emqttd-windows7-v2.3.9.zip2、解压,设置环境变量:(D:\APP_TOOL\emqttd\bin)3、Windows安装IIS服务:(Internet Inf
2020-09-05 14:55:35
1213
原创 Ubuntu16.04 Resoluition Addition And Setting
1. list current support all resoluition:krj-16-4@ubuntu:~$ xrandrScreen 0: minimum 1 x 1, current 1920 x 1080, maximum 8192 x 8192Virtual1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 800x600 60.00 + 60...
2020-06-27 14:37:23
662
原创 GIT基本操作记录(init、clone、add、rm、mv、commit、log、status、config、diff等命令基本使用)
#----------------------------------------------------------------------------------------------------------------------------------------------------# git简单介绍 【2020年6月8日23:12:12】#--------------------------------------------------------------------------.
2020-06-10 23:25:32
545
原创 Python语法学习测试记录(Python编程从入门到实践——Eric Matthes著)
注:2020-05-27日开始学习Python基础语法,期间参考《Python编程从入门到实践——Eric Matthes著》一书,对数组涉及的部分语法、python关键字、内置函数、库等进行试验,再次做一简单记录,在学习完成前,会进行实时更新。【1】2020-05-27:Hellow Python#print用于输出,python3.8中print为函数,需要带括号输出str = "-------------------------------------------"print(str)
2020-05-29 22:47:44
786
原创 关于arm-none-linux-gnueabi-4.4.3编译环境下,lib1funs.S编译报错的处理
原始报错信息:Krj@VM:~/soc_workspace/1stQuarter_BarBoard/15_NandFlash/NandFlash_codeTest$ make cleanDepend && makedelete all module files succeed!delete all depend files succeed!start.s compile...
2020-02-16 15:45:18
1318
原创 Tlenet连接报错: Access Denied: Specified user is not a member of TelnetClients group. ......
详细报错:Access Denied: Specified user is not a member of TelnetClients group.Server administrator must add this user to the above group.Telnet Server has closed the connection访问拒绝:特定用户不是TelnetCl...
2020-02-05 17:33:46
4418
原创 TFTP协议分析与实现
闲暇之余做一个模块化的TFTP DEMO程序,记录一下。1、TFTP协议与功能点介绍:TFTP采用UDP协议进行TFTP协议的文件传输,其默认的协议socket为:UDP + port 69;UDP不支持顺序传输,但是TFTP有ACK的回复,因此TFTP协议可以顺序传输,但是可能会发生重传过程中产生的已过时ACK/DATA传输到对端的等问题。TFTP适合在局域网传输文件大小不太大的文件,标...
2019-10-02 21:58:33
3067
原创 网络技术点资料汇总
本博客用来记录网络技术学习中,所搜集到的、用到的一些资料,避免二次耗时搜索与筛选,持续更新。1、Date:2019年7月23日21:59:36关于华为HedExit Lite阅读器(一款非常实用的资料文档搜索、下载、管理软件,由华为官方出品,解压后无需安装,直接可以运行,下载地址附后,默认浏览器为IE浏览器):HedExit Lite2、Date:2019年7月23日22:10:2...
2019-07-23 22:21:57
508
2
原创 电脑触摸板一碰就黑屏,再碰就亮,过一秒又灭,一闪一闪的;解决方案记录
型号:宏碁E5-572G方案:重启电脑,开机时进入BIOS(F2),不修改任何配置ESC直接退出,重启后就OK了;或许关闭触摸板、更新驱动、重新插拔触摸板硬件连接都能解决,但似乎还是这种方式更为便捷。也不知啥原理,个人猜测:可能是监测到有进过BIOS,相关硬件配置重新加载,之前有异常操作的均重新恢复默认,所以正常了。参考:https://zhidao.baidu.com/question/...
2019-07-14 13:38:48
6867
原创 驱动写久了脑子要生锈了!!!
今天没事儿干,写个小程序,却发现逻辑性思维越来越差,梳理加班时长的关系都无法快速梳理出来,结果最终还是磕磕绊绊,马马虎虎给搞完了,果然是驱动搞的时间长了,逻辑性思维下降,脑子生锈,一切基本全凭经验,痛苦~~~加班时长统计简单规则描述:①正常上班时间为:周一到周五8:30上班打卡,6:00下班打卡;②12:00-13:30为休息时间;③如果晚上加班,则18:45以后开始计算加班时长(...
2019-05-19 14:37:29
727
翻译 IEEE 802.3-2015 LLDP和TLV文档翻译
79. IEEE 802.3组织特定链路层发现协议(LLDP),类型、长度和值(TLV)信息元素79.1概述IEEE Std 802.1AB-2009中规定的链路层发现协议(Link Layer Discovery Protocol,LLDP)是一种MAC客户端协议,允许连接到IEEE 802 LAN的站点(station)向连接到同一IEEE 802 LAN的所有其他站点进行通告:包括该...
2019-04-06 17:53:51
4422
翻译 IEEE802.3-2015 CL78 节能以太网(EEE)要点翻译
78.节能以太网(EEE)78.1概述可选的EEE功能将IEEE 802.3媒体访问控制(MAC)子层与一系列物理层相结合,定义为支持低功耗空闲(LPI)模式下的操作。启用LPI模式后,链路两侧的系统可以在链路利用率较低时节省电量。EEE还提供协议来协调与LPI模式之间的转换,并在不改变链路状态且不丢弃或损坏帧的情况下执行此操作。进入和退出LPI模式的过渡时间保持足够小,以便对上层协议...
2019-04-05 10:52:49
9096
原创 我的第一个ARM汇编程序(霓虹灯~~~)
开始基于S3C2440学习ARM裸机,记录一下第一个ARM汇编程序(比起8086的指令,ARM的指令要难一些,当然ARM指令比起IA32也是稍有逊色,毕竟越是技术更新换代,所需功能越多,复杂度也就越大)@@ Time:2019年4月1日23:15:07 @ Author:Apollon_krj@ 所有的三个LED点灯(GPF4~GPF6):1为灭,0为亮@ 流水灯@ @ arm的函数...
2019-04-02 19:57:35
1331
原创 主板供电异常,USB/网线插入/重启导致电脑大概率蓝屏
有一个USB2.0的接口,插了一个无线鼠标的USB公口,一段时间都没有问题,结果这两天在安装一个USB下载的驱动时,不能识别该USB,电脑显示如图所示【未知USB设备(设备描述符请求失败)】:网上搜了一大堆教程,搞了一天都没有搞定,可能现象一致,但是原因不一样(毕竟我这TMD在鼠标USB插入的时候,去插网线、重启都有大概率的蓝屏事件),蓝屏一般都是硬件故障,但是具体是什么硬件故障,当时不是...
2019-04-01 20:47:43
3728
1
原创 gzip、bzip2与tar打包工具使用记录
1、压缩概念:①有损压缩:会丢失部分数据,会丢失精度,但是不影响数据有效性与正常使用;一般用于压缩音视频、图像文件,如.map4、.mp3、.avi、.jpg等。②无所压缩:不会丢失数据任何bit,亦不影响数据的正常使用;用来压缩文本文件,当然也可以用来压缩音视频文件,如.tar.b22、.tar.ba2、.zip、.rar等。压缩的目的:减小网络传输时间和存储占用空间,从时间上(带宽...
2019-03-30 20:33:06
740
原创 Ubuntu16.04 修改用户名、主机名和密码记录
需求概述:由于在虚拟机中安装系统时,用户名和主机名太长,导致命令行中很长一段都是被shell提示符所占用,因此需要修改用户名和主机名(直接删除原用户然后新建用户不是目的,这样数据会丢,所有需要将原有配置中有关用户名、用户名所建组、主机名等全部更换)。1、修改用户名:①#切换root权限kangruojin@kangruojin:/home/kangruojin$sudo suroo...
2019-03-30 14:19:47
2685
翻译 IEEE802.3-2015 Cl74 BASE-R PHY的前向纠错(FEC)子层 等部分相关点翻译
目录72. PMD子层和10GBase-KR型基带介质72.6.11 PMD LPI功能73.背板和铜缆组件的AN73.3功能规范73.5.2 DME页面编码73.7.5重新协商功能73.7.7下一页功能73.8管理寄存器要求74. BASE-R PHY的前向纠错(FEC)子层74.1概述74.4子层间接口74.4.1 10GBASE-R PHY的功...
2019-03-29 23:05:35
8484
1
原创 Ubuntu16.04 下共享Windows目录,用虚拟机自带包安装VMwareTools失败解决办法
用VMWare workstation自带工具包“VMwareTools/”中的脚本:VMwareTools/vmware-tools-distrib/vmware-install.pl,安装VMwareTools失败,由于版本不匹配报错如下:make[1]: Entering directory '/usr/src/linux-headers-4.15.0-45-generic'Mak...
2019-03-29 22:30:28
1928
1
原创 Ubuntu16.04 下安装telnet服务并用SecureCRT链接
1、安装inetd服务:sudo apt-get install openbsd-inetd2、安装telnetd服务:sudo apt-get install xinetd telnetd3、打开inetd.conf文件并在末尾加入一行配置:sudo vi /etc/inetd.conftelnet stream tcp nowait telnetd /usr/sbin/......
2019-03-29 21:43:31
1056
翻译 SFF-8436 QSFP + 4X 10 Gb / s可插拔收发器规范 Rev 4.9文档翻译
之前利用闲暇时间依次翻译了SFP MSA、SFF-8024、SFF-8472的相关文档,原由是在交换机端口开发中有参考到相关的信息,虽然用到的字段不多,但是本着学习的心态,对其内容作了大部分的翻译记录。而该三篇文档大部分只涉及了SFP/SFP+相关的技术,适用于10G以及以下速率的光模块收发机。对于10G以上(如40G、100G等)其并无法实现,因此今天对这几天翻译的SFF-8436 Rev4.9...
2019-03-10 13:25:41
16146
8
翻译 SFF-8472-Rev12.3 SFP+文档翻译
目录1、范围1.1、版权1.2、免责声明2、参考文献3、增强型数字诊断接口 - 简介4、内存组织4.1 、两线接口字段4.2、页4.3、 数据字段5、标识符与编码(地址A0H)5.1、物理设备标识符值[Byte0]5.2、物理设备扩展标识符值[Byte 1]5.3、连接器值[Byte 2]5.4、收发器合规代码[Byte 3-10、36...
2019-03-01 20:15:25
25880
12
翻译 SFP MSA文档翻译
Small Form-factor Pluggable (SFP) Transceiver MultiSource Agreement (MSA)小型可插拔(SFP)收发器多源协议(MSA)Cooperation Agreement for Small Form-Factor Pluggable TransceiversAgilent Technologies, Blaze Network ...
2019-02-28 21:28:52
5896
1
翻译 SFF-8024 Rev4.5文档翻译
【译注:本文按照SFF-8024R4.5.pdf原文进行翻译学习,英文文档可在下寻找。其中对其大部分内容进行了翻译,也省去一小部分无关紧要的章节或段落,本想连同摘要、前言和版权声明一并省去,仔细想想还是作罢了。此外,相关内容作以大致翻译个记录,不太能用到的(对嵌入式软件开发来说)或者参考文件名之类的都不作翻译,原文给出以防有失原本内容。】有关SFF规范,请访问 http://www.snia.o...
2019-02-22 22:40:46
6159
翻译 IEEE 802.3-2015 CL28电口自协商翻译与记录
简述: 自协商(Autoneg,AN)兼容10Base-T的NLP(平行检测)。并且向后兼容。在XMII、AUI上传递控制自协商的信息,在PMA层(介质接入适配层)和AUTONEG层间进行AN的信息交互,在MDI和链路上传递FLP信息等,各层各司其职(除了CL28的AN之外还有Cl73的AN,其与CL28大同小异)。28.2功能规范AN提供了控制单个MDI到单个PMA类型的连接的机制,其中可能...
2019-01-07 23:13:31
4657
1
原创 在Linux(Redhat 6.4)上安装配置telnet服务,并使用SecureCRT连接
由于之前在电脑上安装了虚拟机,并在虚拟机中安装了Linux,但是由于没办法直接复制屏幕内容,有时候做记录显得有些不方便。因此今天在电脑上安装了一个SecureCRT,并在Linux上安装了telnet服务,用于连接虚拟机中的Linux,之后便可以更方便复制粘贴屏幕内容了。下面对步骤进行总结(之前以为直接yum install telnet-server -y之类的一条命令差不多就可以解决了,后来发...
2018-10-20 19:19:55
2112
原创 宏“##”之于驱动分发的应用
1、概述:在C语言中对于宏的使用,使得软件开发中代码可读性提高(或许有人认为宏的使用使得可读性变差了)的同时,性能和可维护性也随之提高了。**为什么说可读性提高了?**①宏定义使得常量的使用意义更为清晰;②宏函数封装减少重复代码块,实现复用。**为什么又说性能提高了?**①宏函数区别于普通函数的一点就在于宏函数做预处理替换,而普通函数调用需要额外的压栈出栈操作,频繁的压栈出栈操作自然会降低性能(...
2018-10-19 22:37:19
446
原创 C语言宏定义、宏函数、内置宏与常用宏
前言:在C语言中,变量类型、循环控制、基础语法等与其他高级语言基本无异;而C语言(C++)特有的两把双刃剑指针和宏定义/宏函数使得C语言在底层开发中披荆斩棘、无所不能。这两个概念涉及范围比较广,其分支点也比较多,可谓星罗棋布,但这每颗星都足以照亮C语言因其开发周期、可维护性、可移植性等问题而显的黯淡的天空,使得这门语言灵活多变、操作犀利,令人难以揣摩却也深深着迷。首先,C的第一把双刃剑:指针,...
2018-09-30 17:48:43
43445
1
原创 Linux C实现文件拷贝可变色进度条显示
printf的格式化输出中,可以设置前景色和背景色,因此进度条的颜色可以通过printf的格式化输出来实现;此外,进度条的实现主要依靠"\r"和"fflush(stdout)“来支持。”\r" 用来回到行首而不换行,fflush(stdout)是刷新屏幕输出缓冲区。只要根据进度,重新填写缓冲区内容,然后fflush()刷新缓冲区,重新在屏幕上打印缓冲区内容则可以动态实现进度
2018-09-30 13:34:19
1565
原创 SecureCRT中,使用JS脚本快速创建VLAN
今天在配置一个蛇形VLAN时,通过SecureCRT连接到交换机(MyPower 3200)上,需要配置几十个VLAN,步骤比较繁琐,因此学习了SecureCRT下简单的JS脚本。以下图为例:进入enable模式后,加载执行该脚本,则会依次创建VLAN(减少手工配置的繁琐性、耗时性与易错性等问题,此外该JS脚本可根据需求作以调整,实现配置管理自动化运维):# $language = "JS...
2018-09-18 23:44:43
2744
转载 HiGig、HiGig+、HiGig2接口概述
原文地址:http://blog.chinaunix.net/uid-11140746-id-3712645.htmlHiGig(通常称为HiGigTM)是Broadcom公司的私有串行总线互联方案,于2001年推出,主要用于Broadcom公司StrataXGS系列芯片(如BCM5670/BCM5690等)之间的互联(也可以跟支持HiGig协议的NPU或ASIC连接),既可用于板内连接,也可...
2018-09-13 00:25:44
5874
原创 关于交换机端口的Trunk和Access模式的分析与验证
1、理论简析:以太网交换机的通信是基于端口的通信,其端口类型分为Trunk port(干道端口)、Access port(接入端口)、Hybird port(混合端口)三种。Access port一般用于交换机和用户PC主机相连,连接用户主机和交换机的链路称为接入链路(Access Link);而Trunk port一般用于连接交换机,通过Trunk port相连的链路称为干道链路。Hybir...
2018-09-07 00:36:10
21202
6
原创 交换机二三层转发原理简单总结
首先二层转发基于MAC地址转发,三层转发基于IP地址转发,但是不一意味着仅仅依靠IP地址就能转发,三层转发是建立在二层的基础上的,而仅仅依靠MAC地址是能够转发的。另外,由于二三层转发基于MAC地址、IP地址、FDB表(MAC地址学习、更新、老化、删除等)、ARP表、路由表、三层转发表、VLAN端口类型(Access、Trunk、Hybrid)、VLAN帧格式、ARP报文格式等需要对此有基本的熟知...
2018-08-26 23:57:48
30499
7
原创 计算机网关与默认路由、直连路由、路由汇聚、CIDR等总结
1、名词概念解释: ①静态路由(Static Routing):即由网络管理员/用户静态指定,不会随时间、流量、拓扑结构等因素变化而变化的路由路径。②动态路由(Dynamic Routing):由路由器自动学习,受时间、网络流量、拓扑结构等因素变化而变化的路由路径。③直连路由(Connected Route):因传输介质直连(直接连接)而产生的路由路径,直连不需要再设置路由,但设置也不会...
2018-08-20 00:19:30
8255
原创 VLAN层次与特点概念性总结
先解释两个词: 端口(port):在通信设备中,一般指二层口,该口用于隔绝广播域,基于MAC地址转发,但本身不能设置任何地址; 接口(interface):在通信设备中,用于区别二层的端口,指的是三层口,该口可以配置IP地址,基于IP路由转发。在传统的局域网中,几个至几十个交换机连接一个大的局域网,一个局域网中的主机台数可能达到上千台,那么由于交换机只能隔绝冲突域,一个端口是一个冲突域,而...
2018-08-18 00:28:01
4101
原创 GNS3和VMWARE搭建实验环境配置静态路由
基本实验条件: ①VMWare Workstation下VMnet1和VMnet8两个虚拟网段,分别为192.168.10.0/24和192.168.80.0/24网段; ②在物理机上分别创建两个虚拟网卡,连接到VMnet1和VMnet8上,VMnet1和VMnet8相当于两个交换机;然后分别将这两个虚拟网卡和C1_SW_VMNET1和C2_SW_VMNET8绑定,相当于在这两个交换机上连...
2018-08-16 23:42:54
3524
原创 Linux的标准的输入输出重定向
在Linux系统中,标准输入、标准输出、标准错误三个设备文件是比较常用的标准设备文件,其中0(STDIN)、1(STDOUT)、2(STDERR)分别是指向标准输入、标准输出、标准错误的三个文件缓存的句柄。通常STDIN即键盘输入缓冲区,STDOUT和STDERR的设备则通常为显示屏。由于特殊需要,可能有时候我们需要的输入文件或(和)输出文件并非是键盘或(和)屏幕,因此需要输入输出重定位,Linu...
2018-08-12 23:06:46
3076
原创 读取文件遇到0X1A意外终止的解决方法
在Windows的集成开发环境中(Qt、VC、VS中均存在该问题)编写有关文件读取的C/C++程序,出现读取到0X1A的时候意外终止的情况,经调试检查发现0X1A经过读取之后被处理成0XFF(即EOF(-1)),但是Linux中(Redhat6.4以及Ubuntu14.04中测试)不存在这种解析错误的问题。关于出现这种问题的原因可参考:https://blog.csdn.net/zhoubl668...
2018-04-20 16:59:59
6152
1
原创 ssh登录提示WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
局域网使用ssh登录目标主机出错,如下所示: Add correct host key in /root/.ssh/known_hosts to get rid of this message.//在/root/.ssh/known_hosts中添加正确的主机密钥以摆脱此消息解决方案: 执行ssh-keygen -R 192.168.8.50(从known_hosts 文件中删除所有...
2018-04-11 17:54:54
899
原创 Redhat6.4配置使用Centos的yum源实现telnet的安装
之前在Redhat6.4中配置了本地yum源(Redhat6.4配置使用本地yum源实现telnet的安装),从iso镜像中获取rpm包,安装一些软件/命令。但是有时候iso镜像中并不存在某些软件/命令,或者版本过低,需要安装更高的版本,就需要自行下载rpm包直接安装。但是下载rpm并自行安装比较麻烦,所以需要yum这种方便的安装方式。我们可以将redhat的yum源改为centos的yum源,具...
2018-04-11 14:06:16
1379
VC6.0SRC 与 glibc-2.21
2018-02-26
PETool v1.0.0.5带界面软件
2017-08-11
RSA密码基于C的code实现
2017-07-16
fork()父子进程间信号处理(江湖救急)
2017-01-26
文件EOF结束标记的产生时间
2017-01-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人