Python深浅拷贝 一、引言 在python中,对象赋值其实是对象的引用。当创建一个对象,然后把它赋值给另一个变量的时候,python并没有拷贝这个对象,而只是开杯乐这个对象的引用 针对该列表 一般有三种方法,分别为:拷贝(赋值)、浅拷贝、深拷贝 注意: 拷贝/浅拷贝/深拷贝都是针对可变类型数据而 ...
分类:
编程语言 时间:
2019-11-01 00:06:29
阅读次数:
97
我郑重宣布 我爱递归 我自己编程几乎都没用过递归 我看到这个题的时候虽然想到了用递归 但是我个脑残一直在想怎么设置动态数组 明明纯递归更简单 我也是可无语 反正我爱上递归了 爱惹 无法自拔 ...
描述 【题解】 尺取法 对于[l..r]这段 如果新加进来的s[r]有和之前的重复。 那么就不用重新开始了。 直接递增左区间。 让这段没有重复数字了再说。 然后再把s[r]加进去。 【代码】 cpp class Solution { public: int lengthOfLongestSubstr ...
分类:
其他好文 时间:
2019-11-01 00:06:04
阅读次数:
103
本章内容: 磁盘分区 格式化 硬件设备文件名 挂载 配置IP地址 一、磁盘分区 定义:磁盘分区是使用磁盘编辑器(partition editor)在磁盘上划分几个逻辑部分。碟片一旦划分成数个分区(Partition),不同类的目录与文件可以存储进不同的分区。 两种分区表形式: MBR分区表:最大支持 ...
分类:
其他好文 时间:
2019-11-01 00:05:49
阅读次数:
142
flex布局 "阮一峰:flex布局教程" http://www.ruanyifeng.com/blog/2015/07/flex grammar.html 注意点: 任何一个容器都可以指定为flex布局 行内元素也可以使用flex布局:display:inline flex webkit内核的浏览 ...
分类:
其他好文 时间:
2019-11-01 00:05:32
阅读次数:
125
Luogu P1965 转圈游戏 考场上遇到这种题,一定要画图推一下。 不难得到$ans=(x+m\times 10^k)mod n$. 还有就是用 同余定理 时一定要仔细思考一下,然后该打快速幂就打。 ...
分类:
其他好文 时间:
2019-11-01 00:05:14
阅读次数:
112
1.1.SQL注入背景 SQL全称是结构化查询语言,是IBM开发的,主要作用就是用来查询,操作、定义、和控制数据库的,说白了就是告诉数据库需要做什么操作。 1.2.SQL注入原理 SQL注入原理是讲恶意的代码,插入到用户输入参数的攻击,攻击者检查到开发者编程的过程中的漏洞,利用这些漏洞,巧妙的构造S ...
分类:
数据库 时间:
2019-11-01 00:04:59
阅读次数:
94
一、上周开发结果分析 1、截图如下: 2、问题记录如下: ①最初抽取的数据来源:应把DBL数据库置换为ODS,即从标准化和分类后的数据开始抽取。 ②信息显示:在显示指标信息时,不应该出现code之类的数据,这些只需要在后台查询数据时使用,不需要显示给用户。 ③匹配率计算的精准度:经过测试后,发现用动 ...
分类:
其他好文 时间:
2019-11-01 00:04:37
阅读次数:
140
2019-10-31 在覆盖更新的时候,地址重复。比如你开始写了一个TestController里面有几个测试接口,并更新到服务器上,后来,你把它命名为Test2Controller,本地运行没有问题,本地工具同步做得好,它把以前那个controller删除了,但是 服务器如果是覆盖更新的吧,就会有 ...
分类:
其他好文 时间:
2019-11-01 00:04:18
阅读次数:
138
以前的项目譬如新闻模块和商品模块是放到一个项目(譬如tp)里开发的。对么1、现在 商品每天访问量100万,新闻每天访问只有200 。 那么再用以前的方式部署就不行了。2、所以要把商品模块单独拿出来,分表部署到3台机器上做负载均衡 由于拆分出来了。 所以 新闻模块 如果要在新闻页面里 显示个最热商品列 ...
分类:
其他好文 时间:
2019-11-01 00:04:00
阅读次数:
123
vi /etc/sysctl.conf 找到net.ipv4.ip_forward 设置允许转发 # Controls IP packet forwarding net.ipv4.ip_forward = 1 #使之生效 sysctl -p #重启docker systemctl restart d... ...
分类:
其他好文 时间:
2019-11-01 00:03:43
阅读次数:
296
参考文章:https://blog.csdn.net/qq_19004627/article/details/78689641 操作环境:主机:Windows10,VMware Workstation 15 Pro 1、首先,VMware 15貌似自带 VMware Tools,总之省事了 2、虚拟 ...
#include <iostream> int main() { int A=43,B=A/2, C=B/2,x,y,i=B,j=-C;for(y=0;y<B;j=(++y)-(C+C/8)) {for(x=0; x<A;i= abs((++x)-B)+j){std::cout<<((i*i /2+ ...
分类:
编程语言 时间:
2019-11-01 00:03:20
阅读次数:
108
tp框架作为国内主流框架,目前已经发布了6.0版本,相当于3.*版本是进行了重构,今天我们从源码的角度来研究下tp5.1自动加载的实现 作为单入口框架,从入口文件看起,入口文件在public/下,那么为什么大多数框架要把入口文件放到子文件夹下面呢? 第一,为了动静分离,因为现在的tp框架一般都是单入 ...
分类:
其他好文 时间:
2019-11-01 00:02:55
阅读次数:
173
改进的离线存储 localForage 是一个 JavaScript 库,通过简单类似 localStorage API 的异步存储来改进你的 Web 应用程序的离线体验。它能存储多种类型的数据,而不仅仅是字符串。 localForage 有一个优雅降级策略,若浏览器不支持 IndexedDB 或 ...
分类:
其他好文 时间:
2019-11-01 00:02:43
阅读次数:
618
1.工厂模式简介 In class based programming, the factory method pattern is a creational pattern that uses factory methods to deal with the problem of creating ...
分类:
其他好文 时间:
2019-11-01 00:02:24
阅读次数:
111
一、常用的存储数据的三个指令主要的三个存储数据的指令分别是:set、add、replace。set指令:是直接保存到一个叫做key的数据到服务器上(不管这个数据是否存在);add指令:是添加一个数据到memcached,如果这个key已存在,则不进行添加,若不存在,则执行添加;replace指令:也是添加一个数据到memcached,但其与add指令相反,如果这个key存在,那么就修改其key值,
分类:
系统相关 时间:
2019-11-01 00:01:51
阅读次数:
120