上一页 1 2 3 4 5 6 7 8 9 ··· 45 下一页

2023年6月19日

Java Websocket 02: 原生模式通过 Websocket 传输文件

摘要: 服务端和客户端的 onMessage() 方法可以存在多个, 分别用于处理不同格式的内容, 传输文件时需要使用 ByteBuffer 类型的消息处理, 在处理过程中和普通的文件传输是一样的, 需要将文件分片传输, 并约定合适的消息头用于判断文件传输的阶段, 在服务端根据不同的阶段进行文件创建, 写入和结束. 阅读全文

posted @ 2023-06-19 08:58 Milton 阅读(1672) 评论(0) 推荐(2)

2023年6月18日

Java Websocket 01: 原生模式 Websocket 基础通信

摘要: 原生模式下, 服务端通过 @ServerEndpoint 实现其对应的 @OnOpen, @OnClose, @OnMessage, @OnError 方法, 客户端创建 WebSocketClient 实现对应的 onOpen(), onClose(), onMessage(), onError() 阅读全文

posted @ 2023-06-18 21:55 Milton 阅读(902) 评论(0) 推荐(0)

2023年6月8日

Centos 7 通过 targz 文件安装 Elastic Search 服务

摘要: 区别于通过发行版自带的仓库, 介绍如何通过 targz 文件安装 Elastic Search 服务, 使用的 Linux 为 Centos 7 阅读全文

posted @ 2023-06-08 18:21 Milton 阅读(470) 评论(0) 推荐(0)

2023年6月1日

Spring Cloud开发实践(七): 集成Consul配置中心

摘要: Consul 通过 Key/Value 功能集中管理存储配置信息, 通过 Spring Cloud Consul Config 可以实现 Config Server 和 Client 的关联. 在 Spring 启动的 bootstrap 阶段, 配置会被载入环境上下文. 阅读全文

posted @ 2023-06-01 18:26 Milton 阅读(2694) 评论(0) 推荐(0)

2023年5月18日

Spring Cloud开发实践(六): 基于Consul和Spring Cloud 2021.0的演示项目

摘要: 2018年写的Spring Cloud介绍, 距今已经过去五年, 一些组件和版本已经发生变化. 这篇文章在上一篇介绍 Consul 的基础上, 介绍基于 Consul 的 Spring Cloud 演示项目 阅读全文

posted @ 2023-05-18 08:34 Milton 阅读(639) 评论(0) 推荐(2)

2023年5月17日

Spring Cloud开发实践(五): Consul - 服务注册的另一个选择

摘要: Consul 是微服务网络解决方案之一, 用于管理跨网络和多云环境服务之间的安全网络连接, 提供服务发现, 服务网格, 流量管理和自动更新. 可以单独部署, 也可以分布式部署. Consul 内建安全通信选项, 使用 Go 语言编写, 启动资源消耗小, 脚本化配置, 对容器部署方式更友好 阅读全文

posted @ 2023-05-17 23:32 Milton 阅读(568) 评论(0) 推荐(2)

2023年5月16日

沁恒 CH32V208(五): CH32V208 运行FreeRTOS示例的说明

摘要: 以沁恒的FreeRTOS示例项目为例, 说明如何在 CH32V208 评估上运行 FreeRTOS, 以及运行 FreeRTOS 涉及的库文件改动. 阅读全文

posted @ 2023-05-16 01:45 Milton 阅读(1926) 评论(0) 推荐(0)

2023年5月15日

ClickHouse笔记: Ubuntu/Centos下的安装, 配置和用户管理

摘要: ClickHouse 属于 OLAP 数据库, 与 OLTP (Transaction Process) 相比, 注重数据分析, 重点在查询的性能. 在业务系统中, 往往使用 OLTP 数据库做业务数据存储, 用 OLAP 数据库做查询分析, 在一些场景下ClickHouse可以取代ES(ElasticSearch)作为查询引擎 阅读全文

posted @ 2023-05-15 22:04 Milton 阅读(1190) 评论(0) 推荐(0)

沁恒 CH32V208(四): CH32V208 网络DHCP示例代码分析

摘要: 通过 CH32V208 评估板, 验证 网络 DHCP 功能, 并通过分析代码执行流程了解 CH32V 系列的网络工作方式 阅读全文

posted @ 2023-05-15 02:07 Milton 阅读(1593) 评论(0) 推荐(1)

2023年5月14日

Ubuntu下串口工具 PicoCOM 的使用和时间戳显示

摘要: Ubuntu下的串口软件, 除了 CuteCOM, screen, MiniCOM 以外, 还有一个和 MiniCOM 很像的 PicoCOM. 最近在调试 CH340C 串口的过程中, 发现只有 PicoCOM 的连接Reset才能正常工作, 因此单独记录一下. 阅读全文

posted @ 2023-05-14 19:43 Milton 阅读(1429) 评论(0) 推荐(1)

Ubuntu下通过Wine安装LTSpice 17.1.8

摘要: LTSpice 是常用的电路模拟软件, 但是只有 Windows 版本和 Mac 版本, 在 Linux 下需要用 Wine 运行. 以下说明如何在 Ubuntu 下安装最新的 LTSpice 17.1.8 阅读全文

posted @ 2023-05-14 01:03 Milton 阅读(388) 评论(0) 推荐(0)

2023年5月13日

Ubuntu22.04 将EFI启动分区迁移到另一块硬盘

