三方 接口 问题
useEffect、异步请求、定时器使用useState闭包问题
useEffect闭包问题: 问题:useEffect使用useState会使调用的所有方法内部的state值为useEffect周期的值,即使在这个过程中useState的值变化也不能影响调用方法内获取到原始值 解决方式:使用useCallabck 可以避免由此产生的闭包问题 异步请求、定时器等j ......
swift kvo问题
按照官方文档的写法,在iOS 10上必现crash。 在网上找到类似的问题,但是我遇到的博客中说的不会crash的方式 swift还是不要用kvo了,用combine框架吧 ......
【随手记录】关于win环境变量配好, jdk版本切换不成功问题
由于需要win电脑装了多个jdk版本,在切换时候配置好环境变量一直没生效 后来发现jdk默认会添加一个环境变量配置 把这个带Jdk的默认配置的环境变量去掉,保留自己的 JAVA_HOME环境变量即可生效! ......
数据库(SQL注入问题、视图、触发器、事务、存储过程、内置函数、流程控制、索引)
SQL注入问题 SQL注入的原因:由于特殊符号的组合会产生特殊的效果 实际生活中,尤其是在注册用户名的时候会非常明显的提示你很多特殊符号不能用,会产生特殊的效果。 结论:涉及到敏感数据部分,不要自己拼接,交给现成的方法拼接即可。 import pymysql # 链接MySQL服务端 conn = ......
Redis分布式锁问题
通过SET原子操作来设置key和过期时间 // 加锁// 如果key不存在,那么设置它的值,否则什么也不做SETNX lock 1// 10s后自动过期EXPIRE lock 10 // 2者合一,一条命令保证原子性执行SET lock 1 EX 10 NX 问题1:无法评估准确的加锁时间(自动续期 ......
SpringBoot中通过自定义Jackson注解实现接口返回数据脱敏
场景 SpringBoot中整合Sharding Sphere实现数据加解密/数据脱敏/数据库密文,查询明文: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/131742091 上面讲的是数据库中存储密文,查询时使用明文的脱敏方式 ......
.NET面试题系列(23)tcp粘包问题
序言 什么是粘包 所谓粘包问题主要还是因为接收方不知道消息之间的界限,不知道一次性提取多少字节的数据所造成的。 解决粘包问题的方法 资料 tcp粘包问题 ......
wpf ICommand接口 MVVM
## 先来点儿抽象的,在mvvm编程模式的命令中,有两个主要的角色,invoker和receiver ![image](https://img2023.cnblogs.com/blog/3015345/202307/3015345-20230715165249025-775678372.png) # ......
记录flutter 开发window应用遇到的一个问题及解决方法
今日周末闲来无事,突然心血来潮。想测试下flutter桌面开发功能。使用的flutter 3.10.6 版本。 想到就干,照着百度上的答案,配置好Visual Studio 2019。 1、flutter doctor 检查Flutter开发环境是否配置正确 完美 !!! 2、根据中文官网指引 ht ......
线程间共享数据的问题
#### 线程间共享数据的问题 * 多线程共享数据的问题多由数据改动引起 * 破坏数据结构不变量的恶性条件竞争是会引起问题的 * 解决的方式有,控制对数据结构的访问,有互斥实现,还有修改数据结构的设计及其不变量,由一连串不可拆分的改动完成.这通常被称为无锁编程,还有一种事务的方法,核心思想是单独操作 ......
FeignClient服务端接口404问题
自定义feignClient,服务端继承client接口,调用出现404异常。 问题原因:feignClient接口的实现类上使用@Controller或@RestController的value属性中写入了公共url,导致接口方法404;因为feignClient是根据服务名在注册中心拉取到服务然 ......
vue3 封装api接口
新建axiosj.ts import axios from 'axios'; import { showMessage } from "./status"; // 引入状态码文件 import { ElMessage } from 'element-plus' // 引入el 提示框,这个项目里用什 ......
uni app 封装接api接口
创建文件 base.js let baseURL = ''; // 是否在控制台显示接口请求日志,本地环境启用,打包环境禁用 let showHttpLog = false; // 测试环境 baseURL = 'https://api.apiopen.top/api'; // 正式环境 // ba ......
时间回显问题
使用 moment //安装npm i moment//vue 引入方法 import moment from "moment"; //直接赋值 let a = ""//需要回显的时间 a = moment(请求过来的数据或需要赋的值); //传递使用函数变更时间格式或者组件自带的时间时间格式函数 ......
接口
接口的作用类似于抽象类,不同点在于:接口中的所有方法和属性都是没有实值的,换句话说接口中的所有方法都是抽象方法; 接口主要负责定义一个类的结构,接口可以去限制一个对象的接口:对象只有包含接口中定义的所有属性和方法时才能匹配接口; 同时,可以让一个类去实现接口,实现接口时类中要保护接口中的所有属性; ......
MyBatis框架使用问题
Mybatis根据数组或者List查询List结果 数组参数 //接口方法 ArrayList<User> selectByIds(Integer [] ids); //xml映射文件 <select id="selectByIds" resultMap="BaseResultMap"> selec ......
客户端软件接入QQ和Github第三方登录
原文地址: [客户端软件接入QQ和Github第三方登录 - Stars-One的杂货小窝](https://stars-one.site/2023/07/15/client-third-web-auth) 之前一直计划给现在系统加上第三方登录的功能,最近终于是有了时间去研究实现 因为逻辑实在有些繁 ......
Unity资源&&配置存档路径问题
string dir = Application.persistentDataPath;//万能路径,打包前打包后移动端都可用,该路径可读、可写,但是只能在程序运行时才能读写操作,不能提前将数据放入这个路径。 #if UNITY_EDITOR dir = Application.streamingA ......
分库分表建表阶段 绑定表问题要注意
垂直分表, 一个表的字段分散到多个表里面,每个表都存储其中一部分字段, 减少io争抢,减少锁表的几率。同时发挥高频数据的操作效率,冷热数据进行分离 1、把不常用的字段单独放到一张表里面 2.把text,bolb等大字段拆分出来单独放在一张表里面 3.经常组合查询的字段单独放到一张表里面 垂直分库 按 ......
AJAX请求,响应头有set-cookie但浏览器不能写入cookie问题解决!
# 开幕雷击:AJAX就不是干这个 ajax只有向服务器发送请求时带上cookie的功能可选。 不存在ajax向服务器get的时候带回来cookie的功能。 ![image](https://img2023.cnblogs.com/blog/2924373/202307/2924373-202307 ......
「数学」付账问题
> 本题蓝桥OJ[第174题](https://www.lanqiao.cn/problems/174/learning)的题解(蓝桥OJ上的相同题解也是我发的) ## 题面 ### 题目描述 几个人一起出去吃饭是常有的事。但在结帐的时候,常常会出现一些争执。现在有n个人出去吃饭,他们总共消费了S元 ......
Docker学习路线6:使用第三方镜像
第三方镜像是在Docker Hub或其他容器注册表上提供的预构建Docker容器镜像。这些镜像由个人或组织创建和维护,可以作为您容器化应用程序的起点。 ### 查找第三方镜像 [**Docker Hub**](https://hub.docker.com/) 是最大和最受欢迎的容器镜像注册表,包含官 ......
Copilot类产品在企业内落地的核心问题
导语 在许多企业在思考AI战略的同时,企业服务提供商如何为企业提供AI+的服务或产品成为了ToB赛道的重要机会方向。在这其中,Copilot在行业里成为了率先被关注的概念之一,也被许多企业的相应职能部门率先应用。 如何商业化?在哪些垂直需求或职能内能更早见到完善产品?出海企业如何结合Copilot? ......
微软Azure OpenAI服务-合规的GPT模型接口
众所周知,我们是访问不通OpenAI官方服务的,但是我们可以自己通过代理或者使用第三方代理访问接口 现在新出台的规定禁止使用境外的AI大模型接口对境内客户使用,所以我们需要使用国内的大模型接口 国内的效果真的很差,现在如果想使用GPT大模型,可以使用微软Azure的OpenAI服务。 负责任的AI ......
60.如何解决跨域问题
#### 60. 如何解决跨域问题? 相关知识点: - 1. 通过 jsonp 跨域 - 2. document.domain + iframe 跨域 - 3. location.hash + iframe - 4. window.name + iframe 跨域 - 5. postMessage ......
99.为什么0.10.20.3如何解决这个问题
#### 99. 为什么 0.1 + 0.2 != 0.3?如何解决这个问题? ``` 当计算机计算 0.1+0.2 的时候,实际上计算的是这两个数字在计算机里所存储的二进制,0.1 和 0.2 在转换为二进制表示的时候会出现位数无限循环的情况。js 中是以 64 位双精度格式来存储数字的,只有 5 ......
解决浏览器自动将http跳转至https导致无法访问的问题
最近在宝塔面板申请免费的SSL证书后,部署证书的80端口下的网站可以通过https正常访问,但其他未部署证书的端口也被强制跳转至https请求,导致浏览器提示不安全从而无法访问。宝塔的8888端口也不能访问,当时那是一个慌,当我尝试了各种方法,如重新放行443端口、重新配置nginx反向代理、重启服 ......
关于线程问题的探讨(售票问题)
package SellTickets; public class SellTickets01 implements Runnable{ private static int ticketNum = 100; @Override public void run() { while(true) { i ......
浅谈树上问题
## 树的直径 ### 定义 规定树上任意两节点之间的最远距离为**树的直径** ### 解法 较为主流的解法有两种 1. **贪心** 以任意节点 $x$ 为根进行一次 $\text{DFS}$ ,记录距 $x$ 最远的节点编号为 $y$ ,再以 $y$ 为根进行第二次 $\text{DFS}$ ......
Java Comparator接口的介绍与使用
Java Comparator接口的介绍与使用 什么是Comparator接口? Comparator接口是一个用于比较两个对象大小的接口,它定义了一个抽象方法compare(T o1, T o2),根据o1和o2的大小返回一个整数值。Comparator接口位于java.util包中,它是一个泛型 ......