自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 basename 和 dirname

basename将目录路径去掉,返回文件的实际文件名(此处也可以是最后一级目录)。如与$0一起if [ $? -eq 0 ]; then cd - ; mv `basename $0` test1.shfi [root@centos7 b]# basename `pwd`b dirname与basename刚好相反,返回目录部分。 ...

2017-05-23 15:10:00 211

原创 Django的MVC模式——MTV

Django的MVC模式——MTV

2017-05-22 14:51:00 131

原创 python获取随机验证码或者下发激活码

http://stackoverflow.com/questions/2823316/generate-a-random-letter-in-python>>> import random>>> import string>>> random.choice(string.ascii_letters)'g' >&...

2017-05-19 16:28:00 168

原创 BeautifulSoup随笔

BeautifulSoup是一个类b = BeautifulSoup(html)b对象有与html结构相关的各种方法和和属性。a = b.findAll('a')获得标签的对象a对象又有关于属性的各种方法和属性吧获取某网页的所有连接:from bs4 import BeautifulSoupimport urllib.requestimport sysurl = '...

2017-05-19 16:10:00 129

原创 python:collections模块

Counter类介绍:A counter tool is provided to support convenient and rapid tallies构造:class collections.Counter([iterable-or-mapping])是dict的子类:取:c['cats'],返回个数值;赋:c['cats'] = 0方法:elements()返回元素mo...

2017-05-19 11:00:00 65

原创 wait

wait是用来阻塞当前进程的执行,直至指定的子进程执行结束后,才继续执行。使用wait可以在bash脚本“多进程”执行模式下,起到一些特殊控制的作用。 wait [进程号 或 作业号] 一个简单的使用例子:http://blog.csdn.net/robertsong2004/article/details/43340223 ...

2017-05-16 11:59:00 102

原创 python:沙盒(virtualenv)

当电脑需要使用多个版本的python时,可以使用沙盒;或者使用docker;virtualenv是Python自带的,通过pip安装的[root@centos7 public]# cd jinjie_python/[root@centos7 jinjie_python]# virtualenv test1Using base prefix '/usr/local'New py...

2017-05-15 20:35:00 443

原创 windows:查看电脑开放的端口

netstat -anonetstat -ano | findstr '445'    查看445端口是否被使用根据端口找到占用程序的PID,再用tasklist|findstr "2720" ,找到程序名(该步骤也可以在资源管理其中找)杀死进程taskkill /f /t /im Tencentdl.exe ...

2017-05-15 18:11:00 1551

原创 python:类5——Python 的类的下划线命名有什么不同?

首先是单下划线开头,这个被常用于模块中,在一个模块中以单下划线开头的变量和函数被默认当作内部函数,如果使用 from a_module import * 导入时,这部分变量和函数不会被导入。不过值得注意的是,如果使用 import a_module 这样导入模块,仍然可以用 a_module._some_var 这样的形式访问到这样的对象。 在 Python 的官方推荐的代码样式...

2017-05-15 15:26:00 100

原创 python:调用bash

利用os模块python调用Shell脚本,有三种方法:os.system(cmd)返回值是脚本的退出状态码os.popen(cmd)返回值是脚本执行过程中的输出内容commands.getstatusoutput(cmd) 返回(status, output) http://www.jb51.net/article/55327.htm1. os.system(comm...

2017-05-15 14:31:00 1859

