错误:Resource punkt not found. Please use the NLTK Downloader to obtain the resource: 从https://www.nltk.org/data.html下载punkt包。放到下面任意一个目录中。
pip安装包报错:WARNING: Running pip as the ‘root‘ user can result in broken permissions and conflicting be 1 pip安装包时报错。
IMPORTANT: You may need to close and restart your shell after running ‘conda init‘. 【代码】IMPORTANT: You may need to close and restart your shell after running ‘conda init‘.
torch +cuda常见问题 1 torch + cuda用cuda的torch,最好不要直接conda 或者pip去安装,否则用gpu去训练、测试模型容易出问题。建议直接去torch官网找https://pytorch.org/get-started/previous-versions/如果使用上面的命令安装后,报错(Could not find a version that satisfies…)。可能是cuda + torch的版本windows还没有,可以去官网看看cuda + torch版本对windows的适用情况,
pycharm专业版安装 1 去官网下载安装包https://www.jetbrains.com/pycharm/download/2 安装点击exe文件安装,自定义安装路径,尽量别装在c盘安装中把选项勾上点Install完事3 激活专业版学生账号可以免费用,使用学校给的邮箱去官网注册一下即可注册完直接登录账号就可有1年免费使用权
pycharm使用Anaconda创建好的环境 step1:创建项目后,选择previously configured interpreter->AddInterpreterstep2:找到Anaconda3\envs\文件夹下创建的环境,选择python.exe即可
Conda、pip下载包:PackagesNotFoundError: The following packages are not available from current channels: 1 问题安装包的时报下面错误(安装包之前查一下当前环境对应的包的版本:conda search 包名)2 解决方法报错原因是当前镜像中不存在这个包,解决方法如下:直接去官网https://anaconda.org/搜包名,找到对应的版本点进入,复制命令即可
Anaconda创建环境时FileNotFoundError|Executing transaction: failed 【代码】Anaconda创建环境时FileNotFoundError|Executing transaction: failed。
布隆过滤器代码(SpringBoot+Redis+mybatis) 1 布隆过滤器如何解决缓存穿透把数据的key在布隆过滤器中记录,相当于在redis前挡一个布隆顾虑器。当有新请求时,先去过滤器中查询是否存在,如果不存在直接返回(减少无数据情况下,命令直接打到mysql数据库的压力);如果存在,再去查询缓存redis,如果redis里没有查到再去查询mysql。2 整体架构3-1 setBit构建代码计算key的hash值,对数据长度取模,计算在bitmap数组中位置,把相应位置置13-2 getBit构建代码计算key的hash值,对数据长度取模
BigDecimal为何能解决浮点数运算时精度丢失问题(底层) 1 为什么浮点数运算有精度丢失风险原因:计算机在存储浮点数时,指数和尾数能占用的bit位是固定的,十进制小数在转二进制小数时乘2取整,直到不存在小数为止,如果在运算时超过尾数限制的bit位长度,就会被截断,所以就导致小数精度发生损失解决方法:定义一个误差范围;或使用decimal2 底层原理十进制整数在转化为二进制数时不会有精度问题,所以将十进制小数扩大N被让它在整数维度上进行计算(BigInteger类型),并记录小数点位置即可;BigDecimal进行运算时分解为两部分,BigInteg
Java对象逃逸及逃逸分析 同步省略:如果通过逃逸分析发现,同步代码块所使用的锁对象,只能够被一个线程访问而没有被发布到其他线程,那么JIT编译器在编译这个同步代码块的时候,会取消对这部分代码的同步(锁消除),极大提高并发性和性能。栈上分配:将堆分配转为栈分配,线程结束后,栈空间被回收,对象也会被回收,无须进行垃圾回收了。标量替换:对象拆分成标量,存储在栈中。
Eclpise项目如何导入外部jar包 项目名上右击,依次选择【Build Path】–>【Configure Build Path…】,在打开的窗口中,先选中【Libraries】页,再从右边的按钮中点击 【add JARs…在打开的窗口中,我们依次展开本项目的项目和lib文件夹,然后选中我们刚才复制到项目中的jar包,然后点击【Apply】使刚才的操作生效,最后点击【OK】关闭窗口。注:原文链接:https://blog.csdn.net/qq_36853469/article/details/89520178。
dbeaver问题:Public Key Retrieval is not allowed 连接数据库时出现错误(Public Key Retrieval is not allowed)编辑连接信息–设置驱动属性为true–刷新一下。
1-2 MySQL下载、安装、配置 可以安装多个版本的MySQL,只要每个服务的端口号(port)设置不同即可,这样就可以根据端口号去打开不同的MySQL。配置好环境变量之后才能在任意目录下,识别出SQL指令。要不然SQL指令只能在bin目录下使用。配置好之后,新开CMD,mysql --version即可识别指令。把软件安装的bin目录配置到环境变量中。