摘要: 机器上有两块硬盘, 一块已经安装了Win10, 另一块新装Ubuntu22.04, 在新硬盘上划分分区的时候, 有分出256M给 BOOT EFI, 但是安装的时候没注意, 启动分区不知道怎的跑到 Windows 所在的硬盘上了 记录一下将 /boot/efi 分区迁移至 Ubuntu 所在硬盘, 并创建 Grub 的记录. 阅读全文

posted @ 2023-05-13 17:31 Milton 阅读(989) 评论(0) 推荐(0)

2023年5月3日

沁恒 CH32V208(三): CH32V208 Ubuntu22.04 Makefile VSCode环境配置

摘要: 以沁恒官方的定制版 RISC-V Embedded GCC 和 OpenOCD 为例说明 Ubuntu 下如何配置基于Makefile的开发环境, 如何进行命令行Debug, 以及VSCode下Debug环境的配置 阅读全文

posted @ 2023-05-03 11:03 Milton 阅读(2024) 评论(0) 推荐(1)

2023年5月2日

沁恒 CH32V208(二): CH32V208的储存结构, 启动模式和时钟

摘要: 这一篇简单说明 CH32V208 的片内存储结构和时钟的特点, 以及通过 SDK 中的示例代码分析 CH32V208 的时钟设置 阅读全文

posted @ 2023-05-02 00:31 Milton 阅读(2499) 评论(0) 推荐(0)

2023年5月1日

沁恒 CH32V208(一): CH32V208WBU6 评估板上手报告和Win10环境配置

摘要: CH32V208系列是沁恒32位RISC-V中比较新的一个系列, 基于青稞RISC-V4C内核, 最高144MHz主频, 64KB SRAM,128KB Flash, 供电电压2.5/3.3V. 这个型号的特点: 除了特有的硬件堆栈区、快速中断入口, 片上集成了2Mbps低功耗蓝牙BLE 5.3, 10M以太网MAC+PHY, USB2.0全速设备+主机/设备接口, CAN控制器. 10M以太网是带 PHY 的, 可以直连网口, 省掉焊接LAN8720了 阅读全文

posted @ 2023-05-01 12:28 Milton 阅读(3105) 评论(0) 推荐(0)

2023年4月1日

普冉PY32系列(七) SOP8,SOP10,SOP16封装的PY32F002A/PY32F003管脚复用

摘要: 普冉PY32系列(七) SOP8,SOP10,SOP16封装的PY32F002A/PY32F003管脚复用 这篇主要介绍对于SOP8,SOP10,SOP16封装的PY32F002A/PY32F003, 没有BOOT0的情况如何修改Option Bytes, 以及如何在物理管脚上使用不同的PIN 阅读全文

posted @ 2023-04-01 03:14 Milton 阅读(7547) 评论(0) 推荐(1)

2023年3月30日

AIR32F103(十二) 搭载 AIR32F103CBT6 的Bluepill核心板

摘要: AIR32F103(十二) 搭载 AIR32F103CBT6 的Bluepill核心板 合宙说要出Bluepill已经很久了, 之前的黑色板子虽然也不错但是对于习惯STM32的同学总是有些别扭, 有几个PIN没引出而且PB12和PB14之间有电阻, 会对SPI造成干扰. 换成喜闻乐见的 Bluepill 板型后就友好多了, 一些STM32的场景也能无缝替换. 阅读全文

posted @ 2023-03-30 23:54 Milton 阅读(1512) 评论(0) 推荐(0)

2023年3月11日

AIR32F103(十一) 在AIR32F103上移植微雪墨水屏驱动

摘要: AIR32F103(十一) 在AIR32F103上移植微雪墨水屏驱动 在合宙上买了一片1.54寸的墨水屏一直在吃灰, 这次趁点亮的机会把AIR32F103上的驱动示例给做了. 将微雪的墨水屏驱动移植到 AIR32F103 上, 代码已经提交到 GitHub 仓库, 如果需要驱动其它型号的墨水屏, 编辑 EPD_Config.h 将 #define EPD_1IN54 注释掉, 再将需要启用的型号取消注释即可 阅读全文

posted @ 2023-03-11 00:25 Milton 阅读(1994) 评论(0) 推荐(1)

2023年3月10日

AIR32F103(十) 在无系统环境和FreeRTOS环境集成LVGL

摘要: LVGL是嵌入式设备中常用的图形显示库, 这篇基于 256K Flash 的 AIR32F103CCT6 和 SPI接口的 ST7735 128x160 LCD屏, 介绍 LVGL 在无系统环境和FreeRTO环境, 带DMA和不带DMA方式的集成步骤 阅读全文

posted @ 2023-03-10 18:24 Milton 阅读(2128) 评论(0) 推荐(1)

2023年3月4日

普冉PY32系列(六) 通过I2C接口驱动PCF8574扩展的1602LCD

摘要: 普冉PY32系列(六) 通过I2C接口驱动PCF8574扩展的1602LCD 1602LCD 是工业上常用的模块, 在工厂交通运输设备上经常能见到. 驱动芯片为 HD44780, 1602LCD 的字符显示为两行, 每行16个字符, 字符基于5×8的像素矩阵 阅读全文

posted @ 2023-03-04 10:17 Milton 阅读(4528) 评论(0) 推荐(2)

上一页 1 2 3 4 5 6 7 8 9 ··· 45 下一页

导航