- 博客(90)
- 收藏
- 关注
原创 Django之CBV装饰器method_decorator
PS:CBV中添加装饰器 def wrapper(func): def inner(*args,**kwargs): return func(*args,**kwargs) return inner #1.指定方法上添加装饰器 class Foo(View): @method_decorator(w...
2017-07-16 13:23:00 1986
原创 django分页
__author__ = 'Administrator'from django.utils.safestring import mark_safeclass Page: def __init__(self, current_page, data_count, per_page_count=10, pager_num=7): self.current_p...
2017-07-09 12:51:47 204
原创 django-URL
[root@localhost superlists]# tree.├── db.sqlite3├── lists│ ├── admin.py│ ├── admin.pyc│ ├── apps.py│ ├── __init__.py│ ├── __init__.pyc│ ├── migrations│ │ ├── __in...
2017-03-09 22:02:52 134
原创 使用eval用变量的值作为新的变量名
[root@localhost ~]# x_mm="yyy"[root@localhost ~]# s=x[root@localhost ~]# cat test.txt alt="yyy/20150823020537310.jpg" src=asdasdasdasdasdasdcvdawsdas[root@localhost ~]# sed -i s"#$(eval...
2017-03-08 20:44:34 784
原创 LVM磁盘管理之扩展与缩小LV
这里总结下扩展与缩小LV的实施顺序:扩展LV1、卸载LV命令:umount “挂载目录”2、扩展LV命令:lvextend -L +500m /dev/lv00/lv01 或者 lvresize -L 5G /dev/lv00/lv01lvextend 表示增加500M,lvresize表示增加到5G,是调整后的容量。3、检查文件系统命令:fsck -f ...
2017-02-24 13:59:37 986
原创 django-blog(七)上传图片
1、在settings.py中配置MEDIA_URL和MEDIA_ROOT[root@localhost blogproject]# [root@localhost blogproject]# vim blogproject/settings.pyMEDIA_URL = '/uploads/'MEDIA_ROOT = os.path.join(BASE_DIR, 'uploa...
2016-11-07 23:03:09 173
原创 django-blog(六)自定义富媒体
使用kindeditor 下载解压到blogproject/static/js/ 在文章文件内添加mediaclass ActicleAdmin(admin.ModelAdmin): #fields=(('title','desc'),'content') fieldsets = ( (None, { 'fields...
2016-11-06 21:56:02 435
原创 django-blog(五)admin后台配置
以文章模型为例:文章模型的定义为: 文章模型:(vim blog/models.py)class Article(models.Model): title = models.CharField(max_length=50, verbose_name='文章标题') desc = models.CharField(max_length=50, verbose_na...
2016-11-06 15:31:07 139
原创 loadrunner中参数与变量的使用
Action(){ 定义数组时一定要指明大小 变量定义一定要放在所以操作之前,放在脚本最前面 int num ;//定义数值变量 int numy[5];//定义整型数组 char *str1,*str2,*str3;//定义字符串变量 char stry[10],filename[5],data[10];//定义字符串数组 //给数值赋值 num=10; 正确输出方法 lr...
2016-11-04 22:43:49 1046
原创 django-blog(四)自定义公共字段
vim blogproject/settings.py SITE_NAME='测试标题'SITE_DESC='测试测试测试按时打卡机安检时刻' [root@localhost blogproject]# cat blog/views.pyfrom django.shortcuts import renderimport loggingfrom django.con...
2016-11-02 22:00:51 244
原创 django-blog(三)日志的使用
vim blogproject/settings.py # 自定义日志输出信息LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'formatters': { 'standard': { 'format': '%(asctime)s [%(t...
2016-11-02 21:56:13 128
原创 django-blog(二)设置mysql数据库并创建模型
vim blogproject/settings.py 修改DATABASES DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'blogdb', 'USER':'buser', 'PASSWORD'...
2016-11-02 21:47:39 142
原创 django-blog(一)
706 mkdir blogenv 707 cd blogenv/ 708 pip install virtualenv 709 virtualenv blog_env 710 ls 711 cd blog_env/ 725 source bin/activate 726 pip install django 727 django-admin startpr...
2016-10-30 20:51:46 135
原创 vim正则的非贪婪模式
vim中\{-}与*?相同 所以vim的非贪婪模式为 .\{-}相当于其他的.*? :set magic " 设置magic:set nomagic " 取消magic:h magic " 查看帮助 magic (\m):除了 $ . * ^ 之外其他元字符都要加反斜杠。nomagic...
2016-10-30 19:37:47 412
原创 mysql5.7开启主从同步
在同一台服务器的2个实例(3355,3366)进行测试1,设置主从裤开通主库master(3355)的bin-log:1)停止数据裤2)修改3355数据库的my.cnf增加bin-log字段及设置master的serveridvim my.cnflog-bin=/mysqldata/3355/mysql-binserver-id=13)修改从库3366的se...
2016-10-22 23:06:06 164
原创 MySQL5.7的备份与恢复简介和使用mysqldump备份MySQL数据库
一、备份的类型和其他说明:1.1 按备份时服务器是否继续提供服务区分:热备份:备份时读写都不受影响温备份:备份时仅可进行读操作冷备份:也叫离线备份,读写操作均中止不同的存储引擎对备份的支持也是不一样的,MyISAM存储引擎可以使用LVM快照功能配合实现热备份,如果没有LVM,则只能实现温备份。而InnoDB则可以完全支持热备,可使用的热备工具有:xtrabackup...
2016-10-20 22:31:04 1950
原创 mysql5.7创建用户授权-删除用户撤销授权
一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密...
2016-10-16 20:39:42 306
原创 mysql5.7多实例重置密码
mysql5.7非多实例重置密码杀掉mysql后执行linux命令mysqld_safe --skip-grant-tables &就可以直接跳过密码进入mysql [root@localhost 3306]# mysqld_safe --defaults-file=/data/3306/my.cnf --skip-grant-tables &无密码...
2016-10-15 23:41:53 211
原创 mysql5.7多实例
启动端口号为3355和3366的二个实例。创建文件夹 [root@localhost /]# mkdir -p /mysqldata/{3355,3366}/data 将配置文件拷贝到响应的文件夹,my.cnf [client]port = 3355socket = /mysqldata/3355/mysql.sock...
2016-10-13 22:42:39 144
原创 Linux nc命令用法收集
ps.ubuntu自带的nc是netcat-openbsd版,不带-c/-e参数。pss.在线Markdown编辑器的bug是怎么回事...“#”号依然显示着##参数想要连接到某处: nc [-options] hostname port[s] [ports] …绑定端口等待连接: nc -l port [-options] [hostname] [port]-g<网关>...
2016-10-08 20:57:58 314
原创 linux sar 命令详解
Linux统计/监控工具SAR详细介绍:要判断一个系统瓶颈问题,有时需要几个 sar 命令选项结合起来使用,例如:怀疑CPU存在瓶颈,可用 sar -u 和 sar -q deng 等来查看 怀疑内存存在瓶颈,可用 sar -B、sar -r 和 sar -W 等来查看 怀疑I/O存在瓶颈,可用 sar -b、sar -u 和 sar -d 等来查看sysstat 工具简介syss...
2016-09-29 20:58:08 179
原创 Python中time模块详解
在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可...
2016-09-29 20:48:24 467
原创 centos-编译安装mysql
安装前工作:1,从官方网址下载MySQL5.7.11源码包,大概49M2,安装好cmake3. yum -y install gcc gcc-c++ autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* make cmake libaio libaio-devel autocon...
2016-09-25 20:23:51 290
原创 appium-4:测试小米手机自带的计算器
#coding=utf-8from appium import webdriverimport unittestclass TesXiaomiCalc(unittest.TestCase): def setUp(self): desired_caps = { 'platformName':'Android', ...
2016-09-17 17:29:24 765 1
原创 appium-3: 获取元素属性
monitor.bat 或uiautomatorviewer.bat http://www.up123.cc/22.html
2016-09-17 15:40:24 264
原创 appium-2: 获取app的启动activity
1) 把当前路径指向sdk的build-tools目录,并把apk文件放进去:执行以下命令: .\aapt dump badging xxx.apk命令获取包内信息。注意,启动类名称一个字母都不能错注意launchable-activity属性2)没有apk,应用已经安装到手机或虚拟机中。可以使用logcat命令.清除logcat内容,使用命令adb logcat -c...
2016-09-17 15:35:19 291
原创 appium-1:Appium_Python_Api文档
1.contextscontexts(self): Returns the contexts within the current session. 返回当前会话中的上下文,使用后可以识别H5页面的控件 :Usage: driver.contexts用法 driver.contexts2. current_contextcur...
2016-09-17 15:28:16 545
原创 scrapy-2:scrapy的一些组件
京东商品页面 [root@localhost pytest]# cat jdspider.py#!/usr/bin/env python# coding=utf-8import scrapyclass JdSpider(scrapy.Spider): name='jd' start_urls=['http://list.jd.com/list.htm...
2016-09-16 17:32:03 147
原创 scrapy-1:创建一个项目并采集
新建项目 [root@localhost pytest]# scrapy startproject iteye886 New Scrapy project 'iteye886', using template directory '/usr/lib64/python2.7/site-packages/scrapy/templates/project', creat...
2016-09-16 13:43:54 136
原创 centos7-python:交互界面tab补齐
vi /root/.pythonstartupimport sysimport readlineimport rlcompleterimport atexitimport osreadline.parse_and_bind('tab: complete')histfile = os.path.join(os.environ['HOME'], '.pythonh...
2016-09-16 10:28:54 155
原创 scrapy-0:centos7安装scrapy
[root@localhost ~]# yum groupinstall "Development Tools" -y [root@localhost ~]# wget -P /etc/yum.repos.d/ http://mirrors.aliyun.com/repo/epel-7.repo[root@localhost ~]# yum install python-pip -y...
2016-09-16 00:25:46 78
原创 Python-redis基本命令
1、String 操作 redis中的String在在内存中按照一个name对应一个value来存储set()#在Redis中设置值,默认不存在则创建,存在则修改r.set('name', 'zhangsan')'''参数: set(name, value, ex=None, px=None, nx=False, xx=False) ex,过...
2016-09-15 17:43:07 95
原创 python-redis 管道
redis默认在执行每次请求都会创建(连接池申请连接)和断开(归还连接池)一次连接操作,如果想要在一次请求中指定多个命令,则可以使用pipline实现一次请求指定多个命令,并且默认情况下一次pipline 是原子性操作 #!/usr/bin/env python# -*- coding:utf-8 -*-import redispool = redis.ConnectionP...
2016-09-15 17:42:13 211
原创 python-redis 连接
提供两个类Redis和StrictRedis用于实现Redis的命令,StrictRedis用于实现大部分官方的命令,并使用官方的语法和命令,Redis是StrictRedis的子类 #!/usr/bin/env python# -*- coding:utf-8 -*-import redisr = redis.Redis(host='192.168.0.88', por...
2016-09-15 17:39:22 83
原创 redis基础
3》启动和停止Redis 直接启动redis-serverredis-server /ect/redis.conf停止Redisshutdown结束Redis的进程也可以3.命令返回值 1》状态回复ping SET test 'this is a test'2》错误回复 错误回复以error开始(error) ERR unkno...
2016-09-15 17:30:24 77
原创 python-redis订阅者和发布
#发布者:>>> import redis>>> rc= redis.Redis()>>> rc.publish('test01','hello word')1L>>> rc.publish('test01','hello words')1L#订阅者>>&
2016-09-15 17:29:35 218
原创 python装饰器之类内部成员装饰
class TestA(object): def __init__(self,name): self.name=name def tryit(func): def _tryit(*args,**xargs): args[0].funcA() try: return func(*args,**xargs) ...
2016-09-13 20:38:11 572
原创 django(8):简单配置admin页
[root@localhost project0904]# vim app0904/admin.pyfrom django.contrib import adminfrom app0904.models import Student,Teacher,Group# Register your models here.admin.site.register(Student)...
2016-09-11 16:49:11 103
原创 django(7)数据库外键及mantyomany
[root@localhost project0904]# vim app0904/models.pyfrom __future__ import unicode_literalsfrom django.db import models# Create your models here.class Teacher(models.Model): id=models...
2016-09-11 16:16:23 159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人