自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(198)
  • 资源 (7)
  • 问答 (5)
  • 收藏
  • 关注

原创 《疯狂Python讲义》视频课笔记

《疯狂Python讲义》视频课笔记第一章:Python入门与字符串1.1 Python数据类型1.2 Python字符串1.3 Python运算符第二章:Python列表、元祖和字典2.1 Python列表与元组2.2 Python字典第三章:Python流程控制3.1 Python if分支结构3.2 Python循环第四章:Python函数4.1 Python为函数提供...

2019-07-28 16:23:45 5067 1

原创 tf-idf+lda分析多篇文章摘要

【代码】tf-idf+lda分析多篇文章摘要。

2023-04-19 02:47:32 1326 1

原创 python的json模块中dumps和loads、dump和load以及报错JSONDecode:Expecting property name enclosed in double quotes:

python的json模块中dumps和loads、dump和loadimport jsondata = {1:'a', 2:'b', 3:'c'} # 数据1. dumps和loads注意: dumps和loads不仅仅对字典起作用dumps(), 将python对象转换为josn字符串res1 = json.dumps(data)print(res1, type(res1...

2019-11-30 22:02:44 1374

原创 Ubunt文件压缩和解压、打包和解包

Ubunt文件压缩和解压、打包和解包一. 压缩和解压(zip、tar.gz、tar.bz2)1. zip优点: 支持不同的操作系统平台, 如Linux、Windows、Mac OS缺点: 支持的压缩率不是很高压缩zip -r file_name.zip directory_name解压unzip file_name.zip2. bz2压缩bzip...

2019-11-30 20:54:49 831

原创 Ubuntu的截图工具Shutter无法编辑图片

Ubuntu的截图工具Shutter无法编辑图片步骤:下载安装libgoocanvas-common:链接下载安装libgoocanvas3:链接下载安装libgoo-canvas-perl:链接关闭shutter窗口并杀死进程(或重启电脑)杀死进程查看进行,确认shutter的进程id:ps -e杀死该进程:sudo kill id重启s...

2019-11-30 19:09:09 984

原创 Ubunt终端命令窗口打开、合并的快捷方式

Ubunt终端命令窗口打开、合并的快捷方式打开终端命令窗口:Ctrl+Alt+T在当前终端命令窗口:Ctrl+Shift+T

2019-11-30 18:57:28 524

原创 git切换分支时发生错误error: Your local changes to the following files would to be overwritten by checkout:

git切换分支时发生错误error: Your local changes to the following files would to be overwritten by checkout: filenamegit切换分支时发生错误:命令git checkout xxx错误error: Your local changes to the following files ...

2019-11-30 17:56:22 6210

原创 Ubuntu安装typora

Ubuntu安装typora步骤:设置密钥sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE或wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add -添加typora的远程仓库s...

2019-11-30 16:41:55 2485

原创 python字符串替换replace函数

python字符串替换replace函数replace(old, new, count)old,旧字符或字符串new,新字符或字符串count,最大替换数量,从起始位置开始计数,默认替换所有注意:replace函数替换字符串,不影响原字符串示例1:默认替换所有s1 = '2019.10.30's2 = s1.replace('.', '-')s2'2019-10-30'...

2019-11-03 11:21:26 23943 6

原创 python字符串切割split和rsplit函数

python字符串切割split和rsplit函数1. split(sep, maxsplit)切分字符串,返回切分后的列表sep,分隔符,默认空格maxsplit,切分次数,默认最大次数,从起始位置开始计数示例1:默认s = 'a b c'res = s.split()res['a', 'b', 'c']示例2:指定参数s = 'a b c'res = s.spl...

2019-11-03 11:08:26 5110 1

原创 mysql更改密码

mysql更改密码进入终端后输入以下命令:mysqladmin -u用户名 -p旧密码 password 新密码示例:mysqladmin -uroot -proot password 123456

2019-10-31 20:09:56 368

原创 Ubuntu导出数据库

Ubuntu导出数据库1. 导出所有数据库数据打开终端输入如下命令mysqldump -uroot -ppassword --all-databases >/tmp/all.sql说明:root为管理员password为密码/tmp/all.sql为导出到tmp文件目录下,名称为all.sql2. 导出数据库db1、db2两个数据库的所有数据mysqldu...

2019-10-28 18:15:20 986

