ICode9

精准搜索请尝试: 精确搜索
  • 终止线程池对应某个线程2022-04-15 12:32:28

    加入某个线程池中有多个线程:   ThreadPool.addThread(t1);   ThreadPool.addThread(t2);   ...        ThreadPool.addThread(tn); 现在想终止第m个线程做法思想如下:   ①创建一个hashMap,将所创建的线程以及对应每个线程唯一标识放进去:consoleThreadMap.put(serial,

  • arduino读取时钟2022-04-08 03:31:05

    Arduino 实时时钟DS1302模块 https://dsx2016.com/?p=1583   DS1302 内部有一个 31×8 的用于临时性存放数据的 RAM 寄存器。 DS1302 是 DS1202 的升级产品,与 DS1202兼容,但增加了主电源/后备电源双电源引脚,同时提供了对后备电源进行涓细电流充电的能力。     // DS1302 CLK/S

  • ESP32开发(2)串口和上传2022-04-06 03:01:41

          https://item.taobao.com/item.htm?spm=a1z09.2.0.0.50122e8dJH3bCJ&id=547198899364&_u=51qf7bf5dd52             下载和上传文件程序 有三种方法下载 1、用g0口接地。 2、下载时,一直按boot健。 3、同时按rst健与boot            上传程序   上传文件

  • kernel源码(十九)字符设备-serial.c2022-04-05 03:00:21

    该源文件主要处理串行数据的发送和接收。   0 显卡和CGA 参考:https://blog.csdn.net/cy295957410/article/details/108436730 CGA(Color Graphics Adapter)彩色图形接口。是标识显示卡性能的一种标准,提供基本的彩色文本显示 EGA(Enhance Graphics Adapter)增强图形接口,比CGA显示

  • LCD1602----LiquidCrystal库的使用22022-03-19 02:02:04

    这一讲咱们接着上一讲继续。如果我们想在屏幕上显示串口数据怎么办呢?这时我们可以看看LiquidCrystal库中的示例: 库代码示例: #include <LiquidCrystal.h> const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2; LiquidCrystal lcd(rs, en, d4, d5, d6, d7); void setup()

  • 【ESP32】2.外部中断和串口的使用2022-03-02 22:32:28

    外部中断的三个要素 1.PIN 也就是GPIO 2.中断服务函数 3.触发方式 例子 初始化 pinMode(0, INPUT_PULLUP); attachInterrupt(0, PinIntEvent, FALLING); 中断服务函数 void PinIntEvent() { Serial.printf("PinInt Event.\r\n"); } 初始化GPIO0 上拉输入 触发方式为

  • 【无标题】JVM垃圾回收算法和垃圾回收器2022-03-02 19:59:16

    标记清除算法 标记清除将垃圾回收分为两个阶段,分别为标记阶段和清除阶段,在标记阶段首先通过根节点,标记所有从根节点开始的对象,未标记的对象就是未被引用的垃圾对象,然后在清除阶段清除所有未被标记的对象;缺点就是会产生大量的空间碎片,因为回收后的空间是不连续的所以给大对象

  • jvm有哪些垃圾收集器,和实际应用场景2022-03-01 11:32:21

      上图写了7 种作用于不同分代的收集器,如果两个收集器之间存在连线,则说明它们可以搭配使用。虚拟机所处的区域则表示它是属于新生代还是老年代收集器。 新生代收集器(全部的都是复制算法): Serial ( 串行 ) 、 ParNew ( 多线程 ) 、 Parallel Scavenge (并行处理 ) 老年

  • 二叉树的记忆化储存相同子树出现的次数2022-02-26 12:02:13

    方法一:字符串保存 对每个节点为根的子树进行字符串序列化操作 def collect(node): serial = "{},{},{}".format(node.val, collect(node.left), collect(node.right)) return serial 再使用dict进行存储 m = defaultdict(int) m[serial]+=1 方法二:为每个根生成标识符 使

  • 【雕爷学编程】Arduino动手做(100)---MAX30102手腕心率2022-02-23 11:04:22

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是

  • ESP8266连接MQTT服务器并实现点灯操作2022-02-22 21:02:13

    因为工创Ⅲ的缘故不得不重新学习原来大一所学的ESP8266和MQTT服务器相关的知识,但是本人记性实在是非常的差,为了重新学习又在网上搜集了很久的知识,这里为了防止以后出现类似的情况,这里就写一篇博客记录一下。 前置准备 我们首先需要在windows自带的商店中装上ubuntu虚拟机(用于配置

  • 设备树-节点2022-02-19 17:02:26

    节点名称和别名 名称要体现设备的类型同一级的节点只要地址不一样,名称可以不唯一 serial@20080000 { //名称@设备地址 }; uart8: serial@20080000 { //别名: 名称@设备地址 }; //uart8就是这个节点的别名 节点的引用 向节点添加属性内容的时候,一般使用节点的引用来添加 uart

  • ORACLE之进程死锁解除2022-02-17 21:32:08

    直接上菜:    select username,lockwait,status,machine,program from v$session where sid in(select session_id from v$locked_object) select sql_text from v$sql where hash_value in(select sql_hash_value from v$session where sid in(select session_id from v$locked_

  • 【雕爷学编程】Arduino动手做(98)---RC522 RFID射频模块2022-02-17 08:33:09

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是

  • LMT50_ARDUINO_准度未定2022-02-16 13:34:36

    #include<Arduino.h> int led1 = 19 ; int led2 = 23 ; int temp_check = 13; void setup() { Serial.begin(115200); // Starting Serial Terminal pinMode(led1, OUTPUT); pinMode(led2, OUTPUT); pinMode(beep, OUTPUT); } void loop() { long

  • 【ESP32-CAM】使用aduino-IDE的环境配置和烧录相关问题2022-02-10 23:04:26

    一、烧录 硬件: 安信可淘宝店买的esp32cam 和 USB to TTL 软件: aduino IDE IDE配置: 参考链接: (1条消息) ESP32-CAM烧录教程(适用于多种开发板)_xiaofang113的博客-CSDN博客_esp32cam怎么烧录 例程代码: 详细参考位博主的帖子,代码我也是用他的 (1条消息) esp32cam通过无线局域网

  • 垃圾收集器2022-02-09 23:01:14

    常见的有以下几种垃圾收集器 Serial收集器: 单线程的收集器,收集垃圾时,必须stop the world,也就是除垃圾收集器外其他所有线程都被挂起,使用复制算法。ParNew收集器: Serial收集器的多线程版本,也需要stop the world,复制算法。Parallel Scavenge收集器: 新生代收集器,复制算法的收集器,并

  • 锁表2022-02-07 14:33:47

    # 查看被锁的表ctselect b.owner, b.object_name, a.session_id, a.locked_modefrom v$locked_object a, dba_objects b where b.OBJECT_ID = a.OBJECT_ID # 查看连接的进程select sid, serial#, username, osuser from v$session; # 杀掉进程 sid, serial#alter system kill sess

  • 【雕爷学编程】Arduino动手做(96)---BT05蓝牙4.0BLE模块2022-02-03 11:03:12

    37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来—小小的进步

  • Arduino+ESP32 之 SD卡读写2022-02-01 19:00:21

    背景知识: ESP32有两种使用SD卡的方法,一种是使用SPI接口访问SD卡,另一种是使用SDMMC接口访问SD卡 。 Arduino core for the ESP32中SPI方式占用4个IO口,SDMMC方式占用6个IO口,一般来说SDMMC方式速度要比SPI方式快。   1. SDMMC方式 ESP32虽然有两组SDMMC接口,但Arduino core for the E

  • 【LabVIEW】错误-1073807202 VISA Configure Serial Port 串口控件错误2022-01-31 20:31:08

    错误-1073807202 VISA Configure Serial Port 原因一: 串口停止位未正确设置,需要设置成10对应1位,15对应1.5位,20对应2位。 原因二: 未安装VISA驱动 labview驱动下载链接 从网页中找到VISA驱动 选择合适的版本和系统 安装后重新运行程序,功能即可正常

  • esp32_wroom_32_websever_代码实例2022-01-31 19:00:56

    /********* Rui Santos Complete project details at https://randomnerdtutorials.com *********/ // Load Wi-Fi library #include <WiFi.h> // Replace with your network credentials const char* ssid = "@PHICOMM_24"; const char* password =

  • esp32 websever2022-01-31 17:34:56

    ESP32 Web Server – Arduino IDE In this project you’ll create a standalone web server with an ESP32 that controls outputs (two LEDs) using the Arduino IDE programming environment. The web server is mobile responsive and can be accessed with any device th

  • esp_now_实例代码2022-01-31 16:31:26

    参考链接外 参考链接转载 接受端: #include <esp_now.h> #include <WiFi.h> //IP address: 192.168.4.1 //mac Address: 40:91:51:A1:9F:E9 typedef struct struct_message { char a[32]; int b; float c; String d; bool e; } struct_message; void OnDataRecv

  • ESP-NOW2022-01-31 16:03:23

        这是基于ESP32板之间交换数据的一种协议,当然也支持ESP8266。ESP-NOW是乐鑫开发的无连接通信协议,具有短数据包传输的功能。该协议使多个设备可以轻松地相互通信。 这篇文章将带领大家来了解如何使用ESP-NOW,文章内容来源于国外网站,我认为这篇文章比较有价值,这是

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有