GIL全局解释器 1.GIL全局解释器锁:1.GIL是Cpython特有的。2.GIL本质上是一个互斥锁.3.GIL的为了阻止同一个进程内多个线程同时执行(并行)- 单个进程下的多个线程无法实现并行,但能实现并发4.这把锁主要是因为CPython的内存管理不是 "线程安全" 的.- 保证线程在执行任 ...
分类:
其他 时间:
2019-10-25 01:12:02
收藏:
0 评论:
0 赞:
0 阅读:
126
input系列 input type='text' - name属性 value='alex',默认值input type='password' - name属性 value='password',默认值input type='submit' - value='提交' 提交按钮,提交表单input ...
分类:
其他 时间:
2019-10-25 01:11:04
收藏:
0 评论:
0 赞:
0 阅读:
116
1 数组去重 ES5实现 ES6 ...
分类:
编程语言 时间:
2019-10-25 01:10:41
收藏:
0 评论:
0 赞:
0 阅读:
104
Pass 01:前端js过滤 前端js过滤,F12改一下允许上传php文件,就可以上传成功。 Pass 02:content type 提示说对数据包进行检测,看下源码,burp改一下content type为image/jpeg,上传成功。 Pass 03:文件后缀黑名单 文件后缀黑名单,禁止上传 ...
分类:
其他 时间:
2019-10-25 01:10:04
收藏:
0 评论:
0 赞:
0 阅读:
115
simple_shop web中的条件竞争漏洞: 线程编程中,为了保证数据操作的一致性,操作系统引入了锁机制,用于保证临界区代码的安全。通过锁机制,能够保证在多核多线程环境中,在某一个时间点上,只能有一个线程进入临界区代码,从而保证临界区中操作数据的一致性。 临界区指的是一个访问共用资源(例如:共用 ...
分类:
Web开发 时间:
2019-10-25 01:09:33
收藏:
0 评论:
0 赞:
0 阅读:
145
案例:打印 矩形 和 圆形 矩形: x(横坐标), y(纵坐标),length(长度), wid(宽度) 圆形: x(横坐标), y(纵坐标), r(半径) 思路: 矩形 和 圆形 都有 共同的元素:x(横坐标), y(纵坐标) 那么可以把x, y抽取出来 定义出一个 形状类作为父类,形状类中 包含 ...
分类:
其他 时间:
2019-10-25 01:08:48
收藏:
0 评论:
0 赞:
0 阅读:
114
1.In a singly linked list of N nodes, the time complexities for query and insertion are O(1) and O(N), respectively. T ...
分类:
编程语言 时间:
2019-10-25 01:08:10
收藏:
0 评论:
0 赞:
0 阅读:
233
原型模式是用于创建重复的对象,同时能保证性能,属于创建型模式,提供了一种创建对象的最佳方式。 意图:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 主要解决:在运行期间创建和删除原型。 优点:提高性能,逃避了构造函数的约束。 暂时只能感受到创建对象的时候可以隐藏一下抽象原型,感觉没 ...
分类:
其他 时间:
2019-10-25 01:07:38
收藏:
0 评论:
0 赞:
0 阅读:
97
springsecurity旧版本自定义设置用户密码角色 protected void configure(AuthenticationManagerBuilder auth) throws Exception { auth.inMemoryAuthentication().withUser("ad ...
分类:
编程语言 时间:
2019-10-25 01:06:52
收藏:
0 评论:
0 赞:
0 阅读:
109
[TOC] 一、前言 前面基础部分学习的差不多了,是不是感觉卧槽,Django牛逼啊,哈哈哈,前面的部分内容还不是django的重头戏呢,接下来的部分才是精彩来袭,此处需要你擦亮自己的眼睛啦 下面讲的部分是我们django模型层的内容,此处插一嘴,想问一下之前django学习了那几层你还记得不,不记 ...
分类:
其他 时间:
2019-10-25 01:06:20
收藏:
0 评论:
0 赞:
0 阅读:
104
"Books Exchange (hard version)" B1 数据范围很小,直接暴力就可以解决,B2 数据范围很大,就不能暴力了 题意 让求 从 $a[i] $ 到 $i$ 经过几步 思路 把 $a[i] \sim i$ 看成一个环,环中的每一个$a[i]$ 到 $i$ 需要的步数都是相同的 ...
分类:
其他 时间:
2019-10-25 01:05:42
收藏:
0 评论:
0 赞:
0 阅读:
96
认证鉴权系统的初心: 空间管理: 1.他是谁? 他登陆了没有? 2.他要做什么? 2.1 他要使用什么功能? 他是否有这个功能的权限. 2.2 他要使用这个功能做什么操作? 他是否有这个功能的这个操作权限? 3. 这个数据是他的吗?. 时间管理: 1.他还是之前登陆那个人吗? 空闲计时器机制。 2. ...
分类:
Web开发 时间:
2019-10-25 01:05:04
收藏:
0 评论:
0 赞:
0 阅读:
107
1. 查询某一列或多列. select id from 表名 1. 嵌套查询-->使用上一次查询结果需要添加临时表名, from > (select ..... ) a ...
分类:
数据库技术 时间:
2019-10-25 01:04:28
收藏:
0 评论:
0 赞:
0 阅读:
77
2.9、 (a) 不合法,变量要在输入前定义 (b) 不合法,存在丢失信息的风险 (c) 不合法,wage未定义 (d) 会被转换为整型 2.10 global_str : 空字符串 global_int : 0 local_int : 垃圾值 local_str : 垃圾值 2.11 (a) 声明 ...
分类:
其他 时间:
2019-10-25 01:04:05
收藏:
0 评论:
0 赞:
0 阅读:
121
git的版本控制是由其文件中的 .git文件来进行控制,但是这个文件一般情况是隐藏的。 想去除git的版本控制,有两种方式。 1.可以直接将其中的.git文件找出并删除 2.还可以通过命令的方式来操作。如下 你需要先打开项目文件, 然后,在文件中选择git bash here,进入git命令 如图, ...
分类:
其他 时间:
2019-10-25 01:03:46
收藏:
0 评论:
0 赞:
0 阅读:
101
本文旨在介绍自制yum源安装ansible,主要用于企业内网无法访问互联网的情况下。
文章结构:
一.实验背景和实验环境
二.在外网环境下载ansible,自制yum源
三.在内网环境安装ansible ...
分类:
其他 时间:
2019-10-25 01:03:24
收藏:
0 评论:
0 赞:
0 阅读:
117
问题背景:自己在本机的mysql8瘫痪了,将Oracle中的数据迁移到mysql之后,配置好javaweb工程和虚拟机上的远程Mysql连接的文件之后:遇见了无法访问的问题 具体的配置: datasource.properties 遇见的第一个问题: 小小补充,有时需要去更改密码的时候的注意点自己在 ...
分类:
数据库技术 时间:
2019-10-25 01:02:45
收藏:
0 评论:
0 赞:
0 阅读:
136
“饱了么”外卖项目: 【注:大二下学期自己的兴趣爱好,突然想玩VUE,就参考教程,自己修改做了一个点餐项目,因为时间原因,没有去美化和完善,抽些空余时间会把自己做的项目加以完善】 具体代码和功能实现要求,之后会放到网站上,通过电脑配置的node环境可以进行访问: 静态页面: 店铺页: 搜索页: 订单 ...
分类:
其他 时间:
2019-10-25 01:02:19
收藏:
0 评论:
0 赞:
0 阅读:
125
平时我们在做项目时经常需要对一些重要功能操作记录日志,方便以后跟踪是谁在操作此功能;我们在操作某些功能时也有可能会发生异常,但是每次发生异常要定位原因我们都要到服务器去查询日志才能找到,而且也不能对发生的异常进行统计,从而改进我们的项目,要是能做个功能专门来记录操作日志和异常日志那就好了, 当然我们 ...
分类:
编程语言 时间:
2019-10-25 01:01:49
收藏:
0 评论:
0 赞:
0 阅读:
186
1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于 select id,name,age from student where id ='1'. 2 $是将传入的数据直 ...
分类:
其他 时间:
2019-10-25 01:01:29
收藏:
0 评论:
0 赞:
0 阅读:
95