热身准备useCallback和useMemo是一样的东西,只是入参有所不同。useCallback缓存的是回调函数,如果依赖项没有更新,就会使用缓存的回调函数;useMemo缓存的是回调函数的return,如果依赖项没有更新,就会使用缓存的return;官网有这样一段描述useCallback(fn, deps) 相当于 useMemo(() => fn, deps)。            
                
         
            
            
            
            目录SpringBoot-身份鉴权-JWT技术SpringBoot-打包部署-JAR&WAR思维导图Java知识点 
 功能:数据库操作,文件操作,序列化数据,身份验证,框架开发,第三方组件使用等.框架库:MyBatis,SpringMVC,SpringBoot,Shiro,Log4j,FastJson等技术:Servlet,Listen,Filter,Interceptor,JWT,AO            
                
         
            
            
            
            # 如何解决 Python 打包后找不到 JSON 文件的问题
在进行 Python 项目打包时,我们经常会遇到打包后资源文件(如 JSON 文件)无法找到的问题。这是因为打包工具在执行过程中没有将这些资源文件包括在内。今天,我将为你详细介绍解决这个问题的方法,并按照步骤来指导你完成这一过程。
## 整体流程
我们可以将解决这个问题的流程分为以下几个步骤:
| 步骤 | 描述 |
|---            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-07 06:46:05
                            
                                528阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、简介Python 写好的.py程序只能在安装有Python 库的环境下运行,如果将 .py 文件打包成exe 文件,则可以在其它没有Python 环境的机器上直接运行。将Python 打包成exe 文件,常见的有两种方法:由于py2exe 存在以下问题: 1、打包好的 exe只能在相同的系统下运行,比如在XP系统用py2exe打包好的exe只能在XP上运行,在win7上会有问题;2、打包的文件            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-08 17:04:43
                            
                                486阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 深入理解AndroidID:无法获取的原因及解决方案
在Android应用开发中,`AndroidID`是开发者用于唯一标识设备的重要信息之一。它通常以一个64位的十六进制字符串表示,Google建议开发者使用它来识别用户设备,而非使用设备的IMSI、IMEI等敏感信息。然而,有时我们会遇到“拿不到AndroidID”的情况,这对某些功能的实现造成了障碍。本文将从多个角度探讨这一问题,并给出            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-11 03:57:36
                            
                                75阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            nginx代理后,后台拿不到token问题?只需要在nginx配置里面的 server添加如下配置:server{underscores_in_headers on;}            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-06-06 17:57:10
                            
                                596阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # Python拿到PID后拿不到窗口句柄
在使用Python进行图形界面开发时,有时候我们需要获取其他进程的窗口句柄,以便进行一些操作或者监控。然而,有时候我们会发现通过获取进程的PID后,却无法获取到窗口句柄。本文将介绍这个问题的原因,并提供一种解决方案。
## 问题描述
在使用Python的`win32gui`库或者`pywinauto`库时,我们可以通过进程的PID获取到窗口句柄。例            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-09-12 19:36:35
                            
                                837阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            注意事项(报错)npm install -g cnpm --registry=https://registry.npm.taobao.org
'react-scripts' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
    // 有时在安装完其他组件后,再次运行 npm start 命令时会报以上错误,
    ## 解决方案1:
    npm install react-scr            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-04 08:20:03
                            
                                58阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            登录本来是用表单的,我自作聪明的使用ajax提交            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-10-13 10:55:00
                            
                                209阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、bleach功能简介用python做web开发时,必须要考虑到防止用户的XSS注入。当然我们可以自己写白名单,然后通过BeatifulSoup等处理html的库来进行标签和属性的过滤。Bleach是一个实现上述功能的python库,官网是这样描述的:Bleach is a allowed-list-based HTML sanitizing library that escapes or st            
                
         
            
            
            
            ## 如何解决鸿蒙拿不到context的问题
