自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乙壳虫的博客

编程之路

原创 win10如何修改C:\Users\下用户名为中文的问题

装系统的时候,不知道一个中文用户名会出现什么麻烦,但是学python到现在,有多少次都是因为路径含中文把自己搞的“神魂颠倒”,只有自己清楚,今天闲着没事,就想能不能把这个中文用户名给改了。上网查了一下,看到的最多的就是修改注册表的方法,其实刚看到教程的时候,感觉好复杂,觉得自己玩不来,生怕哪个地方...

2018-08-22 00:10:03

阅读数 126868

评论数 71

原创 执行pip 命令出现Could not install packages due to an EnvironmentError错误的解决办法

今天想安装一个pyspider, 但是却出现了下图的错误 因为环境的错误导致的原因,嗯.......搜了一下,只需把命令改为pip install --user pyspider就可以了 。 网上的回答是直接这样就行了,但是我的却出现了另一个问题。这个包是安装成功了,但是调用时输入pys...

2018-08-13 07:57:53

阅读数 57106

评论数 8

原创 安装QQ for Linux(腾讯终于在2019/10/24发布了Linux版的QQ了)

腾讯之前也有过Linux版的QQ,但是不久就停止维护了,时隔10年,终于回来了。 下面介绍一下安装方法 1. 去官网下载安装包 这个根据你自己的Linux发行版来看,我的是Ubuntu,所以下载得到的是linuxqq_2.0.0-b1-1024_amd64.deb。 2. 执行命令安装 进入下载包...

2020-03-03 19:15:03

阅读数 38

评论数 0

原创 ArrayList扩容机制

ArrayList学习 List集合下常用的两个实现类是ArrayList和LinkedList,在LinkedList中我们知道了LinkedList的内部是用双向链表实现的,而本文要说的ArrayList是用一个Object型的数组实现的。 ArrayList继承和实现类有哪些 图中红色线...

2019-12-28 22:07:52

阅读数 19

评论数 0

原创 LinkedList源码分析

LinkedList分析 下面是LinkedList所继承和实现的父类的关系图 图中,红色的线代表的是继承关系,蓝色的线代表实现关系,方框标明红色A的表示是抽象类,红色I的表示是接口。 Iterable(Interface)) 这个接口的意思是可迭代,也就是说,实现该接口的类都是可以迭代...

2019-12-28 22:04:22

阅读数 24

评论数 0

原创 html+css+jQuery实现购物车功能

购物车 1. 搭建简单的架子 <!DOCTYPE html> <html> <head> <title>购物车</title> <meta charset="utf-8"/...

2019-12-22 21:26:49

阅读数 247

评论数 0

原创 html+css+jQuery写一个简单的计算器

写一个简单的计算器 由于代码不多,而且为了方便,就把css和js都写在html文件里就行了。 1. 搭建一个简单的架子 <!DOCTYPE html> <html lang="en"> <head> <meta ...

2019-12-22 17:10:27

阅读数 27

评论数 0

原创 Ubuntu无法联网的问题解决

我将一些常用的Ubuntu软件安装汇总在了github上,方便自己和大家使用。 Ubuntu无法联网的问题解决 更多Ubuntu软件安装 注:因为仓库会一直维护,所以如果链接失效,请留言,谢谢 ...

2019-10-18 20:49:32

阅读数 75

评论数 0

原创 Ubuntu安装Google浏览器

我将一些常用的Ubuntu软件安装汇总在了github上,方便自己和大家使用。 Ubuntu安装Google浏览器 更多Ubuntu软件安装 注:因为仓库会一直维护,所以如果链接失效,请留言,谢谢 ...

2019-10-18 20:48:30

阅读数 86

评论数 0

原创 Ubuntu安装网易云音乐

我将一些常用的Ubuntu软件安装汇总在了github上,方便自己和大家使用。 Ubuntu安装网易云音乐 更多Ubuntu软件安装 注:因为仓库会一直维护,所以如果链接失效,请留言,谢谢 ...

2019-10-18 20:46:01

阅读数 11

评论数 0

