![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工具
文章平均质量分 66
雪中鱼01
所谓专家,就是在一个很小的领域里把所有的错误都犯过了的人
展开
-
mac m1安装transformers时报错,tensorflow依赖无法安装
执行命令 python3 -m pip install tensorflow-macos。查询tensorflow的issue,发现已经解决了python3.9的安装问题。该错误可能与在带有 M1 芯片的 64 位 Mac 上工作有关。最后在stackoverflow上查找到该问题的解决方案。按照提示安装了几次tensorflow,始终安装不上。查询python版本,满足64位架构。原创 2023-05-04 17:35:10 · 418 阅读 · 1 评论 -
MacOS 使用SwitchHosts修改 hosts 不生效的原因及解决方法
mac下默认不是root用户的文件修改,可能不会立刻起效。原创 2022-10-12 17:23:55 · 5655 阅读 · 0 评论 -
Lombok对与Java-16不兼容的jdk.compiler‘s内部包的访问
只需将我的一个项目从Java8升级到17(使用这里的最新版本)。在编译使用lombok的项目时,例如:<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId></dependency>maven编译器报告如下异常:[ERROR] Failed to execute goal org.apache.m原创 2022-01-20 00:03:41 · 2326 阅读 · 1 评论 -
Django-链接数据库时遇到AttributeError: module ‘djongo.models‘ has no attribute ‘ListField‘
1.问题最开始查询看到说是要把djongo降到1.3.2版本。于是改成djongo==1.3.2改了以后又报新的错误了。django.core.exceptions.ImproperlyConfigured: 'django-pyodbc-azure' isn't an available database backend.Try using 'django.db.backends.XXX', where XXX is one of: 'mysql', 'oracle', 'po原创 2021-12-31 14:04:58 · 1421 阅读 · 0 评论 -
Django项目连接MongoDB的三种方法
有三种方法连接Django到MongoDB数据库1.PyMongo:PyMongo 是 MongoDB 与 Django 交互的标准驱动程序。这是在 Python 中使用 MongoDB 的官方和首选方式。 PyMongo 提供了执行所有数据库操作的功能,例如搜索、删除、更新和插入。由于 PyMongo 可与 PyPI 一起使用,您可以使用 pip 命令快速安装它。2....原创 2021-09-24 23:15:36 · 10722 阅读 · 2 评论 -
单表几百万数据怎么在线修改表结构?
项目背景 项目中因为我们产品设计的时候只要用户打开app,就根据用户设备号自动生成一个账号存储在表里,所以短期内我们项目的用户表就达到了几百万的数据量,并且随着项目的运行,每年在几百万的数据量增加。这是修改字段的数据类型这种操作,就变的很麻烦起来,目前主要有三种操作方式:方式一:使用mysql5.6+提供的在线修改功能 所谓的mysql自己提供的功能也就是mysql自己原生的语句,例如我们要修改原字段名称及类型。 mysql> ALTER TABLE table_name CHAN..原创 2021-08-16 15:36:01 · 717 阅读 · 0 评论 -
责任链模式学习总结
责任链模式顾名思义,责任链模式(Chain of Responsibility Pattern)为请求创建了一个接收者对象的链。这种模式给予请求的类型,对请求的发送者和接收者进行解耦。这种类型的设计模式属于行为型模式。在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。如何解决:拦截的类都实现统一接口。实现我们创建抽象类AbstractLogger,带有详细的日志记录级别。然后我们创建三种类型的记录器,.转载 2021-07-24 16:49:16 · 79 阅读 · 0 评论 -
Docker 容器的学习笔记
Docker 容器使用容器使用获取镜像如果我们本地没有 ubuntu 镜像,我们可以使用 docker pull 命令来载入 ubuntu 镜像:docker pull ubuntu启动容器以下命令使用 ubuntu 镜像启动一个容器,参数为以命令行模式进入该容器:$ docker run -it ubuntu /bin/bash参数说明:-i: 交互式操作。 -t: 终端。 ubuntu: ubuntu 镜像。 /bin/bash:放在镜像名后的是命令,原创 2021-03-31 14:06:02 · 65 阅读 · 0 评论 -
监控神器-普罗米修斯Prometheus的学习总结
Prometheus架构:Prometheus 中文名称为普罗米修斯,受启发于Google的Brogmon监控系统,从2012年开始由前Google工程师在Soundcloud以开源软件的形式进行研发,2016年6月发布1.0版本。Prometheus 可以看作是 Google 内部监控系统 Borgmon 的一个实现prometheus是一个用Go编写的时序数据库,可以支持多种语言客户端,架构如下:Prometheus监控模式目前,监控系统采集指标有两种方式,一种是『推』,另一种就是『原创 2021-03-30 13:26:55 · 2632 阅读 · 0 评论 -
Kibana 日志查询语法
2 Lucene 语法查询2.1 简易查询若是查询的时候没有明确查询的字段,会默认为_all字段,也就是全文查询。也能够指定一个字段,又称为field来查询。ja# 全文查询 ExceptionException# 指定查询字段 message 里的 Exceptionmessage: Exception# 查询短语message: "java.lang.NullPointerException" # 任何 message 字段都包含 Exception message\...原创 2021-03-29 17:49:47 · 923 阅读 · 0 评论 -
m1芯片的macbook使用问题总结
1.protobuf 语言编译问题protobuf 语言编译的时候会报错,控制台打印错误日志如下[ERROR] Failed to execute goal org.xolstice.maven.plugins:protobuf-maven-plugin:0.6.1:compile (default-cli) on project grpc: Unable to resolve artifact: Missing:[ERROR] ----------[ERROR] 1) com.googl原创 2021-03-29 15:48:31 · 3281 阅读 · 0 评论 -
mongdb学习总结
1.MongoDB主键:使用ObjectId()设置_id字段在MongoDB中,_id字段是集合的主键,以便可以在集合中唯一地标识每个文档。_id字段包含唯一的ObjectID值。默认情况下,在集合中插入文档时,如果您没有在字段名称中添加带有_id的字段名称,则MongoDB将自动添加一个Object id字段,下图所示当查询集合中的文档时,可以看到该集合中每个文档的ObjectId。如果要确保在创建集合时MongoDB不会创建_id字段,并且要指定自己的ID作为集合的_id,则需要在转载 2021-03-23 14:23:38 · 259 阅读 · 0 评论 -
mysql锁和事务的实现原理1
MySQL中的Redo log Undo log都在干啥1 undo1.1 undo是啥undo日志用于存放数据修改被修改前的值,假设修改 tba 表中 id=2的行数据,把Name='B' 修改为Name = 'B2' ,那么undo日志就会用来存放Name='B'的记录,如果这个修改出现异常,可以使用undo日志来实现回滚操作,保证事务的一致性。对数据的变更操作,主要来自 INSERT UPDATE DELETE,而UNDO LOG中分为两种类型,一种是 INSERT_UN...原创 2021-03-23 14:13:30 · 90 阅读 · 0 评论 -
如何关闭ios模拟器
选择文件菜单->选择关闭窗口或者按住[Command + W]。它就会关闭在顶层的模拟器。原创 2020-01-07 10:41:20 · 1534 阅读 · 0 评论 -
Mac上搭建ELK
本篇翻译自此篇博客 https://medium.com/@pablo_ezequiel/installing-elk-stack-on-osx-74b132ad1498 ,已经授权,你也可以参考https://blog.csdn.net/ywheel1989/article/details/60519151 这篇博客,不过这篇博客的有些操作描述不清楚。 第一步 :安装和启动...翻译 2018-12-13 14:16:17 · 470 阅读 · 0 评论 -
如何使用sequel pro实现多条件过滤搜索
本篇翻译自David Carr博客,原文地址如下:https://daveismyname.blog/use-advanced-filters-in-sequel-proSequel Pro是一个卓越的远程数据库管理端,当你数据库表内容时这里有个基本的搜索过滤栏在表视图的顶部。这个过滤栏很有用,当你只是检索一个字段时。但是如果你想过滤两个字段的话,则不能在这操作了。在过去我...翻译 2018-11-01 11:26:02 · 4230 阅读 · 8 评论