自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

原创 java处理json文件——gson

java处理json文件——gson1.实验环境1.manjaro-212.JDK1.8.0-2813.gson-2.8.6 项目地址在Gradle/Android中使用dependencies { implementation 'com.google.code.gson:gson:2.8.6'}在Maven中使用<dependencies> <!-- Gson: Java to Json conversion --> <dep

2021-04-19 00:44:14 245

原创 nginx安装手册

nginx安装手册1.实验环境1.manjaro-gnome212.nginx-1.19.10 下载界面2.安装在/usr/local创建nginx目录cd /usr/localmkdir nginxcd nginx下载nginx,解压,进入nginx-1.19.10,执行命令编译。生成的可执行文件在上级目录sbin。wget https://nginx.org/download/nginx-1.19.10.tar.gztar -zxvf nginx-1.19.10.tar.gz

2021-04-19 00:41:56 188

原创 java处理json文件——gson

java处理json文件——gson1.实验环境1.manjaro-212.JDK1.8.0-2813.gson-2.8.6 项目地址在Gradle/Android中使用dependencies { implementation 'com.google.code.gson:gson:2.8.6'}在Maven中使用<dependencies> <!-- Gson: Java to Json conversion --> <dep

2021-04-18 10:25:31 263

原创 STM32的PWM和DAC练习

STM32的PWM和DAC练习1.实验环境1.野火STM32指南者(STM32F103VET6)2.keil53.Adobe Audition 20202.环境搭建在野火官方资料库中,找到“TIM—通用定时器-4路PWM输出”文件夹,打开keil工程文件接PA6引脚,示波器观察如下没有示波器也可进行仿真,打开魔法棒,选中“Use Simulator”3.用STM32F103的DAC功能波形输出在野火官方资料库中找到“DAC—输出正弦波”文件夹,打开keil工程文件,把

2021-01-03 17:59:32 358

原创 STM32汇编程序设计

STM32汇编程序设计1.实验环境1.野火STM32指南者(STM32F103VET6)2.keil52.环境搭建新建工程添加源文件(.s) AREA MYDATA, DATA AREA MYCODE, CODE ENTRY EXPORT __main__main MOV R0, #10 MOV R1, #11 MOV R2, #12 MOV R3, #13 ;LDR R0, =func01 BL func01 ;LDR R1, =func02 BL

2020-12-31 20:45:59 198

原创 stm32启动模式

stm32启动模式1.实验环境野火STM32指南者(STM32F103VET6)用户闪存 : 芯片内置的Flash。正常的工作模式。SRAM: 芯片内置的RAM区,就是内存。可以用于调试。系统存储器: 芯片内部一块特定的区域,芯片出厂时在这个区域预置了一段Bootloader,就是通常说的ISP程序。这个区域的内容在芯片出厂后没有人能够修改或擦除,即它是一个ROM区。启动的程序功能由厂家设置。STM32上电或者复位后,代码区始终从0x00000000开始,三种启动模式其实就是将各自存储空

2020-12-31 18:00:01 276

原创 ubuntu20配置ip

ubuntu20配置ip1.实验环境1.ubuntu202.配置ip打开终端,修改以下文件,文件名可能不一致,请灵活处理。ens33取决自己的实际情况。vim /etc/netplan/01-network-manager-all.yaml# Let NetworkManager manage all devices on this systemnetwork: version: 2 #renderer: NetworkManager ethernets: ens3

2020-12-29 03:05:04 813

原创 stm32 i2c初试 OLED

stm32 i2c初试 OLED1.实验环境1.野火STM32指南者(STM32F103VET6)2.AHT20传感器3.OLED屏幕0.96寸(地址)并非广告只是说明使用哪家产品2.环境搭建下载相应资料(下载地址)打开相应工程除了 main.c 、 oled.c 、 oled.h 、 bmp.h 、 oledfont.h ,其他都是和平台相关的代码。oledfont.h 、 bmp.h 都存放图片和汉字取模后的点阵数组。oled.h 存放的是和 OLED 屏相关的一些参数,包

2020-12-28 09:18:56 397

原创 初试Cisco Packet Tracer–5——路由器连接两个子网