原创 Ubuntu安装flameshot截图工具

我将一些常用的Ubuntu软件安装汇总在了github上,方便自己和大家使用。 Ubuntu安装flameshot截图工具 更多Ubuntu软件安装 注:因为仓库会一直维护,所以如果链接失效,请留言,谢谢 ...

2019-10-18 20:44:57

阅读数 33

评论数 0

原创 Ubuntu安装Typora

我将一些常用的Ubuntu软件安装汇总在了github上,方便自己和大家使用。 Ubuntu安装Typora 更多Ubuntu软件安装 注:因为仓库会一直维护,所以如果链接失效,请留言,谢谢 ...

2019-10-18 20:43:33

阅读数 50

评论数 0

原创 Ubuntu安装搜狗输入法

我将一些常用的Ubuntu软件安装汇总在了github上,方便自己和大家使用。 Ubuntu安装搜狗输入法 更多Ubuntu软件安装 注:因为仓库会一直维护,所以如果链接失效,请留言,谢谢 ...

2019-10-18 20:42:10

阅读数 54

评论数 0

原创 Ubuntu安装Git

我将一些常用的Ubuntu软件安装汇总在了github上,方便自己和大家使用。 Ubuntu安装Git 更多Ubuntu软件安装

2019-10-18 20:39:27

阅读数 185

评论数 0

原创 Ubuntu安装QQ/TIM/微信

我将一些常用的软件安装发布在github上了,方便自己也方便感兴趣的朋友。 Ubuntu安装QQ/TIM/微信 更多Ubuntu软件安装

2019-10-18 20:36:32

阅读数 36

评论数 0

原创 CSDN博客迁移到博客园了

CSDN用了一年多了,博客园注册了好久,但是都没使用过。 从今天开始,该账号下的文章会迁移到博客园,以后发表文章也只发表在博客园上 附上博客园链接:我的博客园 ...

2019-06-01 09:52:04

阅读数 374

评论数 0

原创 python实战之selenium自动爬虫

今天用selenium爬取了我关注的某个博主的所有文章,并保存到本地文件。 思路:自动打开浏览器并搜索网址,找到文章的标题,评论数,阅读量以及链接和下一页的节点,爬取完一页后就自动点击下一页继续爬取,直到爬完,最后关闭浏览器。 过程中遇到的问题: 一,关于找节点:如果节点比较简单的,可以直接...

2019-05-21 09:01:39

阅读数 104

评论数 0

原创 Git学习笔记

以下笔记是学习廖雪峰Git教程时总结的 1.写在前面 学习还是要多动手,自己创建一个仓库LearnGit,专门用来学习Git,这样也不用担心胡乱修改之后,会有所损失 2. 测试:直接在远程库修改,看本地使用pull之后的结果,是本地能直接被修改,还是要手动修改? 结果:(若只是远程库修改,...

2019-05-11 16:03:45

阅读数 59

评论数 0

原创 MySQL笔记系列----触发器

一. 触发器介绍 用途:当我们希望用户在使用数据库时(增删改查),数据库会自动执行一些命令,而不是人为的去敲命令,或者是开发人员在代码里写命令。 场景:我们希望用户在对表进行修改时,可以把修改同步到另一张表 实现:假设现有一张表stu1,为了方便,我们创建另一张表stu2,然后让stu2的内...

2019-04-20 14:19:02

阅读数 65

评论数 0

原创 简单说说range和xrange的区别

首先得说明一下,只有在python2中才有xrange和range,python3中没有xrange,并且python3中的range和python2中的range有 本质的区别。所以这儿说的range和xrange的区别是只针对python2的。 1. 不同点 range 在py2中,r...

2019-04-16 11:18:32

阅读数 2562

评论数 0

原创 django之cookie和session理解及使用

我们现在来说一个例子。当你要访问某个网站时,发现无法访问,并且它可能会直接跳转到登录页面让你先登录。OK,那就先登录,登录之后,就可以访问该网站的任意链接。但是http不是无连接的吗,每次请求一个网页都是一次全新的请求,那么服务器为什么就能知道你是谁了呢?肯定是你身上有某个标记,并且它能看懂这个标...

2019-04-15 20:34:32

阅读数 127

评论数 0

原创 git push 出错:fatal: the remote end hung up unexpectedly

使用git push 时,报错。报错情况如下: 原因是因为文件太大了,所以我们需要改一下http最大请求容量。 解决办法 1. 如果是在Windows下,那么就可以修改.git/config文件,在最后一行增加如下内容 [http] postBuffer = 524288...

2019-04-04 01:07:40

阅读数 74

评论数 0

原创 File "manage.py", line 14 ) from exc ^ SyntaxError: invalid syntax出错的原因及解决方法

