自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 资源 (4)
  • 收藏
  • 关注

原创 逆序向约瑟夫环

约瑟夫环,是模n 删除,这里的题解是 模n 插入这里的例子是 模 2public static void main(String args[]) { Scanner cin = new Scanner(System.in); int x = cin.nextInt(); int[] a = new int[x]; for (int i = 0; i < x; ++i) {

2016-08-18 11:39:55 941

原创 java 反射操作 实例分析(自己写哦)

新建一个类:public class HPDJI { public static int cc=0; public int dd=0; public HPDJI(Integer dd) { super(); this.dd = dd; } public static int getCc() { return cc; } public static void

2016-08-17 17:09:07 448

转载 mysql 存储引擎 innodb和myisam 区别

转自:http://blog.sina.com.cn/s/blog_6e322ce70100xwve.html1, 事务处理innodb 支持事务功能,myisam 不支持。Myisam 的执行速度更快,性能更好。2,select ,update ,insert ,delete 操作MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoD

2016-08-15 17:51:26 412

原创 终于完全学会fdisk 分配虚拟机命令了

重新启动虚拟机,进入查看新的硬盘情况:fdisk -l1.查看现有的硬盘分区(现在空间没有变大)#df -h这里是fdisk 操作的过程哦。其实fdisk 也是一个工具,linux里头划分磁盘的工具2.对新增的硬盘空间做新增分区(硬盘数没有增加,增加的是空间)#fdisk /dev/sdaCommand (m for help): n 说明:

2016-08-09 19:02:04 2993

原创 大数据几道面试题

1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?  方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。  s 遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文件(记为)中。这样每个小文件的大约为3

2016-08-04 10:43:52 445

原创 java 线程通信的两种方法

先讲如何通信: 再讲 如何 同步。网上的代码是有问题的。我注释了出来。第一 。\线程 共用 一个 稀缺变量:1、 继承至 thread 类public class Innersharethread {public static void main(String[] args) {Mythread mythread =newMythread();myt

2016-07-29 11:57:27 365

原创 配置trac 的时候 总是报 mysql 数据库 没有符合的utf8编码 错误

终于搞定了。。。用 trac-admin 配置新的trac  站点的时候,明明调整了数据库的编码方式的,可最后还是有问题,怎么都生成不了。我去 是 校对规则 弄错 了,不是默认的,而要自己写。create database tick character set utf8 collate utf8_bin;校对规则是用在 where 子句中,比如,是否区分大小写,这样

2016-07-28 15:13:24 292

原创 linux /etc/bash.bashrc 下的环境变量 一定要把path export 出来啊。。。

linux /etc/bash.bashrc 下的环境变量 一定要把path export 出来啊。。。设置的其他 单独 有用的 变量也要export 出来。不然系统不认啊。。。类似于你只写了个没用的字符串啊,系统没有把它认作是操作环境的命令啊。。。不然很多是没法用的,没法识别的。。。

2016-07-27 23:02:54 2958

原创 在hadoop 里安装 sqoop 并把mysql数据导入hdfs

hadoop 2.6.0sqoop:sqoop-1.4.6.bin__hadoop-2.0.4-alpha.tar.gz然后把sqoop 解压。这里解压发生的问题是,找不到目标目录tar -xzvf XXXXX -C ~/                  大写-C 不要忘记加上。配置环境变量:sudo nano /etc/bash.bashrc 加上SQOOP_H

2016-07-23 00:59:13 1320

原创 linux 系统 分级命令目录作用,软硬中断,查看具体进程启动信息

中断部分内容参考自:http://blog.csdn.net/zhangskd/article/details/21992933进程查看部分参考自:http://blog.csdn.net/zheng0518/article/details/42964913首先注意usr指 Unix System Resource,而不是User然后通常/usr/bin下面的都是系统预装的

2016-07-21 16:25:49 1420

原创 今天突然ubuntu下的virtual box出问题了

Kernel driver not installed (rc=-1908)The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by ex

2016-07-15 16:28:38 7798 3

原创 linux 物理硬盘资源管理

这篇只讲怎么查询和统计,至于怎么分区,我也不会,回头我会了在写。先修知识:介绍2种分区表:MBR分区表:(MBR含义:主引导记录)所支持的最大卷:2T (T; terabytes,1TB=1024GB)对分区的设限:最多4个主分区或3个主分区加一个扩展分区。GPT分区表:(GPT含义:GUID分区表)支持最大卷:18EB,(E:exabytes,1EB=1024TB

2016-07-14 23:24:43 546

原创 LVM 存储系统里 命令行 lv vg pv 的关系

partprobe  --扫描新增的硬盘fdisk -l --查看 磁盘信息。pvcreate  /dev/sdb --把新挂载的硬盘 创建 pvvgcreate vg-data /dev/sdb -- 创建新的vg 叫vg datalvcreate -l  100%VG -n lv-data vg-data -- 创建新的 lv 把所有的vg 划给

2016-07-13 17:00:10 2522

原创 hadoop 2.6 安装 spark 1.4.0

下载scala 2.10.4 安装scala 解压:tar -zxvf scala.xxx.tgz 配置环境变量:我的在/etc/bash.bashrc加到之前配置的后面就可以了。测试scala 就用 scala -version接着安装spark 下载 spark-1.4.0-bin-hadoop2.6 tgz 包 然后解压到用户目录cd conf 目录cp

2016-07-11 22:29:18 533

转载 linux超级块和inode 详解 和 df 、du 命令详解与环境变量

一、inode块,Unix文件的核心。  首先需要明白的是,在Unix操作系统中的任何资源都被当作文件来管理。如目录、光驱、终端设备等等,都被当作是一种文件。从这方面来说,Unix操作系统中的所有的目录、硬件设备跟普通文件一样,具有共同的属性。而这些属性的话,就是保存在inode块中。  Inode块中保存了一个文件系统中的全部Inode节点。也就是说,当系统创建了一个文件(或者添加了一个

2016-05-22 00:36:45 6104

转载 java 内存回收机制和算法(只有跳转链接)

转自:http://jbutton.iteye.com/blog/1569746很有用哦。

2016-05-22 00:33:40 298

原创 插叙:百度面试经验总结

无论百度实习生的面试结果如何,把经验写下来把。一面里难题:斐波那契数列:#include int fib(int n){    if(n==1||n==2)        return 1;    else        return fib(n-1)+fib(n-2);}int main(){    int n;    scanf(

2016-05-22 00:31:12 3257 1

转载 HBase总结(十二)Java API 与HBase交互实例

转自:http://blog.csdn.net/lifuxiangcaohui/article/details/39997391HBase提供了Java Api的访问接口,掌握这个就跟Java应用使用RDBMS时需要JDBC一样重要import java.io.IOException;import org.apache.hadoop.conf.Configuration;

2016-04-25 20:31:16 343

转载 HBase总结(十一)hbase Java API 介绍及使用示例

转自:http://blog.csdn.net/lifuxiangcaohui/article/details/39997205几个相关类与HBase数据模型之间的对应关系java类 HBase数据模型HBaseAdmin 数据库(DataBase)HBaseConfigurationHTable 表(Table)HTableDescriptor 列族(Column

2016-04-25 20:28:05 516

转载 Hbase总结(十)Hhase性能调优

转自:http://blog.csdn.net/lifuxiangcaohui/article/details/39994617因官方Book Performance Tuning部分章节没有按配置项进行索引,不能达到快速查阅的效果。所以我以配置项驱动,重新整理了原文,并补充一些自己的理解,如有错误,欢迎指正。配置优化zookeeper.session.timeout默

2016-04-25 20:11:12 485

原创 重拾hadoop hbase知识

哎,最近连连失利啊。hadoop集群启动jps查看后没有DATANODE经常会遇到这样的情况,hadoop的datanode启动一阵子后,突然一会又down掉了这样的现象主要原因是多次format namenode 造成namenode 和datanode的clusterID不一致。方法:建议查看datanode上面的log信息。解决办法:删除data/hadoop/c

2016-04-20 00:37:43 351

原创 尝试向分析类转型2--工具使用

接着昨天的weka在linux上安装因为直接在ubuntu软件中心安装的。所以安装目录比较乱一般安装到 /usr/bin 如果是另外下的deb包(比如google-chrome)就装在 /opt  原文件 /var/cache/apt/archives配置文件 ~/.configORLinux安装软件和win安装软件的概念不太一样。Win总是把一个软件安装在一个指定

2016-02-21 22:40:20 487

原创 尝试向分析类转型1--scikit-learn(机器学习) 和 Weka(数据挖掘)

前段时间的那个微博爬虫一直爬着。。现在库里有20w id 和 10 w 转发微博  10w 原创微博这个项目算是失败了,因为效率太低了,微博更新那么快,爬虫速度又那么慢。。。所以根本来不及拿下最有代表性的数据算了,既然爬就让它慢慢爬把19w 的人还没爬朋友  2500 人爬了朋友  700人爬了微博结果如上言归正传,今天装了一下s

2016-02-21 00:26:59 1232 1

原创 PostgreSQL 里 下标从 1 开始

PostgreSQL 里 下标从一开始!!!!PostgreSQL 里 下标从一开始!!!!PostgreSQL 里 下标从一开始!!!!

2016-02-17 16:13:03 506

转载 Hadoop中的一些基本操作

转自:http://my.oschina.net/kevin701/blog/228684这个如果用在公司里部署的 hadoop 环境 把 -fs 改成 -dfs   先粗略说一下“hadoop fs”和“hadoop dfs”的区别:fs是各比较抽象的层面,在分布式环境中,fs就是dfs,但在本地环境中,fs是local file system,这个时候dfs不可用。

2016-01-27 17:42:34 590

原创 mysql mongodb PostgreSQL运用技能

也有一段时间没有更新了。。。现在想想还是有点疲惫了。。。mongodb --》 文档型数据库,json串,没什么好特别的把mongodb 查询结果保存在bin目录下的csv 文件./mongoexport  --host "IP:port" -u "user_name" -p "pass_word" -d database -c collection--csv -o s

2016-01-27 14:22:00 1025

转载 JDK动态代理实现原理

转自:http://rejoy.iteye.com/blog/1627405之前虽然会用JDK的动态代理,但是有些问题却一直没有搞明白。比如说:InvocationHandler的invoke方法是由谁来调用的,代理对象是怎么生成的,直到前几个星期才把这些问题全部搞明白了。     废话不多说了,先来看一下JDK的动态是怎么用的。 Java代码  p

2016-01-02 23:02:36 326

转载 java 内部类 和 匿名内部类

转自:http://www.cnblogs.com/nerxious/archive/2013/01/24/2875649.html 和:http://www.cnblogs.com/nerxious/archive/2013/01/25/2876489.html   的内容和评论区内部类不是很好理解,但说白了其实也就是一个类中还包含着另外一个类如同一个人是由大脑、

2016-01-02 11:18:32 299

原创 工作学习报告--java基础(1)

java StringBuilder类  int length()  求构建器中的代码单元的数量StringBuilder append(String str) 追加一个字符串并返回thisStringBuilder insert(int offset,String str)  在offset 位置插入一个字符串并返回thisStringBuilder delete(int s

2015-12-24 18:10:49 526

原创 java 读取 写入 csv 文件

csv  是以逗号进行分隔的文件,以换行符表示下一条记录读文件:构建hashmapMap tempMap = new HashMap();String filePath = "******";BufferedReader bufReader = new BufferedReader(new FileReader(filePath));String lineStr

2015-12-18 10:24:28 817

原创 尝试参加阿里云 天池 大赛 (看看odps到底封装的多好)1,本地跑通了。2、把mr程序上传到御膳房

额,听说odps是封装hadoop上的二次开发。。。试试download下来项目到eclipse 里 出现的第一个错误是: 错误: 找不到或无法加载主类 my.group.mapreduce.JobLauncher这个比较简单,因为自己手贱点了maven clean  然后 要重新install 一下对应的包然后本地运行第一个jobluncher的时候,出现st

2015-11-30 18:02:03 1769 1

转载 mapreduce里的shuffle 里的 sort merge 和combine

转自http://www.aboutyun.com/thread-7078-1-1.html 的hyj 版主信息旨在分享。感谢about 云论坛。补充:个人理解 在map结束的收尾工作 和 在reduce 开始的取数据 工作里 都有 merge 和 combine 工作。区别是对应单一的map 还是对应不同的mapmap里还有partition(选择reducer) 和 s

2015-11-28 15:08:19 4036 1

转载 常用sql 各种连接的区别和细分

转自:http://www.cnblogs.com/jinianjun/archive/2011/11/08/2240525.html首先划分一下,连接分为三种:内连接、外连接、交叉连接    内连接(INNER JOIN):      分为三种:等值连接、自然连接、不等连接        外连接(OUTER JOIN):      分为三种:      左

2015-11-19 15:40:32 737

原创 爬虫新任务

今天又收到一个奇怪的爬虫任务,爬取政府的xxx公共网站额,奇怪的需求,奇怪的要求碰到的三个问题是:1、ajax 请求。。其实发现根本不难啊,和原来的爬取过程一样啊。都已经把必要的请求全部取出了,按照必要的顺序和格式请求过去就可以了2、验证码请求这个确实是一个难点,因为如果验证码做的好,确实很难识别,而且还要自己写对应的训练库。但是这里的验证码比较简单用ubunt

2015-10-26 22:15:12 771

原创 ubuntu 操作补充 查找文件 和 awk

1.whereis 文件名  特点:快速,但是是模糊查找,例如 找 #whereis mysql 它会把mysql,mysql.ini,mysql.*所在的目录都找出来.我一般的查找都用这条命令.  2.find / -name 文件名  特点:准确,但速度慢,消耗资源大,例如我想找到php.ini的准确位置,就需要用  #find / -name php.ini  3.loc

2015-10-23 19:46:03 1139

转载 mongodb常用操作

查看全部数据表> useChatRoomswitched to dbChatRoom> showcollectionsAccountChatsystem.indexessystem.users 创建数据表>db.createCollection("Account"){"ok":1} >db.createCollection("Test",{cap

2015-10-23 18:44:24 388

转载 ubuntu github 使用

1. 安装Git1.1 Ubuntu12.04下可以使用apt-get方式安装,也可以下载源代码安装【1】,我们这里使用apt-git安装。但由于直接使用 sudo apt-get install git 安装的版本较老,因此我们参考【2】中给出的PPA源。sudo add-apt-repository ppa:git-core/ppasudo apt-get update

2015-10-19 09:07:44 378

转载 java socket 编程原理 转

转自 http://www.blogjava.net/Reg/archive/2010/07/17/326392.html Java网络socket编程详解7.2 面向套接字编程    我们已经通过了解Socket的接口,知其所以然,下面我们就将通过具体的案例,来熟悉Socket的具体工作方式7.2.1使用套接字实现基于TCP协议的服务器和客户机程序

2015-10-18 19:52:17 510

原创 面试,一点小心得

昨天去百度面试:人家问爬虫download下来的picture 全部放到一个文件夹,因为文件夹的文件数目是受限的,所以问下有没有其他办法存啊?我不知道文件夹下的文件数目是受限的啊?所以说还没考虑那么多。查看了一些资料,一般是不会发生文件数目超过的情况的。引文根目录受限范围是 32000  其他目录文件数目是不受限的。但是受到总文件数目的控制,inodes;

2015-10-11 21:47:23 499 1

原创 linux ubuntu 虚拟机系统文件补充章

今天碰到一个比较头疼的问题,师弟要用电脑,导师让我把我正在做实验的电脑分给他用。。。师弟倒是人不错,说没关系,让我继续再他的机器上跑分布式实验。。。可这让我怎么好意思还好我用的是虚拟机系统,然后我把整个虚拟机系统,包括克隆版本都全部拷到硬盘里,放到另外一台机器上了。。。什么?为什么不让师弟用另外一台机器?额,这台机器原来是大师兄的,现在大师兄走了,然后就顺带借着用一下。。。

2015-10-01 16:20:11 390

标准C++宝典.pdf

标准C++宝典.pdf,C++文件,代码标准开发模式,stl

2014-07-16

Microsoft SQL.Server 2012 Reporting Services.pdf

Microsoft SQL.Server 2012 Reporting Services.pdf

2014-07-16

matlab数学建模算法

matlab 数学建模 经典算法,很有用必备的经典算法

2011-07-31

xna学习指南 4.0 游戏编程

学习能力能得到很大的提高的基础指导书,能帮助c#初学者很快的掌握一些基本技术。xna游戏编程入门

2011-05-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除