相关文章
并发-Java中的锁(三)---读写锁ReentrantReadWriteLock
读写锁ReentrantReadWriteLock
排它锁:Mutex 和 ReentrantLock基本都是排它锁,在同一时刻只允许一个线程进行访问读写锁,同一时刻允许多个读线程访问,但在写线程访问时,所有的读线程和其他线程均被阻塞。读写锁维护了…
编程日记
2024/12/22 18:12:13
redis-lua脚本-无参-比较2个数值
以下是演变的过程:
eval
"
return haha
" 0 eval
"
local res haha;
return res;
" 0 eval
"
local value1 redis.call(get,value1);
local value2 redis.call(get,value2);return value1;
" 0 eval
"
return 1 < 2;…
编程日记
2024/12/18 0:51:30
自然语言处理-NLP
目录
自然语言处理-NLP
致命密码:一场关于语言的较量
自然语言处理的发展历程
兴起时期
符号主义时期
连接主义时期
深度学习时期
自然语言处理技术面临的挑战
语言学角度
同义词问题
情感倾向问题
歧义性问题
对话/篇章等长文本处理问题
探索自然语言…
编程日记
2024/12/21 5:57:21
Dockerfile创建镜像异常问题解决
Dockerfile创建
dockerfile文件一定要在Linux创建,windows会默认结尾带 /r 会导致生成的镜像文件无法启动,且报错十分诡异。
镜像启动查看日志可以通过 docker logs [容器ID] 来查看
由于是启动jar包,docker logs 显示的报错是:…
编程日记
2024/12/19 15:12:27
python conda实践 sanic框架gitee webhook实践
import subprocess
import hmac
import hashlib
import base64
from sanic.response import text
from sanic import Blueprint
from git import Repo# 路由蓝图
hook_blue Blueprint(hook_blue)hook_blue.route(/hook/kaifa, methods["POST"])
async def kaifa(req…
编程日记
2024/12/18 21:30:03
react跳转页面redux数据被清除
关键代码如下,页面中有根据redux中state展示的数据,然后在组件卸载的时候会清空redux中存的数据,点击a标签可以打开新的标签页,如下代码会在打开新的标签页,组件卸载,清空redux数据,页面展示的也…
编程日记
2024/12/6 8:54:51
软件测试Day6|接口测试
学习流程 接口测试流程 需求分析和评审–接口文档分析–编写测试用例–测试用例设计及评审–测试脚本构建–执行测试用例–缺陷管理和回归–测试报告和总结计网基础(URL、请求、响应)
接口文档解析
拿到一个项目接口之后,先测试业务接口还是…
编程日记
2024/12/18 16:39:11
[管理与领导-68]:IT基层管理者 - 辅助技能 - 4- 职业发展规划 - 评估你与老板的八字(向上管理之二)
目录
前言:
一、定位你与上司的关系
二、向上管理的三种误区
三、向上管理的关键点
四、向上管理的关键: 预期管理
4.1 预期管理概述
4.2 如何控制上司的预期范围
4.3 如何了解你自己的预期
五、向上管理的关键: 预期管理
六、什么样的上司不值得跟随 前言…
编程日记
2024/12/19 20:00:33