搜索到与相关的文章
数据库相关

分布式文件存储的数据库——Mongodb

什么是mongodbMongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大

系统 2019-08-12 01:33:09 3204

Python

Python设置matplotlib.plot的坐标轴刻度间隔以及刻度范围

一、用默认设置绘制折线图importmatplotlib.pyplotaspltx_values=list(range(11))#x轴的数字是0到10这11个整数y_values=[x**2forxinx_values]#y轴的数字是x轴数字的平方plt.plot(x_values,y_values,c='green')#用plot函数绘制折线图,线条颜色设置为绿色plt.title('Squares',fontsize=24)#设置图表标题和标题字号pl

系统 2019-09-27 17:56:54 3203

数据库相关

rTorrent终极优化攻略

所有优化参数和设定以个人有限条件为基准,引用时请依具体情况修改。硬件:MaxtorSharedStorage(MSS1代,CPUMIPS32300Mhz,128M内存)软件:Firmware(openmss_cn_2.6.6.bin)软件包(baoyinet105.ipk)BT下载软件(Rtorrent0.8.4,Transmission1.42)部分软件通过ipkg安装,并全部ipkgupgrade升级到最新版网络:互联网(2M小区LAN宽带),局域网(

系统 2019-08-12 01:52:14 3203

Python

Python实现文本处理 - 按分隔符将一列里有多个值的分割成多行

最近在处理文件时需要将一行文本按照一定的分隔符分成多行。如ABC123,1,2,1!#2,3,4!#5!#6ABC123是ID,后面的是属性,按‘,’分割的第4列,第6列都有不同的属性,用!#分割,如4!#5!#6,我想要拆成ABC123,1,2,1,3,4ABC123,,,2,,5ABC123,,,,,6直接上代码:#-*-coding:utf-8-*-importsysimporttime#原始文件inputfile=sys.argv[1]#第一层分隔

系统 2019-09-27 17:54:43 3202

Linux

《Linux内核修炼之道》精华分享与讨论(3)——

Ubuntu4.102003年1月,NEC宣布将在其手机中使用Linux,代表着Linux成功进军手机领域。6月,IDC分析师称,2003年Linux服务器在西欧的销售量将达到18.2万台,到2007年,销售量将增至这个数字的三倍,销售收入将翻一番,达到19亿美元。8月,韩国国家航空公司和IBM联合发布声明,表示韩国航空公司将把该公司的核心业务移植到IBM的eServer服务器当中完成,其中操作系统则采用Linux。9月,三星在推出了首款基于Linux系统

系统 2019-08-29 22:30:37 3202

Java

一致性哈希算法与Java实现

一致性哈希算法是分布式系统中常用的算法。比如,一个分布式的存储系统,要将数据存储到具体的节点上,如果采用普通的hash方法,将数据映射到具体的节点上,如key%N,key是数据的key,N是机器节点数,如果有一个机器加入或退出这个集群,则所有的数据映射都无效了,如果是持久化存储则要做数据迁移,如果是分布式缓存,则其他缓存就失效了。因此,引入了一致性哈希算法:把数据用hash函数(如MD5),映射到一个很大的空间里,如图所示。数据的存储时,先得到一个hash

系统 2019-08-29 21:58:41 3202

C#

C#单向循环列表 解决 约瑟夫问题

背景故事:约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的人的序号为5,4,6,2,3。最后剩下1号。类似的问题:一堆猴子都有编号,编号是1,2,3...m,这群猴子(m个)按照1-m的顺序围坐一圈,从第1开始数,每数到第N个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。程序代码如下:usingSystem;publicclassCir

系统 2019-08-12 09:30:05 3202

redis

redis和memcache的对比

1.Memcached简介Memcached是以LiveJurnal旗下DangaInteractive公司的BardFitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数据全部丢失。Memcached使用C语言开发,在大多数像Linux、BSD和Solaris等POSIX系统上,只要安装了libevent即可使用。在Windows下,它也有一个可用的非官方版本(ht

系统 2019-08-12 09:27:39 3202

Oracle

oracle数据字典

1.概念数据字典是oracle数据库用来存贮数据库结构信息的地方。数据字典是用来描述数据库数据的组织方式的,由表和视图组成。数据字典由脚本$oracle_home/rdbms/admin/catalog.sql创建。2.分类视图有三种实例:user_*(当前用户所拥有对象的有关信息),all_*(当前用户可访问对象的信息),dba_*(数据库中所有对象的信息)。查询数据字典数据时使用大写字母。可用upper\lower函数转换。一下以user_*实例举例(

系统 2019-08-12 01:54:37 3202

操作系统

如何在CentOS系统中安装字体 - 51CTO.COM

如何在CentOS系统中安装字体-51CTO.COM如何在CentOS系统中安装字体2010-04-0116:04佚名我要评论(0)字号:T|T本文讲解如何在CentOS系统中安装字体,由于我的习惯,以雅黑字体为例。去CentOS系统首选项字体里修改Ubuntu字体。AD:51CTO云计算架构师峰会抢票进行中!有很多人有自己经常使用的字体,在CentOS系统中我经常使用的就是雅黑,所以,我就以雅黑为例,来讲解在如何在CentOS系统中安装字体的。CentO

系统 2019-08-12 01:33:34 3202