自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bingyu的博客

人生苦短,别省,别等,别放,别忍,别恨!

  • 博客(272)
  • 资源 (13)
  • 收藏
  • 关注

原创 CURL访问 https CA证书问题

CURL访问 https CA证书问题1、证书错误运行报错:SSL peer certificate or SSH remote key was not OK谷歌翻译:SSL对等证书或SSH远程密钥不正确方法一:不检查证书// 不检查证书curl_easy_setopt(curl, CURLOPT_SSL_VERIFYPEER, 0L);curl_easy_setopt(curl, CURLOPT_SSL_VERIFYHOST, 0L);方法二:下载一个证书并设置证书所在路径(1)到 cu

2023-07-20 10:56:19 1554

原创 解决 ModuleNotFoundError: No module named matplotlib.pyplot 问题

解决 ModuleNotFoundError: No module named matplotlib.pyplot 问题

2023-03-29 15:55:33 1430 1

原创 iptables-1.8.4 版本 -m state模块加载出错

iptables stopped working with “Couldn't load match `state':No such file or directory”

2023-02-01 21:11:16 445

原创 WiFi_IEEE_Std_802.11-2012介绍

WiFi_IEEE_Std_802.11-2012介绍

2023-02-01 13:47:26 661

原创 Windows用于控制 TCP 确认 (ACK)行为的注册表项 -TcpAckFrequency

本文介绍 TcpAckFrequency,这是一个新的注册表项,用于确定 TCP 确认 (AKS) 。适用于: Windows 10 – 所有版本,Windows Server 2012 R2TcpAckFrequency 是一个注册表项,用于确定在忽略延迟 ACK 计时器之前将未完成的 TCP (AKS) 的 TCP 确认数。如 RFC 1122 中指定,TCP 使用延迟确认减少在媒体上发送的数据包数。 与针对收到的每个 TCP 段发送确认不同,Windows TCP 采用一种实现延迟确认的常见方法。

2022-07-03 11:00:41 1137

原创 在Windows下编译iconv

在Windows下编译iconviconv基于GPL公开源代码,是GNU项目的一部分,在各种Unix-like操作系统下很容易编译和使用,而在Windows下编译iconv就没那么简单了官方网站:http://ftp.gnu.org/pub/gnu/libiconv/最新版的iconv(目前是libiconv-1.17.tar.gz),据说已经不再提供Visual C++的编译文件,最后一个支持VC编译的iconv版本是libiconv-1.11.1.tar.gz。虽然不是最新版,但是在Windows

2022-05-23 09:20:50 1746 1

原创 SecureCRT 自动保存log设置-Unable to open log file

SecureCRT 自动保存log设置-Unable to open log file为了方便记录log,我们会设置自动保存log,但是当我设置为按天单独创建log文件的时候,提示如下错误:解决方法:

2022-05-21 19:06:03 1577

原创 linux操作PWM命令

linux操作PWM命令

2022-05-17 09:11:37 2919

转载 WPA3也不安全啦?WPA3-R3 H2E了解一下

WPA3也不安全啦?WPA3-R3 H2E了解一下一、背景借用权威大佬的一句话,这一切都是妥协。WPA2方法被称为Wi-Fi最先进的加密协议从2004年到2018年整整14个年头,但是这期间被各种花样攻击,各种被攻破。终于在2018年联盟推出了WPA3加密协议,协议一推出,各大媒体争相报道,被称为史上最安全的加密协议,一时间风头无二。谁料想,打脸来得很快,一年的时间里就被爆出存在缺陷,攻击方法还被挂在亚马逊网站上公开售卖。不得已,2020年12月,Wi-Fi联盟推出了被称为WPA3 R3版本,其中提

2022-03-31 16:51:45 3223

原创 Ubuntu 1604强制安装某版本的nodejs

Ubuntu 1604强制安装某版本的nodejs1. 更新源sudo apt update2. 查找指定的版本号去 nodejs 官网 https://nodejs.org 查看需要的版本号所以在终端执行:curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -此处我选择了最新的14.x的版本。3. 安装源更新完毕后,根据提示安装:在终端执行:sudo apt-get install -y nodejss

2022-03-08 09:00:31 305

原创 Win10重装系统后bitlocker加密后解密方法

