Redis 和 MongoDB 的优缺点

MongoDB 和 Redis 都是 NoSQL,采用结构型数据存储。二者在使用场景中,存在一定的区别, 这也主要由于二者在内存映射的处理过程,持久化的处理方法不同。MongoDB 建议集群部署,更多的考虑到集群方案,Redis 更偏重于进程顺序写入,虽然支持集群,也仅限于主-从模式。 Redis 优点: 1、读写性能优异 2、支持数据持久化,支持 AOF 和 RDB 两种持久化方式 3、支持主从复制,主机会自动将数据同步到从机,可以进行读写分离。 4、数据结构丰富:数据结构丰富:支持 str
分类: 其他 发布时间: 10-26 22:48 阅读次数: 0

知识储备—01-进程,线程,多线程相关总结

一、说说概念 1、进程(process) 狭义定义:进程就是一段程序的执行过程。 广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。 简单的来讲进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码;数据区
分类: 其他 发布时间: 10-26 22:48 阅读次数: 0

读暗时间--初读随笔一

暗时间读书笔记一 在指导老师的建议与要求下,这些天读了暗时间这本书,受益匪浅,接下来跟大家分享一下我的读书感受。刚看到这本书时,心里就想着,什么是暗时间?估计每个人看到书名的时候大致都会有跟我一样的想法吧,带着这个问题,我开始了暗时间的阅读,书的LOGO就是一个简单的沙漏,在其第一页写着:“每个人的生命就像沙漏,里面装的沙子总量大致相当,不同的是,有的沙漏颈部较细,有的沙漏颈部较粗。颈部较细的沙漏能够抓住每一粒时间之沙,即使沙子总量一样,也能拥有更长的生命 。”看到这句话,我大致知道了什么是“
分类: 其他 发布时间: 10-26 22:48 阅读次数: 0

创建字典的方法

