自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 手把手教你安装Jupyter Notebook(保姆级教程)

Anaconda是一个开源的Python发行版本,专注于数据分析。它包含了conda、Python等190多个科学包及其依赖项,使得用户可以便捷地获取和管理这些包,同时提供对环境的统一管理。

2024-04-14 11:06:45 13689

原创 navicat连接MySQL报错:1045 - Access denied for user ‘root‘@‘localhost‘ (using password: YES)

就是密码错了。。。1、检查密码输入2、忘记的话去修改。

2024-02-22 00:28:33 463

原创 ubuntu下加上sudo命令很久才有反应

由于设备名称太长,所以我改了简短的名字。更改完发现加上sudo运行命令要等好久才有反应。

2023-12-30 23:44:42 540

原创 关闭Windows Defender实时保护

一、开启Windows Defender实时保护主要会产生以下影响:系统性能降低:在某些情况下,特别是当系统中存在大量.exe文件时,Windows Defender实时保护可能会占用大量的CPU资源,导致系统变得异常卡顿。误报和误杀:Windows Defender实时保护可能会误报一些正常的操作或软件为病毒,从而影响用户的正常使用。因此,如果用户的电脑配置较低或存在大量.exe文件,建议临时或永久关闭Windows Defender实时保护。二、暂时关闭Windows Defender实时保

2023-11-28 21:32:49 1905

原创 MySQL下载安装与配置(超详细)

MySQL下载安装与配置,超级详细的教程

2023-11-16 11:30:01 162 1

原创 Windows 的添加程序到防火墙的规则详解

1、来打开控制面板使用Windows+R快捷键,打开运行窗口。并输入control,点击回车键。在Windows10以上的系统中均添加了【搜索】小组件,使用搜索功能查找【控制面板】并选择打开应用功能。2、打开【控制面板】后,打开【网络和Internet】3、进入【网络和Internet】选界面后,如图:我们在左边看到有【系统和安全】,点击进入。4、进入【系统和安全】选项后,这样就能看到有【Windows 防火墙】了!点击进入Windows 防火墙。5、进入Windows 防火墙选项后

2023-09-03 10:47:16 2144

原创 xshell工具(lrzsz)

官网:https://ohse.de/uwe/software/lrzsz.html。适用于Linux 和 Windows 之间上传下载文件。安装:(ubuntu下)

2023-01-12 14:29:13 157

原创 七、实现网页端控制LED灯

【代码】七、实现网页端控制LED灯。

2022-10-20 15:05:34 716

原创 六、CGI与HTML通信

cgi是一个接口CGIC是一个支持CGI开发的开放源码的标准C库,可以免费使用,只需要在开发的站点和程序文档中有个公开声明即可,表明程序使用了CGIC库,用户也可以购买商业授权而无需公开声明。

2022-10-20 14:49:05 976

原创 五、boa服务器

与Apache等高性能的Web服务器的主要区别是,Boa是一个单进程服务器,适合于嵌入式的单任务http服务器。是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安全。

2022-10-19 22:12:15 2137 1

原创 四、主框架程序的搭建

这里用到了线程的相关知识,包括线程的创建pthread _create()、线程的回收pthread_join()、线程的结束pthread_exit()项目中根据实际情况开辟了相关的线程,比如:pthread_client_request(void *arg)-----------接收用户请求线程pthread_refresh(void *arg)--------------------数据刷新线程。

2022-10-19 19:55:18 203

原创 三、通信结构体的定义

通信结构体包含了我们要传递的数据内容,比如本项目中,那些数据是用来表示采集到的环境信息的,那些数据是用来控制控制硬件的;项目前期合理的设计通讯结构体,避免项目设计后期修改的麻烦;

2022-10-19 17:25:44 1374

原创 二、软硬件环境分析

