自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 C# 通过地址获取文件及名称(含后缀)

废话不多说,直接上代码。

2026-01-02 17:53:28 210

原创 微信官方H5链接跳转小程序

第二个坑:openlink通过接口的获取,这里换成我们自己进后台通过接口获取openlink。注意:如果在微信中打开链接,不显示打开按钮,需要检查公众号是否完成年审。第一个坑:微信中点开链接时,wx.config的参数需要通过公众号来生成对应参数。自己写H5跳转页面,不通过微信的云函数。1.JS接口安全域名。

2026-01-02 17:16:32 364

原创 C#.NET将数据与Excel的导入及导出

本文介绍了四种.NET环境下操作Excel的方法:EPPlus、NPOI、OLEDB和OpenXml。主要内容包括: 各方法的特性对比:EPPlus和OpenXml仅支持.xlsx格式,OLEDB需要AccessDatabaseEngine组件 详细实现了导入导出功能,支持大数据量自动分Sheet处理 提供了统一的ExcelHelper封装类,简化调用 包含完整的测试代码和性能对比 处理了日期格式、数据类型转换等常见问题 支持指定Sheet名称操作和多Sheet合并功能 各方法各有优劣,EPPlus操作简单

2025-12-28 16:16:56 701

原创 微信小程序蓝牙设备写入数据

本文介绍了微信小程序与蓝牙设备通信的实现方法。重点包括:1) 蓝牙数据传输协议需由设备商提供,小程序使用ArrayBuffer格式写入二进制数据;2) 每次写入数据建议不超过20字节,返回数据可能分包;3) 提供了写入数据(WriteData)和接收返回数据(GetDeviceBackData)的核心代码实现;4) 通过监听特征值变化事件处理返回数据,并注意分包情况;5) 需根据设备商协议处理数据格式和CRC校验等特殊情况。文中展示了完整的写入、接收流程及十六进制数据转换方法。

2025-12-28 15:53:52 208

原创 微信小程序启用蓝牙设备特征值变化时的notify功能

注意:这里的serviceUUID、notifyCharacteristicUUID 我会在后面写入数据时做重点说明。isNotifyBLECharacteristic:false, //是否启用蓝牙设备服务特征 notify。二、启用蓝牙设备特征值变化时的notify功能。下一篇 将继续介绍 微信小程序蓝牙设备写入数据。

2024-05-18 22:49:16 1171 7

原创 微信小程序获取连接的蓝牙设备的服务及特征值

notifyCharacteristicUUID:'', //连接的蓝牙设备选中的服务的选中的特征值uuid。notifyCharacteristicList:[], //蓝牙设备服务特征值(notify)列表。writeCharacteristicList:[], //蓝牙设备服务特征值(write)列表。serviceUUID:'', //连接的蓝牙设备选中的服务uuid。本篇 将继续介绍 微信小程序获取连接的蓝牙设备的服务及特征值。二、获取连接的蓝牙设备选择的服务的所有特征值。

2024-05-18 20:18:31 1569

原创 微信小程序连接蓝牙设备

二、onload 中自定义蓝牙低功耗连接状态改变事件的监听 onBLEConnectionStateChangeCallback 代码。一、data 里面定义一个参数:isCreateBLEConnection 蓝牙设备连接状态。isCreateBLEConnection:false, //蓝牙设备连接状态。选择搜索到的蓝牙设备列表中的设备,点击链接设备按钮进行蓝牙设备的连接。下一篇 将继续介绍 微信小程序获取连接的蓝牙设备的服务。三、连接和断开蓝牙设备。

2024-05-12 16:34:19 1206 3

原创 微信小程序搜索蓝牙设备

一、data 里面定义三个参数:isStartBluetoothdeviceDiscovery是开已经开始搜索蓝牙设备,blueName是指定要搜索蓝牙设备名(可以指定多个)主要是过滤蓝牙设备,bluetoothDeviceList是搜索到的蓝夜设备的列表用于页面展示搜索到的蓝牙设备列表。这里需要注意到一个问题:安卓和IOS的 搜索到的蓝牙设备ID不一样的问题,我的代码是做了特殊处理显示成一样的MAC地址。bluetoothDeviceList:[], //搜索的蓝牙设备列表。

2024-05-12 15:50:41 1415 17

原创 微信小程序初始化蓝牙模块