Win10重装系统后 BitLocker 加密后解密方法1. 现象1)winpe2)windows磁盘管理3)我的电脑,磁盘情况磁盘会有一个锁,双击提示如下2. 解决方法参考链接:微软官方问答:WIN10获取 BitLocker 恢复密钥其他渠道各种相同的解密方法2.1 通用的解决方法我们新购买某品牌笔记本之后,例如戴尔笔记本,注册了微软账户,不过注册之后自动开启了bitlocker加密功能,如果使用系统自带的恢复之后,就会默认的对其它分区进行加密,例如D盘被加密,也有可能是F盘

2022-02-18 11:01:16 55153 3

原创 关于修改Tcp的几个参数来提高延迟敏感应用的心得

关于修改Tcp的几个参数来提高延迟敏感应用的心得在一个Tcp通信的实例里,需要通信的双方在接收到对方报文的时候回应一个Ack。但是,标准的Tcp/ip协议栈在收到对方的数据包时并不会立即回应一个Ack,而是会开启一个200ms的定时器来判断,200ms以后才会发送这个Ack。那么如何来压缩这个时间来提高延时敏感应用的效果呢。 以windows操作系统为例: regedit打开注册表: 打开:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Param

2022-01-03 19:57:40 2237

转载 openwrt劫持域名,openwrt使用DNS劫持实现访问域名访问web

dns劫持

2022-01-03 19:52:50 8060 1

原创 tar命令解压时如何去除目录结构及其解压到指定目录 (--strip-components N)

tar命令解压时如何去除目录结构及其解压到指定目录 (–strip-components N)去除目录结构加上 --strip-components N在解压的时候,如果想指定解压目录,可以加参数-C 目标目录如:test/user/mytest.c, 压缩文件为mytest.tar.gz如果想解压的指定的123目录,并去除目录test,则命令如下:压缩:sean@us160405-Tower:~/work/x21g$ tar -cvf 1.tar.gz tools/sign/privke

2021-11-01 10:24:44 2341

原创 Ubuntu安装完成后 启动菜单无高级选项和recovery选项

Ubuntu安装完成后 启动菜单无高级选项和recovery选项U盘安装完系统后,开机启动,只看到一个ubuntu的启动菜单项,想切换内核或者进入recovery模式都不能选择。解决方式如下:如上,把 ”#GRUB_HIDDEN_TIMEOUT=0“ 这行注释掉。既然涉及到了grub,就简单介绍下参数的含义:1.GRUB_HIDDEN_TIMEOUT=0 此配置将影响菜单显示。若设置此选项,将在此时间内隐藏菜单而显示引导画面。 菜单

2021-10-21 15:55:22 4354

原创 【问题】yocto学习:ERROR: Execution of event handler ‘sstate_eventhandler2‘ failed

bitbake在最简单的配方上失败了1. 编译报错问题:ERROR: Execution of event handler ‘sstate_eventhandler2’ failed下载yocto的代码,编译时,报错如下:$ bitbake core-image-minimalLoading cache: 100% |############################################################################################

2021-10-21 10:26:02 1001

转载 Linux中将shell脚本打包为可执行文件

Linux中将shell脚本打包为可执行文件在实际运行中,将一个写好的脚本部署到生产系统上,但碍于保密或者密码泄露问题,需要将脚本打包封装。现在总结两种脚本打包方法,第二种shc实用性更加强。1、gzexe加密gzexe命令即可隐藏shell源码,这个命令是系统自带的gzexe程序。在运用中, gzexe script.sh会把原来没有加密的文件备份为 script.sh~ ,同时 script.sh 即被变成加密文件。 gzexe -d script.sh会解密还原脚本,所以只能够满足一般的加密

2021-10-09 11:12:00 5866 1

原创 TSO、UFO、GSO、LRO、GRO和RSS介绍(ethtool命令)

TSO、UFO、GSO、LRO、GRO和RSS介绍(ethtool命令)1. ethtool工具命令介绍# ethtool -hRTL Ethtool(2.6.36):Usage:ethtool DEVNAME Display standard information about device ethtool -s|--change DEVNAME Change generic options [ speed %d ]

2021-09-16 08:56:54 3273

原创 根据epc和ra定位linux kernel panic或者应用程序的出错位置

根据epc和ra定位linux kernel panic或者应用程序的出错位置一、背景项目中出现了死机的问题,不幸的是没有保存下来coredump文件,只有简要的epc和ra信息。尝试复现问题,一直不能复现。所以尝试通过epc和ra去找到问题。二、分析过程log信息如下,目的是想定位到出错的源代码。[10:39:09]Activating card[10:39:10]ATR: 3F EF 07 7F F8 FF FF 07 03 FF FF 80 FE FE FC F4 FF FF F8 FF