原创 Ubuntu安装微信

Ubuntu安装微信步骤:安装snapd(若未安装)sudo apt install snapd安装微信sudo snap install electronic-wechat重启电脑,搜索中查找并打开微信(wechat)参考:Ubuntu 18.04 安装微信...

2019-10-28 18:05:40 648

原创 Ubuntu安装播放mp4格式视频(安装ffmpeg)

Ubuntu安装播放mp4格式视频(安装ffmpeg)Ubuntu播放MP4视频文件时缺少mpeg4 blabla h.246 decoder,可安装ffmpeg解决该问题。步骤:安装snapd,终端命令:sudo apt-get install snapd安装ffmpegsudo snap install ffmpegsudo add-apt-repository p...

2019-10-28 17:59:45 27304 5

原创 Ubuntu卸载python(慎重)

Ubuntu卸载python(慎重)看到这篇博客你还有机会收手Ubuntu系统下不要轻易卸载系统自带的python(2.7、3.5),因为Ubuntu依赖python环境。惨痛经历:卸载python3.5(作死)sudo apt-get remove python3.5 # 卸载python3.5sudo apt-get remove...

2019-10-24 19:23:31 53586 20

原创 Ubuntu安装截图工具并设置快捷键

Ubuntu安装截图工具并设置快捷键步骤:终端命令:sudo add-apt-repository ppa:notepadqq-team/notepadqqsudo apt-get updatesudo apt-get install shutter打开搜索查找shutter即可命令说明:第一行:添加安装包软件源第二行:更新安装源第三行:安装shutter设置...

2019-10-17 17:31:17 296

原创 Ubuntu安装notepad++

Ubuntu安装notepad++步骤:终端命令sudo add-apt-respository ppa:notepadqq -team/notepadqq这是产生警告:Please use the snap package instead. It is more up to date.使用snap安装,命令如下:snap install --classic notep...

2019-10-17 17:08:29 2127

原创 Ubuntu执行sql脚本

Ubuntu执行sql脚本步骤:进入sql脚本目录终端输入命令:mysql -uname -ppassword database <file.sql注意:name为登陆MySQL的用户名password为登陆MySQL的密码database为指定的数据库名file.sql为sql脚本的名称(例如:target.sql)...

2019-10-17 16:06:29 916

原创 Ubuntu打开pycharm和创建pycharm快捷方式