1.直接创建,冒号隔开 mydict = {‘key’:’value’…} 2.=连接键值对 mydict = dict(key1=value1,key2=value2…) 3. 创建一个空的,慢慢赋值 mydict={} mydict[key1]=value1 mydict[key2]=value2 4.利用zip压缩两个序列里面的值,组成键值对 keys=[1,2,3] values=[4,5,6] mydict = dict(zip(keys,values)) 5.d3={(1,2,3)
分类: 其他 发布时间: 10-26 22:48 阅读次数: 0

BZOJ4320 ShangHai2006 Homework(分块+并查集)

  考虑根号分块。对于<√3e5的模数,每加入一个数就暴力更新最小值;对于>√3e5的模数,由于最多被分成√3e5块,查询时对每一块找最小值,这用一些正常的DS显然可以做到log,但不太跑得过。考虑并查集在序列上的奇技淫巧。加点不太能做,考虑离线改成删点。并查集维护下一个未删除的点即可。 #include<iostream> #include<cstdio> #include<cmath> #include<cstdlib> #include<cstring> #include<algori
分类: 其他 发布时间: 10-26 22:48 阅读次数: 0

机器学习 基于概率论的分类方法:朴素贝叶斯

分类器可能产生错误分类,要求分类器给出一个最优的类别猜测结果并给出这个猜测的概率估计值。 朴素贝叶斯的特点: 优点:在数据较少的情况下依然有效,可以处理多类别问题; 缺点:对于输入数据的准备方式较为敏感; 适用数据类型:标称型数据 条件概率:在A条件下发生B结果的概率: P(B|A) = P(A&B)/P(A)  在A条件下发生B结果的概率等于A和B同时发生的概率除以A发生的概率 P(A&B) = P(A)*P(B|A)  A和B同时发生的概率等于A发生的概率乘以A条件下B发生的概率 P(A&
分类: 其他 发布时间: 10-26 22:48 阅读次数: 0

sql server2012 企业版 百度云下载

链接: https://pan.baidu.com/s/1j7a6RWwpvSzG-sF7Dnexfw 提取码: 关注公众号【GitHubCN】回复3999获取
分类: 其他 发布时间: 10-26 22:48 阅读次数: 0

软工作业No.5 团队作业第三周

求&原型改进: 1. 针对课堂讨论环节老师和其他组的问题及建议,对修改选题及需求进行修改 (5分) 没有问题及建议 2. 修改完善上周提交的需求规格说明书(10分) 上周的《需求规格说明书》初稿的不足:界面以及功能缺少界面回退功能选项。 具体改进内容:在功能以及界面的需求上,均添加了界面回退的功能/选项按钮。 场景(1):小明双击图标打开了小游戏,进入了初始界面,开始选择模式,把鼠标移至基础模式时鼠标图标变作手指时点击选项进入基础模式的游戏,因为小明是第一次玩2048基础模式,所以他点击了玩法
分类: 其他 发布时间: 10-26 22:48 阅读次数: 0

Educational Codeforces Round 53 (Rated for Div. 2)

A. Diverse Substring(前缀和) 题意:给一个字符串,找出一个子串满足该子串中每个字母出现的次数不超过子串的长度/2,字符串的长度n<1000. 题解:n方枚举子串的起点和终点,对于每个字母建一个前缀和就能知道在任意一个字串中每个字母出现的个数了。 代码: #include<iostream> #include<cstdio> #include<cstring> using namespace std; char s[1010]; int n; int num[30][10
分类: 其他 发布时间: 10-26 22:48 阅读次数: 0

Eclipse配置C++环境

由于实在不想用(界面太丑,超级强迫症),前段时间JAVA一直用eclipse,感觉这个IDE非常友好,看上去很舒服,下载的时候发现有C++版本,于是折腾了一会儿,谷歌上发现好多教程,但是大部分比较老,不适用更新后的eclipse(貌似好像很少人用eclipse来写Cpp),最后按照这个博主的步骤成功了,放出地址。 其中MinGW库我直接用原来安装的CodeBlocks目录下的也可以,声明系统变量时候按照他的方法就好(因为我按照他的方法没有下载成功MinGW库,不知道是电脑的问题还是网络问题)
分类: 其他 发布时间: 10-26 22:48 阅读次数: 0

openGL常用对象的创建及使用

一、GPU英文全称Graphic Processing Unit,中文翻译为“图形处理器”。GPU(显卡核心芯片)是显示卡的“大脑”,它决定了该显卡的档次和大部分性能 二、使用背景 随着OpenGL状态和固定管线模式的移除,我们不在用任何glEnable函数调用,而且也不会有glVertex、glColor等函数调用。这就意味着我们需要一种新的方式来将数据传输到图形卡以渲染图形。 三、顶点数组对象(Vertex Array Object,VAO) 1、背景 每当我们绘制一个几何体时,我们需要重
分类: 其他 发布时间: 10-26 22:48 阅读次数: 0

企业管理系统——第三周需求&原型改进_张正浩,黄锐斌

企业管理系统——需求&原型改进,架构设计,测试计划 组员:张正浩,黄锐斌 一、需求&原型改进 1.给目标用户展现原型,与目标用户进一步沟通理解需求 我们的目标用户是公司管理员 场景:随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。小张属于公司得管理层,经常需要对员工的工资和加班进行管理, 有时候需要对新员工的工资进行添加以及对老员工的工资进行调整,有时候需要对员工
分类: 其他 发布时间: 10-26 22:48 阅读次数: 0

二维码生成,加扫描

在这里插入代码片 package com.example.dell_pc.day06lx5; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.support.v7.app.AppCompatActivity; i...
分类: 其他 发布时间: 10-26 22:48 阅读次数: 0

BZOJ5442 [Ceoi2018]Global warming

标签:LIS,DP,树状数组 题目 题目传送门 Description 给定n(n≤200,000)n(n\leq 200,000)n(n≤200,000),你可以将任意a[l]a[l]a[l]至a[r](1≤l≤r≤n)a[r](1\leq l\leq r\leq n)a[r](1≤l≤r≤n)每一个元素加上一个d(−x≤d≤x)d(-x\leq d\leq x)d(−x≤d≤x),求aaa数组...
分类: 其他 发布时间: 10-26 22:46 阅读次数: 0

BZOJ5445 [Ceoi2018]Toys

标签:数学 题目 题目传送门 题意简述:达达兔有很多不同种类玩具,每种玩具可能有很多个(存在区别),每天达达兔可以在不同种类的玩具中每种选择一个,组合起来,最多可以玩耍n天(n天中不存在重复组合的情况),问有多少种情况可以满足,求达达兔可以拥有多少玩具 分析 一眼就知道是数学题 然后根据样例简单推推 发现答案就是可以将n分解的不同组合 算是水题了吧qwq code #include&amp;lt;iost...
分类: 其他 发布时间: 10-26 22:45 阅读次数: 0

BZOJ5443 [Ceoi2018]Lottery

标签:离线标记,递推 题目 题目传送门 题意简述:定义两个序列每个位置上不同的值的个数为kkk相似。现在有一个长度为nnn的序列,可以将它划分为n−L+1n-L+1n−L+1个长度为LLL的子串,QQQ组询问,求每个子串与多少个其它的子串为≤ki\leq k_i≤ki​相似的 题解 离线存储询问+普通转移+前缀和 code #include&amp;lt;iostream&amp;gt; #include&amp;lt;...
分类: 其他 发布时间: 10-26 22:45 阅读次数: 0

洛谷4924 [1007]魔法少女小Scarlet

标签:模拟 题目 题目传送门 题目描述 Scarlet最近学会了一个数组魔法,她会在n∗nn*nn∗n二维数组上将一个奇数阶方阵按照顺时针或者逆时针旋转90°, 首先,Scarlet会把111到n2n^2n2的正整数按照从左往右,从上至下的顺序填入初始的二维数组中,然后她会施放一些简易的魔法。 Scarlet既不会什么分块特技,也不会什么Splay套Splay,她现在提供给你她的魔法执行顺序,想让...
分类: 其他 发布时间: 10-26 22:45 阅读次数: 0

洛谷4925 [1007]Scarlet的字符串不可能这么可爱

标签:数学 题目 题目传送门 题目描述 Scarlet妄图构造字符集为kkk,长度为LLL的字符串,满足没有任何一个长度超过111的回文连续子串。 看起来这样的字符串太多了,Scarlet随手加了个限制:她指定了字符串的第sss位为www。 这下Scarlet不会做了,请你来帮她计算究竟有多少满足条件的字符串。按照套路,你只要求出答案对ppp取模后的结果。 输入输出格式 输入格式 第一行三个整数k...
分类: 其他 发布时间: 10-26 22:45 阅读次数: 0

洛谷4926 [1007]倍杀测量者

标签:二分答案,差分约束 题目 题目传送门 题目描述 今天Scarlet在机房有幸目睹了一场别开生面的OI训练。因为一些奇妙的SPJ,比赛中所有选手的得分都是正实数(甚至没有上限)。 当一位选手A的分数不小于选手B的分数kkk(k&amp;amp;gt;0k&amp;amp;gt;0k&amp;gt;0)倍时,我们称选手A**“kkk倍杀”了选手B,选手B被选手A“kkk倍杀”**了 更奇妙也更激动人心的是,训练前有不少...
分类: 其他 发布时间: 10-26 22:44 阅读次数: 0

洛谷4438 [HNOI/AHOI2018]道路

标签:树形DP 题目 题目传送门 题目描述 W 国的交通呈一棵树的形状。W 国一共有n−1n - 1n−1个城市和nnn个乡村,其中城市从111到n−1n - 1n−1 编号,乡村从111到nnn编号,且111号城市是首都。道路都是单向的,本题中我们只考虑从乡村通往首都的道路网络。对于每一个城市,恰有一条公路和一条铁路通向这座城市。对于城市i, 通向该城市的道路(公路或铁路)的起点,要么是一个乡村...
分类: 其他 发布时间: 10-26 22:44 阅读次数: 0