2021-09-15 15:03:28 1914 2

原创 Ubuntu 16.04启动时进入welcome to emergency mode!

Ubuntu 16.04启动时进入welcome to emergency mode!Ubuntu16.04系统在启动时会出现以下问题:welcome to emergency mode!这种问题的原因就是因为你修改了文件/etc/fstab的文件,而导致不能正常启动,好在我们还可以进入命令行,这样的话,解决这个问题的方法是:step1:在上图按Enter键,进入命令行,并且登录root;step2:进入/etc/fstab修改fstab文件即可,将自己添加的那一句删了即可,保存step3:r

2021-09-02 21:00:29 808

原创 Port Triggering

Port TriggeringPort Triggering,是指当Outbound的流来自指定的内网端口(triggered port),自动打开网关WAN侧接口的指定端口(forwarded port),并将指向forwarded ports的流转发到内网触发triggered ports的终端上。引用wiki上关于port triggering的一个例子,IRC(Internet Relay Chat)使用Ident协议(113端口)来验证用户。当连接IRC时,客户电脑通常以端口6667与服务器建

2021-09-02 20:48:45 940

转载 VXLAN协议

VXLAN协议VXLAN是Virtual eXtensible Local Area Network的缩写,RFC 7348的标题“A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks”,说明了VXLAN是一个在传统Layer 3网络上架设出来的Layer 2 overlay网络。RFC Abstract如下:This document describes Virtual eXtensible Loc

2021-09-02 20:34:15 1675

原创 一张图看图VLAN数据包的转发流程

一张图看图VLAN数据包的转发流程

2021-08-04 16:44:48 4256

原创 Linux center os7防火墙添加开放端口

Linux center os防火墙添加开放端口防火墙的相关操作启动:systemctl start firewalld查看状态:systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld查看所有打开的端口:firewall-cmd --zone=public --list-ports开启端口:firewall-cmd --zone=public --add-port

2021-07-12 21:59:50 559 2

原创 超级好用的5个免费在线版流程图制作网站

超级好用的5个免费在线版流程图制作网站1. zen flowchart虽然是英文,但其实也并没有多么复杂的内容,而且浏览器现在都带有页面翻译的功能,所以还是蛮方便的!初次使用需要注册,也并不难,随便自己的一个邮箱注册一下就好了,注册完成后就直接登陆。https://www.zenflowchart.com/signin2. visual paradigm online这个网站最大的一个优点就是直截了当的给你提供了各方面各类型的流程图模板,能够直接选择并使用。https://online.vis

2021-07-01 10:49:26 38261 3

原创 Makefile中的wildcard用法

Makefile中的wildcard用法在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数“wildcard”,它的用法是:$(wildcard PATTERN…) 。在Makefile中,它被展开为已经存在的、使用空格分开的、匹配此模式的所有文件列表。如果不存在任何符合此模式的文件,函数会忽略模式字符并返回空。需要注意的是:这种情况下规则中通配符的展开和上一小节匹配通配符的区别。一般我们可以使用“(wildcard∗.c

2021-06-26 18:41:22 1171

转载 如何使用openwrt路由系统剔除弱信号设备?

如何使用openwrt路由系统剔除弱信号设备?在github上有一段kickass.sh代码(bash脚本)代码为:#!/bin/bashwhile true;do maclist=(`iw dev wlan0 station dump | grep "Station" | cut -f 2 -s -d " "`) rxlist=(`iw dev wlan0 station dump | grep "signal:" | cut -f 3 -s -d " "`) #macl

2021-06-17 20:57:38 2716

原创 valgrind 在mips平台移植编译+使用总结

valgrind 在mips平台移植编译+使用总结2. 使用问题汇总说明2.1. 问题1(Segmentation fault)运行程序直接报“segmentation fault”,分析是valgrind本身运行mips平台的程序时出错导致。# ./valgrind --tool=memcheck --leak-check=full --show-reachable=yes ./tz_packtoolpro ==17683== Memcheck, a memory error detector

2021-05-06 15:41:34 1074

转载 解决RK3328 RealTek 8822CS检测不到WIFI模块问题

解决RK3328 RealTek 8822CS检测不到WIFI模块问题前言在rk3328的Android9.0版本中采用新的wifi芯片realtek 8822cs时出现检测不到WIFI模块的问题,咨询rk之后仍未解决,经过3天的排查尝试终于找到问题的原因,现将问题原因及解决方案记录下来,以便同道中人能避免或者解决此问题。Kernel: v4.4.179Device: rk3328Platform Version: Android 9.0出现的问题前期kernel的dts配置可以参考rockc

2021-04-26 21:47:17 1868

原创 valgrind: failed to start tool ‘memcheck‘ for platform ‘mips32-linux‘: No such file or directory

valgrind: failed to start tool ‘memcheck’ for platform ‘mips32-linux’: No such file or directory1. 问题现象使用valgrind在mips平台上调试的时候,出现以下问题:valgrind: failed to start tool 'memcheck' for platform 'mips32-linux': No such file or directory2. 解决办法:主要原因是由于make后

2021-02-24 15:38:09 2114

转载 what is a rx ring/tx ring in router?

what is a rx ring/tx ring in router?below image describes a process router routes/switches a packet.first router receives a packetinterface processor stores the packet private buffer or public buffer.above step.what’s a role of RX ring?ring is a sha

2021-02-22 15:34:19 795

原创 win10安装wireshark经常报“KB2999226 和 KB3118401”补丁未安装的问题

win10安装wireshark经常报“KB2999226 和 KB3118401”补丁未安装的问题目录win10安装wireshark经常报“KB2999226 和 KB3118401”补丁未安装的问题1. 问题如下2. 各种解决办法3. 如果提示winpcap错误1. 问题如下此问题折腾了我好久好久,每次搞得我都想重装系统了,最后还是忍住了。希望能够帮助有需要的朋友!!!2. 各种解决办法1)管理员模式启动cmd,输入:wusa.exe /uninstall /kb:2999226,回车卸载

