自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Haystack全文检索框架中使用jieba分词包

1.安装jiebapip install jieba2.引入jiebacd 到haystack安装目录backends下, 新建文件ChineseAnalyzer.py,键入内容import jiebafrom whoosh.analysis import Tokenizer, Tokenclass ChineseTokenizer(Tokeniz...

2019-09-30 19:37:00 469

转载 Django2.X兼容 集成user.is_authenticated

使用django自带的认证系统, 挪移到django2.X启动服务后报错:TypeError at /index'bool' object is not callable错误代码:if user.is_authenticated():解决方法,取消调用:if user.is_authenticated:--------------------...

2019-09-30 00:44:00 513

转载 Django2.X 与 PyMySQL包兼容

django2.2版本与 pymysql模块兼容出错, 错误代码:django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3要求mysqlclient需要1.3.13版本及之后新版本其中mysqlclient 是python与mysql数...

2019-09-29 21:11:00 461

转载 Django2.X 中间件兼容 书写格式

将项目迁移至django2.X, 中间件提示错误为:ERRORS:?: (admin.E408) 'django.contrib.auth.middleware.AuthenticationMiddleware' must be in MIDDLEWARE in order to use the admin application.?: (admin.E409) 'django.cont...

2019-09-29 18:44:00 311

转载 django2.X 路由兼容 include模块书写规范

使用以往框架的项目路由urls文件 urlpatterns = [ url(r'^user/',include('user.urls', namespace='user')), url(r'^',include('goods.urls',namespace='goods')),]报错, 错误信息: Specifying a namesp...

2019-09-29 01:34:00 203

转载 django2.X 模型类兼容 外键关联on_delete

模型类引入外键的时候需要添加on_delete=models.CASCADE例:以往版本:name = models.ForeignKey('Name')type = models.ForeignKey('Type',verbose_name='类别')需改为:name = models.ForeignKey('Name',on_delete=...

2019-09-28 21:37:00 146

转载 全文检索框架Haystack,与 Whoosh搜索引擎的配置

Haystack和Whoosh环境配置1. 安装Django项目下使用的django-haystack包, 以及搜索引擎whoosh包pip install django-haystackpip install whoosh# 安装django-haystack时要求django框架为较新版, 会自动更新Django框架. 应注意Django框架版本, 如对版本有...

2019-09-26 22:21:00 226

转载 ssm运行BUG

ssm service层Tomcat启动时报的一下的错误 ,找了好几个小时,后来发现是依赖出了问题,就是以下我注释的地方,扫面不到dao层和pojo层,把他解注就行了转载于:https://www.cnblogs.com/mpenghao/p/11576714.html...

2019-09-24 10:09:00 93

转载 Python3与FastDFS交互(py3Fdfs)

现有的FastDFS数据库与python交互, 多是通过下载fdfs-client-py,pip本地安装. 不过该模块只适用于Python2, 且适配FastDFS版本较为古老.在Python3中, 有相对应的py3fdfs模块安装pip install py3Fdfspy3fdfs源于fdfs-client,但在使用过程中, 和旧版略有不同.(py3fdfs官网示...

2019-09-23 00:09:00 1215

转载 项目服务批处理

2019.9当前项目使用redis数据库, fastdfs分布式文件管理系统, nginx服务器, 以及django自带的服务器开启服务:#! /bin/bashecho -e "\033[34m-----Start-----\033[0m"sudo /usr/local/nginx/sbin/nginxecho $?sudo redis-server /etc/...

2019-09-22 00:28:00 102

转载 echo $?

echo $? 查看命令执行成功与否的原理“进程生命周期” 当一个进程执行完毕时,该进程会调用一个名为 _exit 的例程来通知内核它已经做好“消亡”的准备了。该进程会提供一个退出码(一个整数)表明它准备退出的原因。按照惯例,0用来表示正常的或者说“成功”的终止。也就是说我们在执行 echo $? 时反回的值就是进程的退出码。而且,这个退出码是由刚刚执行完的进程提...

2019-09-21 17:44:00 2184

转载 CSAPP笔记(第三章 程序的机器级表示)-01

第三章的内容为p145~p252, 分3次.摘要这章主要学习汇编代码, 汇编中没有变量, 只有寄存器, 内存, 指令等.寄存器分类如下:程序计数器(通常称为"PC", x86-64中用%rip表示)给出将要执行的下一条指令在内存中的地址.整数寄存器文件包含16个命名的位置, 每个位置存储64位的值. 一般用来保存函数的参数, 局部变量, 返回值.条件码寄存器保存状态, 用来...

2019-09-21 16:01:00 110

转载 FastDFS与Nginx环境配置

分为两部分,FastDFS的依赖&本体安装配置.Nginx的安装配置,以及FastDFS支持相关设置.(Nginx环境依赖另篇有写)一. 安装fastdfs.1. git下载zip包, 解压进入https://github.com/happyfish100/libfastcommonhttps://github.com/happyfish100/fastdf...

2019-09-21 02:00:00 218

转载 Nginx依赖库安装

nginx依赖库有PCRE,zlib,OpenSSLUbuntu下安装:1.PCREsudo apt-get install libpcre3 libpcre3-dev 2.zlibsudo apt-get install zlib1g-dev3.OpenSSLsudo apt-get install openssl libssl-...

2019-09-20 23:03:00 183

转载 mixin多继承包装过程

应用中使用django.view.generic中的视图类View, 之后使用django.contrib.auth的login登录模块.. 但, 装饰包内login_required登录验证模块无法直接对类进行装饰在utils内创建一个多继承mixin模块, 通过二次包装解决此问题.# utils 有用的工具, 类, 函数. 框架中所有复用工具, 都放在这个单独的文...

2019-09-17 22:48:00 129

转载 django-redis配置

在redis中保存cache和session1.安装redispip install django-redis2.settings中设置cache&session# 设置django中CACHE默认的保存位置CACHES = { "default": { "BACKEND": "django_redis.cache...

2019-09-17 21:56:00 181

转载 SQL血的教训

1. 每次查询的数据要有限制 2013年1月 产品独立数据库,由于多条SQL每次查询数据超过几千条,有些超过10万条数据未分页,造成应用服务器CPU有时持续100%。2. 禁止循环调用SQL 2011年5月 程序调用Sys_User查询,每分钟执行超过3千次,造成服务器CPU持续100%3. 禁止使用递归方法调用SQL; 方法内...

2019-09-17 13:33:00 272

转载 Celery分布式任务队列

Celery任务处理:task 任务 -- 一个Python函数, 内书写异步代码, 使之可在项目中随用随调broker 中间人 -- 项目中调用异步代码后, 作为任务发布给中间人, 中间人进行分配调度,将任务分配入所属队列queue 队列 -- 任务放进队列中,先进先出, 交给处理者执行.worker 处理者 -- 每个处理者为一个独立进程, 处理者和队列关系可以根据项目情况为一对一,...

2019-09-17 00:20:00 70

转载 Django发送邮件相关配置

1.选择发送邮箱并设置SMTP许可  例1632.Setting配置# 发送邮件配置EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend# 服务器名称EMAIL_HOST = 'smtp.office365.com'# 服务端口EMAIL_PORT = 587# 邮箱EM...

2019-09-16 16:37:00 146

转载 CSAPP笔记(第二章 信息的表示和处理)-02

第二章内容为p58~p124概要本章的后半部分讲了整数的二进制(原码和补码)的四则运算, 以及浮点数的四则运算.整数的二进制四则运算w位的2个二进制数相加减, 结果的范围需要w+1位来存储, 而实际中位数是固定的, 结果超出w位表达的范围产生"溢出", 计算机需要处理这种"溢出", 就称为本部分的主要内容.加减法w位无符号数加法可能导致溢出, 如溢出, \(x +_{w}^...

2019-09-14 19:29:00 108

转载 ItsDangerous的使用

1.安装pip install itsdangerous2.调用模块,传入参数实例化对象,使用该对象进行加密解密.# 导入模块, 建议as别名from itsdangerous import TimedJSONWebSignatureSerializer as Signaturesend_info = {字符串:'一二三', 数字:3213...

2019-09-13 21:24:00 171

转载 Django框架中tinymce富文本编辑器的使用

1. 安装富文本模块pip install django-tinymce2. Django项目中注册添加配置.Setting文件中应用注册'tinymce',添加tinymce的基本设置.(高级-长600-宽-400)TINYMCE_DEFAULT_CONFIG = { 'theme': 'advanced', 'wi...

2019-09-12 17:43:00 176

转载 远程连接mysql数据库配置

1. 配置连接端mysql设置vim /etc/mysql/mysql.conf.d/mysql.cnf#更改mysql.conf文件第43行绑定地址为mysql主机的外网地址.43 bind-address = 192.168.0.12. 主机授权.主机进入mysql. 输入授权命令grant all privilege...

2019-09-11 19:25:00 100

转载 ssm框架之springMVC拦截器

1拦截器概述1.1什么是拦截器?springMVC中的拦截器(Interceptor)类似于servlet中的过滤器(Filter),它主要用于拦截用户请求并作相应的处理。例如通过拦截器可以进行权限验证、记录请求信息的日志、判断用户是否登录等。要使用springMVC中的拦截器,就需要对拦截器类进行定义和配置。通常拦截器类可以通过两种方式 来定义。1通过实现Handler...

2019-09-10 19:25:00 127

转载 幽冥问答录-白话文

1、问:先生往年曾做过阴间的判官,对吗? 答:是的,世人听到这种事,都认为怪异,可是以我看来,这种事很平常,没什么好奇怪的。2、问:这是什么时候的事情?答:是光绪庚子(1900)年间的事,当时我十九岁。3、问:所担任的的是什么职务,属谁管辖,有几个职员?答:属东岳大帝管辖,但是我一直没有见到东岳大帝,只有在判案后将结果呈报而已,我当时担任分庭庭长,另有陪审员四人,其他办事的鬼卒很多,不计...

2019-09-10 15:45:00 2514

转载 ssm框架之异常处理

异常处理思路系统中异常包括两类:预期异常和运行时异常runtimeexception,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springMVC前端控制器交由异常处理器进行异常处理,如下图:spri...

2019-09-10 01:37:00 209

转载 虚IP解决AlWaysON读库服务器过保替换

公司核心交易数据库,使用SQL 2012 AlWaysON的1主4从,有2台(8.14,8.15)从库服务器,已经使用3年多,过保替换,新买的2台服务器已经安装好,一开始方案如下:服务器(8.14)替换方案:1, 需提前修改程序连接8.14的配置和DBMS,改成8.15服务器并重启相关服务2, 监控几天未有程序使用8.14数据库服务器3, 凌晨2点—5点,在...

2019-09-09 18:30:00 297

转载 Django框架文件解析--admin.py

from django.contrib import admin'''从django的contrib版本中调用admin包,contrib 贡献,供给 . 该包主要包含admin等自动化站点管理工具.'''from booktest.models import BookInfo,PicTest,Area'''需要在admin后台中显示哪些数据, 则相应...

2019-09-09 15:48:00 335

转载 Django框架文件解析--models.py

modelsfrom django.db import models'''从django.db中导入 models 模型,意味着, 可以直接在应用中的models这个当前文件中设计该应用在数据库中的模型.每一个models在数据库内对应一个数据库每一个类,对应一个表类中的函数, 则影响表中的数据个数以及类型.设计模型的时候, 直...

2019-09-09 15:41:00 166

转载 Django框架文件解析--views.py

viewsfrom django.shortcuts import render#从django的shortcuts快捷方式包,载入render供给模块from booktest.models import BookInfo,HeroInfo# # shortcuts包中,render工具封装的内容,以及工作流程:# def my_render(req...

2019-09-09 15:40:00 167

转载 Django框架文件解析--urls.py (应用)

'''在项目urls中匹配到与之相应的域名值之后, 就用include调用本应用的urls配置文件.从django的配置包里导入url模块, 为了使下面的urls,并入项目下的url文件,使之生效然后,从应用中导入自己已经定义好的视图模块'''from django.conf.urls import urlfrom booktest import vi...

2019-09-09 15:39:00 108

转载 Django框架文件解析--urls.py(项目)

from django.conf.urls import include, url# '''# 此处引用, include在引用的时候, 两种方式:# django.urls# django.conf.urls# 都可调用include模块# '''from django.contrib import admin# '''#...

2019-09-09 15:38:00 117

转载 Django框架文件解析--setting.py

"""Django settings for test01 project.Generated by 'django-admin startproject' using Django 1.8.2.For more information on this file, seehttps://docs.djangoproject.com/en/1.8/topics/...

2019-09-09 15:35:00 105

转载 Python Redis集群交互

1.安装redis-py-cluster模块pip install redis-py-cluster2.创建列表,包含所有node节点IP&端口.3. python中导入rediscluster模块, 并使用RedisCluster方法创建实例对象.(旧版本方法名为StrictRedisCluster)from redisclu...

2019-09-09 00:29:00 98

转载 Redis集群创建流程

redis 集群创建流程node节点不少于3主3从.1. 配置redis环境, ruby环境(trib.rb环境依赖). 2. 集群配置需要使用到redis安装文件src中的trib工具, 根据安装目录不同, 将trib.rb文件复制到, /usr/local/bin中, 使之所有路径下都可以调用工具命令sudo cp /redis安装目录/src/redis-trib.rb /usr/...

2019-09-08 22:46:00 81

转载 Redis命令

redis命令 sudo service redis start sudo service redis stop sudo service redis restart ps -ef|grep redisps aux|grep redis sudo kill -9 pid sudo redis-server /etc/redi...

2019-09-08 20:16:00 67

转载 Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContex

问题描述:在idea中maven构建web项目,启动Tomcat插件时,出现Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContex问题分析:Tomcat本身中已存在servlet-api.jar、jsp-api.jar、jstl.jar,因此在maven中...

2019-09-08 18:50:00 798

转载 idea创建mybatis的逆向工程:generator

1在工程的目录下配置mybatis-generator插件<build> <plugins> <!-- mybatis逆向工程 --> <plugin> <groupId>org.mybatis.generato...

2019-09-08 09:17:00 68

转载 CSAPP笔记(第二章 信息的表示和处理)-01

第二章内容为p58~p124概要无符号整数(unsigned)基于传统的二进制编码, 补码(two's-complement)是表示有符号整数最常见的方式, 浮点数(floating-point)是表示实数的科学计数法基数为2的版本以有限位的方式表示数字, 在计算时时常会超出表示范围(即溢出overflow), 这经常会导致系统安全漏洞, 遭受黑客攻击整数的表示范围较小, 是精...

2019-09-08 05:05:00 130

转载 maven文件合集

maven项目目录结构聚合项目的pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch...

2019-09-07 17:56:00 94

空空如也

空空如也

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

TA关注的人

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