注意:小程序页面初次打开会有 小程序使用蓝牙的弹窗,一般都选择允许,如果选择拒绝的话,我可以找到小程序右上方三个点——设置——蓝牙(选择使用小程序时允许)。我的程序可以不用设置,在onshow里面有判断会有弹窗提示直接去开启小程序的蓝牙使用权限。二、data 里面定义两个参数:isBluetoothAdapterInit : false, //是否初始化蓝牙模块。isBluetoothAdapterState: false, //手机蓝牙状态 是否开启。本片我来介绍微信小程序初始化蓝牙模块的相关代码。

2024-05-12 15:12:22 1180

原创 微信小程序蓝牙调用公共方法Bluetooth.js

4.监听蓝牙低功耗设备的特征值变化事件 onBLECharacteristicValueChangeCallback ,获取写入数据后notify返回的数据。3.蓝牙低功耗连接状态改变事件的监听 onBLEConnectionStateChangeCallback ,判断蓝牙设备连接状态。2.搜索到新设备的事件的全部监听 onBluetoothDeviceFoundCallback ,获取搜索的蓝牙列表。接下来将开启微信小程序的实战。

2024-04-27 18:53:27 670

原创 微信小程序蓝牙相关API

wx.notifyBLECharacteristicValueChange 启用低功耗蓝牙设备特征值变化时的 notify 功能。wx.readBLECharacteristicValue 读取低功耗蓝牙设备的特征值的二进制数据值。wx.onBLECharacteristicValueChange 监听低功耗蓝牙设备的特征值变化。wx.getBLEDeviceServices 获取蓝牙设备所有 service(服务)wx.getBluetoothDevices 获取所有已发现的蓝牙设备。

2024-04-13 16:15:36 542 1

原创 微信小程序蓝牙搜索不到的问题

小程序使用者又不知道需要开启哪些设置,在程序中做了一些判断提示信息,提醒小程序使用者开启这些设置。5. 开启小程序蓝牙权限(未开启会直接跳转小程序设置页面)3. 开启小程序蓝牙权限(未开启会直接跳转小程序设置页面)打开手机,设置——应用——微信——权限——位置信息。打开手机,设置——应用——微信——权限——附近设备。3. 开启微信位置信息权限(未开启会提示信息)2. 开启微信蓝牙权限(未开启会提示信息)1. 开启手机蓝牙(未开启会提示信息)打开手机,设置——微信——蓝牙。打开手机,设置——蓝牙。

2024-04-11 16:17:07 14521 1

原创 C#.NET企业微信会话内容存档

使用C#.NET通过官方提供C++的dll,拉去企业微信会话内容记录

2024-03-30 16:36:06 2170 33

微信小程序连接蓝牙设备

微信小程序连接蓝牙设备,写入数据

2024-05-18

C#.NET企业微信会话内容存档

使用C#.NET开发,通过官方提供C++的dll,拉去企业微信会话内容记录

2024-03-30

Excel表格MD5宏插件1

一.说明 宏文件名称:md5.xla MD5加密方式:32位加密,大写 调用加密函数:Md5_String_Calc() 二.加载步骤 1.打开Excel,点击左上角“文件”,然后选择“选项” 2.点选“自定义功能区” 3.勾选“开发者工具” 4.选择功能栏中的“开发者工具” 5.选择“Excel加载项” 6.选择“浏览” 7.找到加密文件“md5.xla”的位置,加载文件 三.使用功能 1.调用“Md5_String_Calc()”函数对需要加密的字符串加密 2.小写加密,使用Excel自有的LOWER()函数,LOWER(Md5_String_Calc())

2024-03-21

Excel表格MD5宏插件

一.说明 宏文件名称:md5.xla MD5加密方式:32位加密,大写 调用加密函数:Md5_String_Calc() 二.加载步骤 1.打开Excel,点击左上角“文件”,然后选择“选项” 2.点选“自定义功能区” 3.勾选“开发者工具” 4.选择功能栏中的“开发者工具” 5.选择“Excel加载项” 6.选择“浏览” 7.找到加密文件“md5.xla”的位置,加载文件 三.使用功能 1.调用“Md5_String_Calc()”函数对需要加密的字符串加密 2.小写加密,使用Excel自有的LOWER()函数,LOWER(Md5_String_Calc())

2024-03-21

空空如也

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

TA关注的人

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