各种小问题
江南丶
这个作者很懒,什么都没留下…
展开
-
gdb调试找bug
1. coredump产生文件一般在目录:/opt/tiger/cores/2. 将coredump文件复制到编译好的那个执行出错的文件目录下,假设编译好的文件叫helloworld3. 执行gdb ./helloworld core文件名如果显示不出参考solib-absolute-prefix 和solib-search-path的区别_CaspianSea的博客-CSDN博客_set solib-absolute-prefix...原创 2022-03-18 16:18:06 · 456 阅读 · 1 评论 -
c++ 中文string转化为vector
C++ split Chinese string 分割中文c++ 截取string中的中文#include <iostream>#include <string>#include <vector>std::vector<std::string> split_chinese(std::string s) { std::vector<std::string> t; for (size_t i = 0; i < .原创 2022-03-07 17:53:47 · 1414 阅读 · 1 评论 -
解决 VSCode 编写 C++11 代码报红问题
问题解决办法问题原因:VSCode 根据编译参数,无法检测 C++11 相关语法,因此出现报红和 warning 等现象。可以按照如下图步骤执行:点击下载的 C/C++ 插件中的小齿轮选择 Extension Setting 选项在 Compiler Args 的选项中,点击 Edit in setting.json最后在弹出的 setting.json 文件中加入如下编译参数:{ "C_Cpp.default.compilerArgs": [ "-g",原创 2021-05-07 11:06:07 · 1561 阅读 · 0 评论 -
AttributeError: module ‘tensorflow_core.keras.activations‘ has no attribute ‘swish‘
用transformers的时候,导包一直报错解决方法:因为我在整个代码中没有用到swish的激活函数,所以我直接把报错提示的那个 anaconda3\envs\fs\lib\site-packages\transformers\activations_tf.py”文件中的不需要东西注释掉...原创 2021-01-07 15:19:16 · 846 阅读 · 1 评论 -
matplotlib 通过for循环画多张图
思路利用plt.clf()在每次画完图片后,更新画布。代码#导入两个包import matplotlib.pyplot as pltimport numpy as np #数据准备x = np.arange(27)x = np.reshape(x, (3,9)) #建立for循环语句,绘制x的前三列for i in range(3): plt.plot(x[:,i]) # plt.show() #保存图片的时候不要plt.show() plt.savefig原创 2020-12-13 14:40:01 · 12920 阅读 · 0 评论 -
spark出现AttributeError: 'NoneType' object has no attribute '_jvm'
问题:在pyspark中自定义udf函数,在自定义函数中使用round()方法,代码如下:def get_rent_sale_ratio(num,total): return str(round(num/total,3))在运行PySpark程序的时候,报错为: AttributeError: ‘NoneType’ object has no attribute ‘_jvm’解决办法:...原创 2019-11-18 20:28:30 · 5219 阅读 · 2 评论 -
python中一个py文件掉用定一个py文件中类出错
python中一个py文件掉用定一个py文件中类出错问题: 在实际工程中py文件调用另一个py文件中的类时,容易产生单独运行被调用文件可以,但是一旦调用,便会产生差错。解决办法: 我们应该按照A.py为参考相对目录,来修改B.py中加载config.ini配置文件举例: A.py 调用 B.py中的类,B.py文件又需要加载config.ini配置文件; 此时单独运行B.py时没...原创 2019-11-04 23:01:49 · 493 阅读 · 0 评论 -
ubuntu 中 chromedriver遇到以下错误TypeError: urlopen() got multiple values for keyword argument 'body'
出错程序如下: # -*- coding: utf-8 -*- from bs4 import BeautifulSoup import time from selenium import webdriver import os chromedriver = "./chromedriver" os.environ["webdriver.chr...原创 2019-01-10 10:51:43 · 5138 阅读 · 3 评论 -
如何去除文本中连续的空格或者换行(正则表达式)Python
下面方法不仅仅可以替换标题中所说的符号,大家还可以举一反三,采用下面方法替换其他符号,比如连续的制表符\t等。如果想连续的空格换成一个空格,可以吧第二个参数改成一个空格字符,而不是现在的空字符。其他符号同理。import retext1='a b c d 'print('替换前:')print(text1)text1_ret= re.s...原创 2019-01-12 10:43:09 · 8100 阅读 · 0 评论 -
Ubuntu下设置Pycharm的桌面快捷方式
在ubuntu环境中每次使用pycharm需要到它的安装目录中执行./pycharm.sh来启动pycharm。比较麻烦,所以本文教大家如何给ubuntu下的pycharm设置桌面快捷方式:1.首先你要找到你的pycharm.sh的安装目录:/home/hadoop/python/Pycharm/pycharm-community-2017.3/bin记住,一定要从home开始。上面目录...原创 2019-01-11 09:25:04 · 14265 阅读 · 5 评论