自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 xxx is not in the sudoers file.This incident will be reported.的解决方法

xxx is not in the sudoers file.This incident will be reported.的解决方法1.切换到root用户下,怎么切换就不用说了吧,不会的自己百度去.2.添加sudo文件的写权限,命令是:chmod u+w /etc/sudoers3.编辑sudoers文件vi /etc/sudoers找到这行 root ALL=(ALL) ALL,在他下面添加xxx ALL=(ALL) ALL (这里的xxx是你的用户名)ps:这里说下你可以sudoers添

2020-05-20 00:36:35 5460 1

原创 网站流量统计

网站流量统计分析,是指在获得网站访问量基本数据的情况下,对有关数据进行统计、分析,以了解网站当前的访问效果和访问用户行为并发现当前网络营销活动中存在的问题,并为进一步修正或重新制定网络营销策略提供依据。网站访问统计分析的基础是网站流量统计数据,其实可以统计的信息不仅仅是用户浏览的网页数量等“流量指标”,还包含更多用户访问网站的各种行为记录,网站访问统计的主要指标可以分为三类:1、网站流量指标;...

2020-04-26 17:28:15 1020

翻译 memcached的故事

缓存的故事编者注:这是基本的memcached用例的概述,以及memcached客户端的工作方式两位冒险者,程序员和系统管理员,他们出发了。他们一起制作网站。具有Web服务器和数据库的网站。来自Internet各地的用户与Web服务器进行对话,并要求他们为它们创建页面。网络服务器向数据库索要创建页面所需的垃圾----程序员代码/数据,因此Sysadmin构建了Web服务器和数据库服务器。有一...

2020-04-25 21:15:07 170

翻译 simpleui 快速上手指南

simpleui 快速上手指南有很多同学会误解simpleui,认为下载、安装simpleui后,启动就可以直接使用。但是simpleui是在django的基础上进行优化的,所以请先自行用命令行、IDE创建一个django项目,然后修改默认后台模板为simpleui在开始入门之前,请花1分钟了解下settings.py文件, 它在接下来的过程中尤为重要。入门指引创建一个django项目...

2020-04-25 19:03:22 14728 4

原创 拿什么来拯救Django admin的老旧界面

拿什么来拯救Django admin的界面文章目录拿什么来拯救Django admin的界面simpleui是什么?simpleui的特色项目文件描述重要的事情说3遍:在线演示开始使用安装升级simpleui常见问题:支持django和python版本Django Admin界面设计语言存在着一些不足,几种颜色单一,大量线条的使用,分割化明显。将这些不足归类一下就是界面单调,雷同性明显xad...

2020-04-25 18:09:16 322

原创 微信支付开发之APP支付介绍及业务流程

微信支付开发之APP支付介绍及业务流程开发中,遇到微信支付需求时,如果是web开发, 那么用H5支付方式即可, 对于开发app, 微信支付开发文档表示, 使用app支付最合适,不然会出现什么情况呢? 想像一下, 当我们点开app的支付功能时, 手机就会打开默认浏览器…场景介绍H5支付H5支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼...

2020-04-25 15:06:26 1042

原创 django2.2后台管理中的自定义应用的中文显示问题

django2.2后台管理中的自定义user应用的中文显示问题1.想要把USER变成自定义信息, 需要在user/apps.py中添加verbose_name属性, 并在Init.py中添加default_app_config变量########user/apps.py#######from django.apps import AppConfigclass UserConfig(A...

2020-04-14 15:24:07 246

原创 django2.2.8自定义user表

django2.2.8自定义user表自己定义user表时, django官网是这样说的哦, 看着很简单嘛,##########################################################在自定义user应用下的models.py中添加如下代码from django.contrib.auth.models import AbstractUser...

2020-04-14 12:30:58 297

原创 wtf-HeapSort

WTF…HeapSort?文章目录WTF.....HeapSort?打印树思考打印一行换行打印堆排序单个节点调整构建堆破坏堆堆排序?等等, 什么是堆?哎,本人菜鸟一枚, 花了几个小时才写出堆排序, 防止以后需要的时候忘记怎么写了, 因此写了这篇博客,打印树要想理解堆排序, 需要从树说起, 就是两个叉的那种二叉树, 如下图, 当然这里用到的是完全二叉树为了方便理解堆排序, 我就再敲...