初试Cisco Packet Tracer–5——路由器连接两个子网1.实验环境1.win102.Cisco Packet Tracer-7.3.1.0362(下载链接)2.环境搭建网络拓扑图IP配置PC0–>192.168.100.1PC1–>192.168.100.2打开PC0 Command Prompt 测试连通性,如下图所示,网络连通。ping 192.168.100.2接下来,我们将个人PC1的ip设置为192.168.101.1,子网掩码(S

2020-12-26 16:57:46 5633

原创 初试Cisco Packet Tracer–4——部署DHCP、DNS、Web服务器

初试Cisco Packet Tracer–4——部署DHCP、DNS、Web服务器1.实验环境1.win102.Cisco Packet Tracer-7.3.1.0362(下载链接)2.环境搭建网络拓扑图3台server设备、3台PC设备、1台交换机2960DHCP服务器配置,开启DHCP。ip配置为静态Web服务器配置,开启HTTPIP配置为静态ipDNS服务器配置,开启DNSip配置,其实网关这玩意不填也可以,反正在同一个子网。3.DHCP服务仿真步骤:

2020-12-26 02:45:47 8354 6

原创 初试Cisco Packet Tracer–3——访问Web服务器

初试Cisco Packet Tracer–3——访问Web服务器1.实验环境1.win102.Cisco Packet Tracer-7.3.1.0362(下载链接)2.环境搭建网络拓扑PC0–>192.168.100.1Server0–>192.168.100.2点击PC0>>Web Browser输入192.168.100.2,开始仿真点击下一步,逐步观察最后点开右侧Event List 查看详细过程作者info作者:DebugWu

2020-12-26 00:32:21 3227 1

原创 Altium Designer绘制stm32最小系统PCB图

Altium Designer绘制stm32最小系统PCB图1.实验环境1.win102.Altium Designer2.过程建立PCB工程创建pcb文件,然后将原理图移入进行封装并把物料清单导入pcb文件中然后导入pcb成功了接下来的操作是进行布局,用delete删除元件区修改规则,将最小间距修改为6点击Tools选择Outside Board,自动排布器件效果如下定义板子的大小和形状,设置全局栅格为 20 mm去除边缘裁剪点原理图界面,选中一

2020-12-25 20:49:59 146

原创 初试Cisco Packet Tracer–2——交换机

初试Cisco Packet Tracer–2——交换机1.实验环境1.win102.Cisco Packet Tracer-7.3.1.0362(下载链接)2.搭建网络因为交换机有带宽很高的内部交换矩阵和背部总线,并且这个背部总线上挂接了所有的端口,通过内部交换矩阵,就能够把数据包直接而迅速地传送到目的节点而非所有节点, 这样就不会浪费网络资源,从而产生非常高的效率。同时在此过程中,数据传输的安全程度非常高,更是受到使用者的欢迎和普遍好评。和集线器每个端口共享同样带宽不同的是,交换机的数据

2020-12-25 19:11:23 883 1

原创 初试Cisco Packet Tracer--1——集线器

初试Cisco Packet Tracer–1——集线器1.实验环境1.win102.Cisco Packet Tracer-7.3.1.0362(下载链接)2.搭建网络实验前必读:集线器相比于交换机更为简单,它可以被视作有多个端口的中继器,从一个端口接受比特位(或符号),再从其他端口提交。它对物理层数据包有所感知,可以检测到其开始、挂起及冲突。在检测到冲突时会发送拥塞信号以传播这一事件。集线器不能对经过它的网络流量做更进一步地检查与管理:任何进入的数据包都会被广播到其他端口。集线器/中继器

2020-12-25 17:57:47 3948

原创 win10 初试ping

win10 初试ping1.实验环境1.win102.ping2.ping 原理PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序 。ping 是工作在 TCP/IP 网络体系结构中应用层的一个服务命令, 主要是向特定的目的主机发送 ICMP(Internet Control Message Protocol 因特网报文控制协议)Echo 请求报文,测试目的站是否可达及了解其有关状态。ICMP报文类型3.效果用法作者info

2020-12-24 20:35:32 128 2

原创 win10 初试tracert

win10 初试tracert1.实验环境1.win102.tracert2.tracert (Traceroute )原理ICMP报文类型Traceroute 是 ICMP 的一个应用,用来跟踪一个分组从源主机到目标主机的路径。Traceroute 发送的 IP 数据报封装的是无法交付的 UDP 用户数据报,并由目的主机发送终点不可达差错报告报文。1. 源主机向目的主机发送一连串的 IP 数据报。2. 第一个数据报 P1 的生存时间 TTL 设置为 1,当 P1 到达路径上的

2020-12-24 20:03:23 498 1

原创 stm32 AHT20温度采集

stm32初试iic

2020-12-22 20:26:12 100

原创 wireshark分析UDP协议

wireshark分析UDP协议1.实验环境1.manjaro-gnome-20.1.22.wireshark-3.4.03.VMware-16.0.04.ubuntu16.04 (虚拟机192.168.146.100 NAT模式 服务端)5.ubuntu16.04 (虚拟机192.168.146.101 NAT模式 客户端)6.python3.82.源码功能:客户端脚本执行4次,每次向服务端发送‘cao’字符串,服务端收到后向客户端发送一个字符串。客户端源码client.py

2020-12-14 01:42:11 745

原创 Arduino 下初试 stm32开发板

Arduino 下初试 stm32开发板1.实验环境1.野火STM32指南者(STM32F103VET6)2.Arduino IDE 1.8.13(下载链接)3.STM32 Flash loader 2.8.0(下载链接)2.配置环境点击开发板管理器搜索SAM,安装。下载并烧录bootloaderclone 大佬的这两个项目Arduino_STM32 项目地址STM32duino-bootloader 项目地址将下载的 Arduino_STM32 项目放到Ardu

2020-12-13 02:17:08 667 1

原创 STM32实验全局变量、局部变量、堆、栈

STM32实验全局变量、局部变量、堆、栈1.实验环境1.野火STM32指南者(STM32F103VET6)2.keil53.野火多功能调试助手.exe全局变量、静态局部变量保存在全局数据区,初始化的和未初始化的分别保存在一起。普通局部变量保存在堆栈中。在C\C++中,通常可以把内存理解为4个分区:栈、堆、全局/静态存储区和常量存储区1.内存栈区stack: 存放局部变量名;2.内存堆区heap: 存放new或者malloc出来的对象;3.Text & Data & B

2020-12-06 20:31:51 800 1

原创 C语言程序里全局变量、局部变量、堆、栈

C语言程序里全局变量、局部变量、堆、栈1.实验环境1.ubuntu20全局变量、静态局部变量保存在全局数据区,初始化的和未初始化的分别保存在一起。普通局部变量保存在堆栈中。在C\C++中,通常可以把内存理解为4个分区:栈、堆、全局/静态存储区和常量存储区1.内存栈区stack: 存放局部变量名;2.内存堆区heap: 存放new或者malloc出来的对象;3.Text & Data & Bss:代码段与静态分配4.BSS区(未初始化数据段):并不给该段的数据分配空间,仅

2020-12-06 20:22:05 909

原创 STM32F103串口 初试

STM串口

2020-12-05 22:43:40 288

原创 STM32中FreeRTOS移植——多程序

FreeRTOS移植

2020-12-04 21:25:33 125

原创 Burp suite 分析 HTTP协议

Burp suite 分析 HTTP协议1.实验环境1.manjaro-gnome-20.1.22.Burp suite-Community-v2020.11.1(下载地址)2.Burp suite安装与配置打开Firefox,安装下图插件。配置代理,端口号可自行选择(选择空闲的就可)。配置Burp suite,端口要与前面的配置一致。访问http://burp/下载burpsuite ca证书需开启刚刚配置的代理点击右上角CA Certificate点击首选项>&g

2020-11-24 22:03:58 1962 5

原创 wireshark 分析TCP协议

wireshark 分析tcp协议1.实验环境1.manjaro-gnome-20.1.22.wireshark-3.4.03.VMware-16.0.04.ubuntu16.04 (虚拟机192.168.146.100 NAT模式 服务端)5.ubuntu16.04 (虚拟机192.168.146.101 NAT模式 客户端)6.python3.82.实验源码server.py运行于192.168.146.100import socketserver = socket.sock

2020-11-23 09:43:46 765 1

原创 manjaro顶部显示网速

安装 indicator-sysmonitor

2020-11-16 20:45:58 585

原创 解决Fail Network configuration is missing. Ensure that /etc/vmware/-networking exists.

Fail Network configuration is missing. Ensure that /etc/vmware/-networking exists.systemctl start vmware-networks-configuration.servicesystemctl enable vmware-networks-configuration.service

2020-11-16 11:19:03 1272

原创 解决Could not open /dev/vmmon: ?????????. Please make sure that the kernel module vmmon is loaded

解决Could not open /dev/vmmon: ???. Please make sure that the kernel module vmmon is loaded查看系统内核# uname -r5.4.18-1-MANJARO安装 linux-headerssudo pacman -S linux54-headers启用相关模块sudo modprobe -a vmw_vmci vmmon

2020-11-16 11:17:28 2914

原创 解决VMWare - Could not connect ‘Ethernet0‘ to virtual network ‘/dev/vmnet0‘.

VMWare - Could not connect ‘Ethernet0’ to virtual network ‘/dev/vmnet0’.sudo modprobe vmnet && sudo vmware-networks --startsudo systemctl start vmware-networks.service

2020-11-16 11:12:36 3800

转载 Using GCC with MinGW(转载)

注意·:此文章转载于VS code官网 链接 侵删Using GCC with MinGWIn this tutorial, you configure Visual Studio Code to use the GCC C++ compiler (g++) and GDB debugger from mingw-w64 to create programs that run on Windows.After configuring VS Code, you will compile and debu

2020-11-09 02:06:49 177

原创 python opencv 操作摄像头

python opencv 操作摄像头1.实验环境1.win102.python3.83.opencv-4.4.0.462.源码main.pyimport cv2import numpy as npcap = cv2.VideoCapture(0)while 1: # get a frame ret, frame = cap.read() # show a frame cv2.imshow("capture", frame) if cv2.w

2020-11-04 14:51:07 123

原创 python 初试opencv

python 初试opencv1.实验环境1.win102.python3.83.opencv-4.4.0.464.matplotlib-3.3.22.源码main.py#!/usr/bin/env python3# -*- coding: utf-8 -*-import cv2from pylab import *# 载入图像im = cv2.imread('1.jpg')# 颜色空间转换gray = cv2.cvtColor(im, cv2.COLOR_BGR2GR

2020-11-04 14:38:18 124

原创 linux gdb 调试c代码小例一则

linux gdb 调试c代码小例一则1.实验环境1.ubuntu202.gdb-9.23.gcc-9.3.02.代码main.c/************************************************************************* > File Name: main.c > Author: wuhen > Created Time: Thu 29 Oct 2020 04:52:54 PM CST *

2020-10-29 21:43:39 83

原创 ubuntu下初试静态库.a 与共享库.so

ubuntu下初试静态库.a 与共享库.so实验目的: 欲将a1.c,a2.c生成静态库.a与共享库.so以供test.c使用。阅读技术基础: 需有gcc、makefile的一些基础,以及熟悉linux基础操作。1.实验环境1.ubuntu16.04(安装教程)2.gcc-5.4.0(安装:apt install gcc )3.make-4.1(安装:apt install make )2.测试源码a1.c/*************************************

2020-10-13 11:01:32 211

原创 Ubuntu Centos静态ip设置

Ubuntu Centos静态ip设置1.实验环境1.VMware16.0.02.Ubuntu16.04(安装教程)3.Centos84.VMware网络模式:NAT2.配置VMnet8打开PowerShell,执行命令,查看虚拟网卡是否安装。ipconfigVMnet8用于NAT模式。若无上图两块虚拟网卡,请打开VMware,虚拟网络编辑器,还原默认设置。(需要管理员权限)若有上图虚拟网卡,自行跳过这一步。打开控制面板,右击VMnet8属性。点击属性配置IP地址

2020-10-06 21:25:44 195

原创 redis安装手册

Windows安装1.实验环境1.win102.redis-5.0.9(资源地址)2.安装验证下载之后解压。打开PowerShell,切换到该目录。执行命令,开启服务端.\redis-server.exe服务端启动成功。再打开一个PowerShell窗口,切换到该目录,执行命令启动客户端 .\redis-cli.exe验证一下ubuntu安装1.实验环境1.ubuntu16.04(安装教程)2.gcc 5.4.0安装:apt install gcc3.

2020-10-06 17:32:09 88

原创 JDK安装手册

ubuntu安装教程1.实验环境1.ubuntu16.04(安装教程)2.jdk-14.0.1(下载地址)我下载的是这个2.解压将jdk下载到/usr/local/javacd /usr/localmkdir javacd javatar -zxvf jdk-14.0.1_linux-x64_bin.tar.gz解压后会出现一个jdk-14.0.1文件夹。3.配置JDK环境变量vim /etc/profile加入以下内容JAVA_HOME=/usr/local/jav

2020-10-04 12:34:58 169

原创 linux初试gcc makefile菜鸟教程

linux初试gcc makefile菜鸟教程1.实验环境1.ubuntu16(安装教程)2.gcc(gcc安装:apt install gcc)3.make(make安装 apt install make)用C举个小例子2.源码main.c/************************************************************************* > File Name: main.c > Author: wuh

2020-09-25 22:53:31 9647

原创 python通过邮件远程控制电脑

让繁琐的工作自动化——python处理email今天来谈一谈,如何用python处理Email。今天的示例选用QQ邮箱。以及写个利用邮件远程控制电脑下载图片。1.环境1.python3.82.pyzmail36 v1.043.IMAPClient v2.1.04.PyEmail v0.0.1如果pyzmail安装报错,请安装pyzmail36。2.准备工作需要准备个qq邮箱,这个很容易吧。网页登录qq邮箱,点击设置,点击账户。开启IMAP/SMTP服务。会生成一个授权码,把

2020-08-09 20:30:04 1982

原创 让繁琐的工作自动化——python处理JSON文件

让繁琐的工作自动化——python处理JSON文件不得不说,python真TMD香。由于python解析json过于简洁,我只好写个实例了,不然文章太短。1.环境1.python3.82.pycharm 2020.12.读取JSON数据当然首先要导入json模块import json读取json数据data = '{"a":123,"b":"lala"}'result = json.loads(data)print(result)print(result['a'])交互

2020-08-07 00:18:05 153

pymssql-2.1.4-cp37-cp37m-win_amd64.whl

python3.7 for pymssql模块

2020-04-02

空空如也

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

TA关注的人

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