自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 4371

原创 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 1012

原创 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 523

原创 GIT基本操作记录(init、clone、add、rm、mv、commit、log、status、config、diff等命令基本使用)

#----------------------------------------------------------------------------------------------------------------------------------------------------# git简单介绍 【2020年6月8日23:12:12】#--------------------------------------------------------------------------.

2020-06-10 23:25:32 466

原创 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 568

原创 关于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 1043

原创 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 3910

原创 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 2616

原创 网络技术点资料汇总

本博客用来记录网络技术学习中,所搜集到的、用到的一些资料,避免二次耗时搜索与筛选,持续更新。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 397 2

原创 电脑触摸板一碰就黑屏,再碰就亮,过一秒又灭,一闪一闪的;解决方案记录

型号:宏碁E5-572G方案:重启电脑,开机时进入BIOS(F2),不修改任何配置ESC直接退出,重启后就OK了;或许关闭触摸板、更新驱动、重新插拔触摸板硬件连接都能解决,但似乎还是这种方式更为便捷。也不知啥原理,个人猜测:可能是监测到有进过BIOS,相关硬件配置重新加载,之前有异常操作的均重新恢复默认,所以正常了。参考:https://zhidao.baidu.com/question/...

2019-07-14 13:38:48 6112

原创 驱动写久了脑子要生锈了!!!