原创 django_5:表单1——文件上传


 上传文件1class UserForm(forms.Form): name = forms.CharField() headImg = forms.FileField()def regist(req): if req.method == 'POST': uf = UserForm(req.POST, req.FILES...

2017-05-11 15:59:00 109

原创 oracle使用parallel并行,多线程查询

insert into tmp (select /*parallel (a, 4)*/ * from plsuer.as_cdrindex_info_h partition(P_20170430) where temp = 10143);这条语句是使用4个线程执行当前sql

2017-05-11 13:39:00 9606 1

原创 django_5:表单1

CSRF( Cross Site Request Forgery)跨站点请求欺骗方法一、 {% csrf_token %}方法二、在setting.py中注释掉MIDDLEWARE中的'django.middleware.csrf.CsrfViewMiddleware', views.py#coding:utf8from django.shortcuts import ren...

2017-05-11 11:21:00 79

原创 django_4数据库3——admin

生成admin界面1、setting.py中,保证'django.contrib.admin',应用打开,django1.11默认打开的2、url.py中的admin默认时打开的3、对model修改#二元元组sex_choices=( ('f', 'famale'), #前边时显示的信息,后边是提示信息(web表现为下拉选择) ('m', 'male')...

2017-05-10 21:47:00 164

原创 django_4数据库2——表外键

表关系:many to onemany to manyone to onemany to one记录是如何创建出来的?      先创建one,在在创建many,创建时加入ForeignKeyfrom django.db import models# Create your models here.class Enter(models): name = m...

2017-05-10 19:50:00 121

原创 django_4:数据库1——django操作数据库

创建数据库记录(插入)使用python3 manage.py shell(python3亲测好使)ipython3 manage.py shell(亲测不好使)方式一、[root@centos7 csvt03]# python3 manage.py shellPython 3.5.2 (default, May 9 2017, 23:04:15) Type 'copyri...

2017-05-10 17:40:00 158

原创 django_4:数据库0——配置数据库

使用Mysql数据库(python需要能连接上mysql,见别的文档;python3+django 支持 mysql)启动mysql服务修改setting.py同目录 下的__init__.pyimport pymysqlpymysql.install_as_MySQLdb()修改setting.py:指定所使用的数据库csvt(database)需要在mysql中...

2017-05-10 16:34:00 92

原创 django_3:url配置

浏览器url访问——url.py中正则匹配——转向对应的视图处理方法——在view.py中找到方法执行——在方法中一般会用到render渲染到.html文件——再用到.htmlurl使用方式:正则——匹配的对应的视图处理方法(全路径)from blog blog.views import index导入            #django1.8以后必须先导入from dj...

2017-05-10 14:16:00 855

原创 django_2:模板

使用模板变量:在html文件中,{{title}}即为模板变量,在view.py文件中,render函数,增加第三个参数,以字典形式给值。def index(req): return render(req, 'index1.html', {'title': 'mypage', 'user': 'tom'}) 可以将‘mypage’,‘tom’改成变量,实现接口和动态...

2017-05-10 12:00:00 69

原创 Python3安装mysql模块

pip3 install mysql1、错误1原因:在 Python 3.x 版本后,ConfigParser.py 已经更名为 configparser.py 所以出错!解决,将模块cp一份为ConfigParser.py2、 find / -name mysql_config 没有你需要安装yum install mysql-devel,然后在安装MySQL (pip...

2017-05-09 23:26:00 817

原创 django_1:配置文件

工程下:settings.py(建议设置成如下)DATABASES                                     #数据库配置DEBUG = True                                  #是否开启调时功能TIME_ZONE = 'Asia/Shanghai'               #时区设定Asia/Shangha...

2017-05-09 19:40:00 59

原创 python:正则1

鱼c(扩展阅读):Python3 如何优雅地使用正则表达式(详解一)Python3 如何优雅地使用正则表达式(详解二)Python3 如何优雅地使用正则表达式(详解三)Python3 如何优雅地使用正则表达式(详解四)Python3 如何优雅地使用正则表达式(详解五)Python3 如何优雅地使用正则表达式(详解六)Python3 如何优雅地使用正则表达式(详解七) ...

2017-05-09 18:40:00 159

原创 python:正则0

Python3 正则表达式特殊符号及用法(详细列表)正则表达式的强大之处在于特殊符号的应用,特殊符号定义了字符集合、子组匹配、模式重复次数。正是这些特殊符号使得一个正则表达式可以匹配字符串集合而不只是一个字符串。注1:为了便于理解,难点的地方均用斜体举了栗子。注2:如果你对正则表达式一头雾水或者看不懂下边这个列表,那么小甲鱼极力推荐你先学习这个:Python3 如何优雅地使用正则表达式...

2017-05-09 17:00:00 187

原创 python:爬虫2——隐藏自己

一、添加浏览器方法一:head['User-Agent'] = 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36'req = urllib.request.Request(url, data, head)res...

2017-05-09 15:52:00 139

原创 python:爬虫1——实战(下载一张图片、用Python模拟浏览器,通过在线的有道词典来对文本翻译)...

一、下载一只猫import urllib.requestresponse = urllib.request.urlopen("http://cdn.duitang.com/uploads/item/201111/24/20111124222137_wHYwc.jpg")cat_img = response.read()with open('cat_0.jpeg', 'wb'...

2017-05-09 12:00:00 116

原创 python:爬虫0

什么是网页爬虫,也叫网页蜘蛛。把互联网比作一个蜘蛛网,有好多节点,这个蜘蛛在网上爬来爬去,对对网页中的每个关键字进行建立索引,然后建立索引数据库,经过复杂的排序算法后,这些算法的结果将按照相关度的高低展现出来。 一、要想写爬虫,首先就要解决第一个问题,编程语言怎么访问互联网(python)?python自带模块urllib(url+lib)(额力博)url的一般格式为(带方括号[...

2017-05-09 09:37:00 130

原创 python:timeit模块


 (鱼c)timeit模块详解——准确测量小段代码的执行时间http://bbs.fishc.com/forum.php?mod=viewthread&tid=55593&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403(把官方文档做的翻译)作者说很重要,建议通读一下 In [8]: timei...

2017-05-09 00:18:00 136

原创 python:模块1——标准库简介

一、文档windows系统:IDLE中打开帮助文档Tutorial:简单入门Library Reference:python内置函数和标准库(看不完的,当做字典来查)(此外还有pypi(拍派社区)有第三方模块)Language Reference:讨论Python的语法和设计哲学Python Howtos:针对一些特定的主题进行深入并且详细的探讨extending and e...

2017-05-09 00:18:00 191

原创 python:模块0


 一、模块是更高级的封装:容器:数据的封装函数:语句的封装类   :方法和属性的封装模块:模块就是程序,即每个.py文件 二、引入import 模块名from 模块名 import xx(函数名、*)  <不建议用*>import 模块名 as 简称    <推荐> 三、重新加载http://www.cnblogs...

2017-05-08 23:21:00 70

原创 python:time模块


 (鱼c)time模块详解http://bbs.fishc.com/forum.php?mod=viewthread&tid=51326&extra=page%3D1%26filter%3Dtypeid%26typeid%3D403time.localtime([secs])返回有9个属性的时间元组time.struct_time
&#1...

2017-05-08 19:40:00 55

原创 oracle 数据库,能不能将查询的结果创建成新表。


 这个是可以的。sql:create table tablename1 as select t2. * from tablename2 t2 where t2.filename =‘张三’。解释:就是从tablename2 读取出来的结果集作为tablename1 的数据。之后可以通过 “ select * from tablename1” 进行结果查看...

2017-05-08 15:51:00 2736

原创 Oracle学习


 删除表  drop tables tmp_000190;  不可以同时drop多个,不可以使用*等。可以在plsql左侧的目录栏一次drop多个!创建表  是用“,”分开各个字段,最后一个不能加”,“。提交  insert后需要commit;create不用。注释  单行:select * from tb_name; --查xx表的记录明细;多行:/*xxx...

2017-05-08 15:30:00 68

原创 oracle实现"limit"功能


 转载于http://blog.sina.com.cn/s/blog_67e2758d0100s3oc.htmloracle数据库不支持mysql中limit功能,但可以通过rownum来限制返回的结果集的行数,rownum并不是用户添加的字段,而是oracle系统自动添加的。(1)使查询结果最多返回前10行:select * from OB_CALL_DAT...

2017-05-08 14:46:00 396

原创 python:类3——魔法方法


  一、魔法方法特点被双上下滑线包围魔法方法是面向对象的Python的一切,如果你不知道魔法方法,说明你还没能意识到面向对象的Python的强大(不是说Python脚本)通过对制定方法的重写,完全可以让python根据个人的用途去实现! 二、魔法方法http://bbs.fishc.com/forum.php?mod=viewthread&t...

2017-05-08 12:17:00 380

原创 python:类2——有关类和对象的BIF内置函数


 1、检查、判断判断一个类是不是另一个类的子类issubclass(class, classinfo)如果第一个参数是第二个参数的子类、子子类等,返回true非严格(自己可以认为是自己的子类);第二个参数可以是由多个class组成的tuple,有任何一个合适,就true;其他情况对抛出typeerror 判断一个对象是不是某个类...

2017-05-08 12:13:00 210

原创 oracle:表重命名


 SQL> rename test1 to test;Table renamed.SQL> alter table test rename to test1;Table altered.两个方法亲测都ok










&#

2017-05-08 11:16:00 1140

原创 Python:丰富的else语句和with语句

else语句和if一起使用:要么怎样,要么不怎样和for、while循环语句:循环顺利干完了能怎样,干不完就别想怎样;break跳出不会 执行else里的语句和try异常处理一起使用:没有问题,那就干吧num = 11count = num // 2while count > 1: if num % count == 0: print('%最大的约数是%

2017-05-08 09:04:57 417

原创 python:异常

exception一、(鱼C)python标准异常总结:http://bbs.fishc.com/thread-45814-1-1.html常谈到的:AssertionError、AttributeError、IndexError(序列中索引值超出实际范围)、KeyError(在字典中查找一个不存在的关键字,用捕获或者get()方法)、NameError(尝试访问不存在的变量)、OSErr

2017-05-07 23:27:03 905

原创 Python:os模块

*

2017-05-07 23:22:35 246

原创 Python:pickle模块(序列化)

pickle泡菜他几乎可以把python的对象都转化为二进制的形式存放字节流,那么这个过程叫做pickling;这个过程的反过程,从二进制的形式转化为对象的过程叫做unpickling写入:>>> import pickle>>> my_list = [123, 3.14, 'liyi', ['another list']]>>> pickle_file = open('my_li

2017-05-05 19:17:30 285

空空如也

空空如也

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

TA关注的人

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