
python
qq591840685
这个作者很懒,什么都没留下…
展开
-
如何正确复制优快云文章到自己的博客
MaHua 在线markdown编辑器1.f12打开控制台2.找到文章正文对应的 html 元素 (含 "article_content"标签头)3.在该元素源代码上右键 “Copy”->“Copy element”4.保持格式操作新建一个txt文件,把复制内容保存后改为.html结尾的文章然后浏览器打开后ctrl+a复制全部,再复制到typora编辑器中(因为typora自带把html转换为md格式的内容)然后再复制typora的内容再到你的csdn编辑器中即原创 2022-01-16 02:53:23 · 1482 阅读 · 0 评论 -
version `CXXABI_1.3.8‘ not found
<div id="content_views" class="markdown_views prism-atom-one-dark"> <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-mark...转载 2022-01-16 02:40:19 · 789 阅读 · 0 评论 -
ERROR: Could not find a version that satisfies the requirement
ERROR: Could not find a version that satisfies the requirement 包名ERROR: No matching distribution found for 包名以上原因为镜像错误解决方法:pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名原文:将pip源更换到国内镜像用pip管理工具安装库文件时,默认使用国外的源文件,因此在国内的下载速度会比较慢,可能只有.转载 2021-05-04 12:29:09 · 79152 阅读 · 13 评论 -
uwsgi+pycuda启动报错 pytools.prefork.ExecError: error invoking nvcc --version‘:
如果报出下面的错误pytools.prefork.ExecError: error invoking 'nvcc --version': [Errno 2] No such file or directory: 'nvcc': 'nvcc'在compiler.py文件中加入下面的红字话就行.import pycuda.compiler点compiler就直接进入了compiler.py文件def compile_plain(source, options, keep, nvcc, cach.转载 2021-04-19 05:07:04 · 506 阅读 · 0 评论 -
linux 实时显示文件的内容
1.watch -n 1 aa.txt #每个1秒显示aa.txt的内容2.tail -f ***.logLinux shell中有一个tail命令,常用来显示一个文件的最后n行文档内容但更多情况下,我们要在服务器端运行程序,并且需要实时监控运行日志,这时候有什么办法实时滚动显示log文件内容?这里可以利用tail命令加参数f实现,具体用法如下:tail -f ***.log参数说明-f, --follow[={name|descriptor}]:output appen...转载 2021-04-18 09:50:15 · 976 阅读 · 0 评论 -
Linux上安装wkhtmltopdf,以及调试所遇到的问题
1、首先,去wkhtmltopdf下载对应版本的Linux版本,地址如下:https://wkhtmltopdf.org/downloads.html 2、这里我服务器是centos 7,所以下载一个对应centos7的版本,下载得到一个rpm包。 3、接着放到服务器的某个目录底下,接着使用下面的命令: rpm -ivh wkhtmltox-0.12.5-1.centos7.x86_64.rpm 4、接着,...转载 2021-04-16 01:15:24 · 1782 阅读 · 0 评论 -
Linux环境下宝塔安装的python库文件路径
/www/server/panel/pyenv/lib/python3.7原创 2021-04-16 00:58:21 · 1714 阅读 · 0 评论 -
Linux安装Wkhtmltopdf
参考一1.wget https://download.wkhtmltopdf.org/版本路径 ,最好直接下载rpm 格式2.rpm -ivh wkhtmltox-0.12.5-1.centos7.x86_64.rpm 安装3 。rpm -q wkhtmltox 查看是否安装成功4. wkhtmltopdf 运行5.wkhtmltopdfhttps://www.baidu.com baidu.pdf { 要生成图片的的网址(例:https://www.baidu.com)baidu.p.转载 2021-04-16 00:20:48 · 886 阅读 · 0 评论 -
[python] 把中文按字分,英文按词分
def split_char(str): english = 'abcdefghijklmnopqrstuvwxyz0123456789' output = [] buffer = '' for s in str: if s in english or s in english.upper(): #英文或数字 buffer += s else: #中文 if buffer: output.append(buffer) buffer = '' output.a.转载 2021-04-15 18:01:57 · 557 阅读 · 0 评论 -
Unicode 和 UTF-8 有什么区别?
作者:uuspider链接:https://www.zhihu.com/question/23374078/answer/65352538来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。举一个例子:It's 知乎日报你看到的unicode字符集是这样的编码表:I 0049t 0074' 0027s 0073 0020知 77e5乎 4e4e日 65e5报 62a5每一个字符对应一个十六进制数字。计算机只懂二进制,因此,严格按照.转载 2021-04-12 00:41:27 · 232 阅读 · 0 评论 -
pycuda 之 安装与简单使用
pycuda安装:(1)查看CUDA版本:cat /usr/local/cuda/version.txt (目前实验CUDA版本为:CUDA Version 9.0.176)(2)查看cudnn版本:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2 (目前实验cudnn版本:7.0)(3)安装直接:pip install pycuda==2017.1.1 (目前实验cudnn版本:20...转载 2021-04-07 02:23:14 · 1575 阅读 · 0 评论 -
解决:error trying to exec cc1plus
在linux下报出这样的错误,可能会出现以下两个问题:第一,没有安装g++第二,gcc的版本和g++版本不相符合是因为没有安装g++安装包安装g++安装包及依赖包:sudo yum install gcc-c++转载 2021-04-07 02:21:57 · 245 阅读 · 0 评论 -
python内存监控工具memory_profiler和guppy的用法
python2.7在内存管理上相比python3还是有些坑的,其释放后的内存仍然保留在python的内存池中,不被系统所用。python循环引用的变量不会被回收,这会导致程序越运行,占用的内存越大。我在跑py-faster-rcnn的demo时,基本上跑2000张图像,16g内存就要爆了。于是尝试用python的内存监控工具来调试程序,找到不能膨胀的变量,然后del之,再手动回收内存gc.collec()下面是我用的两个内存监视工具,一个是按每行代码查看内存占用的工具memory_profiler,一个转载 2021-03-31 01:43:19 · 484 阅读 · 0 评论 -
C++中一维,二维动态数组的建立,与内存的释放delete 和 delete[] 的使用
1.1C++中建立普通一维数组int A[10];这个数组A是不能用delete释放空间的,因为这个数组A在声明时就已经说明了空间的大小,在最后程序会自动释放这个空间。1.2C++中建立动态一维数组:int *A=new int[10];因为数组A是一个动态数组,数组空间是动态分配的,程序是不能自动释放的,所以我们自己手动编程用delete来释放。这里new运算符返回一个元素的地址,该地址被赋予指针A,A指向数组的以一个元素,此时*A即为数组第一个元素的值,等价于A[0]。释放动态数转载 2021-03-31 01:42:19 · 1233 阅读 · 0 评论 -
linux下将c++编译成so,调用该so文件
在其他资料上增加了过程中遇到的问题。so文件为动态链接库文件,与windows下的dll文件相当,Linux下系统so文件一般保存在/usr/lib中。下面就说明一下如何生成c++程序的so文件,以及如何在c++程序中调用该so文件==========test.h===========#ifdef __cplusplus //extern "C"{#endifclass Test{public:int hello(int i);};int helloT(int ..转载 2021-03-30 18:13:07 · 2495 阅读 · 0 评论 -
pip 安装依赖 requirements.txt
列出已安装的包pip freezeorpip list导出requirements.txtpip freeze > <目录>/requirements.txt安装包在线安装pip install <包名>或pip install -r requirements.txt通过使用== >= <= > <来指定版本,不写则安装最新版requirements.txt内容格式为: APScheduler==2...转载 2021-03-30 01:13:56 · 3475 阅读 · 1 评论 -
使用uwsgi部署flask
由于对uwsgi不熟悉,从接触flask并部署到uwsgi用了30个小时。使用隔离的环境可以使用virtualenv, conda建立新的环境。我这里使用了virtualenv。(1)安装 virtualenvpip3 install virtualenv(2)在项目的目录下创建虚拟环境项目的目录:/home/simoe/Documents/flask_uwsgi切换到目录:cd /home/simoe/Documents/flask_uwsgi创建一个名为venv,使用python3的转载 2021-03-30 00:43:15 · 500 阅读 · 0 评论 -
python:OSError: [WinError 126] 找不到指定的模块 —— 解决办法
我的python程序在使用ctypes库调用C++程序创建的dll时,会产生如下错误:OSError: [WinError 126] 找不到指定的模块经百度后发现,引起此类问题的主要原因有二:(1)没有找到该DLL文件,路径不对或者被杀毒软件隔离;(2)你的DLL动态库依赖于其他其他DLL动态库无法被系统找到。在Python里面载入dll时,如果这个dll还依赖于其它的dll的话,这些相关的dll也得要能被Python的进程访问到。解决方法:对于原因一,可以把文件路径改为绝对路.转载 2021-03-01 16:43:45 · 4878 阅读 · 0 评论 -
Python中zip文件解压中文乱码解决方案
订阅博主https://blog.youkuaiyun.com/brucexiajun/article/details/103458614?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159349540319724811854689%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=1593495403197248118546转载 2021-02-28 21:17:02 · 193 阅读 · 0 评论 -
python生成pdf
使用python生成pdf下载 1) pip installpdfkit https://pypi.org/project/pdfkit/ 2) 选择合适环境(比如我电脑是win64) https://wkhtmltopdf.org/downloads.html 3)配置环境变量 或者在代码中指定使用import pdfkitcontent = '你好啊,世界~' + '<br>' + 'h...转载 2021-02-28 15:42:04 · 197 阅读 · 0 评论 -
python对csv文档进行读,写,追加操作(csv,pandas)
python处理csv文档的两种方法(csv,pandas)python处理csv一般采用两种方法一种是import pandas 另一种是 import csv本文将介绍这两种方法对csv进行读,写,追加的操作1.import pandas读import pandas as pddf = pd.read_csv(path, header=0)header=0是第一行为标题,若header=1是第二行为标题,第一行的数据就忽略写数据转换成DataFrame格式后保存in转载 2021-02-18 23:48:16 · 1382 阅读 · 0 评论 -
Python对txt文档进行读,写,追加,修改操作(open,pandas,numpy)
Python对txt文档进行读,写,追加,修改操作上次写了一篇Python对csv文档进行读,写,追加操作,这次写一篇关于txt的操作。本文将使用open,pandas,numpy三种方式对txt文档进行读,写,追加,在此不推荐使用此方式操作➡ f = open(’test.txt’, ‘w’),因为该方法结束时候需要使用f.close(),如果忘记写close,则可能出现数据丢失的情况1.with open()方式读:with open("test.txt","r") as f: .转载 2021-02-18 23:47:16 · 1091 阅读 · 0 评论 -
中文报错SyntaxError: Non-UTF-8 code starting with ‘\xe6‘ in file
处理代码最上面加上编码格式# -*- coding: utf-8 -*-原创 2021-02-17 02:04:12 · 182 阅读 · 0 评论 -
Python调用C的基础学习(传递数字、字符串、数组(一维、二维)、结构体)
一:Python调用windows下DLL注:我使用的环境:anaconda的Python 3.6 32-bit;vs2010;Windows1、如何使用vs2010生成dll参见1~4步:https://jingyan.baidu.com/article/5bbb5a1bd4a7bd13eaa17968.html注:生成的dll文件在建立的项目debug文件夹下,如下图所示:需注意vs和Python的位数相同(如:同为32位)在python中某些时候需要C做效率上的补充,.转载 2021-02-15 21:04:31 · 1076 阅读 · 0 评论 -
Python建立多线程任务并获取每个线程返回值
Python建立多线程任务并获取每个线程返回值1.进程和线程 (1)进程是一个执行中的程序。每个进程都拥有自己的地址空间、内存、数据栈以及其他用于跟踪执行的辅助数据。进程也可以派生新的进程来执行其他任务,不过每个新进程都拥有自己的内存和数据栈,所以只能采用进程间通信(IPC)的方式共享信息。 (2)线程与进程类似,不过他们是在同一个进程下执行的,并共享相同的上下文。线程一般是以并发方式执行的,但是在单核CPU中真正的并发是不可能的,:每个线程运行一小会儿,然后让步给其他线(再次排队等...转载 2021-02-11 13:27:17 · 367 阅读 · 0 评论 -
解决PyCharm下载Python第三方库时速度慢的问题
解决PyCharm下载Python第三方库时速度慢的问题最近在PyCharm环境下下载Python包时频繁遇到time out类型的问题,现将解决方法描述如下:打开Pycharm,点击File --> Settings,如下图所示:在左侧Project **选项中选择Project Interproter, 点击右上角的“+”选项,即Install安装选项,具体步骤如下图所示:选择左下角的Manage Repositories选项此时,可以发现Python里的pip是官方自带的源.转载 2020-08-26 11:20:43 · 1538 阅读 · 0 评论