自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sablier的博客

hne Hast, aber ohne Rast. 从容不迫,锲而不舍

  • 博客(31)
  • 收藏
  • 关注

原创 远程连接ubuntu服务器报错:userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms

在最新版本的操作系统中,OpenSSH默认不再支持ssh-rsa(rsa/SHA1)签名算法,如果指定使用ssh-rsa(rsa/SHA1)签名算法将会登录失败。默认不支持ssh-rsa签名方案并不意味着停止使用RSA密钥,密钥可以通过多种算法进行签名,RSA密钥可以使用rsa-sha2-256(rsa/SHA256)、rsa-sha2-512(rsa/SHA512)等多种签名算法来进行签名,只有ssh-rsa(rsa/SHA1)签名算法被默认禁用。

2024-03-14 19:56:52 1014

原创 运行bash脚本报错 ./build.sh: 1: set: Illegal option -

运行以下命令以将win环境编辑的文件编为linux环境。build.sh第一行行尾的换行符。

2023-03-06 21:16:59 986

原创 git放弃本地文件修改

git放弃本地文件修改。

2022-11-07 10:45:57 7119

原创 sqlalchemy Table中Column(BigInteger, default=int(time.time()))每次保存的值都是一样的

但当我们在插入数据时,不手动设置create_time字段而是通过默认值设置,发现每一次设置的值都是相同的。这样的写法会导致sqlalchemy将初始化时生成的int(time.time())的结果当作一个。正确的写法应该是传入生成默认值的函数到default中。当我们需要记录数据的插入时间的时候常用到这样的保存方法。如果是使用时间格式,而不是时间戳的话。保存下来,作为default的值。

2022-10-24 19:54:40 247

原创 Elasticsearch 搜索结果中 _score 字段为 null