2021-01-26 21:04:58 5353 1

原创 dnsmasq-之“dhcp-option-force=43,ANDROID_METERED“含义

dnsmasq-之"dhcp-option-force=43,ANDROID_METERED"含义最近测试路由器,手机连接WiFi时,经常有个热点的图标,而且一些老的android手机可以连接WiFi,但是不能上网,其他手机和电脑都是OK的。经过分析,确认可能是由于下面的参数影响。dhcp-option-force=43,ANDROID_METERED详细的介绍及分析,参看如下连接:https://www.lorier.net/docs/android-metered.htmlhttps://a

2021-01-11 21:45:39 1495

原创 Ubuntu1604 环境搭建rsyslod的总结

Ubuntu1604 环境搭建rsyslod的总结目录Ubuntu1604 环境搭建rsyslod的总结1. 环境安装2. Server端配置3. Client端配置4. 重启服务5. Server端log效果1. 环境安装sudo apt install rsyslog2. Server端配置主要修改 # provides UDP syslog reception $ModLoad imudp $UDPServerRun 514 # provides

2020-12-07 16:13:47 393

原创 linux系统下,如何用命令获取公网IP

linux系统下,如何用命令获取公网IP目录linux系统下,如何用命令获取公网IP1. 运用curl获取自己的外网IP2. 运用wget命令1. 运用curl获取自己的外网IPcurl http://members.3322.org/dyndns/getipcurl icanhazip.comicanhazip.com 是一个神奇的网址,访问时会返回主机的外网访问ip,类似的网址还有如下:http://ip.3322.netmyip.dnsomatic.comip.appspot.c

2020-10-27 17:10:35 768

转载 kernel panic , Oops 等cpu异常的分析与定位(二)

kernel panic , Oops 等cpu异常的分析与定位一、kernel panic二、mips异常机制三、linux kernel 对mips异常的处理四、kernel panic 实例分析1. Kernel panic内核代码,相比用户层代码更难以调试,在内核程序开发上更要加倍小心和注意:有的BUG在内核或内核模块运行时会导致系统崩溃。当崩溃发生时,收集尽可能多的信息将有助于问题的解决。这就是内核OOPS诞生的目的。OOPS会显示出CPU在崩溃时的状态,包括CPU寄存器和其它一些

2020-10-26 18:14:40 1769

转载 kernel panic问题分析(一)

kernel panic 分析解决方法kernel panic 表示 Linux kernel 走到了一个不知道该怎么走下一步的状况,一旦到这个情况,kernel就尽可能把它此时能获取的全部信息都打印出来,至于能打印出多少信息。下面讲解几种用于查找出错函数定位的方法:1. 查看panic现象首先看一下出错的kernel panic 现象,下面是一个kernel panic的出错log:2. 分析定位如上崩溃信息,可知发生崩溃的函数为 rb_init_debugfs,崩溃的地址为 0x8

