timestamp 类型不允许 timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', 创建表的是后会报异常,解决方法是: 在my.cnf文件里面假如: sql-mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERR ...
分类:
数据库 时间:
2018-12-29 21:10:13
阅读次数:
269
一,CI/CD,DevOps介绍 持续集成(Continuous Integration,CI): 代码合并,构建,部署,测试都在一起,不断地执行这个过程,并对结果反馈 持续交付(Continuous Delivery,CD): 部署到生产环境,给用户使用 持续部署(Continuous Deplo ...
分类:
其他好文 时间:
2018-12-29 21:10:01
阅读次数:
434
语法一: 例题:如果年龄>20岁,那么:叫阿姨 语法二: 例题:如果年龄>20岁,那么:叫阿姨,否则:叫姐姐 语法三: 例题:如果年龄>=18并且<22岁 并且身高>170并且体重<100并且是漂亮的,那么:表白,否则:叫阿姨 语法四: 例题:如果成绩>=90,那么:优秀 如果成绩>=80且<90, ...
分类:
其他好文 时间:
2018-12-29 21:09:51
阅读次数:
205
对于RSA这套公私钥加密的思路,我以为我挺明白的,运用的娴熟自如。当然现在RSA用的不多,而是基于ECC曲线来做签名验签,最大名鼎鼎的莫过于比特币。可是前两天和别人讲代码,被问了ECC为什么可以用来做验签,发现自己讲不清楚。所以做了点功课,来把这个问题讲清楚。首先我们跳过ECC曲线是个啥这个话题,这... ...
分类:
其他好文 时间:
2018-12-29 21:09:41
阅读次数:
197
Spring MVC 是 Spring 框架的一部分,和 Struts 一样都是属于 web 层框架,根据项目分层的思想,一个项目基本可以分为持久层,业务层和 web 层。而 Spring MVC 主要作用在 web 层,也叫表现层。 web 层核心的功能自然是处理用户的请求并返回数据,那我们就要介 ...
分类:
编程语言 时间:
2018-12-29 21:09:30
阅读次数:
227
已知一个数(允许前导零)有 n 位(n 为偶数),并知道组成这个数的数字集合(并不一定要把集合内的数用完)。求有多少种可能,使得这个数前半部分的数位和等于后半部分的数位和。 模 998244353。 ...
分类:
其他好文 时间:
2018-12-29 21:09:22
阅读次数:
203
常用的时序电路介绍寄存器 一个触发器可以存储一位数据,由n个触发器组成的电路可以存储n位数据,我们把这一组触发器叫做寄存器。寄存器中每个触发器共用同一个时钟。 下面是n位寄存器的代码,我们通过一个参数定义n,在实例化时传入参数n。module regne (D, clk,Rst_n,E,Q); pa... ...
分类:
其他好文 时间:
2018-12-29 21:09:13
阅读次数:
207
上一片博文中,我们说明了mysqldump的备份与恢复。因为mysqldump是单线程导出,单线程恢复的,因此备份与恢复的时间比较长! 首先来安装mydumper: 下载源码:https://github.com/maxbube/mydumper 安装: 博文参考地址: http://www.ywn ...
分类:
数据库 时间:
2018-12-29 21:08:57
阅读次数:
314
十七 、列表 在python中使用[]来描述列表, 内部元素用逗号隔开. 对数据类型没有要求 1.列表存在索引和切片. 和字符串是一样的. 2.增删改查操作 1).增加 1. .append("*") 追加 2. .insert(1, "*") 往 1 的位置插入元素 * 3. .extend("* ...
分类:
编程语言 时间:
2018-12-29 21:08:47
阅读次数:
245
二十、字典 可变数据类型 {key:value}形式 查找效率高 key值必须是不可变的数据类型 1.增删改查 1).增 dic["新key"] = "新value" 追加新元素 dic.setdefault(新key,新value) 如果key存在 不添加 如果key不存在, 添加{新key:新v ...
分类:
编程语言 时间:
2018-12-29 21:08:38
阅读次数:
221
题目描述 给定一个 m x n 的矩阵,如果一个元素为 0,则将其所在行和列的所有元素都设为 0。请使用 原地 算法 。 示例 1: 示例 2: 进阶: 一个直接的解决方案是使用 O( m n ) 的额外空间,但这并不是一个好的解决方案。 一个简单的改进方案是使用 O( m + n ) 的额外空间, ...
分类:
其他好文 时间:
2018-12-29 21:08:28
阅读次数:
171
还不会这题的多项式求逆的算法。 发现每一项都是一个卷积的形式,那么我们可以使用$NTT$来加速,直接做是$O(n^2logn)$的,我们考虑如何加速转移。 可以采用$cdq$分治的思想,对于区间$[l, r]$中的数,先计算出$[l, mid]$中的数对$[mid + 1, r]$中的数的贡献,然后 ...
分类:
其他好文 时间:
2018-12-29 21:08:17
阅读次数:
153
http://www.cnblogs.com/dunitian/p/4522988.html svn被锁死 https://blog.csdn.net/jiaohougenyang/article/details/52385540 https://blog.csdn.net/clever101/ar ...
分类:
其他好文 时间:
2018-12-29 21:08:09
阅读次数:
148
Python 装饰器初探 在谈及Python的时候,装饰器一直就是道绕不过去的坎。面试的时候,也经常会被问及装饰器的相关知识。总感觉自己的理解很浅显,不够深刻。是时候做出改变,对Python的装饰器做个全面的了解了。 1. 函数装饰器 直接上代码,看看装饰器到底干了些什么? 上面的Python代码, ...
分类:
编程语言 时间:
2018-12-29 21:07:55
阅读次数:
136
v-dind:content="item" 向组件传递值 props=["content"] 接受组件的值 v-dind:content="item" 向组件传递值 props=["content"] 接受组件的值 ...
分类:
其他好文 时间:
2018-12-29 21:07:22
阅读次数:
189
while循环 1.基本循环while 条件: num = 1 while num<101: print(num) num = num + 1 break 终止 continue 跳出本次循环,继续下次循环 条件 可以控制while循环 2.格式化输出 msg = '你好%s,我是%s'%('少年' ...
分类:
编程语言 时间:
2018-12-29 21:07:14
阅读次数:
211
模块 为什么要用模块 import加载的模块一共分成四个通用类别: 导入模块的方式:1.import 模块名2.from 模块名 import 函数名(方法名) import方式导入 一个文件中多次导入同一个自定义模块 导入模块的过程:1. 去判断当前正在导入的模块是否已经倒入过2. 如果已经导入过 ...
分类:
编程语言 时间:
2018-12-29 21:07:04
阅读次数:
243