3 痴迷、淡然~

尚未进行身份认证

好好学习,天天向上!

等级
TA的排名 1w+

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

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

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

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

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

2019-11-30 18:57:28

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

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

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:11

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:07:57

mysql更改密码

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

2019-10-31 20:09:47

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:14

Ubuntu安装微信

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

2019-10-28 18:05:37

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

Ubuntu安装播放mp4格式视频(安装ffmpeg)Ubuntu播放MP4视频文件时缺少mpeg4blablah.246decoder,可安装ffmpeg解决该问题。步骤:安装snapd,终端命令:sudoapt-getinstallsnapd安装ffmpegsudosnapinstallffmpegsudoadd-apt-repositoryp...

2019-10-28 17:59:10

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:20

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

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

2019-10-17 17:30:58

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:08

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:21

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:08:57

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

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

2019-09-23 10:55:34

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

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:21

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。