对于本项目来说:涉及到HTML、CGI之间的数据通讯,它们是通过boa服务器进行通讯;还有A9服务器与CGI之间的通讯;zigbee与A9之间的通讯;那么就需要将整个项目分层设计,HTML应用层、A9平台层、zigbee/m0数据采集层;分层设计,并且分层调试,最终联调;这样分层调试,将调试过程中的问题范围缩小,就可以避免出现错误都不知道是哪里的问题最终项目的目的是完成数据的正确传输,本项目中的数据流向有:网页命令的下发(HTML—>A9)、A9将处理后的数据用于自身或者下发给zigbee;

2022-10-19 17:11:29 350

原创 一、开发环境搭建

GCC编译器的环境: gcc4.6.4Ubuntu版本:ubuntu14.04 或ubuntu16.04Uboot版本:uboot2013.01内核版本:Kernel-3.14.0nfs:NFS(网络文件系统)为开发板和linux主机之间的通讯tftp:tftp服务器用来实现开发板和linux主机之间文件的下载和上传硬件平台:Cortex-A9(fs4412)、ZigBee,STM32,电脑主机(x86 x64)

2022-10-19 16:49:21 544

原创 判断机器大小端的方法

【代码】判断机器大小端的方法。

2022-10-13 20:49:16 100

原创 sizeof与strlen

sizeof只会检测是指针的类型;指针大小32位机(占4个字节)、64位机(8个字节)strlen只对字符串有效,直到’\0’;但是不包括’\0’;sizeof返回对象会或类型所占的内存字节数;

2022-10-13 17:44:49 78

原创 【无标题】

创建目录/lib/modules。再次rmmod,提示。

2022-09-08 10:44:47 56

原创 linux在线词典

用户注册和登录验证服务器端将用户信息和历史记录保存在数据库中客户端输入用户名和密码,服务器端在数据库中查找、匹配,返回结果单词在线翻译根据客户端输入的单词在字典文件中搜索历史记录查询2. 定义消息结构体3. 服务端和客户端流程分析客户端服务端...

2022-08-26 09:11:23 121

原创 sqlit3: 学生成绩管理系统、水果店管理系统

1、本地安装下载安装包 执行命令 sudo dpkg -i *.deb2、在线安装。

2022-08-24 17:44:37 77

原创 静态库与动态库

3、添加/etc/ld.so.conf.d/*.conf文件,执行ldconfig刷新。2、在LD_LIBRARY_PATH环境变量中添加库所在路径。编译test.c 并链接静态库libhello.a。1、把库拷贝到/usr/lib和/lib目录下。ldd 命令 : ldd 你的可执行文件。符号链接文件命名规则。lib.so。

2022-08-22 21:59:26 85

原创 I/O编程

文件IO,又称系统IO,系统调用。是操作系统提供的API接口函数POSIX(可移植操作系统接口)定义的一组函数文件IO不提供缓冲机制标准IO和文件IO不能混用功能标准IO文件IO(低级)打开open关闭fcloseclose读read写write文件描述符每个打开的文件都对应着一个文件描述符文件描述符是一个非负整数,linux为每一个打开的文件分配一个文件描述符文件描述符从0开始分配,依次递增文件IO操作通过文件描述符来完成0-1023,表示文件。

2022-08-22 21:16:33 1262

原创 0% [Connecting to us.archive.ubuntu.com (2001:67c:1562::15)]

问题0% [Connecting to us.archive.ubuntu.com (2001:67c:1562::15)]什么情况下出现安装图形库是出现的问题执行sudo apt-get update 也是一样的结果可以ping通解决方法编辑[gai.conf]sudo vim /etc/gai.conf更改54行—取消注释:precedence ::ffff:0:0/96 100编写并退出::wq最后安装成功...

2022-05-13 17:36:25 1607

原创 冒泡排序(C语言)

冒泡排序(C语言)问题描述:在键盘上输入N个整数,编写程序使该数组中的元素按照从大到小的顺序排列。 1 //冒泡排序 2

2022-04-28 17:30:06 1094

student.c

student.c

2022-04-11

空空如也

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

TA关注的人

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