开发者 科学家 地球 国产

ble开发 蓝牙服务中对服务、特性、属性以及UUID的理解

1.蓝牙服务包括多个服务(service),如下为蓝牙串口通信例程的三个服务 2.其中每个服务包括多个特性(Characteristic),如下为Generic Access服务的四个特性 3.属性即为每个特性是否可读写 4.每个特性都有其对应的UUID 简单理解UUID就是编号,服务和特性都有各自 ......
属性 特性 UUID ble

spring纯注解开发模式

# 1、IOC的注解: 1.1 **@Component【重点】**:相当于``标签:把对象交给spring管理,spring会帮助我们创建对象。 @controller,@Service,@Repository与@Component的作用完全一致,但更加详细化。 @Controller:用于web ......
注解 模式 spring

C#开发中IronPython的使用

目前的最新版本是:3.4.1 安装 Install-Package IronPython 如果需要使用标准库,则进行下面的安装 Install-Package IronPython.StdLib 在C#程序中执行Python代码 示例代码: var eng = IronPython.Hosting. ......
IronPython

MySQL开发规范

> 阿里巴巴开发手册https://developer.aliyun.com/special/tech-java # 一、建表规约 **1.1表达是与否概念的字段,必须使用is_xxx的方式命名,数据类型是unsigned tinyint(1表示是,0表示否)。** tip:POJO(Domin)类 ......
MySQL

以开放安全底座赋能全球开发者,华为云构筑云原生安全防护体系

摘要:华为开发者大会2023(Cloud)期间,华为云面向全球行业领袖、技术专家、社区大咖,举办“99%安全事件5分钟内闭环——华为云安全运营创新与实践”专题论坛。 在华为开发者大会2023(Cloud)期间,华为云面向全球行业领袖、技术专家、社区大咖,举办“99%安全事件5分钟内闭环——华为云安全 ......
底座 开发者 安全防护 体系 全球

WPF开发中PropertyChanged.Fody的使用

现在基本上每一个项目都会使用PropertyChanged.Fody,用了以后,代码确实简洁清爽了很多。 安装 Install-Package PropertyChanged.Fody 继承INotifyPropertyChanged接口 安装了PropertyChanged.Fody以后,默认会为 ......
PropertyChanged Fody WPF

掌握参数化设计建模技术,加速产品开发!

参数化设计建模是参数(变量)而不是数字建立的模型,通过简单的改变模型中的参数值就能建立新的模型。简单来说,参数化设计建模是指用一组参数来定义几何图形尺寸数值并约束尺寸关系,然后提供给设计者进行几何造型使用,参数不仅可以是几何参数,也可以是温度、材料等属性参数。它的主题思想是用几何约束、数学方程与逻辑 ......
产品开发 参数 产品 技术

Windows服务开发实践

Windows服务开发知识学习实践步骤 (1)在Visual Studio 创建项目时,选择创建Windows服务项目模板 (2)项目创建成功后的界面如下图。项目会自动生成一个Service1.cs文件,我们可以对他重命名FirstService.cs 点击添加安装程序后,右侧解决方案出现了Proj ......
Windows

WPF开发中ReactiveUI.Fody的使用

前面的开发一般我会使用PropertyChanged.Fody,但ReactiveUI.Fody也能实现类似的功能。 安装Nuget包 Install-Package ReactiveUI.Fody FodyWeavers.xml文件: <Weavers xmlns:xsi="http://www. ......
ReactiveUI Fody WPF

我开源了团队内部基于SpringBoot Web快速开发的API脚手架stater

