- 博客(138)
- 资源 (3)
- 收藏
- 关注
原创 css flex布局实现文字垂直居中
<style> .innner { display: flex; background-color: #ea4d22; height: 100px; /* line-height: 100px; */ /* text-align: center; */ justify-content: center; flex-direction: column; } .i.
2021-01-05 10:23:05
13612
4
转载 excel链接到另一个工作表的指定位置
利用HYPERLINK函数,让文章的转跳轻松实现(原文链接)利用HYPERLINK函数可实现:1.链接到文件夹,点击打开指定的文件夹,如=HYPERLINK(“C:\Users\nl\Documents”,“打开私人文档”)2.链接到指定的文件,点击打开指定的文件,如= HYPERLINK(“C:\Users\nl\Documents\11.doc”,“打开文件11”)如与当前文件在一目录下,可以用以下公式= HYPERLINK(“文件11.xls”,“打开文件11”)3.链接当前工作表的指定位
2020-05-23 22:37:06
17772
7
原创 Express + multer Node 简易文件服务器(可多选可拖拽)
这是一个基于Express和multer的Node.js简易文件服务器系统。项目使用multer中间件处理文件上传,提供文件存储和管理功能。系统支持通过Web界面进行文件上传和展示,界面简洁直观(如图片所示)。该项目托管在Gitee平台,适合作为轻量级文件服务器的开发参考或教学示例。
2026-04-23 16:31:22
24
原创 使用node和@abandonware/bleno写一个ble模拟设备,用Uni-app模拟终端连接
本项目实现了一个基于Node.js的BLE模拟设备和Uni-app终端的通信系统。使用@abandonware/bleno库开发BLE外设,通过Uni-app构建移动端应用实现连接交互。系统支持字符串与HEX格式的相互转换(借助在线转换工具),并提供了完整的Github和Gitee代码仓库。项目截图展示了设备模拟和终端连接的界面效果,为BLE开发提供了完整的参考实现。
2025-12-01 10:36:45
215
原创 uni-app vue2 在 iOS 退出应用后将 cookie 清空了
iOS 端 uni-app(Vue2)退出应用会清空 WebView 临时 Cookie,原因是 WKWebView 默认不持久化 Cookie,应用关闭后会话 Cookie 会被自动清除。这一机制会导致用户退出应用后需要重新登录,影响用户体验。
2025-11-10 16:22:44
296
原创 AI使用 Node.js modbus-serial 搭建一个可交互的 Modbus TCP 主站与从站 Demo
本文介绍了一个基于Node.js的Modbus TCP通信Demo,包含主站(Master)和从站(Slave)实现。从站每2秒更新寄存器0的值,主站每3秒读取寄存器0并写入随机值到寄存器1。使用modbus-serial库实现核心功能,包括寄存器读写和TCP连接。运行方式:先启动从站再启动主站,控制台可实时查看双向通信数据。该Demo完整展示了Modbus TCP的基础交互流程,适合工业物联网和自动化控制领域的开发参考。代码已开源在GitHub仓库。
2025-09-29 15:19:17
419
1
原创 uni-app项目gitignore文件示例
项目忽略文件配置,用于排除开发环境生成的非必要文件。包含编译目录(unpackage/)、编辑器配置(idea/,vscode/)、日志(logs/)、临时文件(temp/)、构建产物(build/)以及依赖锁定文件(package-lock.json等)。该配置可根据实际开发需求动态补充。
2025-08-04 16:32:49
325
1
原创 uni-app 安卓 iOS 离线打包参考
UniApp 离线打包安卓应用指南摘要(150字): 本文整理了UniApp安卓应用离线打包的完整流程。开发者需先配置原生工程环境,通过DCloud官方文档获取AppKey并进行基础设置。离线打包需要准备Android Studio开发环境,配置gradle构建文件,并正确处理原生插件依赖。与云打包相比,离线打包更适合需要深度原生定制的项目。常见问题包括签名配置错误、资源合并冲突及权限设置不当等。文中还提供了详细的排错方法和注意事项,帮助开发者顺利完成本地编译打包流程。
2025-06-18 15:21:52
291
转载 Mac 错误zsh: command not found: brew解决方法
【代码】Mac 错误zsh: command not found: brew解决方法。
2025-04-28 16:25:05
227
1
原创 HTML中数字和字母不换行显示
在HTML中标签中的数字和字母默认是不换行的,如果要将他们换行,在CSS中添加”word-wrap: break-word;: 会首先起一个新行来放置长单词,新的行还是放不下这个长单词则会对长单词进行强制断句。不会把长单词放在一个新行里,当这一行放不下的时候就直接强制断句了。HTML中数字和字母不换行显示的默认行为及如何通过CSS的。: 单词默认是不能断开的,长单词就会溢出。如果需要,词内换行使用(
2025-03-31 23:30:54
666
1
原创 设置网站主题色color-scheme
color-scheme CSS 属性允许元素指示它可以舒适地呈现哪些颜色方案。操作系统颜色方案的常见选择为“亮色”和“暗色”,或“日间模式”和“夜间模式”。当用户选择其中一种颜色方案时,操作系统会对用户界面进行调整,包括表单控件、滚动条和 CSS 系统颜色的使用值。
2025-03-31 23:24:45
503
1
转载 同一域名不同端口cookie共享问题
Path 标识指定了主机下的哪些路径可以接受 Cookie(该 URL 路径必须存在于请求 URL 中)。以字符 %x2F (“/”) 作为路径分隔符,子路径也会被匹配。
2025-03-31 23:17:00
878
原创 在Vue中 使用 Web Worker
/ 线程之间通过postMessage进行通信。// 监听message事件。// 获取计算开始的时间。// 获取计算结束的时间。// 得到总的计算时间。
2025-03-09 23:26:23
775
1
原创 Vue 过滤器 filter(s) 的使用
第一个参数是过滤器的名字第二个参数是过滤器的功能函数 (若不定义vue就不知道这个字符串是什么,有什么作用)。
2025-03-09 20:24:50
1009
转载 什么是TCP/IP?TCP/IP四层模型是哪些层?数据链路、网络、传输、应用层。
数据链路层:负责将数字信号在物理通道(网线)中准确传输网络层:负责寻址(准确找到对方设备)的IP协议传输层:负责可靠传输的TCP协议、高效传输的UDP协议应用层:负责各种不同应用之间的协议,如浏览器的HTTP协议、电子邮件的STMP协议等。
2025-03-09 19:44:14
242
原创 uni.previewImage 在 iOS 中黑屏的原因探究
uni.previewImage在iOS中黑屏怎么回事呢?在 iOS 中识别为特殊符号导致图片无法显示,前端处理替换。可知:后端返回地址中包含相对路径符号。
2025-03-02 01:05:44
645
原创 调用 requestFullscreen 使网页进入全屏
调用此方法并不能保证元素一定能够进入全屏模式。如果元素被允许进入全屏幕模式,返回的 Promise 会兑现,并且该元素会收到一个 fullscreenchange 事件,通知它已经进入全屏模式。如果全屏请求被拒绝,返回的 promise 会被拒绝并且该元素会收到一个 fullscreenerror 事件。如果该元素已经从原来的文档中分离,那么该文档将会收到这些事件。Document 的 exitFullscreen() 方法请求将当前在全屏模式下呈现的文档元素退出全屏模式,恢复屏幕的先前状态。
2025-02-23 18:40:01
663
1
转载 JS里file和blob的区别
Blob (Binary Large Object) 表示不可变的、原始数据的类文件对象,可以包含任意类型的数据,如图片、音频、视频等。File 表示文件的类,继承自Blob,主要表示用户通过 选择的文件。File 和 Blob 都是处理二进制数据的类,File 继承自 Blob,更专注于文件的处理。摘自JS里file和blob的区别。
2025-02-02 22:11:05
257
1
原创 Vuex中通过action触发mutation是为什么?[AI]
在Vuex中,action 和 mutation 都是用于管理状态的重要概念,但它们的作用和使用场景有所不同。理解为什么通过 action 触发 mutation 有助于更好地掌握Vuex的状态管理模式。
2024-11-27 21:24:23
642
1
原创 从深度未知且元素类型未知且最终元素为字符串的对象中,通过一个索引数组找到最终值
【代码】从深度未知且元素类型未知且最终元素为字符串的对象中,通过一个索引数组找到最终值。
2024-10-16 14:40:37
249
1
原创 uni-app renderjs 的使用
/ renderjs 向普通 Vue 传值的方法。// 用于与 renderjs 通信的变量。'这是从 renderjs 传来的数据'// 接收 Vue 传来的值并进行处理。// 调用 Vue 组件中的方法。在上述示例中,定义了一个名为。调用了 Vue 组件中的。实现了 Vue 组件向。变量发生变化时,会触发。// Vue 组件中的方法。
2024-07-23 18:34:58
5410
5
原创 css利用transform:skew()属性画一个大屏的背景斜面四边形特效
使用css transform function中的skew()方法实现画其中一个斜面,然后调整背景色实现ß。在工作工程中需要写一个如下的大屏背景,是由几个斜面做成的效果。2. 添加transform属性。4. 重复三个,注意背景色不一样。3. 添加渐变背景色和阴影。
2024-04-27 21:35:02
787
转载 服务端向客户端推送数据的实现方案:轮询、websocket和SSE
在很久很久以前,前端一般使用轮询来进行服务端向客户端进行消息的_伪推送_,为什么说轮询是伪推送?因为_轮询本质上还是通过客户端向服务端发起一个单项传输的请求_,服务端对这个请求做出响应而已。通过不断的请求来实现服务端向客户端推送数据的错觉。并不是服务端主动向客户端推送数据。显然,轮询一定是上述三个方法里最下策的决定。websocket是一个双向通讯的协议,他的优点是,可以同时支持客户端和服务端彼此相互进行通讯。功能上很强大。缺点也很明显,websocket是一个新的协议,ws/wss。
2024-04-17 17:46:29
245
账号申请-发布问题-证书与配置文件申请-打包流程-appstore审核-Testflight方案-itms-services方案
2024-03-27
ECharts china.js bmap.js world.js toolkit
2022-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