1. 问题 在linux上安装django,并将项目上传后,执行python manage.py runserver 时,报错了,报错如下: File "manage.py", line 14 ) from exc ^ SyntaxError: invalid...

2019-04-03 22:21:49

阅读数 2903

评论数 0

原创 django之model中数据库查询

一. 数据的查询和编辑 假如现在models.py中已经下面这个类,并且已经创建了相应的表 class Stu(models.Model): stu_id = models.CharField(max_length=20) # 学号 name = models.CharFi...

2019-04-01 17:59:33

阅读数 205

评论数 0

原创 django之项目部署到服务器(centos7+uwsgi+nginx+python3)

项目源码请点击这儿 先说如何将django部署到服务器吧。在之前我还是想说一下,因为我也是弄了好久,看了很多的博客、资料,但是就是没有成功。踩了很多坑之后,总结了一些问题的所在。其实服务器环境和别人的也没什么差别,主要都是一些细节的东西,但是别人的博客没有写出那些坑,那是因为人家没遇到,或者说人...

2019-03-19 12:54:46

阅读数 268

评论数 0

原创 linux安装git,以及常用的一些命令

1.安装git $ yum install git -y 2.生成秘钥 $ ssh-keygen -t rsa -C “邮箱”,然后它会提示你设置密码什么的,其实没什么必要,所以就全部回车,然后就会在/root目录下生成一个目录.ssh 注意,如果要查看的话,你可以使用ls -a /root...

2019-03-13 00:34:34

阅读数 398

评论数 0

原创 linux添加用户,并设置sudo权限

Linux中用户权限有严格的划分,其中权限最高的就是超级管理员(root),只有超级管理员才有对用户进行增删改查的权限。 1.增加用户:adduser user # 创建用户,名为user 这样就增加了一个用户,该用户的主目录在/home/user/下。 2.为用户设置登录密码:passwd...

2019-03-13 00:08:16

阅读数 372

评论数 0

原创 day7_leetcode13

leetcode第13题:罗马数字转整数 1.题目: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 10...

2019-03-06 00:06:22

阅读数 53

评论数 0

原创 day6_leetcode12

leetcode第12题:整数转罗马数字 1. 题目:  2. 题意分析: 给一个正整数,然后把它对应的每一个位上的数字用相应的罗马数字表示,要注意特殊的那几个的使用(4,9,40,90、、、、)。看到这个题我首先想到的就是以前遇到的一种题目,就是给买东西结账时,有多少种方...

2019-03-04 19:34:27

阅读数 78

评论数 0

原创 day5_leetcode11

Leetcode第11题: 1.题目:  2. 我的代码过程一: 首先分析题意,就是给一个列表,然后以每一个元素的索引与其对应的元素构成一个坐标点,元素的大小就是该点的高度。然后要找出两两组合起来的体积最大的那个值,其实说体积不准确,因为是装水,所以两两组合时,考虑短板...

2019-03-02 18:57:54

阅读数 54

评论数 0

原创 day4_leetcode7-9

今天看到两道很相似的题,所以就一起来谈谈吧。 一. LeetCode第7题 1. 题目  2. 题意分析 题目意思很简单,就是它会给你一个整数(正负都可能),然后让你输出这个整数的反转之后的整数,但是如果反转之后的这个数超过了[- 2^31, 2^31-1],这个范围,那么...

2019-03-01 19:39:32

阅读数 52