我们现在使用**SpringBoot** 做Web 开发已经比之前SprngMvc 那一套强大很多了。 但是 用SpringBoot Web 做API 开发还是不够简洁有一些。 每次Web API常用功能都需要重新写一遍。或者复制之前项目代码。于是我封装了这么一个 ![](https://image ......
脚手架 SpringBoot 团队 stater API

BMC开发七 - 本地配置文件

local.conf OpenBMC编译本地配置文件 MACHINE ??= "qemux86-64" BB_NO_NETWORK = "1" //如果你的环境不能联网需要此配置 DL_DIR ?= "${TOPDIR}/downloads" //存放编译过程中下载的数据 SSTATE_DIR ?= ......
文件 BMC

使用Clion开发esp32

## 一、概述 >Clion是一款专门开发C以及C++所设计的跨平台的IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C++,同时它还能使用智能编辑器来提高代码质量、自动代码重构并且深 ......
Clion esp 32

我不知道的threejs(6)-开发中的容易被忽略的

在threejs Editor中调好一些样式属性后, 可以直接选择导出具体的格式,或者导出成json【json 一般体积大很多,比glb】(场景,通过objectLoader 加载json!!!) 自发光属性和自发光贴图: .emissive .emissiveMap 【有时候模型导出后,使用thr ......
threejs

在计算机领域,"refs" 是指ReFS(Resilient File System)——一种Windows操作系统中的文件系统。ReFS是微软公司开发的一种新型文件系统,旨在提供更好的可靠性、稳定性和性能

在计算机领域,"refs" 是指ReFS(Resilient File System)——一种Windows操作系统中的文件系统。ReFS是微软公司开发的一种新型文件系统,旨在提供更好的可靠性、稳定性和性能。 目前,ReFS有两个主要版本: ReFS 1.0:这是最早引入的版本,首次出现在Windo ......
系统 文件 quot ReFS 可靠性

2021 robocom 世界机器人开发者大赛-本科组(初赛)

## 7-1 懂得都懂 **题目描述:** 7-1 懂的都懂 ![image](https://img2023.cnblogs.com/blog/3026527/202307/3026527-20230713084210703-1191433206.png) 众所周知,在互联网上有很多话是不好直接说 ......
初赛 开发者 机器人 本科 机器

云开发校园微社区-二手交易兼职交友微信小程序源码

源码说明: 云开发校园微社区微信小程序开源源码,这是一款云开发校园微社区-二手交易_兼职_交友_项目微信小程序开源源码,可以给你提供快捷方便的校园生活,有很多有趣实用的板块和功能,如:闲置交易、表白交友、疑问互答、任务兼职、相约学习、失物招领、趣事分享等。 在发布栏目可以发布我们想要发布的上述内容, ......

ble开发 wireshark抓取蓝牙数据

1.下载 Microsoft 蓝牙测试平台软件包 官网下载 点击下载即可 2.安装全部选择默认然后点下一步 3.安装下载wireshark 官网下载 选择合适的版本 安装时选择好路径即可 4.BTP的文件路径为C:\BTP 打开 C:\BTP\v1.14.0\x86\btvs 它会自动打开wires ......
wireshark 数据 ble

从 0 开发一款 iOS App

你将获得1. 熟练使用 UI 组件搭建 App 界面;2. 掌握 iOS 开发关键技术模块;3. 构建系统的移动开发知识体系;4. 具体独立开发完整 App 的能力。 课程介绍使用 Objective-C 语言,符合国内 iOS 开发的主流标准;基于最新的 iOS 12 进行讲解,不传授过时的知识; ......
iOS App

业务开发时,接口不能对外暴露怎么办?

前言 在业务开发的时候,经常会遇到某一个接口不能对外暴露,只能内网服务间调用的实际需求。面对这样的情况,我们该如何实现呢?今天,我们就来理一理这个问题,从几个可行的方案中,挑选一个来实现。 可行方案 目前,想到的方案有三种: 内外网接口通过微服务隔离 redis配合网关实现接口白名单机制 网关加AO ......
接口 怎么办 业务

用ChatGPT搭建代码知识库,提升开发效率

ChatGPT 是一种强大的自然语言处理模型。在工作中,我们可以借助其卓越的自然语言生成能力,快速检索代码信息,使程序员们能更加专注于业务逻辑的实现和优化。然而,由于它的知识库仅覆盖至 2021 年 9 月前的信息,一些新的技术文档无法被查询到,例如我们公司前端经常使用的开源框架 TDesign。本... ......
知识库 效率 ChatGPT 代码 知识

前端编程开发 --- Vue3 事件处理

监听DOM事件,执行js代码 格式: v-on:click="methodName" 或 @click="methodName" 示例: 写js代码 <div id="app"> <button @click="counter += 1">增加 1</button> <p>这个按钮被点击了 {{ c ......
前端 事件 Vue3 Vue

WIFI&蓝牙(ESP32)转CAN总线&串口TTL模块-开发环境搭建

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/ESP32_CAN" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 安装串 ......
串口 总线 amp 模块 环境

全栈测试开发----unittest的设计及实现----自动化测试分层思想(1)

通过unittest框架完成自动化分层操作,实现数据分离,减少代码于数据之间的依赖性,完成报告的生成并自动发送一系列操作。 前言: 有人认为,在进行自动化测试过程中,测试代码只需要包含测试逻辑即可。其实不然,他需要包括很多类的代码,如URL拼接、访问UI控件、HTML/XML的解析等,如果将测试逻辑 ......
unittest 思想

开发入门之Web 品质- 可读性

Web 品质- 可读性 Web品质-可读性技术文档 可读性是网站品质的重要方面,它直接影响用户的使用体验和网站的可维护性。因此,在设计和开发过程中应该注重提高网站的可读性。本文将介绍如何通过一些技术手段提高Web网站的可读性。 1. 字体和排版 1.1 字体选择 选择合适的字体对于网站的可读性非常重 ......
可读性 品质 Web

海康摄像头开发笔记(一):连接防爆摄像头、配置摄像头网段、设置rtsp码流、播放rtsp流、获取rtsp流、调优rtsp流播放延迟以及录像存储

前言 Hik防爆摄像头录像,因为防爆摄像头会有对应的APP软件,与普通的网络摄像头和球机不一样,默认认为它不可以通过web网页配置,所以弄了个来实测确认。 经测试实际上也是可以通过web网页配置(与网络摄像头基本是一致的,在码流方面可能会有些不一样),然后提取rtsp流的,界面与球机无异,只是没有球 ......
摄像头 rtsp 网段 录像 笔记

BMC开发六 - 编译镜像

OpenBMC编译镜像 1. 开发环境 OS: Ubuntu 18.04, 20.04, 22.04 (LTS) Fedora 36, 37 AlmaLinux 8.7, 9.1 Debian GNU/Linux 11.x (Bullseye) OpenSUSE Leap 15.3 15.4 Sof ......
镜像 BMC

Windows 驱动程序签名教程(一) --- 开发测试篇

一、内核驱动签名初篇 1.大概聊一聊现有驱动情况 1.开启安全启动(Secure Boot) 1.使用微软WHQL签名 2.使用2013-2015年签发的驱动签名,已过期未吊销未拉黑(不知道什么时候打个补丁会修复). 2.关闭安全启动(Secure Boot) 1.使用微软WHQL签名 2.使用过期 ......
驱动程序 Windows 程序 教程

2022 RoboCom 世界机器人开发者大赛-本科组(省赛)

# RC-u1 不要浪费金币 ```cpp #include using namespace std; int main() { ios::sync_with_stdio(false) , cin.tie(nullptr) , cout.tie(nullptr); int n , m , res = ......
开发者 机器人 本科 机器 RoboCom

SpringBoot中使用Netty开发WebSocket服务-netty-websocket-spring-boot-starter开源项目使用与改造多线程群发消息

场景 SpringBoot+Vue整合WebSocket实现前后端消息推送: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/114392573 SpringCloud(若依微服务版为例)集成WebSocket实现前后端的消息推送: ......