Ubuntu打开pycharm和创建pycharm快捷方式1. 打开pycharm步骤:进入 pycharm 安装路径下的 bin 目录终端输入命令:./pycharm.sh2. 创建pycharm快捷方式步骤:终端数据命令:sudo gedit /usr/share/applications/Pycharm.desktop粘贴以下内容:[Des...

2019-10-17 15:09:20 4681

原创 LeetCode:63. 不同路径 II(python)

LeetCode:63. 不同路径 II(python)一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径?网格中的障碍物和空位置分别用 1 和 0 来表示。说明:m 和 n 的值均不超...

2019-09-23 10:55:34 759

原创 LeetCode:322. 零钱兑换(python)

LeetCode:322. 零钱兑换(python)给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。示例 1:输入: coins = [1, 2, 5], amount = 11输出: 3解释: 11 = 5 + 5 + 1示例 2:输入: coins = [2]...

2019-09-23 10:13:26 1380

原创 LeetCode:142. 环形链表 II(python)

LeetCode:142. 环形链表 II(python)给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。说明:不允许修改给定的链表。示例 1:输入:head = [3,2,0,-4], pos = 1输出:ta...

2019-09-23 08:45:37 1139

原创 MySQL安装、启动/关闭MySQL服务、登录/退出MySQL

MySQL安装、启动/关闭MySQL服务、登录/退出MySQL1. 安装MySQL安装链接:MySQL 下载Windows系统版安装下载压缩包将下载的压缩包解压(我把它放到了 E:\下)在解压文件夹 E:\mysql-8.0.17-winx64 下创建 my.ini 配置文件,编辑文件信息:[client]# 设置mysql客户端默认字符集default-cha...

2019-09-22 11:06:53 772

原创 LeetCode:91. 解码方法(python)

LeetCode:91. 解码方法(python)一条包含字母 A-Z 的消息通过以下方式进行了编码:‘A’ -> 1‘B’ -> 2…‘Z’ -> 26给定一个只包含数字的非空字符串,请计算解码方法的总数。示例 1:输入: “12”输出: 2解释: 它可以解码为 “AB”(1 2)或者 “L”(12)。示例 2:输入: “226”输出: 3解释...

2019-09-20 09:01:03 759 1

原创 LeetCode:160. 相交链表(python)

LeetCode:160. 相交链表(python)编写一个程序,找到两个单链表相交的起始节点。如下面的两个链表:在节点 c1 开始相交。示例 1:输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3输出:Reference of the node with va...

2019-09-19 11:30:35 460

原创 Python3 math.ceil()、math.floor()、//、int()、round()取整问题

Python3 math.ceil()、math.floor()、//、int()、round()取整问题1. 向上取整:math.ceil(),往较大的方向取import mathmath.ceil(2.1)3math.ceil(2.8)3math.ceil(-2.1)-2math.ceil(-2.9)-22. 向下取整:math.floor(),往较小方...

2019-09-19 10:16:50 3967

原创 LeetCode:72. 编辑距离(python)

LeetCode:72. 编辑距离(python)给定两个单词 word1 和 word2,计算出将 word1 转换成 word2 所使用的最少操作数 。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符示例 1:输入: word1 = “horse”, word2 = “ros”输出: 3解释:horse -> rorse (将 ‘h’ 替换...

2019-09-17 15:18:30 1212

原创 LeetCode:714. 买卖股票的最佳时机含手续费(python)

LeetCode:714. 买卖股票的最佳时机含手续费(python)给定一个整数数组 prices,其中第 i 个元素代表了第 i 天的股票价格 ;非负整数 fee 代表了交易股票的手续费用。你可以无限次地完成交易,但是你每次交易都需要付手续费。如果你已经购买了一个股票,在卖出它之前你就不能再继续购买股票了。返回获得利润的最大值。示例 1:输入: prices = [1, 3, 2,...

2019-09-17 09:09:03 942

原创 LeetCode:309. 最佳买卖股票时机含冷冻期(python)

LeetCode:309. 最佳买卖股票时机含冷冻期(python)给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 。设计一个算法计算出最大利润。在满足以下约束条件下,你可以尽可能地完成更多的交易(多次买卖一支股票):你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。卖出股票后,你无法在第二天买入股票 (即冷冻期为 1 天)。示例:输入: [1,2,3...

2019-09-17 09:08:19 673

原创 LeetCode:188. 买卖股票的最佳时机 IV(python)

LeetCode:188. 买卖股票的最佳时机 IV(python)给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成 k 笔交易。注意: 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [2,4,1], k = 2输出: 2解释: 在第 1 天 (股票价格 = 2) 的时候买入...

2019-09-17 09:07:35 925 2

原创 LeetCode:300. 最长上升子序列(python)

LeetCode:300. 最长上升子序列(python)给定一个无序的整数数组,找到其中最长上升子序列的长度。示例:输入: [10,9,2,5,3,7,101,18]输出: 4解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。说明:可能会有多种最长上升子序列的组合,你只需要输出对应的长度即可。你算法的时间复杂度应该为 O(n2) 。进阶: 你能将算法的...

2019-09-14 20:43:24 2614

原创 LeetCode:877. 石子游戏(python)

LeetCode:877. 石子游戏(python)亚历克斯和李用几堆石子在做游戏。偶数堆石子排成一行,每堆都有正整数颗石子 piles[i] 。游戏以谁手中的石子最多来决出胜负。石子的总数是奇数,所以没有平局。亚历克斯和李轮流进行,亚历克斯先开始。 每回合,玩家从行的开始或结束处取走整堆石头。 这种情况一直持续到没有更多的石子堆为止,此时手中石子最多的玩家获胜。假设亚历克斯和李都发挥出最...

2019-09-14 17:23:47 883

原创 LeetCode:123. 买卖股票的最佳时机 III(python)

LeetCode:123. 买卖股票的最佳时机 III(python)给定一个数组,它的第 i 个元素是一支给定的股票在第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成两笔交易。注意: 你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [3,3,5,0,0,3,1,4]输出: 6解释: 在第 4 天(股票价格 = 0)的时候买入,...

2019-09-12 20:24:49 1580 1

原创 LeetCode:122. 买卖股票的最佳时机 II(python)

LeetCode:122. 买卖股票的最佳时机 II(python)给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)...

2019-09-12 09:26:42 1294

原创 LeetCode:121. 买卖股票的最佳时机(python)

LeetCode:121. 买卖股票的最佳时机(python)给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 =...

2019-09-12 09:17:23 2075

原创 LeetCode:141. 环形链表(python)

LeetCode:141. 环形链表(python)给定一个链表,判断链表中是否有环。为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。示例 1:输入:head = [3,2,0,-4], pos = 1输出:true解释:链表中有一个环,其尾部连接到第二个节点。示例 2:输入:he...

2019-09-11 15:34:28 317

原创 Python堆排序

Python堆排序思想:构建堆输出堆分析:1. 构建堆从底向上,从右往左调整堆示例:图中节点表示索引调整顺序为:3 --> 2 --> 1 --> 0调整索引范围:[0, n//2-1],n为数组长度每次调整,从上往下(构建大根堆)比较父节点与子节点的最大值,将父节点与子节点的最大值交换父节点索引:father子节点...

2019-09-11 10:56:45 237

原创 LeetCode:53. 最大子序和(python)

LeetCode:53. 最大子序和(python)给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。LeetCode ...

2019-09-10 20:31:11 899

原创 LeetCode:61. 旋转链表(python)

LeetCode:61. 旋转链表(python)给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。示例 1:输入: 1->2->3->4->5->NULL, k = 2输出: 4->5->1->2->3->NULL解释:向右旋转 1 步: 5->1->2->3->4-&...

2019-09-10 17:20:43 400

原创 LeetCode:23. 合并K个排序链表(python)

LeetCode:23. 合并K个排序链表(python)合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。示例:输入:[1->4->5,1->3->4,2->6]输出: 1->1->2->3->4->4->5->6LeetCode 链接思路:分治法合并两个有序链表(...

2019-09-10 16:12:05 1264

graphviz-2.38.rar

Graphviz,由AT&T实验室启动的开源工具包,用于绘制 dot 语言脚本描述的图形。

2019-08-04

鸢尾花数据集

数据集内包含 3 类鸢尾花,分别为山鸢尾(Iris-setosa)、变色鸢尾(Iris-versicolor)和维吉尼亚鸢尾(Iris-virginica)。每类各 50 个数据,每条记录有 4 项特征:花萼长度、花萼宽度、花瓣长度、花瓣宽度。

2019-08-04

Twisted-19.2.1-cp37-cp37m-win_amd64.rar

twisted安装包,对应python3.7版本,64位windows系统。

2019-07-23

gdp_json.json

本文件为各国GDP数据的 JSON 文件,供使用者练习 JSON 文件数据的处理和分析。

2019-07-13

SQLiteExpertPersSetup64.exe

SQLite Expert Personal (sqlite数据库可视化管理工具) ,可用来建立和管理SQLite数据库。 适用操作系统:64位; 版本:5.3.3。

2019-07-07

内部威胁检测的多域信息融合.pptx

恶意内部人员对信息安全构成重大威胁,但检测恶意内部人员的能力非常有限。众所周知,内部威胁检测是一个难题,存在许多研究挑战。在本文中,报告了我们从大量工作实践数据中检测恶意内部人员的成果。我们提出了检测两种类型的内部活动的新方法:(1)混合异常,恶意内部人员尝试表现得与他们不属于的人群类似。(2)异常变化异常,恶意内部人员表现出行为变化与同类人的行为变化不同。我们的第一个贡献集中在检测混入的恶意内部人员。我们通过检查各种活动领域,并检测这些领域的行为不一致性,提出了一种新方法。我们的第二个贡献是用于检测具有异常行为变化的内部人员的方法。该提出的方法的关键优势在于它避免标记可能被传统的时间异常检测机制错误地检测到的常见变化。我们的第三个贡献是结合来自多个信息来源的异常指标的方法。

2019-06-16

LaTeX排版心得

来自北京大学李东风老师的 LaTeX 排版心得。 本文先简单介绍TEX和LATEX系统,然后是一些经验总结,包括作者用LATEX和PDFLATEX打印《统计软件教程》一书的心得,编辑一些数学书籍的经验,和使用LATEX制作课程演示课件的一些经验。本文排版结果展示了一些特殊技巧,要知道自己如何使用这些技巧要参考本文的LATEX源程序。

2019-03-05

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

TA关注的人

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