自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(460)
  • 资源 (10)
  • 收藏
  • 关注

原创 html实现TAB选项卡切换

* 选中时变色为蓝色(这里改为绿色以示例,因为纯蓝色可能不易读) *//* 两个选项卡各占50%宽度 *//* 继承.tabs的背景色 *//* 防止选项卡溢出容器 *//* 使选项卡并排显示 *//* 文本颜色变为白色 *//* 鼠标悬停时变色 *//* 平滑过渡效果 *//* 文本居中 */

2024-09-22 14:11:19 283

原创 vscode+html实现PC、手机端预览

Live Preview 实现PC端预览。Live Server 实现手机端预览。

2024-09-22 13:05:19 36

原创 html 几行的空间分成3个区域

* 设置背景色以区分区域,实际使用时可以去除或修改 *//* 使得宽度和高度包括内边距和外边距 *//* 设置外边距,增加区域之间的间隔 *//* 设置内边距,增加区域内部的空间 *//* 使用Flexbox布局 *//* 你可以根据需要调整高度 *//* 子元素之间的间隔相等 *//* 容器宽度占满整个屏幕 *//* 设置每个区域的样式 *//* 设置整体容器样式 *//* 每个区域都等宽 *//* 文本居中显示 */

2024-09-22 10:46:41 126

原创 单元格左边放文字右边放按钮

【代码】单元格左边放文字右边放按钮。

2024-09-20 13:38:38 163

原创 HTML中直接创建一个“onoff”图形开关包括css+script

在HTML中直接创建一个“onoff”图形开关(通常指的是一个类似于物理开关的UI组件,可以切换开或关的状态),并不直接支持,因为HTML主要用于内容的结构化,而不是复杂的用户界面组件。然而,你可以通过结合HTML、CSS和JavaScript(可能还需要使用JavaScript库或框架)来实现这样的效果。以下是一个简单的例子,展示如何使用HTML(用于结构)、CSS(用于样式)和JavaScript(用于交互)来创建一个基本的图形开关。/* 这里粘贴上面提供的CSS代码 */// 例如,监听开关的变化。

2024-09-20 10:08:11 802

原创 同一个单元格内包含标签和文本框

* 可选的CSS样式,用于美化表格 *//* 设置表格宽度为页面宽度的50% *//* 为表格单元格设置边框 *//* 设置单元格内边距 *//* 设置表头背景色 *//* 合并表格边框 *//* 文本左对齐 */

2024-09-19 18:59:56 183

原创 表格HTML

【代码】表格HTML。

2024-09-19 18:43:55 279

原创 居中左右对齐且加粗的蓝色文本

【代码】居中左右对齐且加粗的蓝色文本。

2024-09-19 18:20:06 164

原创 ESP8266+使用串口1打印LOG+释放串口0

具体的位置位于Component config > Common ESP-related。配置后,串口0上电还是会打印一些信息,除此之外就不打印了。

2024-09-19 15:30:50 214

原创 ESP8266做httpServer提示Header fields are too long for server to interpret

【代码】ESP8266做httpServer提示Header fields are too long for server to interpret。

2024-09-14 15:47:40 472

原创 ESP8266+httpServer+GET+POST实现网页验证密码

【代码】ESP8266+httpServer+GET+POST实现网页验证密码。

2024-09-14 15:32:58 561

原创 ESP8266+eclipse+AP+最简单webserver

实现AP模式下,http-server功能在ESP8266_RTOS_SDK\ESP8266_RTOS_SDK\examples\wifi\getting_started\softAP增加webserver部分代码。

2024-09-13 19:29:27 491

原创 win10+eclipse+ESP8266_RTOS_SDK开发环境构建

导入整个SDK,便于查看所有代码,设置好“编译位置”,这里Eclipse即编译hello_world。选择 C/C++ Build 页面下的 Environment 选项卡。//不改,使用默认也可以用。//不改,使用默认也可以用。

2024-09-12 11:25:03 463

原创 NodeMCU-ESP8266+flash_download_tool_3.9.7 烧录

USB-TTL 接 NodeMCU的RXD0, TXD0, GND例程hello_world:Eclipse编译信息:Eclipse中烧录过程:使用flash_download_tool_3.9.7烧录板子用USB供电后,拉低GPIO0,拉低RST,松开RST,松开GPIO,这样ESP8266进入UART烧录模式,点击“START”烧录即可。

2024-09-06 14:45:25 467

原创 ESP8266使用ESP8266_RTOS_SDK-3.4开发

把从github上拉取的完整的工程,切换分支即可。

2024-09-04 16:22:18 244

原创 电信500M宽带+AX210无线网卡测速