出现原因搜索时使用了其他字段作为排序条件,ES 默认是使用 _score 作为排序条件的解决方案在 sort 里增加 _score 字段排序,例如: "sort": [ { "_score": { "order": "desc" } }, { "level": {

2021-02-23 15:58:11 1442

原创 mac调用rocketmq时报ModuleNotFoundError: No module named ‘rocketmq‘

报错:ModuleNotFoundError: No module named 'rocketmq'错误原因:rocketmq的调用需要安装 rocketmq-client-python 包。解决:https://github.com/apache/rocketmq-client-python# 安装 Install librocketmq wget https://github.com/apache/rocketmq-client-cpp/releases/download/2.0.0

2021-02-18 16:53:06 1404 2

原创 映射SqlAlchemy模型类时出现Unhashable Type错误

报错代码:@dataclass()class Order: """ 订单收益 """ id: str # 订单标识 = order_id customer_id: int # 消费者标识 store_id: int # 店铺标识 price_currency: str # 价钱单位 commodity_price: Decimal # 商品总价 commodity_weight: Decimal # 重量 shi

2020-08-20 18:54:58 459

原创 将已经在git仓库的文件从仓库中移除,但在本地保留

如果你错误的将某个文件添加到仓库中,想将其移除。但又希望在计算机本地保留该文件。操作命令为:git rm --cached -r .idea/ # .idea/ 为需要删除的文件名或文件夹名为了防止类似情况的发生,可以将不想添加的文件夹加入 .gitignore文件中。常用的.gitignore文件可以参考下面这个# ---> Python# Byte-compiled / optimized / DLL files__pycache__/*.py[cod]*$py.class

2020-07-08 20:22:48 2132

原创 使用json序列化报UnicodeDecodeError

python中的字符串分普通字符串和unicode字符串,一般从数据库中读取的字符串会自动被转换为unicode字符串1. 使用json.dumps时,一般的用法为:>>> obj={"name":"测试"}>>> json.dumps(obj)'{"name": "\\u6d4b\\u8bd5"}'>>> print (json.dumps(obj)){"name": "\u6d4b\u8bd5"}>>> json

2020-06-14 19:51:43 602

原创 PostgreSQL错误:ERROR: current transaction is aborted, commands ignored until end of transaction bloc

报错代码:try: user_service.create_user()except Exception as e: logging.info(f"错误的处理信息,跳过创建用户")报错:ERROR: current transaction is aborted, commands ignored until end of transaction bloc错误原因:出现这个错误的原因是:在一个事务中,第一个SQL查询失败,并且你忽略了该失败并继续后面的代码。当你使用同样的连接(TRANSAC

2020-06-14 17:11:02 8242

原创 报错 makefile:2: *** missing separator. Stop. make

报错代码:user_account_service:FORCE python3 -m user_account_service.grpc.maincustomer_service:FORCE python3 -m customer_service.events.mainFORCE:报错:makefile:2: *** missing separator. Stop. make错误原因:makefile中的执行语句缩进不应该是四个空格(以上代码的第二和第四行),而应该是一个缩进

2020-06-14 12:28:28 256

原创 mac调用psycopg2时出错,或安装psycopg2时报错

报错代码:pip install psycopg2报错:pg_config executable not found错误原因:psycopg2的安装依赖于python-dev,而mac的python一般是不会自动安装dev,python-dev可以支持一些未在社区正式发布的功能,为了兼容mac,psycopg2有专门的psycopg2-binary版本,所以,在搭建mac环境时,需要安装的时psycopg2-binary。解决:先卸载环境中的psycopg2,然后pip install ps

2020-06-14 12:18:59 1129 1

原创 操作数据库postgresql数据库时,某一张表数据可以被读取,但是无法被修改。

报错:操作数据库postgresql数据库时,某一张表数据可以被读取,但是无法被修改。没有任何报错。其他表访问正常。报错原因:这是典型的事务没有正常提交事务(不是操作失败,而是没有完成某个修改操作)。而导致表被锁死。解决:按一下步骤删除为提交的操作即可:进入postgresql数据库并进入正确的表(1)从pg_stat_activity查找进程状态 select * from p...

2019-11-10 19:15:46 2007

原创 flask项目启动失败,AttributeError: 'NoneType' object has no attribute 'encode'

报错代码:运行flask程序时,从apollo取grpc字段命名失败报错:AttributeError: ‘NoneType’ object has no attribute ‘encode’错误原因:使用mac输入法默认纠错功能时,很容易将 grpc 自动纠错写成 grace, 所以要特别注意设置时输入正确的字段名。解决:更改apollo项目中application命名空间的字段名...

2019-10-21 16:19:26 1101

原创 使用 Crypto 模块时报错 No module named "Crypto"

报错代码:from Crypto.Cipher import AES报错:No module named "Crypto"错误原因:cryto 是python经典的加密算法库,其对应的py包也很多,包括 crytp,pycrypto,pycryptodome 等等,其中很多包已经停止更新很久了,有的包甚至只兼容python2所以才会导致包找不到的情况。现在兼容性很好的是pycrypt...

2019-09-29 17:35:53 1121

原创 Flask项目中出现ModuleNotFoundError: No module named 'MySQLdb'报错

报错代码:用户登录验证时查找用户报错报错:ModuleNotFoundError: No module named 'MySQLdb'错误原因:是因为 flask_sqlalchemy 中默认使用 MySQLdb 连接数据库而这个包仅支持py2语法,所以要单独安装 pymysql 并使用它作为flask_sqlalchemy连接的内核。解决:安装pymysqlpip instal...

2019-09-23 18:11:57 1962

原创 sparkstreaming 程序没有结果,不报错也不输出

报错代码:报错:sparkstreaming 程序没有结果,不报错也不输出通过浏览器访问8088端口 spark streaming程序一直处于ACCEPTED状态(处于RUNNING的程序才会运行。)可能原因:1.spark streaming 在同一个 spark context 下同时只会运行一个,如果需要运行下一个,必须完全kill上一个。2. kafka队列中有太多积压得信息...

2019-08-12 21:23:51 2615

原创 set 不支持 += 语法

报错代码:cf_result += set(df.loc[each].replace(0,np.nan).dropna().index)报错:unsupported operand type(s) for +=: 'set' and 'set'报错原因: set 不支持 += 语法,但是支持 -= 语法正确代码:cf_result = cf_result.union(set(df.loc[e...

2019-07-25 11:51:55 220

原创 numpy模型计算结果为nan

报错代码:numerator += similarity_id * rate_id_to_movie报错:结果为nan错误原因:经逐步验证:dtype(similarity_id) >>>> numpy.float 32dtype(rate_id_to_movie) >>>>> numpy.float 64+= 运算逻辑不支持两个类型...

2019-07-24 18:33:08 4056

原创 bash shell修改ip地址

—修改IP地址—临时生效:ifconfig eth0 192.168.1.155 netmask 255.255.255.0重启生效:修改vi /etc/sysconfig/network-scripts/ifcfg-eth0—修改Default Gateway—临时生效:route add default gw 192.168.1.1重启生效:修改vi /etc/sysconf...

2019-07-23 20:31:02 887

原创 pairwise_distances 报错 `AttributeError: 'DataFrame' object has no attribute 'dtype'`

报错代码:pairwise_distances(df, metric="jaccard")错误:AttributeError: 'DataFrame' object has no attribute 'dtype'错误原因:scikit-learn从0.20.1不再自动修改numpy语法。所以需要养成更加规范的书写习惯解决:以上代码更正为:pairwise_distances(df.val...

2019-07-23 11:33:12 3744

原创 向远程提交分支的时候error: src refspec master does not match any错误

报错代码:git push -u origin sablier # 试图向远程仓库推送新的分支报错报错:error: src refspec sablier does not match any原因:在本地的分支(仓库)上没有任何内容,所以应该先commmit到本地分支解决:git commit -m 'add code'git branch sabliergit push -u o...

2019-06-25 21:37:10 490

原创 Git新建分支出现fatal: Not a valid object name: 'master'错误

在git add ./ 之后没有 commit 提交,master分支中没有内容,所以无法建立新的分支。补充代码git commit -m "first commit"即可

2019-06-25 21:26:28 780

原创 flask-migrate

设置如下:# flask-managermanager = Manager(app)# flask-manager参数设置# 第一个参数是Flask的实例,第二个参数是Sqlalchemy数据库实例migrate = Migrate(app, db)# manager是Flask-Script的实例,这条语句在flask-Script中添加一个db命令manager.add_co...

2019-06-25 17:33:02 67

原创 flask-mail发不出邮件得问题

config设置如下:# Flask-Mail 配置MAIL_SERVER = 'smtp.163.com' # 发邮件主机MAIL_PORT = 465 # 发邮件端口MAIL_USE_TLS = FalseMAIL_USE_SSL = TrueMAIL_USERNAME = os.environ.get('MAIL_USERNAME') # 授权的邮箱MAIL_PASSWO...

2019-06-25 17:16:10 547

原创 软件窗口总是跑到桌面以外去

在公司和家里总是双屏切换,有些程序跑到窗口外面就回不来了,这个时候得解决办法:1、按“ALT+TAB”把焦点切到该窗口;2、按“ALT+空格”:呼出菜单栏3、再按“M”键;将窗口最大化。(用鼠标也行)4、用鼠标拖住标题栏,拖动窗口。 或者按键盘上的“↑”、“↓”、“←”、“→”中的一个, 持续地按住,如果窗口不出现,按换另一个再试...

2019-06-25 17:05:17 3678 2

原创 ImportError: cannot import name ‘db’问题

from app import dbImportError: cannot import name ‘db’如果你的view界面展示也在__init__下面, 那就把view展示相关的代码移到最下面,因为python先执行view.py相关界面,而此时db还没有创建,就会报这个错误即app下的__init__.py中,db = SQLAlchemy() 位于blueprint之前# dat...

2019-06-21 01:54:31 4208

转载 Flask中找不到endpint的坑

url_for操作对象是函数,而不是route里的路径。如果route和函数名不一样而导致使用url_for()错误,千万不要去route找错误。例如:from flask import Flask, url_forapp = Flask(\__name__)@app.route('/')def index(): pass@app.route('/login')def ...

2019-06-20 20:38:20 112

原创 关于'from flask.ext.wtf import Form'提示flask.ext模块不存在问题

如果在使用flask表单中已经安装了 Flask-WTF 模块 和 WTForms 模块依然提示找不到flask.ext模块在forms.py文件中使用 from flask_wtf import Form 代替 from flask.ext.wtf import Form 即可安装Flask-WTF: pip install Flask-WTF...

2019-06-18 20:51:05 421

原创 FastDFS 的 storage无法启动/重启

运行 docker container start storage 无法启动,进行如下操作即可:可以删除/var/fdfs/storage/data目录下的fdfs_storaged.pid 文件,然后重新运行storage。

2019-05-29 20:49:22 5318

原创 自定义django 添加app的初始化文件

自定义django 添加app的初始化文件1)到达虚拟环境django模块app模板位置。django的app模板目录位置:/home/supperuser/.virtualenvs/django/lib/python3.5/site-packages/django/conf/app_template2)模仿已有的模板文件,添加你的自定义文件。并以py-tpl结尾。touch urls....

2019-05-29 20:27:46 353

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除