直接下了一个sp1补丁。 https://blog.csdn.net/jackrong/article/details/86594100 继续阅读
python爬虫(一)urllib.request库学习总结
一.简单介绍 urllib库:是python的内置请求库,常用于网页的请求访问。 包括以下模块: urllib.request 请求模块 urllib.error 异常处理模块 urllib.parse url解析模块 urllib.robotparser robots.txt解析模块 二.实践操作 (1)针对含参数访问 import urllib.request import urllib.parse import 继续阅读
linux系统做gost镜像,linux下如何像ghost一样备份系统
Windows下Ghost可以克隆整个系统的镜像,然后在新的电脑上恢复,相当简单。Ghost安装系统比使用安装镜像安装要快的多,因为Ghost磁盘存储是连续的,且安装过程中不需要回答任何问题。为什么不能使用Ghost来备份和恢复linux系统呢?因为Ghost只能识别很少老旧的lunux文档系统,其无法识别grub和LILO等引导加载进程。其实linux下有个著名的g4l—ghostForlinux, 继续阅读
Linux 系统裁剪--制作一个最小化的Linux iso镜像
1.前言 一直以来都想制作一个最小化的Linux系统,这个小系统需要有常用的Linux 命令,以及定制化的某些功能。可是由于种种原因一直没能实现,最近终于有时间把它做了出来。 本文所说的精简的Linux系统主要由内核,busybox,以及引导程序构成。 感谢网友[windy_ll](https://blog.csdn.net/qq_41374107)的文章,我是看着他的教程一步一步完成以下操作的。 2.安装配置内核所需 继续阅读
用MFC上位机开发入行经历
原来严格来说是干杂活的,会点PLC、单片机、C语言、CAD制图,流水线装配工人,就是小公司里干杂活。但是我接触的种类比较多什么西门子、三菱欧姆龙、施耐德略有接触,AT89C51\STC89C52\STM32\msb430\msp430\zigbee略有应用,但都不是很深入。VS MFC使用时间是1年多,也是半路出家, 开始是在照明行业混迹,直到有一 继续阅读
Java Mp3转化WAV/PCM音频数据,解码详细解析,提取每一帧数据集合/比特流/播放,一行代码!
导言解码过程Mp3结构MP3 文件一般分为三部分:ID3V2,Frame,ID3V1也属于帧,叫标签帧,Frame 部分叫数据帧,在MP3 文件内不一定有标签帧,但一定有数据帧.ID3V2解析开始处,长度为10字节,结构如下:标签头 public static int discard(int num){int result = 0, mask = 0 继续阅读
【ESP32-S3】micropython实现无线网络连接;netAssist工具进行连接测试。
一、WIFI 小知识 1.WIFI 功能分类 WIFI 分为 AP(access point)无线接入点 和 STA(Station) 无线终端模式 2.AP access point(热点) 负责给其他设备提供无线网络接入点的模式。最简单的例子就是手机热点。 3.STA station(链接了无线网络的终端) 链接到 AP 的装置,手机电脑等联网设备都是处在 继续阅读
Java并发编程实战8:Java并发包
文章目录前言一、可重入锁ReentrantLock1.可重入函数,指的是多个线程可以同时调用该函数2.公平锁与非公平锁二、ReadWriteLock读写锁三、StampedLock四、CountDownLatch和CyclicBarrier1.CountDownLatch实现线程等待示例:2.CyclicBarrier 实现线程同步对比问题 前言 并发编程领域,有两大核心问题:一个是互斥,即同一时刻只允许一个线程 继续阅读
一款开源代码格式化神器
👇👇关注后回复 “进群” ,拉你进程序员交流群👇👇作者丨小集来源丨小集(ID:zsxjtip)https://mp.weixin.qq.com/s/isGcDtwOnXsA5ZHg3lUGKQ我们在写代码时,总会由于某些原因,导致代码比较凌乱。而在团队协作时,每个人都可能有自己的代码习惯,就比如 { 是不换行还是换行&#x 继续阅读
工具及方法 - 在Source Insight中使用代码格式化工具
在Source Insight 4.0中,有代码格式化工具: 当你打开某个源文件后,可以对当前文件进行格式修改: 有ANSI、GNU、K&R三种编码风格可以选择。 也可以自己进行设置: 同时,这个代码格式设置还支持导入导出,使用XML文件。 另外在帮助文档里,可以搜到相关的使用说明。 相关说明 继续阅读
C++代码格式化
C++代码格式化的工具有很多,比如astyle,clang-format。这里推荐使用clang-format,因为clang-format比astyle更强大,更灵活。但是clang-format也有很多缺点,不能在控制语句之间自动添加一个空白行,不能自动添加花括号等等;clang-format安装方式也有很多,比如源码编译安装,二进制包直接安装。这 继续阅读
STM32CubeMX安装包和JDK环境以及Keil代码格式化工具
文章目录前言资源连接STM32CubeMX安装AStyle的使用方式 前言 在开发过程中,STM32CubeMX可大大减少的隔离硬件层寄存器配置对开发者的困扰,即使你熟悉寄存器操作,利用该软件,也可提高寄存器配置效率,专注于业务开发。本文主要提供了STM32CubeMX_v5.4.0的安装包,该软件所对应的jdk8环境(由于STM32CubeMX使用java开发,所以需要 继续阅读
Visual Studio 2015 - 格式化代码
Visual Studio 2015 - 格式化代码 1. 格式化代码 Ctrl + K, Ctrl + D - 格式化文档 Ctrl + K, Ctrl + F - 格式化选择 References https://yongqiang.blog.csdn.net/ 继续阅读
Vim中代码格式化实现
Vim中实现格式化代码其实就是缩进,对字符间空格不会产生任何影响。 缩进的类型有多种, 都是用等号命令: = 全部格式化 : gg=G对当前行格式化(缩进): ==对以下多行格式化(倍数操作): [count] ==选择多行后, 执行 等号命令 = 具体方法: 1、【gg】跳转到第一行 2、【Shift】+【V】转到可视模式 3、【Shift】+【G】全选 4、按下【=】 你 继续阅读
FD小工具代码-hex2bin
为了某件事写了个小工具,顺手扔进FD工具箱中。 /* 输入十六进制,输出二进制 */#include <ctype.h> #include <stdio.h>#define H0 "0000 " #define H1 "0001 " #define H2 "0010 " #define H3 "0011 " #define H4 "0100 " #defin 继续阅读








