应用开发 使用方法injection angular

学习 Rust 的 15 种方法

学习 Rust 的 15 种方法 1. 阅读:The Rust Book - https://doc.rust-lang.org/book/ 2. 代码:做 Rustlings 练习 - https://github.com/rust-lang/rustlings 3. 课程:如何通过以下方式 学习 ......
方法 Rust 15

Servlet基础开发

1 public class SomeServlet01 implements Servlet { 2 public SomeServlet01() { 3 System.out.println("————————————执行了SomeServlet01的无参构造方法————————————"); ......
Servlet 基础

涂鸦开发

目录开发方式TuyaOSMCU SDK子设备网关接入烧录烧录文件烧录授权一体烧录授权分立官方链接 开发方式 云端的接入方式,即设备接入云端时固件的开发方式,简称 开发方式。涂鸦提供 TuyaOS、MCU SDK 和 子设备网关接入 三种接入方式。 MCU SDK:更侧重于为开发者提供连接云端和构建智 ......

函数计算域名调试web应用

函数计算域名调试web应用 如果没有域名的话,可以利用一个小技巧来绕过阿里云对于函数计算域名使用的限制,从而直接使用阿里云的域名进行访问 先进入如下页面复制公网访问地址 ​​ 然后安装可以修改响应头的浏览器插件,例如 https://github.com/FirefoxBar/HeaderEdito ......
函数 域名 web

vi / vim编辑器的使用 [补档-2023-07-01]

vi/vim编辑器 ​ vi/vim编辑器是linux中的文本编辑器,其中vim比vi的功能更加强大,可以编辑shell程序,推荐使用vim,下面也将介绍vim如何使用。 2-1 vi/vim的三种工作模式 命令模式 ​ 在此模式下,所敲的每一个键都是一个命令,不可以进行文本编辑。比如输入w代表保存 ......
编辑器 2023 vim vi 07

esp32-idf开发记录(二)

上一篇文章配置了基本环境,下面开始记录一些基本的外设驱动 1、GPIO使用 GPIO基本使用 #include "led_driver.h" void led_init(gpio_num_t gpio_num) { gpio_config_t cfg = { .pin_bit_mask = (1ul ......
esp idf 32

分享uniapp移动端和h5项目如何使用谷歌地图

项目背景 使用 uniapp + vue2 开发的国外类地图 APP,原本是打算使用 uniapp 打安卓包的方式,最后由于种种原因变成在安卓壳子里使用 webview 的套壳 APP,所以最终效果其实是跟 h5 的一致。 两种路子都试了,中间踩了非常非常非常多的坑!但是不管怎样,最终能上线成功,所 ......
地图 项目 uniapp

esp32-idf开发记录(一)

esp32最近比较火,也整了几块来玩一下,这里记录一下开发过程,现在用esp32用的比较多的是arduino的框架,这里用一下idf的框架,主要参考下面这个视频做的,感谢这位up https://www.bilibili.com/video/BV1kp4y1o7yx/?spm_id_from=333 ......
esp idf 32

Chrome 浏览器插件 V3 版本 Manifest.json 文件中 Action 的类型(Types)、方法(Methods)和事件(Events)的属性和参数解析

一、类型(Types) 一、OpenPopupOptions 1. 属性 windowId: number 可选 打开操作弹出式窗口的窗口 ID。如果未指定,则默认为当前活动窗口。 二、TabDetails 1. 属性 tabId: number 可选 要查询其状态的标签页 ID。如果未指定标签页, ......
插件 Manifest 属性 浏览器 参数

VS Code的C语言配置以及使用的傻瓜式教程

VS Code的C语言配置以及使用的傻瓜式教程 写在前面的话 作者在学习使用vscode写C代码的时候,根据网上很多参差不齐的教程踩了不少的坑,很多教程在配置完成后总会出现一些普遍性的痛点,所以笔者决定写一篇傻瓜式的教程,帮助大家快速配置vscode,并成功运行C语言代码. 作者水平有限,如有错误, ......
傻瓜 语言 教程 Code VS

VS Code的C语言配置以及使用的傻瓜式教程

VS Code的C语言配置以及使用的傻瓜式教程 写在前面的话 作者在学习使用vscode写C代码的时候,根据网上很多参差不齐的教程踩了不少的坑,很多教程在配置完成后总会出现一些普遍性的痛点,所以笔者决定写一篇傻瓜式的教程,帮助大家快速配置vscode,并成功运行C语言代码. 作者水平有限,如有错误, ......
傻瓜 语言 教程 Code VS

小程序开发:完善新增和编辑所思所想功能

上文说到我们完成了编辑页使用富文本编辑器和详情页可以显示图片的功能。这里我们再完善下新增和编辑功能,以前因为CURD都是生成的,所以新增和编辑页会有很多重复代码,需要直接删除新增页面,保留编辑页即可,这里的逻辑是:有id则为编辑、没有则为新增。逻辑明确了,我们就开动。回顾了下首页列表,我还是觉得得在 ......
所思 所想 功能

小程序开发:完善步骤条的上滑、下拉刷新操作

上文说到,我们完善了数据接入以及对笔记的删除、编辑功能,还有将页面顶部的写一条按钮放到了右下角悬浮。样式如下: 原有的下拉刷新和上拉加载函数如下: 因为刚开始用的是uniapp的unicloud-db组件: 其实自己写一个查询会比用这个更灵活,而且是云函数,这样改动云函数也不需要将小程序重新提审。也 ......
步骤

小程序开发:笔记详情显示图片以及可以富文本编辑

上文说到:把笔记列表的下拉刷新、上拉加载更多功能完成了。 本文主要完成的功能项:页面显示图片、编辑时富文本编辑。现在的详情页是这样的: 图片还是个url。刚抽空把首页列表的无数据时展示提示的功能做了,大概样式如下: 而现在的编辑页面是这样的: 只是简单的文字编辑功能,得改造为富文本编辑器,这样可修改 ......
图片以及 文本 详情 笔记 图片

小程序开发:将改造后的步骤条插件移植到自己的小程序

删减了很多原组件代码和用不上的一些组件之后就可以正式移植到自己的小程序了。对比下移植前小程序包大小和移植后小程序包大小:移植前: 移植后: 所有文章类的页面单独分了分包,不占用主包大小,因为主包最多2m,单个分包也不能超过2m。步骤条代码经过删减后,仅16.3k。且移植后效果一样: 接下来就是数据接 ......
插件 步骤 程序

小程序开发:在插件市场寻找步骤条组件并二开

想实现一个可滚动的步骤条用来显示自己的随笔 作为一名全栈工程师,要是全部都自己写,那太废时间了,首先去uniapp的插件市场逛逛看有没有符合需要的组件先:第一个: 看着符合自己的要求了,该有的有了,但是感觉左边的色调太单调了,故pass。第二个: 这个看起来颜色就比较丰富一些了,右边也有卡片式的布局 ......
组件 插件 步骤 市场

C# 方法中的 引用参数 ref out 的使用

应用于参数声明,以按引用而不是按值传递参数: ref:在调用方法之前必须初始化参数。 该方法可以将新值赋给参数,但不需要这样做。 out:该调用方法在调用方法之前不需要初始化参数。 该方法必须向参数赋值。 ref 参数修饰符 若要使用 ref 参数,方法定义和调用方法均必须显式使用 ref 关键字 ......
参数 方法 ref out

OpenCV - 计算机视觉开发

OpenCV 介绍 OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法(最基本的滤波到高级的物体检测皆有涵盖)。 OpenCV 是跨平台的,可以在 Windows、Linux、Mac ......
视觉 计算机 OpenCV

git bash报错fatal: detected dubious ownership in repository at的解决方法

由于新版本的git安全机制,需要核对文件安全性,如果文件夹所以者和当前用户不一致就警告。 方法1,可以把文件的所有者更改为当前用户的 方法2,命令 git config --global --add safe.directory "你的目录或者文件" 意思就是把该目录或者文件白名单安全的 ......
repository ownership detected dubious 方法

Mybatis之TypeHandler使用教程

引言 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java ......
TypeHandler Mybatis 教程

免费APP分发,支持应用合并、内测分发、扫码下载,下载量安装量统计,版本记录和应用在线封装打包app

免费APP内测分发托管平台,支持应用合并、内测分发、扫码下载,下载量安装量统计,版本记录和应用在线封装打包app 应用分发?应用分发也叫APP分发,其主要功能是方便APP的快速安装测试和推广 那么分发App选择什么平台最好呢? 这个主要是看App处于什么阶段。看看是处于应用测试阶段还是处于测试完毕没 ......
版本 APP app

【Leetcode1949. 坚定的友谊】使用MySQL在无向图中寻找{"CompleteTripartite", {1, 1, 3}}这个pattern

题目地址 https://leetcode.cn/problems/strong-friendship/ 思路 就是在无向图中寻找这个pattern: (* Mathematica *) GraphData[{"CompleteTripartite", {1, 1, 3}}] SQL写还是比较麻烦。 ......

.NET中使用HtmlSanitizer来有效的防范XSS攻击!

一个.NET开源库HtmlSanitizer,它是一个用于清理HTML内容的类,可以帮助开发人员防止跨站脚本攻击(XSS)等网络安全漏洞。它提供了一种简单而有效的方式来确保用户输入的HTML内容是安全的,从而防止恶意代码注入到应用程序中。 ......
HtmlSanitizer NET XSS

简单说一下mybatis的多表映射的使用

MyBatis 是一种流行的 Java 持久层框架,它提供了一种简单而强大的方式来进行数据库操作。在 MyBatis 中,多表映射是指将数据库中多个关联表之间的数据映射到 Java 对象中的过程。 MyBatis 提供了多种方式来实现多表映射,下面是其中两种常用的方法: 使用嵌套查询(Nested ......
mybatis

使用Mixtral-offloading在消费级硬件上运行Mixtral-8x7B

Mixtral-8x7B是最好的开放大型语言模型(LLM)之一,但它是一个具有46.7B参数的庞大模型。即使量化为4位,该模型也无法在消费级GPU上完全加载(例如,24 GB VRAM是不够的)。 Mixtral-8x7B是混合专家(MoE)。它由8个专家子网组成,每个子网有60亿个参数。8位专家中 ......

2024-01-13 Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. ==》引用了未使用的方法导致

react+antd业务代码报错: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. T ......

学习如何使用 Python 连接 MongoDB: PyMongo 安装和基础操作教程

Python 可以用于数据库应用程序。最流行的 NoSQL 数据库之一是 MongoDB MongoDB MongoDB 将数据存储在类似 JSON 的文档中,使数据库非常灵活和可扩展。 您可以在 MongoDB 官网 上下载免费的 MongoDB 数据库 PyMongo Python 需要一个 M ......
MongoDB PyMongo 基础 教程 Python

QT开发 2024最新版本优雅的使用vscode开发QT

⚔️▬▬▬▬▬▶VS开发QT◀▬▬▬▬▬⚔️ ⚔️先看效果 ⚔️编辑环境变量 如图添加环境变量!!!东西全在QT的安装目录!!!找不到的按照我下面的教程再装一次!!! https://blog.csdn.net/lllmeimei/article/details/135502781?spm=1001 ......
版本 vscode 2024

Android Bluetooth 蓝牙开发/蓝牙协议 小结

蓝牙术语 蓝牙 蓝牙术语: HFP(Hands-free Profile)耳机模式: 让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等,拒接、语音拨号要视蓝牙耳机及电话是否支持。 HSP(Handset Profile)耳机模式 用于支持蓝牙耳机与移动电话之间使用 蓝牙电话广播: Blueto ......
小结 Bluetooth Android
共34000篇  :2/1134页 首页上一页2下一页尾页