- 博客(235)
- 资源 (9)
- 收藏
- 关注

转载 优快云博客——修改字体、字号与颜色
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过类似HTML的标记语法,它可以使普通文本内容具有一定的格式。但是它本身是不支持修改字体、字号与颜色等功能的!优快云-markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)!对,就是内嵌HTML,接下来要讲的功能就需要使用内嵌HTML的方法来实现。 字体、字号与颜色<font...
2020-03-17 14:56:36
416
原创 51单片机学习
前言由于毕设原因,最近会进行系统化的学习51系列单片机,其中会涉及到设备采购,最小系统板设计,工程开发等。1、51系列单片机介绍AT系列单片机命名规则STC89C51RC/ED+ 系列单片机命名规则1.1、AT和STC系列区别STC89C51在AT89C51的基础上加入了AD数模转换,集成程度更高;AT89C51是老式的255位单片机STC89C51是宏晶公司生产;AT89C51是Atmel公司生产。STC89C51可以在线编程,即有ISP功能;而AT89C51必须通过编程器编程。S
2022-01-10 20:00:23
2037
原创 经常会用的一些东西
一、Windows 系统设置有关1、软件设置自启动运行中输入shell:startup,复制快捷方式即可。2、Windows 10 家庭中文版无法打开策略组gpedit.msc创建文本gpedit.bat,文本使用ANSI编码,后缀必须为bat,管理员身份运行该脚本即可。@echo off pushd "%~dp0" dir /b %systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientEx
2022-01-09 12:31:13
397
原创 Ubuntu配置ntp时间服务器
前言server可以联网,client没有联网,client同步到server的时间。注意一点serverIP:192.168.0.201clientIP:192.168.0.202在客户端和服务端分别安装ntp软件,sudo apt-get install ntp。1 修改服务器端的配置文件修改配置文件sudo vim /etc/ntp.conf,加入restrict 192.168.0.0 mask 255.255.255.0 nomodify,允许能同步的服务器所在的内部网段。具体ntp
2022-01-04 17:40:20
12357
2
原创 嵌入式开发-windows双网卡使用
背景在校生,由于网络是校园网,暂时没有找到办法使用路由器连接校园网进行网络拓展(桥接试过,还是不理想)。因此,我直接使用两个网卡进行开发,主机(window)两个网卡,一个是笔记本自带的网卡,另外一个是USB无线网卡。设想1 有线网卡进行外网访问,无线网卡内网开发设想2 有线网卡进行内网开发,无线网卡外网开发总结附赠SB校园网。...
2021-12-30 14:09:49
1760
原创 mobaXterm
1、mobaXterm远程用root用户打开图形化界面报错,但普通用户不报错:root@lzy-virtual-machine:/opt/Qt5.12.9/Tools/QtCreator/bin# qtcreatorMoTTY X11 proxy: Unsupported authorisation protocolqt.qpa.xcb: could not connect to display localhost:10.0qt.qpa.plugin: Could not load the Qt p
2021-12-26 20:29:37
767
原创 ubuntu-安装系统&安装、卸载与切换内核
2 卸载内核查看当前PC下的内核版本uname -r。f410-server@f410server-MS-7C37:~/lzy/usercode$ uname -r4.15.0-142-generic通过dpkg查看自己安装了哪些内核。sudo dpkg --get-selections | grep 'linux'f410-server@f410server-MS-7C37:~/lzy/usercode$ sudo dpkg --get-selections | grep 'li
2021-12-02 11:32:54
2233
原创 MultiLink-Netlink
巨人肩膀:linux 内核与用户空间通信之netlink使用方法LINUX netlink机制linux下netlink的使用简介内核态代码在这里插入代码片
2021-11-29 14:50:26
408
原创 WDS-设置交叉编译器与下载源码
交叉编译器问题下载源码参考嵌入式Linux应用开发完全手册V4.0_韦东山全系列视频文档-IMX6ULL开发板(P139)book@100ask:~$ git clone https://e.coding.net/codebug8/repo.gitbook@100ask:~$ mkdir -p 100ask_imx6ull-sdk && cd 100ask_imx6ull-sdkbook@100ask:~/100ask_imx6ull-sdk$ ../repo/repo init
2021-10-15 22:09:06
481
1
原创 WDS-linux下环境变量
1 Ubuntu中几个文件可以设置环境变量/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.
2021-10-15 15:28:21
158
原创 WDS-通用Makefile模板解析
1 使用背景.├── a│ ├── Makefile│ ├── sub2.c│ └── sub3.c├── include│ ├── sub2.h│ ├── sub3.h│ └── sub.h├── main.c├── Makefile├── Makefile.build└── sub.c2 通用Makefile脚本2.1 ./MakefileCROSS_COMPILE = AS = $(CROSS_COMPILE)asLD = $(CROS
2021-10-12 20:45:27
422
原创 WDS-Makefile语法
文章目录Makefile的引入及规则Makefile的语法a. 通配符b. 假想目标: .PHONYC. 变量写在前面的话Makefile函数函数foreach函数filter/filter-outWildcardpatsubst函数Makefile实例Makefile的引入及规则makefie最基本的语法是规则,规则:目标 : 依赖1 依赖2 ...[TAB]命令当“依赖”比“目标”新,执行它们下面的命令。我们要把上面三个命令写成makefile规则,如下:test :a.o b.o #
2021-10-11 23:38:45
421
原创 C/C++学习之main函数入口参数
文章目录1、源码2、程序运行:.\main3、程序运行传参形式1:.\main hello world!4、程序运行传参形式1:.\main "hello world!" "keep going!"1、源码#include "stdio.h"/************************************************************************************* * @param {int} argc 全称为argum
2021-10-08 16:28:15
423
原创 WDS-C语言加强
指针变量类型赋值问题int main(int argc, char * argv[]){ char buf[4]; int i = 0; memset(buf, 1, sizeof(buf)); int *p =(int *)&buf[0]; for (i = 0; i < 4; i++){ printf("buf[%d] == [%#x]\n", i, buf[i]); } printf("---------
2021-09-30 10:01:24
301
原创 无线桥接与无线中继的区别
无线桥接从下图可以看出,桥接模式下的路由器是产生不能产生新的无线网络的,只能通过网线连接桥接模式的路由器,才能访问外网。无线中继中继模式是产生一个新的ssid,手机搜索应该会有两个无线网,即使ssid一样,应该也是有两个的。区别无线桥接模式:无线桥接的目的是通过连接两个不同的有线局域网来扩展网络的覆盖范围;无线中继模式:无线中继是用于扩大同一个无线网络的覆盖范围。无线桥接在网络覆盖范围内只会存在一个SSID信号。无线中继后在网络覆盖范围内会存在两个不同SSID的无线网络信号,就算我们将S
2021-09-28 11:09:38
7662
1
原创 imx6ull-mount+nfs 挂载文件夹
前景-安装nfs软件sudo apt-get install nfs-kernel-server rpcbindnfs-kernel-server为ssh软件。rpcbind是一个RPC服务,主要是在nfs共享时候负责通知客户端,服务器的nfs端口号的。简单理解rpc就是一个中介服务。vim /etc/init.d/rpcbind里面有说明。1、两个主机实现NFS+mount挂载1.1 背景介绍主机S的ip为 192.168.1.2,要分享为公共文件夹的目录为 /tmp/share主机
2021-09-24 19:23:46
914
原创 imx6ull-busybox系统下重要的几个文件夹
/lib/modules/4.1.15使用modprobe命令加载驱动需要先把驱动放在该路径下,先运行depmod;若使用insmod命令,驱动放在哪里都可。/lib/modules/4.1.15/proc/device-tree该路径是设备树的根节点,里面存放根节点的所有信息。/sys/class/leds/red/brightness该路径是linux内核自带的linux驱动实验,对应信息的一个文件夹。《I.MX6U 嵌入式 Linux 驱动开发指南》P1347/sys/devices
2021-09-16 23:45:13
235
原创 imx6ull-宏定义
imx6ull-宏定义BITS_PER_XXX 表示XXX为多少位BITS_TO_LONGS(nr) 求nr这个数是属于几个long(32位)类型#define BIT_MASK(nr) (1UL << ((nr) % BITS_PER_LONG))#define BIT_WORD(nr) ((nr) / BITS_PER_LONG)BITS_PER_XXX 表示XXX为多少位#define BITS_PER_BYTE 8#define BITS_PER_LONG 32BITS_
2021-09-14 10:13:07
273
原创 linux内核-menuconfig 和 distclean
mx6ull_lzy_emmc.sh脚本内容如下:make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- distcleanmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- imx_lzy_emmc_defconfigmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- all -j6如果我们先使用make menuconfig命令进行设置,然后调用mx6ull_l
2021-09-13 17:35:19
670
原创 linux-ioctl函数
linux 内核 - ioctl 函数详解linux驱动开发学习笔记十九:认识一下ioctl函数[Linux]实现设备驱动的ioctl函数
2021-09-02 16:28:10
211
原创 linux-线程池、UDP通信与本地socket通信
1 学习目标了解线程池模型的设计思想能看懂线程池实现源码掌握tcp和udp的优缺点和使用场景说出udp服务器通信流程说出udp客户端通信流程独立实现udp服务器代码独立实现udp客户端代码熟练掌握本地套接字进行本地进程通信2 线程池什么是线程池?是一个抽象的概念,若干个线程组合到一起, 形成线程池。为什么需要线程池?多线程版服务器一个客户端就需要创建一个线程! 若客户端太多, 显然不太合适。什么时候需要创建线程池呢?简单的说,如果一个应用需要频繁的创建和销毁线程,而任务执行
2021-07-31 10:15:33
926
原创 linux-多路IO-poll与多路IO-epoll
文章目录1 学习目标2 多路IO-poll3 多路IO-epoll3.1 int epoll_create(int size);3.2 int epoll_ctl(int epfd, int op, int fd, struct epoll_event *event);3.3 int epoll_wait(int epfd, struct epoll_event *events, int maxevents, int timeout);3.4 代码思路3.5 编写代码测试3.6 相关总结4 进阶epoll4
2021-07-29 20:59:07
257
原创 第7章-1 词频统计 (30 分)
致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙。写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!越努力,越幸运请编写程序,对一段英文文本,统计其中所有不同单词的个数,以及词频最大的前10%的单词。所谓“单词”,是指由不超过80个单词字符组成的连续字符串,但长度超过15的单词将只截取保留前15个单词字符。而合法的“单词字符”为大小写字母、.
2021-07-28 19:38:34
999
原创 第6章-8 输出全排列 (20 分)
致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙。写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!越努力,越幸运输入整数n(3<=n<=7),编写程序输出1,2,…,n整数的全排列,按字典序输出。输入格式:一行输入正整数n。输出格式:按字典序输出1到n的全排列。每种排列占一行,数字间无空格。输入样例:在这里给出一组输.
2021-07-28 19:38:31
237
原创 第6章-7 找出总分最高的学生 (15 分)
致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙。写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!越努力,越幸运给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。输入格式:输入在一行中给出正整.
2021-07-28 19:38:25
678
原创 第6章-6 求指定层的元素个数 (40 分)
致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙。写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!越努力,越幸运输入一个嵌套列表,再输入层数,求该层的数字元素个数。输入格式:第一行输入列表 第二行输入层数输出格式:在一行中输出元素个数输入样例:在这里给出一组输入。例如:[1,2,[3,4,[5,6],7],8]3输出样.
2021-07-28 19:38:20
652
1
原创 第6章-5 列表元素个数的加权和(1) (40 分)
致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙。写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!越努力,越幸运输入一个嵌套列表,嵌套层次不限,根据层次,求列表元素的加权个数和。第一层每个元素算一个元素,第二层每个元素算2个元素,第三层每个元素算3个元素,第四层每个元素算4个元素,…,以此类推!输入格式:在一行中输入一个列表。输出格式.
2021-07-28 19:38:15
497
原创 第6章-4 列表数字元素加权和(1) (40 分)
致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙。写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!越努力,越幸运输入一个嵌套列表,嵌套层次不限,根据层次,求列表元素的加权和。第一层每个元素 的值为:元素值1,第二层每个元素的值为:元素值2,第三层每个元素的值为:元素值*3, …,以此类推!输入格式:在一行中输入列表输出格式:在一行中.
2021-07-28 19:38:09
573
原创 第6章-3 列表或元组的数字元素求和 (20 分)
致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙。写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!越努力,越幸运求列表中数字和,列表中嵌套层次不限2层输入格式:在一行中输入列表或元组输出格式:在一行中输出数字的和输入样例:在这里给出一组输入。例如:[11,2,[3,7],(68,-1),“123”,9]输出样例:在这里.
2021-07-28 19:38:05
1110
原创 第6章-2 一帮一 (15 分)
致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙。写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!越努力,越幸运“一帮一学习小组”是中小学中常见的学习组织方式,老师把学习成绩靠前的学生跟学习成绩靠后的学生排在一组。本题就请你编写程序帮助老师自动完成这个分配工作,即在得到全班学生的排名后,在当前尚未分组的学生中,将名次最靠前的学生与名次最靠后.
2021-07-28 19:38:01
171
原创 linux-TCP状态转换图、端口复用、半关闭状态、心跳包与高并发服务器模型--select
文章目录1 内容回顾2 学习目标3 TCP状态转换图4 端口复用5 半关闭状态5.1 shutdown函数5.2shutdown和close的区别6 心跳包(检测网络连接正常)6.1 方法16.2 方法27 高并发服务器模型--select7.1 void FD_CLR(int fd, fd_set *set);7.2 int FD_ISSET(int fd, fd_set *set);7.3 void FD_SET(int fd, fd_set *set);7.4 void FD_ZERO(fd_set
2021-07-28 17:51:49
555
原创 linux-三次握手和四次挥手、滑动窗口、函数封装思想与高并发服务器
文章目录1 内容回顾2 学习目标3 三次握手和四次挥手4 滑动窗口4.1 mss和MTU5 函数封装思想6 高并发服务器1 内容回顾数据的通信过程: 就是发送之前层层打包, 对方收到之后再层层解包.7层模型和4层模型:协议格式: TCP和UDPUDP: 端口TCP: 端口, 有序号和确认序号, 目的是使数据有序且不丢失.IP: 32位IP, 网络字节序, TTL(下一跳), TTL的目的是防止网络阻塞.socket概念: 一个文件描述符, 2个缓冲区, 2个队列服务端的编码流程:创建
2021-07-27 15:41:35
354
原创 第6章-1 输入列表,求列表元素和(eval输入应用) (10 分)
致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙。写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!越努力,越幸运在一行中输入列表,输出列表元素的和。输入格式:一行中输入列表。输出格式:在一行中输出列表元素的和。输入样例:[3,8,-5]输出样例:6解法1l = eval(input())print(sum(l).
2021-07-26 22:04:10
838
原创 第5章-11 字典合并 (40 分)
致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙。写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!越努力,越幸运输入用字符串表示两个字典,输出合并后的字典。字典的键用一个字母或数字表示。注意:1和‘1’是不同的关键字!输入格式:在第一行中输入第一个字典字符串;在第二行中输入第二个字典字符串。输出格式:在一行中输出合并的字典,输出按.
2021-07-26 22:04:03
2123
3
原创 第5章-10 两数之和 (30 分)
致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙。写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!越努力,越幸运给定一组整数,还有一个目标数,在给定这组整数中找到两个数字,使其和为目标数,如找到,解是唯一的。找不到则显示 “no answer”。输出的下标按从小到大排序。用一重循环加字典实现。输入格式:在一行中给出这组数。 在下一行输入.
2021-07-26 22:03:57
114
原创 第5章-9 求矩阵鞍点的个数 (30 分)
致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙。写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!越努力,越幸运一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。本题要求编写程序,求一个给定的n阶方阵的鞍点。输入格式:输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。输出格式:.
2021-07-26 22:03:51
2273
1
原创 第5章-8 能被3,5和7整除的数的个数(用集合实现) (30 分)
致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙。写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!越努力,越幸运求指定区间内能被3,5和7整除的数的个数输入格式:在一行中从键盘输入2个正整数a,b(1<=a<b<=10000000),用空格隔开。输出格式:在一行输出大于等于a且小于等于b的能被3,5和7整除的数的个.
2021-07-26 22:03:45
747
原创 第5章-7 列表去重 (40 分)
致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙。写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教!越努力,越幸运输入一个列表,去掉列表中重复的数字,按原来次序输出!输入格式:在一行中输入列表输出格式:在一行中输出不重复列表元素输入样例:在这里给出一组输入。例如:[4,7,5,6,8,6,9,5]输出样例:在这里给出相应.
2021-07-26 22:03:40
456
1
蓝桥杯嵌入式(长天嵌入式组织的模拟赛)--程序+代码
2020-04-03
蓝桥杯嵌入式第10届省赛(预赛)试题+程序.zip
2020-03-16
蓝桥杯嵌入式第六届模拟题及答案.zip
2020-03-13
蓝桥杯嵌入式(长天嵌入式)组织的模拟赛.-题目
2011-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人