自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 VMware虚拟机在NAT模式下无法ping通网关解决办法

首先nat网关没问题。虚拟机ip网关也没问题,ip a能查到ip,ip route show也能查到网关。看了一圈没一个管用的,最后还是我自己解决了。问题出在虚拟机网卡的设置上,需要更改网络连接方式为自定义。网关ping通了,虚拟机之间也ping通了。...

2021-11-06 10:20:26 3212

原创 CDN介绍

单一的大规模数据中心存在三个问题:1)对于远离数据中心的客户,由于经过过多的链路,可能会带来巨大的时延。2)热门的视频很可能经过相同的链路发送许多次,不仅浪费带宽,并且还要向ISP运营商支付额外的费用。3)单个数据中心代表一个单点故障,如果数据中心或者其通向因特网的链路崩溃,它将不能够分发任何数据流。CDN(Content Distribution Network)即内容分发网络,CDN管理分布在多个地理位置的服务器,在它的服务器中存储视频(和其他类型的Web内容, 包括文档、 图片和音频) 的副本, .

2021-09-27 08:44:40 326

原创 虚拟专有网络简介

IPsec即IP安全(IP Security),为网络层提供安全性,为任意两个网络实体(包括主机和路由器)之间的IP数据报提供安全。VPN即虚拟专用网络(Visual Private Network)。跨越多个区域的某机构为了使它的主机和服务器能在自己的IP网络以一种安全和机密的方式彼此发送数据,该机构部署一个单独的物理网络,该网络包括路由器、链路和DNS基础设施且与公共因特网完全分离,这样一种为特定机构专用的分立网络被称为专用网络(Private Network)。说白了就是机构专用网络之内的所有的通.

2021-09-27 08:36:36 1030

原创 树莓派安装openwrt并设置主路由

树莓派安装openwrt写入镜像openwrt下载 选择openwrt-19.07.6-brcm2708-bcm2709-rpi-2-ext4-factory.img.gz。SDFormatter格式化SD卡,Win32DiskManager将镜像写入SD卡。硬件连接硬件:树莓派3B+,SD卡,网线,读卡器,PC。第一步:用一根网线连接树莓派和PC。(目的是使之位于同一局域网)第二步:插入SD卡,启动树莓派。192.168.1.1访问路由管理界面。第三步:配置路由器无线功能。第四步:拔掉树

2021-06-14 10:33:03 3229 1

原创 STM32实现德飞莱LED滚动效果

显示方式选择:首先搞清楚,取模的方式有横向取模和纵向取模两种。一般以C51格式取出来的16x16的汉字,由32个十六进制组成。每个十六进制,0是白色的像素点,1是黑色的像素点,文字是由黑色的像素点组成。我们需要指导每个十六进制对应汉字的哪个位置。横向取模:/*-- 文字: 口 --*//*-- 新宋体12; 此字体下对应的点阵为:宽x高=16x16 --*/0x00,0x00,0x00,0x00,0x3F,0xF8,0x20,0x08,0x20,0x08,0x20,...

2020-10-04 14:58:51 1411

原创 LED点阵屏实现文字滚动

void display_onechar(){//实现一个字滚动 int i=0; int j=0; int k=0; int m=0; int n=0; int change; for(i=0;i<16;i++){//16个状态,文字从无到有移动16次 n=0; while(1){ m=0; for(k=16-i;k<=16;k++) ...

2020-10-04 14:58:28 3031

原创 stm32驱动LED点阵屏(LY-LED16x16)

各个引脚功能:OE:使能端,输出高电平关闭屏幕,行选和列选切换的时候需要关闭一下屏幕,防止产生虚影。D/C/B/A:每个引脚有0、1两个状态,四个引脚用于存储一个四位的二进制数,0/0/0/0是第一行,0/0/1/0是第三行。R1/G1:R1是红色,G1是绿色,低电平点亮。SCK:时钟信号。LAT:锁存器。0打开,1关闭。列选中原理:将一个16位的二进制串行输入到R1或G1,...

2020-10-04 14:57:41 6772 2

原创 中断扫描按键

之前都是使用软扫描,代码参考:int button_scan(){ if(BUTTON==1) { delay_ms(20); if(BUTTON==1) { while(BUTTON==1); return 1; } } else { return 0; }}缺点是必须放到主函数的while(1)循环,如果while(1)中其他功能占用大...

2020-10-04 14:57:18 1505

原创 win安装boost库和Pcap库

实现功能:将VelodyneHDL通过udp发过来的package写入pcap文件。Linux代码:https://github.com/nicrip/VelodyneHDL环境配置:win安装boost库:1.下载boosthttps://www.boost.org/2.解压进入tools/build/src/engine .\build.bat gcc3.将上一步生成...

2020-10-04 14:56:31 200

原创 树莓派环境配置步骤

1.格式化SD卡,大于4G2.Win32DiskImager烧镜像3.设置vnc,一般5900端口(远程桌面功能)能自动连接,如果不能,可能是系统太过老旧。https://blog.csdn.net/hwt0101/article/details/80345524这个比较详细了。4.设置分辨率,适应vnc。参考https://shumeipai.nxez.com/2019/07...

2020-03-15 19:33:18 250

原创 树莓派sudo apt-get update失败 出现Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease Hit:2解决办法

sudo vi /etc/apt/sources.list删除sources.list所有内容把下面的粘贴进去deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ buster main non-free contribdeb-src http://mirrors.tuna.tsinghua.edu.cn/ras...

2020-03-15 18:47:34 7508 2

原创 算法实现将输入的英语句子反过来输出

首先学习string库文件中的库函数,strtok和strcatchar *strtok(char *str, const char *delim);功能:来将字符串分割成一个个片段。当strtok()在参数s的字符串中发现参数delim中包含的分割字符时, 则会将该字符改为\0 字符,当连续出现多个时只替换第一个为\0。参数: str: 指向欲分...

2019-05-07 21:53:47 1300

原创 栈操作实现表达式求值

算法思路:首先应该想怎样将操作数和操作符分开放入两个栈,此时可以用asc码的大小来区分,区分开以后通过fgetc()从文件中读取字符,读取到的字符再通过入栈操作push()入栈。然后再想入栈和出栈的规则,操作数栈需要实现的功能是把每一个遇到的操作数对应的字符串,转化为数值,可以用库函数atof()来实现。而整体的实现需要考虑操作符栈的栈顶元素和即将入栈元素c的优先级,具体算法:1.c&gt;栈顶(...

2018-06-05 16:58:20 1007

空空如也

空空如也

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

TA关注的人

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