- 博客(17)
- 收藏
- 关注
原创 列表、字典和字符串 增删改查总结
列表增列表.append(数据)列表.insert(下标,数据)列表.extend(列表2)删列表.pop() – 不写下标默认删除最后一个列表.remove(数据)del 列表[下标]列表.clear() --清空列表改列表[下标] = 数据查列表[下标]统计列表.count(数据) --数据在列表中出现的次数len(...
2018-12-19 20:50:17
429
原创 时间类型和字符串类型
获取当前时间:import time# 获取当前时间t = time.localtime()t.tm_year # 年t.tm_mon # 月t.tm_mday # 日字符串类型转为时间类型from datetime import datetime, timedelta# strptime 字符串格式转为时间格式time = datetime.strptim...
2018-12-10 14:45:45
890
原创 安装flask-mysqldb报错
ubuntu16.04安装flask-mysqldb时报错:OSError: mysql_config not foundCommand “python setup.py egg_info” failed with error code 1 in /tmp/pip-install-upu3wida/mysqlclient/问题解决:sudo apt-get install py...
2018-12-02 09:40:04
440
原创 CSRF攻击
以前在学习CSRF攻击时,一直处于半懵逼状态,今天又磕了一遍算是给弄懂了。什么是CSRF攻击:关于第三步,用户在没退出Web A登陆的情况下,去访问Web B网站,Web B网站上可能会存在一个按钮(点我领红包*-*),或是一张图片,这只是表面上你看到的东西,其实Web B网站还隐藏这N个hidden表单,这些hidden表单里面的action是Web A的ID和POST,还有设置新密码什...
2018-12-01 22:47:44
258
原创 Django中实现验证码功能
安装Pillowpip install Pillow==3.4.1windows下如果安装报错:点击此处下载对应的版本到本地,下载到那里,就去那个目录下:pip install Pillow-3.4.2-cp36-cp36m-win32.whl在创建的应用/views.py文件中,创建一个视图。from PIL import Image, ImageDraw, I...
2018-11-14 19:58:05
415
原创 css常见bug
边学边总结:- 解决margin-top塌陷,清除父类浮动以及支持IE浏览器(非标浏览器),综合写法:/* 塌陷,浮动共有方法 */.clearfix:before,.clearfix:after{ content: ""; display: table;}/* 清除父类浮动 */.clearfix:after{ clear: both;}/* 解决IE不支持问题,固定网页不...
2018-11-09 23:22:37
437
原创 解决pycharm 无法加载pip安装包报错:python packing tools not found. install packing tools
Linux下打开 /opt/pycharm-xxxxx/helpers/packaging_tool.pywindows下打开 C:\Program Files\JetBrains\PyCharm 2017.1.1\helpers\packaging_tool.py找到下方代码:def do_install(pkgs): try: import pip e...
2018-10-21 12:20:46
18413
5
原创 vim tab键设置成四个
在终端输入cd 到家目录输入sudo vim .vimrc, 然后输入(全部输入): 1 set autoindent # 自动对齐 2 set smartindent # 智能对齐 3 set tabstop=4 # tab键为4个空格 4 set shiftwidth=4 # shift + >为4个空格vim操作:i 进入插入模式按Esc,然后...
2018-10-15 20:55:01
959
原创 Linux-Ubuntu,卸载python同时删除其依赖,系统出现问题解决办法。
自己给自己挖了个坑,把Ubuntu自带的Python2和Python3及其依赖给删除了,导致系统出现问题。经过一番折腾最终解决。方法如下:如果终端还可以打开:把你自己安装的python版本给卸载了,sudo apt-get remove --auto-remove python3/python2卸载完成直接输入:sudo apt-get install ubuntu-desktop,然后重...
2018-10-15 16:52:15
5483
1
原创 pip3解决 ImportError: cannot import name 'main'和AttributeError: module 'pip.__main__' has no attrib死循环
注意:如果只是报错: ImportError: cannot import name ‘main’,直接点下方链接解决问题。坎坷经历:在使用pip3 install --upgrade pip升级时,首先报错:ImportError: cannot importname ‘main’使用网上找的方法:sudo vim /usr/bin/pip3把下面的三行 from pip...
2018-10-15 16:09:38
1995
1
原创 vi :E325 解决办法!
为什么会出现这种情况?是因为你在使用vim进行编辑时,没有保存直接关闭了终端,所以vim就生成了一个.swp的文件,这个文件就是用来保存,你强制关闭终端时没有保存的内容。方法一:注意:使用此方法不会恢复数据。输入D(删除交换文件),下次打开就不会出现此页面。或者在终端中输入 ls -la 找到.swp 文件(这个文件是个隐藏文件,所以删除时要加上 . ),然后rm .你的swp...
2018-10-12 17:04:47
9118
原创 网络-TCP
以下为初学者理解:TCP必须区分客户端和服务器,TCP的稳定性比UDP高。比如a向b发送消息,用UDP发送后,你不知道b到底有没有收到消息,而使用TCP发送,b收到消息后服务器会给a一个反馈u信息,a就知道b收到了消息。很多聊天软件,聊天使用的是UDP而发送文件则使用的是TCP。迅雷用的就是TCP,下载东西时你留意下就会发现,会有上传数据,这是怎么回事那?比如:你要下载一...
2018-10-10 09:21:19
345
原创 网络-UDP
1.IP地址以下均为初学者的理解:IP地址:用来在网络中标记一台电脑,比如192.168.249.1;在本地局域网上是唯一的。(就像家庭地址一样,通过这个地址可以找到你。)IP地址分为:IPv4和IPv6IPv4:IPv4由四组数字(192.168.249.1)组成,每组最小数值为0,最大数值为255,也就是0-255共256个数字。共有256**4种排列方式。IPv4地址被全世...
2018-10-08 22:49:07
567
原创 01_Python基础
1.hello word!所有代码都是使用python 3.x完成的废话少说直接看代码:print("Hello Python")print("你好世界")以前看过《笨方法学python》,python 2.x使用print函数不需要加小括号。2.注释# 这是第一个注释print("hello hello")""&
2018-10-07 23:14:39
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人