2020-10-26 18:02:59 2358

原创 mips-linux-gdb: error while loading shared libraries: libncurses.so.5: wrong ELF class: ELFCLASS64

ubuntu1404 使用GDB调试,出现mips-linux-gdb: error while loading shared libraries: libncurses.so.5: wrong ELF class: ELFCLASS64mips-linux-gdb报错error while loading shared libraries: libncurses.so.5: wrong ELF class: ELFCLASS64或者error while loading shared libra

2020-10-26 17:53:15 1284

原创 git log --pretty=format:““的用法

git log --pretty=format:““的用法目录git log --pretty=format:““的用法1. git log --pretty=format:" "2. 使用说明3. 实际效果1. git log --pretty=format:" "官方参考:https://git-scm.com/docs/pretty-formats控制显示的记录格式,常用的格式占位符写法及其代表的意义如下:'%H': commit hash'%h': abbreviated commit

2020-09-28 11:23:46 19597

转载 Ubuntu 16.04设置rc.local开机启动命令/脚本的方法

Ubuntu 16.04设置rc.local开机启动命令/脚本的方法(通过update-rc.d管理Ubuntu开机启动程序/服务)注意:rc.local脚本里面启动的用户默认为root权限。一、rc.local脚本rc.local脚本是一个Ubuntu开机后会自动执行的脚本,我们可以在该脚本内添加命令行指令。该脚本位于/etc/路径下,需要root权限才能修改。该脚本具体格式如下:#!/bin/sh -e## rc.local## This script is executed at t

2020-09-23 09:32:28 3014

GPON G.988官网最新协议规范大全(G.988)

GPON G.988官网最新协议规范大全(G.988),希望能够帮助有需要的朋友

2019-11-07

GPON G.984官网协议规范大全(G.984.1 - G.984.7)

GPON G.984官网协议规范大全(G.984.1 - G.984.7),涵盖了所有的规范大全,希望能够帮助有需要的朋友

2019-11-07

rfc3518.pdf

RFC3518协议,主要介绍“Point-to-Point Protocol (PPP) Bridging Control Protocol (BCP)”。

2019-09-17

PPP BCP_patch文件

PPP BCP功能开发patch,适用用Linux-2.4.21的内核,但是很有参考价值。我开发此功能就是参考这个patch

2019-09-17

Autodesk AutoCAD 2014简体中文版/2015/2018

Autodesk AutoCAD 2014简体中文版,32位,64位,亲测可用。 Autodesk AutoCAD 2015版本 Autodesk AutoCAD 2018版本

2019-03-18

MT7603E_Data_Sheet

MT7603E_Data_Sheet

2019-01-29

MTK_Wi-Fi_SoftAP_Software_Programming_Guide_v2.4

MTK wifi手册 This document is a software programming guide for Mediatek Wi-Fi SoftAP driver and it teaches you how to configure your own settings. We do provide two kinds of configuration method, profile and iwpriv. Later we show you the profile parameter list, the iwpriv command list, and some OID examples to demonstrate how to fully utilize the WLAN driver.

2019-01-29

ch341 linux 官方驱动

CH340/CH341的USB转串口LINUX驱动程序,支持32/64位系统。使用范围:CH340G,CH340T,CH340C,CH340E,CH340B,CH341A,CH341T,CH341B,CH341C,CH341U

2018-06-11

secureCRT8.1.1

ubuntu 14.x and 15.x SecureCRT tools.

2017-03-06

AP143_boardtype.patch

openwrt 中增加AP143支持

2017-03-02

tcp/ip 协议详解

TCP/IP的协议详解 在本章中,我们将详细讨论以太网链路层协议,两个串行接口链路层协议( S L I P和P P P) , 以及大多数实现都包含的环回( l o o p b a c k)驱动程序。以太网和 S L I P是本书中大多数例子使 用的链路层。对M T U(最大传输单元)进行了介绍,这个概念在本书的后面章节中将多次遇 到。我们还讨论了如何为串行线路选择M T

2011-06-21

初学者单片机红宝书及单片机资料宝典

初学者的必备品,看看,相当收益!!! 对于初学者来说,学好单片机显得相当的困难,我们需要在网上找好多相关的资料来辅助我们,这份资料可能会对你又很大的帮助!!!

2009-10-02

空空如也

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

TA关注的人

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