2020-04-12 22:52:07 125

原创 RESTful api最佳实践

文章目录RESTful API设计最佳实践RESTful1,协议2,HTTP方法3,使用名词4,集合功能5,状态码6,错误处理7,版本8,返回结果RESTful API设计最佳实践RESTfulRepresentational State Transfer 资源层状态转移, 是一种网络应用程序的设计风格和开发方式,基于http,可以使用XML格式定义或JSON格式定义。REST 指的是一组...

2020-04-05 00:12:54 193

原创 ES6开发环境准备及基础语法

Nodejs文章目录Nodejs注释常量和变量数据类型字符串转义字符字符串操作方法数值型numberSymbol类型运算符算数运算符比较运算符逻辑运算符位运算三元运算符逗号操作符其它运算符优先级表达式Nodejs是服务器端运行JavaScript的开源、跨平台运行环境。Nodejs原始作者瑞安达尔(Ryan Dahl),于2009年发布,使用了V8引擎,并采用事件驱动、非阻塞、异步I0模型...

2019-12-02 22:32:10 120

原创 数据库事务和锁

重要概念事务TransactionInnoDB引擎,支持事务。事务:由若干条SQL语句组成,指的是要做的一系列操作。关系型数据库中支持事务,必须支持一下四个属性(ACID):特性描述原子性(atomicity)一个事务是一个不可分割的工作单位,事务中包括的所有操作要么全部完成,要么什么都不做(回滚)一致性(consistency)事务必须使数据库从一个一致性...

2019-11-29 14:35:03 110

原创 SQL语句

SQL语句文章目录SQL语句数据类型关系操作MDL——CRUD增删改查insert语句updata语句delete语句**select语句**limit子句where子句oeder bydistinct聚合函数group by分组查询子查询join外连接数据类型mysql中的数据类型类型含义tinyint1字节,带符号的范围是-128到127。无符号的范围是0到255...

2019-11-29 14:19:19 146

原创 数据库关系模型

数据库关系模型和SQL文章目录数据库关系模型和SQL安装SQL语句DCLDDL关系候选键**PRIMARY KEY 主键****Foreign KEY 外键****索引Index**B+树约束Constraint(数据库的三大完整性)域约束Domain Constraint(域完整性)实体完整性Entity Integrity**引用完整性Referential Integrity**实体-联系...

2019-11-29 12:29:36 437

原创 元编程

元编程文章目录元编程type类type构建类构建元类元类的应用元编程总结元编程总结元编程概念来自LISP(人工智能语言)和smalltalk。我们写程序是直接写代码,是否能够用代码来生成未来我们需要的代码吗?这就是元编程。例如,我们写一个类class A,能否用代码生成一个类出来?用来生成代码的程序称为元程序metaprogram,编写这种程序就称为元编程metaprogramming。...

2019-11-27 15:29:23 486

原创 pymysql

数据库开发文章目录数据库开发驱动pymysql使用安装创建数据库和表连接Connect游标Cursor新增记录事务管理一般流程查询带列名查询SQL注入攻击SQL注入攻击如何解决?参数化查询为什么提高效率?上下文管理mysqlclient驱动与MySQL通信就是典型的CS模式。Server就是服务器端,使用客户端先建立连接,数据库编程时,这个客户端变成了程序。MySQL基于TCP协议之上开发...

2019-11-27 15:28:49 272 1

原创 队列

queue模块–队列文章目录queue模块--队列QueueLifoQueuePriorityQueuefrom queue import Queue,LifoQueue,PriorityQueue#三种队列QueueQueue是先进先出(first-in first-out)队列。Queue(maxsize=0)创建FIFO队列,返回Queue对象maxsize <= 0...

2019-11-07 20:58:53 118

原创 并发

并发(技术来源于生活)文章目录并发(技术来源于生活)并发模型举例并发和并行的区别并发,concurrency并行并发的解决1.队列,缓冲曲2.争抢,锁3.预处理,缓存4.并行5.提速6.消息中间件(消息队列)并发模型举例学校食堂打饭模型学校中午下课后,学生蜂拥至食堂。此时食堂要处理学生打饭用餐问题,这就是并发。并发和并行的区别并发,concurrency强调一段时间内,有这么多事情需...