今天没事儿干,写个小程序,却发现逻辑性思维越来越差,梳理加班时长的关系都无法快速梳理出来,结果最终还是磕磕绊绊,马马虎虎给搞完了,果然是驱动搞的时间长了,逻辑性思维下降,脑子生锈,一切基本全凭经验,痛苦~~~加班时长统计简单规则描述:①正常上班时间为:周一到周五8:30上班打卡,6:00下班打卡;②12:00-13:30为休息时间;③如果晚上加班,则18:45以后开始计算加班时长(...

2019-05-19 14:37:29 640

翻译 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 3559

翻译 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 6784

原创 我的第一个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 1127

原创 主板供电异常,USB/网线插入/重启导致电脑大概率蓝屏

有一个USB2.0的接口,插了一个无线鼠标的USB公口,一段时间都没有问题,结果这两天在安装一个USB下载的驱动时,不能识别该USB,电脑显示如图所示【未知USB设备(设备描述符请求失败)】:网上搜了一大堆教程,搞了一天都没有搞定,可能现象一致,但是原因不一样(毕竟我这TMD在鼠标USB插入的时候,去插网线、重启都有大概率的蓝屏事件),蓝屏一般都是硬件故障,但是具体是什么硬件故障,当时不是...

2019-04-01 20:47:43 3121

原创 gzip、bzip2与tar打包工具使用记录

1、压缩概念:①有损压缩:会丢失部分数据,会丢失精度,但是不影响数据有效性与正常使用;一般用于压缩音视频、图像文件,如.map4、.mp3、.avi、.jpg等。②无所压缩:不会丢失数据任何bit,亦不影响数据的正常使用;用来压缩文本文件,当然也可以用来压缩音视频文件,如.tar.b22、.tar.ba2、.zip、.rar等。压缩的目的:减小网络传输时间和存储占用空间,从时间上(带宽...

2019-03-30 20:33:06 533

原创 Ubuntu16.04 修改用户名、主机名和密码记录

需求概述:由于在虚拟机中安装系统时,用户名和主机名太长,导致命令行中很长一段都是被shell提示符所占用,因此需要修改用户名和主机名(直接删除原用户然后新建用户不是目的,这样数据会丢,所有需要将原有配置中有关用户名、用户名所建组、主机名等全部更换)。1、修改用户名:①#切换root权限kangruojin@kangruojin:/home/kangruojin$sudo suroo...

2019-03-30 14:19:47 2562

翻译 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 6187

原创 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 1675 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 876

翻译 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 12425 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 16887 9

翻译 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 5020 1

翻译 SFF-8024 Rev4.5文档翻译

【译注:本文按照SFF-8024R4.5.pdf原文进行翻译学习,英文文档可在下寻找。其中对其大部分内容进行了翻译,也省去一小部分无关紧要的章节或段落,本想连同摘要、前言和版权声明一并省去,仔细想想还是作罢了。此外,相关内容作以大致翻译个记录,不太能用到的(对嵌入式软件开发来说)或者参考文件名之类的都不作翻译,原文给出以防有失原本内容。】有关SFF规范,请访问 http://www.snia.o...

2019-02-22 22:40:46 4926

翻译 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 3477 1

原创 在Linux(Redhat 6.4)上安装配置telnet服务,并使用SecureCRT连接

由于之前在电脑上安装了虚拟机,并在虚拟机中安装了Linux,但是由于没办法直接复制屏幕内容,有时候做记录显得有些不方便。因此今天在电脑上安装了一个SecureCRT,并在Linux上安装了telnet服务,用于连接虚拟机中的Linux,之后便可以更方便复制粘贴屏幕内容了。下面对步骤进行总结(之前以为直接yum install telnet-server -y之类的一条命令差不多就可以解决了,后来发...

2018-10-20 19:19:55 1892

原创 宏“##”之于驱动分发的应用

1、概述:在C语言中对于宏的使用,使得软件开发中代码可读性提高(或许有人认为宏的使用使得可读性变差了)的同时,性能和可维护性也随之提高了。**为什么说可读性提高了?**①宏定义使得常量的使用意义更为清晰;②宏函数封装减少重复代码块,实现复用。**为什么又说性能提高了?**①宏函数区别于普通函数的一点就在于宏函数做预处理替换,而普通函数调用需要额外的压栈出栈操作,频繁的压栈出栈操作自然会降低性能(...

2018-10-19 22:37:19 327

原创 C语言宏定义、宏函数、内置宏与常用宏

前言:在C语言中,变量类型、循环控制、基础语法等与其他高级语言基本无异;而C语言(C++)特有的两把双刃剑指针和宏定义/宏函数使得C语言在底层开发中披荆斩棘、无所不能。这两个概念涉及范围比较广,其分支点也比较多,可谓星罗棋布,但这每颗星都足以照亮C语言因其开发周期、可维护性、可移植性等问题而显的黯淡的天空,使得这门语言灵活多变、操作犀利,令人难以揣摩却也深深着迷。首先,C的第一把双刃剑:指针,...

2018-09-30 17:48:43 37889 1

原创 Linux C实现文件拷贝可变色进度条显示

printf的格式化输出中,可以设置前景色和背景色,因此进度条的颜色可以通过printf的格式化输出来实现;此外,进度条的实现主要依靠"\r"和"fflush(stdout)“来支持。”\r" 用来回到行首而不换行,fflush(stdout)是刷新屏幕输出缓冲区。只要根据进度,重新填写缓冲区内容,然后fflush()刷新缓冲区,重新在屏幕上打印缓冲区内容则可以动态实现进度

2018-09-30 13:34:19 1390

原创 SecureCRT中,使用JS脚本快速创建VLAN

今天在配置一个蛇形VLAN时,通过SecureCRT连接到交换机(MyPower 3200)上,需要配置几十个VLAN,步骤比较繁琐,因此学习了SecureCRT下简单的JS脚本。以下图为例:进入enable模式后,加载执行该脚本,则会依次创建VLAN(减少手工配置的繁琐性、耗时性与易错性等问题,此外该JS脚本可根据需求作以调整,实现配置管理自动化运维):# $language = "JS...

2018-09-18 23:44:43 2483

转载 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 4767

原创 关于交换机端口的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 19804 6

原创 交换机二三层转发原理简单总结

首先二层转发基于MAC地址转发,三层转发基于IP地址转发,但是不一意味着仅仅依靠IP地址就能转发,三层转发是建立在二层的基础上的,而仅仅依靠MAC地址是能够转发的。另外,由于二三层转发基于MAC地址、IP地址、FDB表(MAC地址学习、更新、老化、删除等)、ARP表、路由表、三层转发表、VLAN端口类型(Access、Trunk、Hybrid)、VLAN帧格式、ARP报文格式等需要对此有基本的熟知...

2018-08-26 23:57:48 29365 7

原创 计算机网关与默认路由、直连路由、路由汇聚、CIDR等总结

1、名词概念解释: ①静态路由(Static Routing):即由网络管理员/用户静态指定,不会随时间、流量、拓扑结构等因素变化而变化的路由路径。②动态路由(Dynamic Routing):由路由器自动学习,受时间、网络流量、拓扑结构等因素变化而变化的路由路径。③直连路由(Connected Route):因传输介质直连(直接连接)而产生的路由路径,直连不需要再设置路由,但设置也不会...

2018-08-20 00:19:30 7032

原创 VLAN层次与特点概念性总结

先解释两个词: 端口(port):在通信设备中,一般指二层口,该口用于隔绝广播域,基于MAC地址转发,但本身不能设置任何地址; 接口(interface):在通信设备中,用于区别二层的端口,指的是三层口,该口可以配置IP地址,基于IP路由转发。在传统的局域网中,几个至几十个交换机连接一个大的局域网,一个局域网中的主机台数可能达到上千台,那么由于交换机只能隔绝冲突域,一个端口是一个冲突域,而...

2018-08-18 00:28:01 3128

原创 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 3306

原创 Linux的标准的输入输出重定向

在Linux系统中,标准输入、标准输出、标准错误三个设备文件是比较常用的标准设备文件,其中0(STDIN)、1(STDOUT)、2(STDERR)分别是指向标准输入、标准输出、标准错误的三个文件缓存的句柄。通常STDIN即键盘输入缓冲区,STDOUT和STDERR的设备则通常为显示屏。由于特殊需要,可能有时候我们需要的输入文件或(和)输出文件并非是键盘或(和)屏幕,因此需要输入输出重定位,Linu...

2018-08-12 23:06:46 2973

原创 读取文件遇到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 5640 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 724

原创 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 1272

VC6.0SRC 与 glibc-2.21

VC6.0C函数库源码与glibc-2.21源码。VC6.0源码放在这里是因为VC6.0是比较经典的版本。将VC6.0的SRC和glibc放在一起,便于比较不同系统标准对于C库实现的异同。

2018-02-26

PE文件解析器

简易的基于文件操作的PE文件解析器源码

2017-08-20

PETool v1.0.0.5带界面软件

PETool v1.0.0.5带界面软件,可以解析PE文件,并且功能比较完整。在CSDN找了很多,下载下来的都没有界面不是想找的,就在网上找了好久,各种以假乱真,但最终还是被我找到了。

2017-08-11

PE结结构图

描述PE文件结构的各个结构体的思维导图

2017-08-10

DES文件加密解密算法实现

DES对于文件的加密解密,采用CBC-DES模式编写。可联系[email protected]获取。

2017-07-25

MD5密码算法

MD5密码算法的C代码实现(也可以认为是md5sum命令的简单功能实现)

2017-07-22

RC4密码算法测试代码

RC4密码算法测试代码

2017-07-20

安全散列算法SHA

包含两种代码风格,一种是多宏函数操作(来自于老师);另一种多非宏函数函数操作(来自于我自己)。免费获取可联系:[email protected]

2017-07-19

TEA加密算法

TEA加密算法的加强版XTEA的实现,包含EBC-TEA和CBC-TEA两个模式的不同加密方式。可用于测试分组加密的ECB和CBC的优劣性。

2017-07-16

RSA密码基于C的code实现

包含三个文件夹,①ProducePerim是素数的产生实现,为大素数p、q提供来源②ProduceKey是RSA秘钥的产生过程实现③EnDeCryption为加密解密过程(以文件加密为例,虽然文件加密不是RSA的主要用途)

2017-07-16

GifCam.zip

可用于高帧数的gif图像录制

2017-06-27

黑白棋游戏

基于Qt5.5.1的GUI小项目:黑白棋游戏(主要实现了吃子的算法逻辑以及简单的机器下子的算法逻辑)

2017-06-27

gpg4win-2.3.0

一款应用广泛的,安全性能极高的邮件加密软件

2017-02-27

TrueCrypt_7.1.1.0.exe.zip

一款拥有多种加密算法、多种加密形式的磁盘加密软件

2017-02-27

AsmTools工具

在64位操作系统上,可以模拟32位操作系统的Debug

2017-02-27

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

TA关注的人

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