<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Martinlone的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Martinlone</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Martinlone]]></copyright><item><title><![CDATA[pip3无法安装virtualenv]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/108999828</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/108999828</guid><author>Martinlone</author><pubDate>Sat, 10 Oct 2020 16:39:59 +0800</pubDate><description><![CDATA[pip3报错
安装python3.7.0后发现使用pip会出现如下报错：
[root@localhost ~]# /usr/local/python3/bin/pip3 install virtualenv
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.
Collecting virtualenv
  Retrying (Retry(total=]]></description><category></category></item><item><title><![CDATA[杨子爽得剑指OF python版]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/108026289</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/108026289</guid><author>Martinlone</author><pubDate>Sat, 15 Aug 2020 18:11:50 +0800</pubDate><description><![CDATA[1、

在一个 n * m
的二维数组中，每一行都按照从左到右递增的顺序排序，每一列都按照从上到下递增的顺序排序。请完成一个函数，输入这样的一个二维数组和一个整数，判断数组中是否含有该整数。
示例:
现有矩阵 matrix 如下：
[   [1,   4,  7, 11, 15],   [2,   5,  8, 12, 19],   [3,   6,  9, 16,
22],   [10, 13, 14, 17, 24],   [18, 21, 23, 26, 30] ] 给定 target = 5，返回
]]></description><category></category></item><item><title><![CDATA[力扣打卡2]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/107828719</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/107828719</guid><author>Martinlone</author><pubDate>Thu, 06 Aug 2020 00:10:44 +0800</pubDate><description><![CDATA[2020 08/05

给你 n 个非负整数 a1，a2，…，an，每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线，垂直线 i
的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线，使得它们与 x 轴共同构成的容器可以容纳最多的水。
说明：你不能倾斜容器，且 n 的值至少为 2。 图中垂直线代表输入数组
[1,8,6,2,5,4,8,3,7]。在此情况下，容器能够容纳水（表示为蓝色部分）的最大值为 49。 示例：
输入：[1,8,6,2,5,4,8,3,7] 输出：49]]></description><category></category></item><item><title><![CDATA[异常大全]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/107584473</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/107584473</guid><author>Martinlone</author><pubDate>Sat, 25 Jul 2020 20:38:34 +0800</pubDate><description><![CDATA[异常处理
异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型，某种错误引发对应的异常时，异常处理程序将被启动，从而恢复程序的正常运行。
1. Python 标准异常总结

BaseException：所有异常的 基类
Exception：常规异常的 基类
StandardError：所有的内建标准异常的基类
ArithmeticError：所有数值计算异常的基类
FloatingPointError：浮点计算异常
OverflowError：数值运算超出最大限制
ZeroDivision]]></description><category></category></item><item><title><![CDATA[力扣打卡7.13~8.04]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/107329211</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/107329211</guid><author>Martinlone</author><pubDate>Tue, 14 Jul 2020 00:47:44 +0800</pubDate><description><![CDATA[给定两个数组，编写一个函数来计算它们的交集。.示例 1： 输入：nums1 = [1,2,2,1], nums2 = [2,2] 输出：[2,2] 示例 2: 输入：nums1 = [4,9,5], nums2 = [9,4,9,8,4] 输出：[4,9]


本人采用了最暴力但也是最好想的懒人方法：
遍历短列表，如果长列表中存在就删除，然后将相同的添加到公共列表。方法比较耗时，属于偷懒行为，所以看了别人的方法。

本人方法：
class Solution:
    def intersect(self,.]]></description><category></category></item><item><title><![CDATA[oracle安装的问题]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/106903478</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/106903478</guid><author>Martinlone</author><pubDate>Mon, 22 Jun 2020 15:52:14 +0800</pubDate><description><![CDATA[[INS-30131]执行安装程序验证所需的初始设置失败（无法访问临时位置）解决方法！
安装oracle11g或12C碰到“无法访问临时位置”的问题，详细信息如下：
[INS-30131]执行安装程序验证所需的初始设置失败（原因：无法访问临时位置）
操作 - 请确保当前用户具有访问临时位置所需的权限。
解决方案1：（验证未解决）
C:\Users\Administrator&gt;net share C=C:C=C:
C=C:C 共享成功。
C:\Users\Administrator&gt;net use]]></description><category></category></item><item><title><![CDATA[《中文事件抽取关键技术研究》论文赏析]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/104399528</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/104399528</guid><author>Martinlone</author><pubDate>Mon, 09 Mar 2020 12:46:06 +0800</pubDate><description><![CDATA[摘要部分
本文主要研究中文事件抽取技术，这其中主要包括三个方面：
1、时间表达式识别
提出一种基于词典特征优化和依存关系的中文时间表达
式识别方法。
2、事件检测与分类
提出了一种基于依存句法分析与分类器融合的事件触
发词抽取方法。
3、事件论元角色抽取
针对传统基于机器学习的方法通常将句法分析信息转化为平面特征，并不能全面利用句法分析信息的问题，提出了一种基于卷积树核的事件论元角色抽取方法。
我...]]></description><category></category></item><item><title><![CDATA[依存语法的基本术语]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/104517702</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/104517702</guid><author>Martinlone</author><pubDate>Wed, 26 Feb 2020 15:16:23 +0800</pubDate><description><![CDATA[转载：https://www.cnblogs.com/sherry-yang/p/9061341.html
计算机语言学家罗宾森总结了依存语法的四条定理**
1、一个句子中存在一个成分称之为根（root），这个成分不依赖于其它成分。
2、其它成分直接依存于某一成分；
3、任何一个成分都不能依存与两个或两个以上的成分；
4、如果A成分直接依存于B成分，而C成分在句中位于A和B之间，那么C或者直接依存...]]></description><category></category></item><item><title><![CDATA[BERT]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/104431559</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/104431559</guid><author>Martinlone</author><pubDate>Fri, 21 Feb 2020 17:35:48 +0800</pubDate><description><![CDATA[转：https://www.cnblogs.com/rucwxb/p/10277217.html
【NLP】彻底搞懂BERT
自google在2018年10月底公布BERT在11项nlp任务中的卓越表现后，BERT（Bidirectional Encoder Representation from Transformers)就成为NLP领域大火、整个ML界略有耳闻的模型，网上相关介绍也很多，但很多...]]></description><category></category></item><item><title><![CDATA[用python查询数据库，返回字段名和值组成的字典类型]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/102678833</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/102678833</guid><author>Martinlone</author><pubDate>Tue, 22 Oct 2019 11:12:14 +0800</pubDate><description><![CDATA[def Selectt_baisic ():
db = pymysql.connect(“10.***.***.***”, “root”, “123456”, “my_db”, port=3310, charset=‘utf8’, cursorclass=pymysql.cursors.DictCursor)
cur = db.cursor()
sql = “Select * from t_bas...]]></description><category></category></item><item><title><![CDATA[python拼接json字典的键值对，无需遍历一次实现无序更新和插入mysql]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/102677036</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/102677036</guid><author>Martinlone</author><pubDate>Tue, 22 Oct 2019 09:59:33 +0800</pubDate><description><![CDATA[解析json数据，根据接口返回的json字典无序更新mysql数据库表sql
问题难点：数据库表的字段多，且顺序和json的字典里面键的顺序不一样，又不想遍历字典再去逐个更新数据库的字段。
可以采用如下：
sql = “update {} set " .format(“t_basic”) + “,”.join([’%s=%r’ % (k, basic[k]) for k in basic.keys...]]></description><category></category></item><item><title><![CDATA[关于爬虫图片]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/99593472</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/99593472</guid><author>Martinlone</author><pubDate>Wed, 14 Aug 2019 18:10:46 +0800</pubDate><description><![CDATA[我不知道哪些图片的格式可以通过
urllib.request.urlretrieve(item[‘pic’], picpath)
来抓取，但是，.svg这种比较流行的图片格式肯定是不行的，
另外，那些虽然可以在网址上访问的但是没有http协议的也是爬不下来的，
比如:
//cdn.cnn.com/cnnnext/dam/assets/150406204033-lgct-venue-on-miami...]]></description><category></category></item><item><title><![CDATA[关于列表嵌套字典转json存mysql问题]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/96997334</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/96997334</guid><author>Martinlone</author><pubDate>Tue, 23 Jul 2019 15:13:35 +0800</pubDate><description><![CDATA[coding: utf-8
list1 = list(range(len(d)))
for p in d:
# print(p[1], p[2], p[3])
list1[paranum] = {“ParaId”: p[1], “Sentence”: p[2], “Sentence_cn”: p[3]}
paranum += 1
    data = [json.dumps(w, ensure_a...]]></description><category></category></item><item><title><![CDATA[C#处理字符串分段，还是要从爬虫代码下手]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/96433806</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/96433806</guid><author>Martinlone</author><pubDate>Thu, 18 Jul 2019 16:07:52 +0800</pubDate><description><![CDATA[C#处理字符串分段
C#制作窗体时，如果数据库内的新闻内容是一整个混杂的字符串，当放到软件窗体里面不好展示成段落格式时，通过修改爬虫：
用xpath捕捉文本内容时，通过extract（）提取的文本（原网站上的新闻本来就是一段一段的），此时是一个字符串列表，通过   ‘’.join（）实现将所有段落连成一整个字符串，段落连接的标志位就是上面的文本（）。再将这样的一整个字符串存到数据库中去。
在制作窗...]]></description><category></category></item><item><title><![CDATA[scrapy框架爬虫新闻网站步骤]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/95473236</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/95473236</guid><author>Martinlone</author><pubDate>Thu, 11 Jul 2019 15:51:01 +0800</pubDate><description><![CDATA[First（准备工作）：
装好conda、python、pycharm环境下，命令行键入scrapy startproject  爬虫项目名（
一般是域名+Spider就可以了 如BaiduSpider），之后键入cd  爬虫项目名 进入该路径下，再键入scrapy  genspider  爬虫名（自己起一个比如baidu_spider） 域名（如baidu.com）
Second（开始干啦）
打...]]></description><category></category></item><item><title><![CDATA[下载新闻图片到本地文件夹]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/95176765</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/95176765</guid><author>Martinlone</author><pubDate>Tue, 09 Jul 2019 11:12:53 +0800</pubDate><description><![CDATA[import os
import pathlib
import urllib
import urllib.request
        if item['pic'] != "无图片":
            file_name = str(newsID)
            fname = time.strftime("%Y%m%d", time.localtime())
        ...]]></description><category></category></item><item><title><![CDATA[Python time strftime()方法]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/95056954</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/95056954</guid><author>Martinlone</author><pubDate>Mon, 08 Jul 2019 13:43:30 +0800</pubDate><description><![CDATA[描述
Python time strftime() 函数接收以时间元组，并返回以可读字符串表示的当地时间，格式由参数format决定。
语法
strftime()方法语法：
time.strftime(format[, t])
参数
format – 格式字符串。
t – 可选的参数t是一个struct_time对象。
返回值
返回以可读字符串表示的当地时间。
说明
python中时间日期格式化符...]]></description><category></category></item><item><title><![CDATA[Python类中的self到底是干啥的]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/94738233</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/94738233</guid><author>Martinlone</author><pubDate>Fri, 05 Jul 2019 15:51:32 +0800</pubDate><description><![CDATA[Python类中的self到底是干啥的
Python编写类的时候，每个函数参数第一个参数都是self，一开始我不管它到底是干嘛的，只知道必须要写上。后来对Python渐渐熟悉了一点，再回头看self的概念，似乎有点弄明白了。
首先明确的是self只有在类的方法中才会有，独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的，虽然在调用时不必传入相应的参数。
self名称不是必须的...]]></description><category></category></item><item><title><![CDATA[Python 转义字符]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/94734425</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/94734425</guid><author>Martinlone</author><pubDate>Fri, 05 Jul 2019 14:30:34 +0800</pubDate><description><![CDATA[转义字符	描述
(在行尾时)	续行符
\	反斜杠符号
’	单引号
"	双引号
\a	响铃
\b	退格(Backspace)
\e	转义
\000	空
\n	换行
\v	纵向制表符
\t	横向制表符
\r	回车
\f	换页
\oyy	八进制数，yy代表的字符，例如：\o12代表换行
\xyy	十六进制数，yy代表的字符，例如：\x0a代表换行
\other	其它的字符以普通格式输出

...]]></description><category></category></item><item><title><![CDATA[爬校花网保存图片到本地文件夹]]></title><link>https://blog.youkuaiyun.com/Martinlone/article/details/94618973</link><guid>https://blog.youkuaiyun.com/Martinlone/article/details/94618973</guid><author>Martinlone</author><pubDate>Thu, 04 Jul 2019 14:58:42 +0800</pubDate><description><![CDATA[import re
import requests
url=‘http://www.xiaohuar.com/2014.html’
wb_data=requests.get(url).text
print(wb_data)
res=re.compile(r’src="(.*?.jpg)"’)
items=re.findall(res,wb_data)
print(items)
num=0
for ...]]></description><category></category></item></channel></rss>