### 介绍
在鸿蒙(HarmonyOS)开发过程中,开发者可能会遇到一个常见的问题,即无法获取到`context`。这是由于鸿蒙框架的设计特点所导致的,`context`只能在特定的情况下才能获取到。本文将向你介绍如何解决这个问题。首先,我们来看一下解决问题的步骤。
### 解决步骤
| 步骤 | 描述 |
| ---- | ---- |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-10 02:15:08
                            
                                570阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、基础配置(一)Taro 规范在 Taro 组件中会包含类静态属性、类属性、生命周期等的类成员,其书写顺序最好遵循以下约定(顺序从上至下)。static 静态方法constructorcomponentWillMountcomponentDidMountcomponentWillReceivePropsshouldComponentUpdatecomponentWillUpdatecompone            
                
         
            
            
            
            四、DockerfileDocker 可以通过 Dockerfile 的内容来自动构建镜像。Dockerfile 是一个包含创建镜像所有命令的文本文件,通过docker build命令可以根据 Dockerfile 的内容构建镜像,在介绍如何构建之前先介绍下 Dockerfile 的基本语法结构。Dockerfile 有以下指令选项:FROMMAINTAINERRUNCMDEXPOSEENVADD            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-25 14:55:36
                            
                                102阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、介绍:做了这么长时间开发,Cookie真是用的不多,可是现在不一样了,这次的项目我用到了Cookie。其实,Cookie的使用在项目中愈加的频繁,一般情况下,提供的接口是用Cookie来识别用户信息的,所以需要在每次请求的时候附带上指定的Cookie,以及在登陆后保存Cookie。当然,也有将Token放在Cookie中,然后调用接口获取用户的敏感数据。 2、好处:首先,Sessio            
                
         
            
            
            
            水货手机需要注意的问题 一:三码合一很多消费者拿到手机后都习惯观看手机的外包是否完整,以为只有外包装完整里面的手机才会好,其实这是一个小小误区。据了解,在水货手机渠道中,手机、配件与包装盒都是分散到货的,当包装盒与手机分别到北京后,北京的经销商在重新组装,因此只凭包装盒来判断里面手机的质量是完全错误的。总结:检查包装盒并不是完全没有必要的,只不过我们检查包装盒的地方并不是外观,而是贴在包            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-08 13:14:40
                            
                                60阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在选择一种认证授权模式前,建议先理解 OAuth 2.0 和 OpenID Connect
¶基本认证 vs OAuth 2.0 vs OpenID Connect目前 Authing 有三种可以选择的认证方式:基本认证是基于 API 接口,通过发送账密、手机验证码到 Authing 后端的方式直接完成用户认证。提供 MFA、忘记密码等功能。Authing 的 Guard 组件以及 SDK 都基于            
                
         
            
            
            
            vue启动后报ERR_EMPTY_RESPONSE错误原因分析解决方案 原因分析首先这错只出现在浏览器上,没有出现在app上,由此肯定应该是跨域了。可能是服务器配置了什么,导致没直接报出跨域应该报错的内容。解决方案我们先不考虑后端做修改,先从前端做些修改。1.直接打包放服务器,同域名和同端口不会报错,但每次需要打包好放到服务器,才能看效果,肯定不利于调试,我们需要的是本地调试好,再打包放到服务器            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-29 16:52:39
                            
                                195阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Android拿不到AndroidId的解决方案
## 引言
在Android应用开发过程中,我们经常会使用到设备的唯一标识符,其中AndroidId是一个常用且便捷的选择。然而,有时我们可能会遇到Android拿不到AndroidId的情况,本文将介绍如何解决这个问题。
## 整体流程
下面是解决Android拿不到AndroidId的整体流程:
```mermaid
journey            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-10-03 05:33:02
                            
                                474阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何解决"redistemplate拿不到值"
## 介绍
在开发过程中,我们经常会使用Redis作为缓存或持久化数据的方案。而在Java中,使用Redis通常会使用RedisTemplate来操作Redis。然而,有时我们可能会遇到红色模板(redistemplate)无法获取到值的情况。本文将介绍如何解决这个问题。
## 解决步骤
为了更好地说明解决过程,我们可以将整个流程分为几个            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-01 04:03:36
                            
                                152阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            当你访问一个网站时,NSURLRequest都会帮你主动记录下来你访问的站点设置的cookie,如果 Cookie 存在的话,会把这些信息放在 NSHTTPCookieStorage 容器中共享,当你下次再访问这个站点时,NSURLRequest会拿着上次保存下来了的cookie继续去请求。同样适用于ASIHTTPRequest,AFNetworking, Webview等,cookie常用于一些            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-24 17:31:51
                            
                                127阅读
                            
                                                                             
                 
                
                                
                    