- 博客(68)
- 收藏
- 关注
原创 在ubuntu下安装任何软件时都提示软件包 flash-plugin 需要重新安装,但是我无法找到相应的安装文件的错误的解决办法。
前两天想把ubuntu上的flash更新一下,希望在12.10下面能在谷歌浏览器上看看土豆什么的...不过问题来了,adobe公司没给ubuntu提供.dbe的安装文件。所以下了一个.tar的压缩包,解压copy了一个文件,不过估计是操作有什么问题...弄完以后每次再用apt-get 的时候都会提示正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息...
2018-01-16 11:03:13
2393
转载 mysql的三个范式
作者:知乎用户链接:https://www.zhihu.com/question/24696366/answer/29189700来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。国内绝大多数院校用的王珊的《数据库系统概论》这本教材,某些方面并没有给出很详细很明确的解释,与实际应用联系不那么紧密,你有这样的疑问也是挺正常的。我教《数据库原理》这门
2017-07-18 17:02:56
831
转载 pandas常用函数
[python] view plain copyimport numpy as np import pandas as pd import matplotlib.pyplot as plt ---------------numpy----------------------- arr = np.array([1,2,3], dtype
2017-07-13 21:38:09
1101
转载 Hbase原理、基本概念、基本架构
概述HBase是一个构建在HDFS上的分布式列存储系统;HBase是基于Google BigTable模型开发的,典型的key/value系统;HBase是Apache Hadoop生态系统中的重要一员,主要用于海量结构化数据存储;从逻辑上讲,HBase将数据按照表、行和列进行存储。与hadoop一样,Hbase目标主要依靠横向扩展,通过不断增加廉价的商用服
2017-07-09 14:41:24
471
转载 Ubuntu 中root 密码忘记解决方法
原文地址:http://www.linuxidc.com/Linux/2016-05/131256.htm方法一:如果用户具有sudo权限,那么直接可以运行如下命令:#sudo su root#passwd#更改密码或者直接运行sudo passwd root命令就可以直接更改root密码。有关sudo su的区别:1.共同点:都是r
2017-07-05 10:33:00
4329
转载 从MySQL Bug#67718浅谈B+树索引的分裂优化
问题背景今天,看到Twitter的DBA团队发布了其最新的MySQL分支:Changes in Twitter MySQL 5.5.28.t9,此分支最重要的一个改进,就是修复了MySQL 的Bug #67718:InnoDB drastically under-fills pages in certain conditions。关于此Bug的详细描述,以及如何重现此问题,可以阅读以上
2017-07-03 21:54:31
375
转载 Android Volley完全解析(一),初识Volley的基本用法
出处:http://blog.youkuaiyun.com/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnecti
2017-06-21 16:22:33
253
转载 C++标准库中排序函数sort的用法
(一)为什么要用c++标准库里的排序函数Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高!(二)c++标准库里的排序函数的使用方法I)Sort函数包含在头文件为#include的c++标准库中,调用标准库里的排
2017-06-08 10:05:52
926
原创 数据挖掘相关的八个问题
NO.1 Data Mining 和统计分析有什么不同? 硬要去区分Data Mining和Statistics的差异其实是没有太大意义的。一般将之定义为Data Mining技术的CART、CHAID或模糊计算等等理论方法,也都是由统计学者根据统计理论所发展衍生,换另一个角度看,Data Mining有相当大的比重是由高等统计学中的多变量分析所支撑。但是为什么Data Mining的出
2017-06-06 15:00:25
2111
转载 Hive 中的 LEFT SEMI JOIN 与 JOIN ON 的前世今生
hive 的 join 类型有好几种,其实都是把 MR 中的几种方式都封装实现了,其中 join on、left semi join 算是里边具有代表性,且使用频率较高的 join 方式。1、联系他们都是 hive join 方式的一种,join on 属于 common join(shuffle join/reduce join),而 left semi join 则属于 map j
2017-05-27 13:54:46
2384
2
转载 df和du显示的磁盘空间使用情况不一致的原因及处理
在Linux下查看磁盘空间使用情况,最常使用的就是du和df了。然而两者还是有很大区别的,有时候其输出结果甚至非常悬殊。1. 如何记忆这两个命令du-Disk Usagedf-Disk Free2. df 和du 的工作原理2.1 du的工作原理du命令会对待统计文件逐个调用fstat这个系统调用,获取文件大小。它的数据是基于文件获取的,所以有很大的灵活性,不一定非
2017-05-02 14:02:52
685
转载 总结C++中几种结构体初始化的方法
博客地址:http://www.cnblogs.com/vongang/结构体能自由组装数据,是一种很常见的数据打包方法。当我们定义一个结构体后,没有初始化就使用,就会使用到垃圾数据,而且这种错误很难发现。在编程时对于定义的任何变量,我们最好都先初始化。除了使用memset和ZeroMemory之外,有没有更简单的方法初始化呢?因为有时候每定义一
2017-04-25 17:40:43
8999
转载 mysql中的常用函数
在MySQL中,函数不仅可以出现在select语句及其子句中,而且还可以出现在update、delete语句中。常用的函数有:1. 字符串函数;主要用于处理字符串。2. 数值函数;主要用于处理数字。3. 日期和时间函数;主要用于处理日期和事件。4. 系统信息函数;获取系统信息。1. 使用字符串函数:虽然每种数据库都支持SQL,但是每种数据库拥
2017-04-18 11:44:10
493
原创 linux的sort命令用法
sort的-u选项它的作用很简单,就是在输出行中去除重复行sort的-r选项sort默认的排序方式是升序,如果想改成降序,就加个-r就搞定了。sort的-o选项由于sort默认是把结果输出到标准输出,所以需要用重定向才能将结果写入文件,形如sort filename > newfile。但是,如果你想把排序结果输出到原文件中,用重定向可就不行
2017-04-14 14:52:34
656
原创 python之cursor() — 数据库连接操作
python 操作数据库,要安装一个Python和数据库交互的包MySQL-python-1.2.2.win32-py2.5.exe,然后我们就可以使用MySQLdb这个包进行数据库操作了。 操作步骤如下: 1、建立数据库连接 import MySQLdb conn=MySQLdb.connect(host="localhost",user="
2017-04-13 19:21:12
20603
原创 python中元组(tuple)用法总结
一、tuple也是一个class,是不可变的list类型,不可以增删改。创建:tup1 = ('physics', 'chemistry', 1997, 2000);tup2 = (1, 2, 3, 4, 5 );tup3 = "a", "b", "c", "d";访问:(与list一样)tup1[1:5];修改:不可以修改,只能增加新的部分;tup3 = tup1
2017-04-13 19:14:22
33326
原创 从mongo数据库中导出数据的方法
一、Mongodb导出工具mongoexportMongodb中的mongoexport工具可以把一个collection导出成JSON格式或CSV格式(类似于表格的形式)的文件。可以通过参数指定导出的数据项,也可以根据指定的条件导出数据。mongoexport具体用法?1234567
2017-04-06 13:56:02
34352
2
转载 MongoDB基本管理命令
原文地址:http://blog.youkuaiyun.com/shirdrn/article/details/7105539MongoDB是一个NoSQL数据库系统:一个数据库可以包含多个集合(Collection),每个集合对应于关系数据库中的表;而每个集合中可以存储一组由列标识的记录,列是可以自由定义的,非常灵活,由一组列标识的实体的集合对应于关系数据库表中的行。下面通过熟悉Mong
2017-04-01 17:13:03
513
翻译 MongoDB的存储结构及对空间使用率的影响
使用MongoDB一段时间的同学肯定会发现,MongoDB往往会占用比实际数据大小多不少空间的问题。如果利用db.stats()命令去查看,会发现MongoDB会报告几种不同的空间大小信息,如dataSize, storageSize以及fileSize。这些大小到底指的是什么意思呢?让我们来通过了解MongoDB的存储机制来解析这几个数值的含义。数据库文件类型MongoD
2017-04-01 11:15:33
3211
转载 Mongodb启动命令mongod参数说明
Mongodb启动命令mongod参数说明mongod的主要参数有: 基本配置----------------------------------------------------------------------------------quiet# 安静输出--port arg# 指定服务端口号,默认端口27017-
2017-03-31 19:27:21
924
原创 MongoDB启动时出现errno:111 Connection refused错误的解决
问题描述:MongoDB启动时报下列错误[root@MongoDB ~]# mongoMongoDB shell version: 2.6.1connecting to: test2014-05-25T18:47:24.021+0800 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111
2017-03-31 19:17:47
20986
翻译 Hive 中的复合数据结构简介以及一些函数的用法说明
原文地址:https://my.oschina.net/leejun2005/blog/120463目前 hive 支持的复合数据类型有以下几种:map(key1, value1, key2, value2, ...) Creates a map with the given key/value pairsstruct (val1, val2, val3, ...) Crea
2017-03-30 11:21:29
868
转载 HIVE中UDTF编写和使用
1. UDTF介绍UDTF(User-Defined Table-Generating Functions) 用来解决 输入一行输出多行(On-to-many maping) 的需求。2. 编写自己需要的UDTF继承org.apache.hadoop.hive.ql.udf.generic.GenericUDTF。实现initialize, process,
2017-03-30 11:17:43
897
转载 Hive函数大全
原文地址:http://blog.youkuaiyun.com/wisgood/article/details/17376393一、关系运算:1. 等值比较: = 语法:A=B 操作类型:所有基本类型 描述:如果表达式A与表达式B相等,则为TRUE;否则为FALSE 举例: Hive>selec
2017-03-29 16:34:02
327
原创 mysql 聚集函数 count 使用详解
本文将探讨以下问题1.count(*) 、 count(n)、count(null)与count(fieldName)2.distinct 与 count 连用3.group by (多个字段) 与 count 实现分组计数4.case when 语句与 count 连用实现按过滤计数参考文章:Select count(*)和Count(1)的区别和执行方式
2017-03-29 15:30:29
596
原创 python中的itertools模块
Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数。首先,我们看看itertools提供的几个“无限”迭代器:>>> import itertools>>> natuals = itertools.count(1)>>> for n in natuals:... print n...123...因为count()会创建一个无
2017-03-28 11:38:41
438
转载 sql和hql的区别
hql是面向对象查询,格式:from + 类名 + 类对象 + where + 对象的属性sql是面向数据库表查询,格式:from + 表名 + where + 表中字段1、查询一般在hibernate中使用查询时,推荐使用hql(Hibernate Query Language)查询语句。使用hql的时候需要注意:A、大小写敏感因为hql是面向对象的,
2017-03-27 19:47:40
449
原创 Hive的相关总结
hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分适合数据仓库的统计分析。 Hive是建立在 Hadoop 上的数据仓库基础构架。它提供了一系列
2017-03-27 16:17:28
261
原创 设计模式之---单例模式
单例模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。单例模式的特征如下:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。这三个特征可以保证一个类仅有一个实例,并提供一个访问它的全局访问点。为了实现
2017-03-24 15:08:50
324
原创 Java 中Thread用法
1、使用线程主要有以下原因:1)解决生成进程导致的性能问题;2)用于同时处理;3)合理利用CPU资源。2、Java 线程的运行:构造一个Thread类的实例(主要有两种方法),调用其start()方法,如:Thread t = new Thread();t.start();1212这是一个空壳线程,不做任何事,创建之后就退出。 构造一个Thread类的实例的两种方法:1)
2017-03-23 19:15:41
1734
转载 java中volatile关键字的含义
原文地址:http://www.cnblogs.com/aigongsi/archive/2012/04/01/2429166.html在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关
2017-03-23 17:03:56
267
转载 java synchronized详解
原文地址:http://www.cnblogs.com/GnagWang/archive/2011/02/27/1966606.htmlJava语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只
2017-03-23 16:39:28
281
原创 设计模式之---抽象工厂模式
抽象工厂模式也是一种创建型的设计模式;它是在工厂模式基础上的一个延伸拓展,抽象工厂模式(Abstract Factory Pattern)是围绕一个超级工厂创建其他工厂。该超级工厂又称为其他工厂的工厂,抽象工厂模式先生产一个超级工厂,超级工厂再去生产各个工厂,最后工厂再去生产对应的产品。而工厂模式中,只有一个工厂,该工厂生产各种产品。代码示例如下图:分析:其中类FactoryPro
2017-03-22 15:30:14
303
原创 设计模式之---工厂模式
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。如下图所示代码是一个创建各种形状的factory:分析:其中shapeFactory就相当于是一个生产各种形状的工厂,可以返回
2017-03-21 17:52:12
313
原创 linux下编译、运行、调试java程序
一. 下载jdk5.0 for linux(现在应该有新版本了) 到sun的主页 http://java.sun.com/j2se/1.5.0/download.jsp 下载jdk安装文件二. 安装 java 环境: 新建终端, 进入 jdk 存放目录, 执行: ./jdk-1_5_0-linux-i586-rpm.bin 出现 jdk 的安装 licence,
2017-03-21 14:31:27
34207
3
转载 g++和gcc的异同
gcc和g++都是GNU(一个组织)的编译器。1、对于.c后缀的文件,gcc把它当做是C程序;g++当做是C++程序;2、对于.cpp后缀的文件,gcc和g++都会当做c++程序。3、编译阶段,g++会调用gcc(也就是说);4、连接阶段,通常会用g++来完成,这是因为gcc命令不能自动和c++程序使用的库连接。 gcc可以用来编译c++但是它不会自动调用链接的c++标准库(S
2017-03-21 14:14:31
327
转载 shell之sort命令
原文地址:http://www.cnblogs.com/myd620/p/6002936.html1 sort的工作原理sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapple
2017-03-14 14:52:25
260
转载 17个新手常见Python运行时错误
原文地址:http://wenku.baidu.com/link?url=dC0e7MDGA4KsQIyw3p5MkLvBHsUAwitgZBDMEINa3GrFfYMLimRw1SYvYq_IwgJEvwf7ii1-YjgCDRUUa4KJ4vDv5CJCnEu25Jhx9wxkL6S 当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的
2017-03-08 12:09:03
642
原创 mongo从怎么在指定查询条件的前提下从数据库中读出指定key对应的value
1、在mongodb中,不支持在给定查询条件以及key的前提下,返回该key对应的value。2、正确的获取value的方法是:通过find语句返回查询结果之后,将这个查询结果以json字符串的形式进行解析,从而获得你想要的key所对应的value。具体代码如下1:在这种情况下,你会发现print输出的结果并不是你想要的json字符串的形式,而是:,是一个cursor对象,因为
2017-03-06 17:30:17
4490
1
原创 mongoDB常用命令
mongoDB常用命令安装mongoDB官网下载安装(Windows安装方法)基础知识集合——对应关系数据库中的表文档——对应关系数据库中的行启动数据库服务定位到安装目录下的bin文件夹里后> mongod --dbpath ../data/db如没有data/db文件夹,需先创建,dbpath用于指定数据存放位置开启一个客户端访问数据库同样的bin
2017-03-06 15:51:17
319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人