- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 [892]python中re.split()方法
re.split(pattern, string, maxsplit=0, flags=0)pattern:匹配的字符串string:需要切分的字符串maxsplit:分隔次数,默认为0(即不限次数)flags:标志位,用于控制正则表达式的匹配方式,比如:是否区分大小写re.split()切割功能非常强大>>> import re>>> line = 'aaa bbb ccc;ddd eee,fff'>>> line'aa.
2020-08-17 22:01:32 729
原创 [891]利用企业微信实现监控通知
文章目录微信link创建应用微信API代码实现corpidaccess_token微信link微信公众号有多种,订阅号易申请,使用限制不多。申请地址:https://mp.weixin.qq.com/公众平台测试帐号:无需申请公众帐号、可在测试帐号中体验并测试微信公众平台所有高级接口。申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login企业微信申请入口:https://work.weixin.qq.com/
2020-08-15 16:45:25 668
原创 [890]scrapy之pipeline的使用
scrapy的pipeline是一个非常重要的模块,主要作用是将return的items写入到数据库、文件等持久化模块,下面我们就简单的了解一下pipelines的用法。pipeline核心方法open_spider(self,spider)open_spider()方法是在Spider开启的时候被自动调用的。在这里我们可以做一些初始化操作,如开启数据库连接等。其中,参数spider就是被开启的Spider对象。close_spider(self,spider)close_spider()方法是在
2020-08-12 21:17:47 2960
原创 [889]python处理HTML转义字符
抓网页数据经常遇到例如>或者 这种HTML转义符什么是转义字符在 HTML 中 <、>、& 等字符有特殊含义(<,> 用于标签中,& 用于转义),他们不能在 HTML 代码中直接使用,如果要在网页中显示这些符号,就需要使用 HTML 的转义字符串(Escape Sequence),例如 < 的转义字符是 <,浏览器渲染 HTML 页面时,会自动把转移字符串换成真实字符。转义字符
2020-08-11 22:37:37 4223
原创 [888]python内置函数vars()|dir()|locals()
dir()和vars()的区别dir()只打印属性(属性,属性…)而vars()则打印属性与属性的值(属性:属性值…),不带参数功能和locals()函数一样>> a='aaaaaaaaaaaaa'>> class b:>> c = 'cccc'>> dir()>>['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'a', 'b']
2020-08-09 22:06:20 675
原创 [887]python中@classmethod和@staticmethod
一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。 而使用@staticmethod或@classmethod,就可以不需要实例化,**直接类名.方法名()**来调用。 这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁。既然@staticmethod和@classmethod都可以**直接类名.方法名()**来调用,那他们有什么区别呢 ?从它们的使用上来看,@staticmethod不需要表示自身对象的self和自身类的cls参数,就跟使用函数一样。
2020-08-09 22:05:49 330
原创 [886]mysql查询以某个字符开头
要查询以某个字符开头的数据,在Mysql中常常用到。常用的语句有:下面以查询文章标题以“正”字开头的语句为例:使用通配符:SELECT * FROM `article` where title like '正%';使用left函数:SELECT * FROM `article` where left(title,1)='正';使用字符串截取函数:SELECT * FROM `article` where substring(title,1,1)='正';以指定
2020-08-04 23:07:23 20036
原创 [885]Tensorflow设置CUDA_VISIBLE_DEVICES来控制GPU的使用
os.environ[“CUDA_DEVICE_ORDER”] = “PCI_BUS_ID” # 按照PCI_BUS_ID顺序从0开始排列GPU设备os.environ[“CUDA_VISIBLE_DEVICES”] = “0” #设置当前使用的GPU设备仅为0号设备 设备名称为’/gpu:0’os.environ[“CUDA_VISIBLE_DEVICES”] = “1” #设置当前使用的GPU设备仅为1号设备 设备名称为’/gpu:1’os.environ[“CUDA_VISIBLE_DEV.
2020-08-04 23:06:20 2147
原创 [884]Elasticsearch可视化工具
文章目录ElasticSearch Headelasticsearch-sqlkibana安装kibana解压:修改配置文件/config/kibana.yml:启动访问kibana:DejavuElasticSearch Head用途:展示ES(集群)数据信息视图:https://mobz.github.io/elasticsearch-head/下载:https://github.com/mobz/elasticsearch-head此环境依赖于node环境,下面先安装node.js:http
2020-08-01 22:20:02 1331 1
原创 [883]python安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None))
问题:安装包出现Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutErrorWARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by ‘NewC
2020-08-01 22:19:09 691
转载 [882]如何查看windows和linux的CUDA版本
linux查看cuda版本cuda一般安装在 /usr/local/cuda/ 路径下,该路径下有一个version.txt文档,里面记录了cuda的版本信息cat /usr/local/cuda/version.txt如何查看windows的CUDA版本CUDA是什么?CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。 CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了C
2020-08-01 22:18:33 2869
转载 [881]内存不足RuntimeError: CUDA out of memory. Tried to allocate 16.00 MiB (GPU 0; 2.00 GiB total cap...
原因一:找到错误点,增加以下语句:with torch.no_grad():outputs = Net_(inputs) —错误代码的位置。原因二:GPU没有选对os.environ[“CUDA_VISIBLE_DEVICES”] = “0, 2, 3”查看性能,发现nVidia的只有GPU1,所以改成如下:os.environ[“CUDA_VISIBLE_DEVICES”] = “0”若是不能再GPU上跑,直接改成如下:os.environ[“CUDA_VISIBLE_DEVICES”]
2020-08-01 22:17:49 20023 6
python3 使用 thrift 操作hbase 安装hbase-thirft后有一个Hbase报错
2018-09-10
python如何给字典的value设置默认值
2022-11-02
python内置函数,lower()、upper()实现的原理是什么
2022-10-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人