评论数 0

原创 在win10上创建WiFi供其他设备使用

 今天手机没话费了,怎么办,网络打不开,但是身边有台电脑,网线插上可以用的。那只能下个软件开个WiFi了。但是我又突然不想去下软件,电脑有没有自带开启WiFi的功能呢? 然后我真的找到一种方法,感兴趣的来看看吧。 第一步: 首先,在“开始”菜单里找到cmd,以管理员...

2019-02-28 16:47:51

阅读数 154

评论数 0

原创 day3_leetcode8

Leetcode第8题: 1. 题目:   2.解法一 题目解析:就是从一个字符串的首个非空字符开始匹配,即从一个字符串s的首个非空字符开始向后连续匹配,如果得到的这个新的字符串可以用int()方法转化为数字(例如,string = “-4839”, “+38420”, “97...

2019-02-28 14:36:50

阅读数 45

评论数 0

原创 day2_leetcode3

Leetcode第三题1. 题目:      2.   先普及两个概念。子串和子序列。        子串:就是将字符串从某个地方连续的切片得到的字符串(重点关注连续)。        子序列:就是将字符串中的任意字符重新组合得到的序列(但是元素之间的顺序不能变)。         举个例子说...

2019-02-26 22:24:46

阅读数 51

评论数 0

原创 day1_leetcode1

Leetcode第一题 1. 题目:           2. 我的第一思路是利用两次循环,将列表中的数两两相加,如果出现和为target,则返回。注意,由题目的意思,默认结果是只 有一对符合题意的,所以直接可以return的。所以下面是我的第一个解法: clas...

2019-02-26 00:41:20

阅读数 62

评论数 0

原创 执行./vmware-install.pl出错:Error: Unable to execute "/usr/bin/vmware-uninstall-tools.pl. Uninstall f的原因

环境:VMware15, Centos7 安装Vmware Tools时,解压VMwareTools-10.3.2-9925305.tar.gz之后,进入目录vmware-tools-distrib,执行./vmware-install.pl这个文件后,一路回车,但是最后没有成功,所以又执行了一...

2018-12-05 16:46:48

阅读数 2815

评论数 3

原创 安装完python3之后,执行yum出错,bash: /usr/bin/yum: /usr/bin/python: 坏的解释器:没有那个文件或目录

今天在centos7上安装了python3之后,发现执行yum时会出错:bash: /usr/bin/yum: /usr/bin/python: 坏的解释器:没有那个文件或目录,错误如下: 原因是linux自带python2.x,而python又是yum的解释器,所以当安装了python3后...

2018-12-05 15:00:11

阅读数 14017

评论数 1

原创 网络传输粘包的解决方法,然后实际应用于一个FTP项目。

之前用python写了一个FTP,已经部署到了我的github上了。But,有Bug,就是传输中粘包问题没有得到很好的解决,经过这两天的重新修改,已经可以实现正常的功能了。另外,之前写的代码都是在windows上,但是学了linux,就实际应用一下。所以我把我的项目都拿到Linux 来做了。接下来...

2018-12-02 14:22:49

阅读数 843

评论数 0

原创 linux下的常用快捷键

linux毕竟是不同于Windows的操作系统,使用方法也大不相同,Windows有简单易操作的图形界面,而linux则大多是用命令去执行,虽然很多的linux发行版本都支持图形界面,但是功能的实现多半还是靠命令去执行。所以既然要用linux,有一个简单的图形界面之后, 还是得尽量习惯使用命令。我...

2018-10-09 11:21:03

阅读数 498

评论数 0

原创 怎样简单的搭建一个免费的IP代理池

之前写过一篇python实战项目二:获取IP代理的文章,不过说实话,这个程序有几点不足,以至于不能愉快玩耍之后,我就重新整理了思路,又写了一个关于获取免费IP代理的代码。在这儿我想写反思一下之前这个代码的主要不足: 第一点,由于数据很杂,所以在提取信息时频繁的使用了循环,但是循环使用的太频繁会使...

2018-09-15 10:52:38

阅读数 2298

评论数 0

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