500M电信宽带,PC的ewifi模块是AX210。

2024-09-01 11:04:07 493

原创 github在线加速下载

把需要下载的链接复制进去,点下载。

2024-08-31 20:10:44 338

原创 群晖7.2.1 半洗白后安装AME

用管理员账户登录,然后使用sudo -i 获取root权限,sudo -i是要再次验证管理员密码。DSM7.2 AME版本3.1.0-3005强制解锁激活命令。SA6400还需要运行这个命令。

2024-08-30 21:52:08 424

原创 windows+mingw32+ESP8266 RTOS SDK开发环境搭建和HelloWorld显示

安装Python软件包,由于 ESP8266 的编译和下载基于 Python 实现,还需要安装一些必要的 Python 软件包(乐鑫已为我们提供了软件包清单)打开mingw32, 切换到D:\ESP\ESP8266_RTOS_SDK\Prj\hello_world,编译。在目录\msys32\etc\profile.d下的esp32_toolchain.sh中配置。安装Python,把Python3.12.4文件夹复制到msys32\mingw32。IDF_PATH:是SDK地址。PATH:是工具链地址。

2024-08-30 14:15:35 401

原创 Python3.12.4 pip list包的版本

【代码】Python3.12.4 pip list包的版本。

2024-08-30 11:00:45 734

原创 mingw32编译release版的SDK:ESP8266_RTOS_SDK-3.4报错

说明不能直接用ESP8266_RTOS_SDK-3.4,需要从git拉取。

2024-08-30 10:58:45 153

原创 ESXI8虚拟机vmdk文件备份到本地硬盘

点击“管理”→“服务” →“TSM-SSH”,右击启动使用xshell等工具SSH登录ESXI8后台,确认datastore1的具体文件夹路径在win10,使用cmd,在d:\E1> 输入下:192.168.10.3 是ESXI8的IP

2024-08-29 21:02:39 345

原创 AiThinkerIDE_V1.5.2工程随意移动地方,路径不能有空格

【代码】AiThinkerIDE_V1.5.2工程随意移动地方。

2024-08-29 16:02:09 187

原创 AiThinkerIDE_V1.5.2+AiThinkerProjectForESP开发环境安装

IDF_PATH直接使用github上release版的SDK,E:\usr_sdk\ESP8266_RTOS_SDK-3.4,编译。如果把SDK换成乐鑫ESP8266_RTOS_SDK-3.4。只需要装一个AiThinkerIDE_V1.5.2.exe。CWD: //工程导入自动生成,实际工程地址。PWD: //工程导入自动生成,实际工程地址。IDF_PATH: //SDK地址。PATH: //IDE相关环境变量。删除PC里的环境变量后,不影响编译。

2024-08-29 14:26:45 435

原创 diskgenuis打开vmdk文件提示读扇区错误

磁盘: VD0:iKuai-0.vmdk(2GB) 起始于 0 扇区 共 2 个扇区。磁盘: 起始于 0 扇区 共 1 个扇区。使用DiskGenius_V5_2_x86打开iKuai-0.vmdk。

2024-08-28 23:08:39 237

原创 windows CMD 查看Python在哪

【代码】windows CMD 查看Python在哪。

2024-08-28 15:35:32 132

原创 mingw32安装setuptools

【代码】mingw32安装setuptools。

2024-08-27 10:38:29 283

原创 群晖把硬盘共享给win10(虚拟机或物理机)的两种办法

打开“此电脑”,在win10地址栏输入 \192.168.3.100\video,提示输入用户名、密码。在video文件夹右击,点击“映射网络驱动器”在win10电脑上,复制文件到T盘上,在T盘上新建文件夹。这些操作都会直接影响NAS上文件。NAS地址:192.168.3.100。

2024-08-19 20:33:34 599

原创 Using the ST-LINK/V2-1 to program and debug the STM32 on board

要对板上的STM32进行编程,请插入CN2上的两个跳线。

2024-08-15 09:34:58 254

原创 lwip 3. 网线拔掉后 lwip_recvfrom不能返回

当网线被拔掉后,‌LWIP的lwip_recvfrom函数无法返回,‌这通常意味着网络连接已经断开,‌而LWIP没有自动检测到这种断开并进行相应的处理。//具体函数。

2024-08-09 10:16:35 384

原创 lwip 2. lwip_netif_status_callback在哪里调用了

lwip_stack_init()调用了netif_add(),netif_add()调用了netif_set_addr(),netif_set_addr(netif, ipaddr, netmask, gw)调用了netif_do_set_ipaddr()

2024-08-09 10:07:31 245

原创 lwip 1. 协议栈内存分配

