Redis从一无所知,到知道一点点 Redis是一个使用ANSI C编写的开源、支持网络、基于内存、可选持久性的键值对存储数据库 ——维基百科 可以简单的说, Redis就是一款高性能的NoSQL数据库 什么是NoSQL? 我们前面所学习的 MySQL数据库 是典型的的 SQL数据库 也就是传统的关 ...
分类:
其他好文 时间:
2019-10-04 11:19:32
阅读次数:
103
https://www.luogu.org/problem/P4779 给定一个 NN 个点,MM 条有向边的带非负权图,请你计算从 SS 出发,到每个点的距离。 本来做的次短路的题,顺便重新A了一遍这个 ...
分类:
其他好文 时间:
2019-10-04 11:19:20
阅读次数:
63
一、idea 安装 lombok 插件 二、重启 idea 三、添加依赖 四、测试 创建一个实体类 测试 ...
分类:
编程语言 时间:
2019-10-04 11:19:03
阅读次数:
85
目前知道的插件有以下 下面有一部分我还是使用过的,但还有一部分是搜集资料了解到的 后边还会持续更新 后边我也会将这些插件的整合和全部的插件的例子放在个人github上面 欢迎star 效果 <link href="https://cdnjs.cloudflare.com/ajax/libs/swee ...
分类:
Web程序 时间:
2019-10-04 11:18:49
阅读次数:
129
在博客园的博问中看到了一个这样的提问:一个表中有id和name两个字段,id是连续非空不重复的,想要交换相邻表记录的name值(单双两两交换)。 另外,如果最后的单独行没有对应的下一行匹配记录的话,就不更新最后的单独行记录。 觉得有点意思,就试着实现一下(SQL Server),并记录下来。 创建一 ...
分类:
数据库 时间:
2019-10-04 11:18:34
阅读次数:
159
前期知识点回顾 内容回顾1、可迭代对象、迭代器、生成器、装饰器有什么区别? 可迭代对象:内部实现了__iter__方法,是一个迭代器 迭代器:内部实现了__iter__和__next__方法,可以进行for循环 生成器:函数内部有yield的就是生成器,生成器也有一个__next__方法,它的本质是 ...
分类:
其他好文 时间:
2019-10-04 11:17:56
阅读次数:
77
用户认证 auth模块 一、auth模块 from django.contrib import auth 1 、authenticate() :验证用户输入的用户名和密码是否相同 提供了用户认证,即验证用户名以及密码是否正确,一般需要username password两个关 ...
分类:
其他好文 时间:
2019-10-04 11:17:42
阅读次数:
78
AspNet 3.0 的启动与配置: 1、Host 、IHost 通用主机, 官方文档: https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/host/generic-host?view=aspnetcore-3.0 2、IHostBu ...
分类:
Web程序 时间:
2019-10-04 11:17:28
阅读次数:
93
$Part1:$ 前缀和与差分的简单定义 考虑一个数组$A$,其项数为$n$项。有$m$次询问,每次询问给定两个参数$l$和$r$,要求求出$A[l]+A[l+1]+...+A[r]$。 怎么做呢? 暴力:显然是$O(nm)$的 数据结构维护:显然是$O(mlogn)$的 前缀和的用处就在于可以将这 ...
分类:
其他好文 时间:
2019-10-04 11:17:06
阅读次数:
99
炒作房地产对个人三观之扭曲 笔者因对房地产投资关注比较多,这些年加入了不少在上海和苏州的房地产投资相关的微信群。不过笔者在这些数十个群里,并不是积极分子或者是活跃分子。毕竟笔者不是房地产投资大咖,也不是什么拥有很多房产的房叔,也不以炒房为个人主业。笔者只是在业余时间里,看看微信群里的一些讨论,笔者很 ...
分类:
其他好文 时间:
2019-10-04 11:16:49
阅读次数:
106
1.导入: import java.util.Scanner; 2.创建对象 Scanner scan = new Scanner();//一般变量名为scan或者in 最后关闭,scan.close();和I/O流有关,暂不清楚,照抄先。 3.next() 读取字符串,要读取到有效字符后才结束输入 ...
分类:
编程语言 时间:
2019-10-04 11:16:30
阅读次数:
99
在上一篇文章中,我们实现了第一个ROS程序—发布器(publisher),然而在上一篇文章的最后我们也注意到,尽管我们的程序非常小,但占据的CPU资源却非常多。 " " 这是因为在发布器的 循环里没有执行必要的 操作,使得发布器一直以最高速率运行,长时间占用CPU。 本篇文章分为以下两部分: 1. ...
分类:
其他好文 时间:
2019-10-04 11:16:03
阅读次数:
78
1、主组件向从组件传参数, 从组件根据传递的参数-使页面呈现不同的响应结果: step1: 在子组件ts文件中 给属性用@Input() 符合标识此参数是从主组件传递过来的,属于输入参数, eg : @Input() hero: Hero; -->从主组件接收一个Hero对象的hero属性 step ...
分类:
其他好文 时间:
2019-10-04 11:15:47
阅读次数:
69
题目: 根据输入的n,打印n行乘法口诀表。需要使用二维字符串数组存储乘法口诀表的每一项,比如存放1*1=1.为了保证程序中使用了二维数组,需在打印完乘法口诀表后使用Arrays.deepToString打印二维数组中的内容。 提醒:格式化输出可使用String.format或者System.out. ...
分类:
编程语言 时间:
2019-10-04 11:15:24
阅读次数:
147
void euler() { for(int i=2;i<maxn;i++){ if(!E[i]) for(int j=i;j<maxn;j+=i){ if(!E[j])E[j]=j; E[j]=E[j]/i*(i-1); } } } ...
分类:
其他好文 时间:
2019-10-04 11:15:08
阅读次数:
70
pymysql模块操作数据库 安装 增删改查 创建表 增 删 改 查 游标操作 游标主要用于操作数据库。 pymysql事务 在pymysql中,DML操作都会自动生成事务,只有提交(commit)后才会真正生效,否则就回滚(rollback)。 sql注入 索引 ...
分类:
数据库 时间:
2019-10-04 11:14:55
阅读次数:
113
“惯例”这个词指的是“习惯的做法,常规的办法,一贯的做法”,与这个词对应的英文单词叫“idiom”。由于Python跟其他很多编程语言在语法和使用上还是有比较显著的差别,因此作为一个Python开发者如果不能掌握这些惯例,就无法写出“Pythonic”的代码。下面我们总结了一些在Python开发中的 ...
分类:
编程语言 时间:
2019-10-04 11:14:35
阅读次数:
77