2019-11-07 19:33:28 189 1

原创 logging模块

logging模块文章目录logging模块日志级别格式字符串举例默认级别消息构建修改日期格式输出到文件Logger类构造层次结构Level级别设置Handler日志流level的继承继承关系及信息传递FormatterFilter日志级别日志级别Level数值CRITICAL(危险)50ERROR(错误)40WARNING(警告)30INFO(信...

2019-11-06 18:37:29 155

原创 魔术方法之上下文管理

魔术方法之上下文管理文件IO操作可以对文件对象使用上下文管理,使用with as语法。with open('test') as f: pass仿照上例写一个自己的类,实现上下文管理class A: passwith A() as f:#AttributeError:__enter__ pass提示属性错误,没有__enter__,看来需要这个类属性,某些版本会显...

2019-11-06 18:36:42 103

原创 魔术方法之描述器

描述器Descriptors文章目录描述器Descriptors描述器的表现描述器定义属性的访问顺序python中的描述器新增方法练习1.实现StaticMethod装饰器2.实现ClassMethod装饰器3.对下列实例的数据进行校验(使用装饰器和描述器)使用硬方法使用描述器使用装饰器函数加描述器nt(p1.__dict__)p1.name,p1.age##执行结果如下name 描述器的...

2019-11-06 18:36:08 81

原创 魔术方法之反射

魔术方法之反射概述运行时(runtime)区别于编译时,指的是程序被加载到内存中执行的时候。反射,reflection,指的是运行时获取类型定义的信息。一个对象能够在运行时,像照镜子一样,反射出其类型信息。简单说,在python中,能够通过一个对象,找出type,class,attribute或method的能力,称之为反射或自省。具有反射能力的函数由type(),isinstance...

2019-11-03 19:02:43 136

原创 魔术方法

魔术方法文章目录魔术方法特殊属性查看属性魔术方法实例化构造器析构器可视化hashbool运算符重载运算符重载应用场景容器相关方法可调用对象特殊属性属性含义__name__类,函数,方法等名字__module__类,函数,实例,方法等,所在的模块名__class__对象或类所属的类__bases__类的基类元组,顺序为他们在基类列表中出现的顺序...

2019-11-03 19:02:08 112

原创 类的继承

类的继承基本概念面向对象三要素之一,继承lnheritance人类和猫都继承自动物类。个体继承自父母,继承了父母的一部分特征,但也可以有自己的个性化。在面向对象的世界中,父类继承,就可以直接拥有父类的属性和方法,这样可以减少代码、多复用。子类可以定义自己的属性和方法。看一个不用继承的例子class Animal: def shout(self): print('Animal s...

2019-11-03 19:01:32 184

原创 面向对象

面向对象概念文章目录面向对象概念语言的分类面向对象类calss对象instance,object哲学面向对象3要素1,封装2.继承3.多态python的类定义类对象及类属性实例化init方法实例变量和类变量类方法和静态方法类方法静态方法普通方法访问控制猴子补丁(Monkey Patch)属性装饰器对象的销毁tom1 +++++++++++++ 2361270826376tom3 --------...

2019-11-03 19:00:33 76

原创 双向链表

python实现双项链表实现append,pop,remove,insert,getitme,setitem,iter能力class Linked: class Node:#单个节点 def __init__(self, node, lastobj=None, nextobj=None): self.last = la...

2019-09-25 21:11:06 76

转载 JVM内存分代

Java虚拟机:JVM内存分代策略版权声明:本文转载于风中程序猿 ​ Java虚拟机根据对象存活的周期不同,把堆内存划分为几块,一般分为新生代、老年代和永久代(对HotSpot虚拟机而言),这就是JVM的内存分代策略。​ 为什么要分代?​ 堆内存是虚拟机管理的内存中最大的一块,也是垃圾回收最频繁的一块区域,我们程序所有的对象实例都存放...

2019-09-19 15:39:55 177

原创 python面向对象

面向对象概念文章目录面向对象概念语言的分类面向对象类calss对象instance,object哲学面向对象3要素1,封装2.继承3.多态python的类定义类对象及类属性实例化init方法实例变量和类变量类方法和静态方法类方法静态方法普通方法访问控制猴子补丁(Monkey Patch)属性装饰器对象的销毁tom1 +++++++++++++ 2361270826376tom3 --------...

2019-09-19 15:38:01 75

原创 路径操作

路径操作模块3.4版本之前os.path模块#os模块常用函数from os import pathp = path.join('/etc','sysconfig','network')#拼接路径print(type(p),p)#字符串类型print(path.exists(p))#路径是否存在print(path.dirname(p),path.basename((p)))#路...

2019-09-13 16:32:02 281

原创 linux基础命令

linux 基础命令命令格式命令[options…] [arguments…]命令本身可以接受选项和参数,而选项可以有自己的参数。短选项: -h使用-加一个字母,短选项可以合并,但是如果选项需要提供参数,必须放后面。短选项往往都是最常用的选项,为了简化而提供长选项: --all使用–加单词,长选项不可以合并写Ctl + c可以结束正在运行的命令\命令续行符;一行多个命令使用分号...

2019-09-08 18:51:37 67

转载 minix

版权声明:本文为CSDN博主「VeronicaZhu」的原创文章,遵循 CC 4.0 BY-SA 版权协议原文链接:https://blog.csdn.net/veronicazhu/article/details/18741425一、Minix3的启动:l 硬件读入引导程序,引导程序装入boot,Boot在内存中装入引导映像(包含内核、pm、fs等)l 内核初始化(/Kernel/m...

2019-09-03 12:43:06 768

原创 python简单测试

python 23期第一次月考一,尽可能多的列出已学过的数据类型,对比介绍他们的特点和用途(10分)数据类型int: float: complex: str: bytes: byterarry: bool:字节序bytes: 在二进制世界里只有0和1,其中每一个字节有8位,为了方便人们的理解字节序用b’string’表示,是一个不可变的数据类型,可变字节序列byterarry:它...

2019-09-02 09:39:11 439

原创 python习题五

#编程实现cache装饰器,import timeimport datetimefrom functools import wrapsimport inspectdef cache(time=5): """设置最大缓存时间""" cache_dict = {} befor = None def logger(fn): ...

2019-08-24 17:57:25 206

原创 python习题四

#递归实现N的阶乘def fac(n): if n == 1: return 1 return n * fac(n-1)fac(5)#递归实现,猴子吃桃,共x个桃子,每天吃掉一半+1个,第10天准备吃时发现剩1,求xdef eat(day,num): num = (num+1)*2 if day == 2:#实际上只有九天,需要减去一天 ...

2019-08-18 23:08:54 180

原创 Python中的字符串

Python中字符串的常用操作方法字符串是有序的字符集合,使用单引号 【 ‘a’ 】双引号【 ”a" 】、三引号【"""a”””or’’’'a’’】。字符串是不可不变对象,从Python3.0起,字符串就是Unicode类型(UTF-8)【\n】换行符号【\t】相当于TAB按键【r”” 或者R””】表示不转译字符串中特殊符号例如:str5 = r”hello \n xdd”...

2019-08-06 11:45:37 112

原创 Python习题二

1.判断输入数为多少位,倒序打印出所有数字,并计算出各数字出现的次数ss = []num = input('>>>')num = num.lstrip('0')print('length:',len(num),'\n倒序打印:',num[::-1])#有效位xx = list(num)while len(xx): i = xx.pop() if i i...

2019-08-03 19:22:25 240

原创 Python中的列表

Python中的列表列表是一个整齐排列的队列,其内部的的个体称作元素,它由若干个元素组成,其内部也可以没有元素(空列表)。元素可以是任意对象如:list,tuple,字符串,数字等等…,因为列表里的元素是顺序排列的(线性数据结构),所以可以使用索引得到它们lst1 = list()#定义了一个空列表,lst2 = []#定义了一个空列表,lst3 = [1,2,‘ab’] #定义了一个列...

2019-08-03 18:09:08 1123

原创 Python中的内存管理

Python中的内存管理*对象的引用计数python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数,引用计数增加的情况:1.一个对象分配新标识符2.将其放入一个容器中(如列表,元组或字典等)引用计数减少的情况:1.使用del语句使对象别名显示的销毁(删除对象的标识符)2.引用超出作用域或被重新赋值sys.getrefcount()函数可以获得对象的引用计数,多数下...

2019-08-03 15:35:44 225

空空如也

空空如也

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

TA关注的人

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