池:池内存管理机制将内存分配成多个大小不一的内存池,每个内存池中又被分为N个相同大小的内存块。程序可根据需要使用的内存大小直接到不同的内存池中取用即可。池内存管理机制分配内存更快,效率更高。pbuf就是一个描述协议栈中数据包的数据结构,LWIP 中在 pbuf.c和 pubf.h实现了协议栈数据包管理的所有函数与数据结构。堆:堆内存管理机制会根据需要分配的内存大小在空闲的内存块中找到最佳拟合(best fit)的内存区域。//在pbuf.h中定义。

2024-08-09 10:02:56 224

原创 gd32f30x_enet.c的网卡初始化时上电时网线未插入会卡住很长时间

gd32f30x_enet.c的网卡初始化时上电时网线未插入会卡住很长时间,导致ETH初始化部分未能成功完成并且在执行enet_init() 时由于网线没接上,会在while((RESET == phy_value) && (timeout < PHY_READ_TO))卡住很长时间,之后即使再插入网线,程序中没有再次进行初始化的逻辑补充,从而导致网络异常。

2024-08-09 09:54:49 318

原创 嵌入式串口全双工通信

串口接收(查询)和串口发送(上报),实测会出现同时的情况。如果在串口发送的时候关闭串口接收,会出现一定的概率丢失上位机发来的查询命令。所以在一些高可靠性的场合,串口接收应该使用FIFO来缓存上位机发来的命令。

2024-08-05 16:35:03 202

原创 指针的指针作为形参实测

【代码】指针的指针控制台程序实测。

2024-08-05 13:26:17 217

原创 C51串口发送使用中断方式

【代码】C51串口发送使用中断方式。

2024-08-01 09:06:42 326

原创 STC串口发送卡住,卡在while(!TI)

代码有时会卡在while(!TI)处,导致看门狗超时单片机重启。TI”前进了串口中断,TI清零了,然后再判断“!TI”,导致为真,卡在#1处,进而看门狗超时单片机重启。

2024-07-09 16:10:19 285

原创 浅谈GD32关中断时间对串口接收的影响

一般串口接收到2个字节就会溢出错误。编写代码时需注意关中断时间,不能过长,如果大于1~2字节串口接收的时间,会导致串口接收溢出,该条帧命令就会接收不全。3)串口使用FIFO功能,这样接收多个字节也不会溢出错误,直到FIFO满才会溢出错误。1)设法缩短最长关中断时间,满足关断时间小于1个字节串口接收时间。

2024-06-26 11:58:42 167

原创 C# 几个常用路径

举例,D:\F1\f1.exe,f1.exe在E:\T1工作目录下执行。

2024-06-16 21:50:53 160

原创 RJ45 PCB布线

RJ45底盘接地和数字地通过一个1M欧姆的电阻和一个0.1uF的去耦电容隔离。其底盘接地和数字地的间距,必须比60mil宽。如图11及图12所示。图12 典型RJ45和变压器分开的机箱/数字地平面https://www.bilibili.com/read/cv6448110/图11 典型变压器集成单RJ45的机箱/数字地平面。

2024-06-09 20:59:44 362

VS2019专业版 C#和MFC安装

VS2019专业版 C#和MFC安装

2024-06-09

多任务系统中的不可重函数使用注意事项.pdf

多任务系统中的不可重函数使用注意事项.pdf

2024-06-06

J-OB烧录文件,2020 15:40:32

J-OB烧录文件,2020 15:40:32

2024-01-24

MSI R7770 uefi vbios

MSI R7770 VBIOS,包括UEFI启动,实测OK

2022-07-11

STLINK_V2-1硬件上实现CMSIS-DAP调试器(带串口)

STLINK_V2-1硬件上实现CMSIS-DAP调试器(带串口)

2022-05-24

STLinkV2.J16.S4.bin.zip

亲测可用,烧录好后,因为版本较低的原因可能需要升级后才能识别

2021-09-19

timerdemo.zip

三种定时器demo

2021-08-20

sam-ba_2.12.exe.zip

sam-ba_2.12.exe

2021-02-25

jlink-v8 固件.zip

原厂固件, SN修改后的固件(不报克隆)

2021-02-25

MPLAB X IDE黑色主题插件

MPLAB X IDE黑色主题插件

2020-12-26

ServiceTest(Android创建服务实例图文实测)

Android创建服务实例图文实测,基于Eclipse, Android7, target=android-24 build-tools=25.0.2

2020-10-07

windows-font.zip

WPS字体文件:symbol、wingdings、wingdings2、wingdings3、webdings

2020-02-13

空空如也

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

TA关注的人

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