Redis Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis有以下特点: -- Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 -- Redis支持五种数据类型。 -- Redis支持数据库备份。 Redi ...
分类:
编程语言 时间:
2019-06-09 12:53:36
阅读次数:
99
数据类型:整数类型int 字符型类型char 浮点数类型float输入输出函数pringf(输出到终端) scanf(运行停顿,从键盘读入) if循环 if: if(判断) 语句1 if(判断) 语句1 else 语句2 if(判断) 语句1 else if(判断) 语句2 else if(判断) ...
分类:
编程语言 时间:
2019-06-09 12:55:00
阅读次数:
110
Problem: 复制含有随机指针节点的链表 【题目】 一种特殊的链表节点类描述如下: public class Node { public int value; public Node next; public Node rand; public Node(int data) { this.val ...
分类:
编程语言 时间:
2019-06-09 12:58:34
阅读次数:
114
当我们在写程序的时候,我们需要通过测试来验证程序是否出错或者存在问题,但是,编写大量的测试来确保程序的每个细节都没问题会显得很繁琐。在Python中,我们可以借助一些标准模块来帮助我们自动完成测试过程,比如: unittest: 一个通用的测试框架; doctest: 一个更 ...
分类:
编程语言 时间:
2019-06-09 13:02:54
阅读次数:
121
通过aop在目标逻辑代码前后增加其他功能,先创建某个类用于某个功能。例如创建服务员,用来模拟服务功能。 此服务员并没有礼貌语气,通过aop添加礼貌功能,先模拟添加礼貌功能的代码 此类通过实现MethodBeforeAdvice接口,重写前置增强方法来实现功能。arg0是目标方法的全名,args是目标 ...
分类:
编程语言 时间:
2019-06-09 13:07:33
阅读次数:
90
string、int 常见类型之间相互转换 int & string 之间的转换 C++中更多的是使用流对象来实现类型转换 针对流对象 sstream实现 int,float 类型都可以实现 其他的方法 c_str()函数 string.c_str() 可以将string字符串转换成一个指向与str ...
分类:
编程语言 时间:
2019-06-09 13:08:42
阅读次数:
120
恢复内容开始 ...
分类:
编程语言 时间:
2019-06-09 13:10:48
阅读次数:
115
判断的定义 如果 条件满足,才能做某件事情, 如果 条件不满足,就做另外一件事情,或者什么也不做 判断语句 又被称为 “分支语句”,正是因为有了判断,才让程序有了很多的分支 if 判断语句基本语法 在 Python 中,if 语句 就是用来进行判断的,格式如下: 注意:代码的缩进为一个 tab 键, ...
分类:
编程语言 时间:
2019-06-09 13:12:54
阅读次数:
154
hashlib 提供摘要算法的模块 import hashlib # 提供摘要算法的模块 sha = hashlib.md5() sha.update(b'alex3714') print(sha.hexdigest()) # aee949757a2e698417463d47acac93df imp ...
分类:
编程语言 时间:
2019-06-09 13:13:44
阅读次数:
110
Socket编程 一、socket编程概述 什么是socket编程? socket编程是计算机PC机器上2个程序通过一个双向的通信连接实现数据的交互,这个连接的一端就是一个socket。socket的翻译意思上还有个插座的概念,其实,也可以很形象的比喻为插座插上去了就有通电了(网络通了)。socke ...
分类:
编程语言 时间:
2019-06-09 13:13:58
阅读次数:
152
查看更多Java开发环境配置,请点击《Java开发环境配置大全》 拾壹章:Eclipse安装教程 1)去官网下载安装包 http://www.eclipse.org/downloads/ 2)安装 选择无中文目录,解压缩Eclipse安装包即安装完成; 双击eclipse.exe运行程序,第一次需要 ...
分类:
编程语言 时间:
2019-06-09 13:15:32
阅读次数:
116
一、基于邻接矩阵表示法的无向图 邻接矩阵是一种利用一维数组记录点集信息、二维数组记录边集信息来表示图的表示法,因此我们可以将图抽象成一个类,点集信息和边集信息抽象成类的属性,就可以在Java中描述出来,代码如下: 每一个具体的图,就是该类的一个实例化对象,因此我们可以在构造函数中实现图的创建,代码如 ...
分类:
编程语言 时间:
2019-06-09 13:15:45
阅读次数:
117
一,多线程 1,并发与并行 并行:两个或两个以上的事件,同一时刻发生(同时进行) 并发:两个或两个以上的事件,同一时间段内发生(交替进行) 2,进程与线程 进程:进入到内存中的应用程序、软件,这个过程叫做进程。 线程:进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程,一个程序 ...
分类:
编程语言 时间:
2019-06-09 13:18:04
阅读次数:
97
1. Failure to transfer... 这种错误基本是所需要的 jar 包不存在,或者下载不完整,可去本地仓库查看相关 jar 文件的完整性 解决方案: 删除对应 jar 包,重新下载(删除后,update depandences即可),直至jar包完整 2. java.lang.NoC ...
分类:
编程语言 时间:
2019-06-09 13:23:07
阅读次数:
110
springboot 可以使用springsecurity 作为安全框架,我们可以使用springsecurity 实现安全登录。 springsecurity 是使用一系列的过滤器来实现安全的。 实现用户登录使用的是: UsernamePasswordAuthenticationFilter过滤器 ...
分类:
编程语言 时间:
2019-06-09 14:32:16
阅读次数:
103
Unity 中协程是个非常强大的功能,其作用主要是用于游戏中的延时调用或者执行一连串的有时间间隔的事件流程,例如剧情对话等。简单总结了几点协程相关的知识点,旨在加深记忆,同时为初学者解惑。 1、协程、进程与线程 这是个面试中经常会问到的问题:协程、进程与线程的区别在哪? 说到协程,我们首先回顾以下线 ...
分类:
编程语言 时间:
2019-06-09 14:35:38
阅读次数:
146
内存概述 内存是计算机中的重要原件,临时存储区域,作用是运行程序。我们编写的程序是存放在硬盘中的,在硬盘中的程 序是不会运行的,必须放进内存中才能运行,运行完毕后会清空内存。 Java虚拟机要运行程序,必须要对内存进行空间的分配和管理。 Java虚拟机的内存划分 为了提高运算效率,就对空间进行了不同 ...
分类:
编程语言 时间:
2019-06-09 14:36:54
阅读次数:
116
帕斯卡三角(Psacal's Triangle) ...
分类:
编程语言 时间:
2019-06-09 14:37:11
阅读次数:
135
链表分类 单向链表 双向链表 优势: 删除某个节点更加高效, 可以快速找到前驱节点 可以方便的在某个节点前插入元素 循环链表 当要处理的数据具有环形结构的时候, 适合循环链表. 如约瑟夫环问题 双向循环链表 数组的缺点是大小固定, 一旦声明长度就要占用连续的内存空间, 当空间不够用时更换更大的空间, ...
分类:
编程语言 时间:
2019-06-09 16:57:38
阅读次数:
114
一.成员变量的回顾1.通过对象名能够访问public成员变量2.每个对象的成员变量都是专属的3.成员变量不能在对象之间共享Q:新的需求1.统计在程序运行期间某个类的对象数目2.保证程序的安全性(不能使用全局变量)3.随时可以获取当前对象的数目代码示例#include<iostream>usingnamespacestd;classTest{private:intmCount;publi
分类:
编程语言 时间:
2019-06-09 17:03:53
阅读次数:
119