自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 spring的动态代理实现

Host.javapackage cn.zys.dynamiproxy;public class Host implements Rent{ public void rent(){ System.out.println("host房屋出租"); } @Override public void o...

2019-09-29 17:13:00 589

转载 Spring_bean作用域

本篇介绍Spring Bean实例的作用范围,Spring Bean实例的作用范围由配置项scope限定。通过本篇的学习,可以达成如下目标。● 应用scope配置项配置Bean的作用域● 应用单例模式singleton● 应用原型模式prototype1、作用域scope配置项作用域限定了Spring Bean的作用范围,在Spring配置文件定义Bean时,通...

2019-09-29 10:56:00 564

转载 spring——bean自动装配

注意:自动装配功能和手动装配要是同时使用,那么自动装配就不起作用。beans.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org...

2019-09-29 10:52:00 613

转载 selenium expected_conditions 源码学习记录

#expected_conditions模块收集了一系列的场景判断方法#源码地址# https://seleniumhq.github.io/selenium/docs/api/py/_modules/selenium/webdriver/support/expected_conditions.html#源码通过__call__实现函数调用#如果类定义了__call__...

2019-09-28 17:42:25 268

转载 spring的各种注入

javapackage cn.ioc.student;import java.util.List;import java.util.Map;import java.util.Set;public class Student { private String name; private Address addr;...

2019-09-28 17:19:00 89

转载 Spring的bean创建方式ref使用方法

javapublic class UserServiceImp implements UserService{ private UserDao userDao =null; public void setUserDao(UserDao userDao) { this.userDao = userDao; ...

2019-09-27 20:59:00 1409

转载 nginx用指针的值的最后一位来判断过期事件

nginx中,将地址的最后一位取出来,用Instace变量标识,用来判断是否连接已经被释放成为过期时间为什么指针地址最后一位一定是0呢?这里的内存地址,一定是内存分配器分配出来的地址,如new 。最后一位不是0的当然也可以是有效的指针,但是那肯定不是new出来的而所有的内存分配器在所有架构下分配的内存都会做对齐操作,指针会对齐到 32bit(4byte) 或者 64bit(8...

2019-09-27 11:00:00 184

转载 Vue混入的详解

简介    混入 (mixins) 是一种分发 Vue 组件中可复用功能的非常灵活的方式。混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被混入该组件本身的选项。钩子函数合并    同名钩子函数将混合为一个数组,因此都将被调用。另外,混入对象的钩子函数将在组件自身钩子函数之前调用<body><div id="app">&...

2019-09-26 13:42:00 138

转载 Sharepoint Online阻止上传文件-又一个新选择

  通常如果想要阻止用户上传文档到Sharepoint Online,都是通过对网站或者文档库设置权限阻止用户访问操作,现在Microsoft给了我们一个新的选择MCAS(Mcirosoft Cloud APP Security)。  通过MCAS可以做到:    1、阻止所有文档上传;    2、根据访问IP阻止上传,包括网络环境,网络供应商...;    3、根据访问...

2019-09-26 11:08:00 201

转载 Eclipse上传项目到Git

Git有和Svn类似的功能。我们想使用Eclipse上传项目到自己的GitHub上面该如何做呢?今天我成功上传了一个项目,在这里分享给大家。首先需要在eclipse上面安装一个插件:操作步骤:一、在自己的Eclipse上面安装EGit插件1、2、地址是:http://download.eclipse.org/egit/updates...

2019-09-26 09:55:00 84

转载 auth模块的功能

Auth模块:如果你想用auth模块 那么你就用全套createsuperuser 创建超级用户 这个超级用户就可以拥有登陆django admin后台管理的权限Auth模块是Django自带的用户认证模块:我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。...

2019-09-25 22:33:00 278

转载 csrf跨站请求伪造

跨站请求伪造简介钓鱼网站通过制作一个跟正儿八经的网站一模一样的页面,骗取用户输入信息 转账交易从而做手脚例如:转账交易的请求确确实实是发给了中国银行,账户的钱也是确确实实少了,唯一不一样的地方在于收款人账户不对内部原理在让用户输入对方账户的那个input上面做手脚给这个input不设置name属性,在内部隐藏一个实现写好的name和value属性的input框...

2019-09-25 21:49:00 122

转载 Django中间件

中间件1.什么是中间件?官方说法:中间件是一个用来处理Django的请求和响应的框架级别的钩子,他是一个轻量、低级别的插件系统,用于全局范围内改变Django的输入和输出,每一个中间件都负责做一些特定的功能。说的直白一点中间件是帮助我们在视图函数执行之前和执行之后都可以做一些额外的操作,它本质上就是一个自定义类,类中定义了几个方法,Django框架会在请求的特定的时间...

2019-09-25 19:49:00 89

转载 agc38C LCMs

https://atcoder.jp/contests/agc038/tasks/agc038_c题意:给\(a_i\),求\(\sum_{i=1}^n\sum_{j=i+1}^nlcm(a_i,a_j)\)题解:设\(\sum_{d|i}c_d=\frac{1}{i}\),\(O(nlogn)\)求出\(c_i\)\(\sum_{i=1}^n\sum_{j=i+1}^nlcm(a...

2019-09-25 15:54:00 290

转载 mysql 8.0.11 中使用 grant ... identified by 时 error 1064 near 'identified by '密码'' at line 1...

1 问题:当使用 grant 权限列表 on 数据库 to '用户名'@'访问主机' identified by '密码'; 时会出现"......near 'identified by '密码'' at line 1"这个错误2 原因:因为新版的的mysql版本已经将创建账户和赋予权限的方式分开了3解决办法:创建账户:create user '用户名'@'访问主机'...

2019-09-25 14:25:00 108

转载 c++中new的知识点

在练习内存池时,发现需要重载new,可是这个重载只是重载了operator new,那么还有哪几种new呢,下面来记录一下首先记录一个点,在类中重载operator new,默认就是静态成员函数,所以不能生命为虚函数,不能调用非静态成员变量下面正文,c++有三种new说的通俗点。1、new运算符(new operator)大哥,我们在代码中直接使用的就是它。它做2件事:...

2019-09-25 11:17:00 160

转载 转 js自定义事件——Event和CustomEvent

之前在学习自定义事件时,在MDN的Event.initEvent()页面顶端有写:该特性已从Web标准中删除,虽然一些浏览器目前仍然支持它,但也许会在未来的某个时间停止支持,请尽量不要使用该特性。  作为替代,我们可以通过创建Event对象和CustomEvent对象来创建自定义对象。先从Event()对象开始。  Event()——Event对象的构造函数   ...

2019-09-25 10:12:00 409

转载 多对多的三种创建方式、Form组件、Cookie与Session

一、全自动(推荐使用*)优点:不需要手动创建第三张表缺点:由于第三张表不是手动创建的,也就意味着第三张表字段是固定的,无法做扩展,扩张性差 class Book(models.Model): title = models.CharField(max_length=32) price = models.DecimalField(...

2019-09-24 22:06:00 162

转载 tp隐藏入口文件

[ Apache ]httpd.conf配置文件中加载了mod_rewrite.so模块AllowOverride None 将None改为 All把下面的内容保存为.htaccess文件放到应用入口文件的同级目录下<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews...

2019-09-24 11:46:00 242

转载 Django与Ajax

一、AJAX简介AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。AJAX 并不是一种新的编程语言,而仅仅是一种新的技术,它可以创建更好、更快且交互性更强的 web 应用程序。AJAX 最大的优点...

2019-09-23 23:36:00 82

转载 如何查看Oracle中的某表被锁定,以及如何解锁

查出所有被锁住的表select b.owner TABLEOWNER, b.object_name TABLENAME, c.OSUSER LOCKBY,c.USERNAME LOGINID, c.sid SID, c.SERIAL# SERIALfrom v$locked_object a,dba_objects b, v$session cwhere b.object_id =...

2019-09-23 17:40:00 734

转载 choice参数、MTV与MVC模型

一、choices参数models.pytest.py1. 存choice里面罗列的数字与中文对应关系 print(user_obj.get_gender_display()) 只要是choices字段 在获取数字对应的注释 固定语法 get_choices字段名_display()2.存没有罗列迟来的数字 ...

2019-09-23 17:20:00 105

转载 Divide by Zero 2018 and Codeforces Round #474 (Div. 1 + Div. 2, combined)G - Bandit Blues

题意:求满足条件的排列,1:从左往右会遇到a个比当前数大的数,(每次遇到更大的数会更换当前数)2.从右往左会遇到b个比当前数大的数.题解:1-n的排列,n肯定是从左往右和从右往左的最后一个数.考虑\(S(n,m)\)是1-n排列中从左往右会遇到m个比当前数大的数,考虑把1放在最左边,即\(S(n-1,m-1)\),考虑1不在最左边,有n-1个位置,1不可能会更换\((n-1)*S(n...

2019-09-22 14:11:00 222

转载 自定义字段、数据查询优化相关、ORM事务操作

一、自定义字段二、数据库查询优化orm内所有的语句操作都是惰性查询惰性查询:只会在你真正需要数据的时候才会走数据库    如果你单单只写orm语句时不会走数据库的拿到所有的书籍名称(必需要打印才会有结果)only与deferselect_releated与prefect_releatedselect_related:...

2019-09-21 12:29:00 129

转载 linux内核无锁缓冲队列kfifo原理

Linux kernel里面从来就不缺少简洁,优雅和高效的代码比如,通过限定写入的数据不能溢出和内存屏障实现在单线程写单线程读的情况下不使用锁。因为锁是使用在共享资源可能存在冲突的情况下。还用设置buffer缓冲区的大小为2的幂次方,以简化求模运算,这样求模运算就演变为(fifo->in & (fifo->size - 1))。通过使用unsigned int为...

2019-09-20 20:06:00 224

转载 AngularJS 依赖注入

今天刚接触angularjs,发现有些调用的方法找不到在哪里定义的,查了一下,是把接口注册成了服务调用的html中ng开头的元素,都是angularjs的关键字,可以直接加载脚本附一篇详细讲解注入的帖子https://www.runoob.com/angularjs/angularjs-dependency-injection.html转载于:https://www.cn...

2019-09-20 16:43:00 85

转载 php发送邮件

<?php// +----------------------------------------------------------------------// | ThinkPHP [ WE CAN DO IT JUST THINK ]// +------------------------------------------------------------...

2019-09-20 14:53:00 90

转载 【项目练习】控制器直接操作--登录

控制器<?phpnamespace app\admin\controller;use think\Controller;use think\Validate;use think\Db;use think\Model;class Index extends controller{ //登陆后台 public function...

2019-09-20 11:16:00 149

转载 【项目练习】thinkphp用户注册

使用mvc,ajax路由//后台登陆Route::group('admin', function () { Route::rule('login', 'admin/Index/login'); //注册 Route::rule('reg', 'admin/Index/reg');});ajax ...

2019-09-20 11:12:00 118

转载 F查询和Q查询

F查询和Q查询1. 当需要字段和字段作比较的时候用F查询2. 当查询条件是 或 的时候 用Q查询,因为默认的filter参数都是且的关系F查询F可以帮我们取到表中某个字段对应的值来当作我的筛选条件,而不是我认为自定义常量的条件了,实现了动态比较的效果Django 支持 F() 对象之间以及 F() 对象和常数之间的加减乘除和取模的操作。基于此可以对表中的数...

2019-09-19 23:43:00 196

转载 Django之单表查询,多表查询(正向、反向查询),聚合查询

一、 常用字段和参数常用字段AutoFieldint自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。IntegerField一个整数类型,范围在 -2147483648 to 2147483647。(一般不用它来存手机号(位数也不够),直接用字符串存,)CharField字符类型,必须提供m...

2019-09-19 23:22:00 287

转载 hadoop创建目录文件失败

mkdir: Cannot create directory /file. Name node is in safe mode.刚刚在hadoop想创建一个目录的时候,发现报错了具体信息如下:[hadoop@mini1 hadoop-2.6.4]$ hadoop fs -mkdir /filemkdir: Cannot create directory /f...

2019-09-19 16:43:00 2393

转载 模板层

常用语法两种特殊符号:{{ }}和{% %}{{}} 变量相关{%%} 逻辑相关变量过滤器(|)过滤器的语法: {{ value|filter_name:参数 }}使用管道符"|"来应用过滤器。length返回值的长度,作用于字符串和列表。{{ value|len...

2019-09-18 23:20:00 85

转载 图书管理系统表初步设计

表与表之间建关系 图书管理系统为例 书籍表 书籍和出版社是一对多 外键字段建在书籍表中 书籍和作者是多对多 需要第三种记录多对多关系 出版社表 作者表 ...

2019-09-18 21:02:00 403

转载 视图层

一、JsonResponse对象1.JsonResponclass JsonResponse(data, encoder=DjangoJSONEncoder, safe=True, json_dumps_params=None, **kwargs)是HttpResponse的一个子类(有很多的子类),用于帮助创建JSON编码的响应。他从父类继承大部分行为,并具有以下的...

2019-09-18 21:01:00 91

转载 Vue全局组件创建三种方法

<my-com1></my-com1> <my-com2></my-com2> <template id="tmp1"> <div id=""> &l...

2019-09-18 14:45:00 193

转载 转 vue过滤器使用

简单介绍一下过滤器,顾名思义,过滤就是一个数据经过了这个过滤之后出来另一样东西,可以是从中取得你想要的,或者给那个数据添加点什么装饰,那么过滤器则是过滤的工具。例如,从['abc','abd','ade']数组中取得包含‘ab’的值,那么可通过过滤器筛选出来‘abc’和‘abd’;把‘Hello’变成‘Hello World’,那么可用过滤器给值‘Hello’后面添加上‘World’;...

2019-09-18 14:30:00 100

转载 路由控制

一、路由层url()方法 第一个参数 其实是一个正则表达式一旦前面的正则匹配到了内容 就不会再往下继续匹配 而是直接执行对应的视图函数正是由于这个特性,当项目特别庞大的时候,url的前后顺序也是你需要你考虑,极有可能会出现url错乱的情况django在路由的匹配的时候 当你在浏览器中没有敲...

2019-09-17 23:21:00 116

转载 Helvetic Coding Contest 2018 online mirror (teams allowed, unrated)F3 - Lightsabers (hard)

题意:n个数字1-m,问取k个组成的set方案数题解:假设某个数出现k次,那么生成函数为\(1+x+...+x^k\),那么假设第i个数出现ai次,结果就是\(\sum_{i=1}^m(1+x+...+x^{a_i})\),第k项即为答案,启发式合并fft即可组合(即set):普通生成函数.排列:指数型生成函数//#pragma GCC optimize(2)//#pragma ...

2019-09-17 21:11:00 225

转载 Bubble Cup 12 - Finals [Online Mirror, unrated, Div. 1] E. Product Tuples

题意略,题解生成函数练习题,1+(q-ai)x卷积即可,线段树优化(类似分治思想)//#pragma GCC optimize(2)//#pragma GCC optimize(3)//#pragma GCC optimize(4)//#pragma GCC optimize("unroll-loops")//#pragma comment(linker, "/stack:20...

2019-09-17 20:28:00 226

空空如也

空空如也

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

TA关注的人

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