自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (3)
  • 收藏
  • 关注

原创 hadoop集群配置启动及编程

hadoop集群配置启动及编程1.      环境准备Master: (1台)CPU:64位操作系统:ubuntu14.04IP地址:192.168.177.10 Slave: (2台)CPU:64位操作系统:ubuntu14.04IP地址:192.168.177.10&IP地址:192.168.177.10 故而,主机IP为10的机器,即做

2016-07-03 22:46:29 539

原创 kafka集群配置启动及编程

kafka集群配置启动及编程1.      说明本文描述在同一台机器上配置3个zookeeper节点,3个kafka节点的方法。本文描述的集群搭建方式,基于windows系统,其他操作系统类似。 2.      准备到apache官网上下载kafka的压缩包,我下载的是:kafka_2.10-0.9.0.1.tgz。解压压缩包,解压文件夹复制两份。三个文件夹分别命名为:kafk

2016-07-03 21:27:49 8916 2

转载 go语言指针访问结构体的方法

Go有指针,但是没有指针运算。结构体字段可以通过结构体指针来访问。通过指针间接的访问是透明的。复制代码代码如下:package mainimport "fmt"type Vertex struct {    X int    Y int}func main() {    p := Vertex{1, 2}    q := &p    q.X

2016-02-25 23:54:32 949

转载 scala 从入门到入门+

新手向,面向刚从java过渡到scala的同学,目的是写出已已易于维护和阅读的代码.从语句到表达式语句(statement): 一段可执行的代码表达式(expression): 一段可以被求值的代码在Java中语句和表达式是有区分的,表达式必须在return或者等号右侧,而在scala中,一切都是表达式.一个例子:假设我们在公司的内网和外网要从不同的域名

2016-02-22 09:41:39 1384

转载 Scala的“=>”符号简介

Scala中的=>符号可以看做是创建函数实例的语法糖。例如:A => T,A,B => T表示一个函数的输入参数类型是“A”,“A,B”,返回值类型是T。请看下面这个实例:scala> val f: Int => String = myInt => "The value of myInt is: " + myInt.toString()f: Int => String = sca

2016-02-22 09:31:35 1568

转载 qt-qml移动开发之在ios上开发和部署app流程简介

转至:http://www.seanyxie.com/qt-qml%E7%A7%BB%E5%8A%A8%E5%BC%80%E5%8F%91%E4%B9%8B%E5%9C%A8ios%E4%B8%8A%E5%BC%80%E5%8F%91%E5%92%8C%E9%83%A8%E7%BD%B2app%E6%B5%81%E7%A8%8B%E7%AE%80%E4%BB%8B/------------

2016-02-21 15:24:49 1658

转载 Scala的一些最佳实践

应用层80/20原则:80%的代码是 纯函数,其余如处理IO,数据库,用户交互等方面的20%的代码也应该尽量轻量级培养面向表达式的编程思维,培养函数式编程思维用Actor模型实现并发功能将更多的 行为 从 类里 移到 更细粒度的 trait中代码层坚持写纯函数习惯将函数作为变量和参数进行传递重点学习scala的集合类和其API尽量使用immutable代码,优先使用val和

2016-01-25 18:28:20 828

转载 hadoop机架感知

原文链接:http://www.cnblogs.com/ggjucheng/archive/2013/01/03/2843015.html背景    分布式的集群通常包含非常多的机器,由于受到机架槽位和交换机网口的限制,通常大型的分布式集群都会跨好几个机架,由多个机架上的机器共同组成一个分布式集群。机架内的机器之间的网络速度通常都会高于跨机架机器之间的网络速度,并且机架之间机器的网络通

2016-01-23 12:46:40 387

转载 C++的精髓——虚函数

虚函数为了重载和多态的需要,在基类中是由定义的,即便定义是空,所以子类中可以重写也可以不写基类中的函数!纯虚函数在基类中是没有定义的,必须在子类中加以实现,很像java中的接口函数!虚函数引入原因:为了方便使用多态特性,我们常常需要在基类中定义虚函数。class Cman{public:virtual void Eat(){……};void Move();pri

2016-01-20 13:22:29 322

转载 C++函数重定义、重载、重写

1. 重写 (override):      父类与子类之间的多态性。子类重新定义父类中有相同名称和参数的虚函数。1) 被重写的函数不能是 static 的。必须是 virtual 的 ( 即函数在最原始的基类中被声明为 virtual ) 。2) 重写函数必须有相同的类型,名称和参数列表 (即相同的函数原型)3) 重写函数的访问修饰符可以不同。尽管 virtual 是 priva

2016-01-20 11:52:37 350

原创 mongo集群配置

1.1> 创建第一个replset# 创建目录mkdir -p /home/lihan/work/mongo/data/replset_sharding/replset1/r0mkdir -p /home/lihan/work/mongo/data/replset_sharding/replset1/r1mkdir -p /home/lihan/work/mongo/data/re

2015-12-01 14:27:46 501

转载 mysql 循环插入记录

mysql 循环插入记录一,delimiter的用法  告知解释器遇到 delimiter后面的符号时作用相当于分号,这样可以避免在shell 中写mysql脚本时,与分号发生冲突。举个栗子;   输入 select * from t_tag ;后 就会显示结果,即,执行了该语句,但是使用delimiter后,如下图:只有遇到另外的一个 // 时,才会执行所写的语句。

2015-11-06 09:17:39 671

原创 Hadoop 2.6.2 完全分布式环境搭建

Hadoop2.6.2完全分布式环境搭建0、环境介绍0.1、硬件环境CPU:Intel(R)Core(TM) i5-4590 CPU @ 3.30GHz 4核 64位RAM:8GB考虑到内存与CPU的性能尚可,采用虚拟机来部署datanode。0.2、软件环境主机 (ubuntu12.04:192.168.100.5)虚拟机1(ubuntu12.

2015-11-04 17:20:17 615

转载 如何用U盘制作Ubuntu 14.10启动盘

如何用U盘制作Ubuntu 14.10启动盘|浏览:5957|更新:2014-12-19 11:191234567分步阅读Ubuntu已经出来有一段时间了,很多小伙伴都安装上在体验了,但是还是有很多小伙伴不知道如何制作U盘启动盘,今天小编为大家介绍一下,如何用U盘制作

2015-11-03 09:09:44 498

转载 Ubuntu更改MySQL字符集UTF-8,正确显示中文

首先停mysql服务,编辑配置文件my.cnf?12$ sudo stop mysql$sudo vim /etc/mysql/my.cnf?1234567891011[client] default-character-s

2015-11-02 12:58:25 401

转载 C中如何调用C++函数

转自:http://blog.linuxgem.org/tzc/show/551.html调用C++函数库,一般不能直接调用,需要将C++库转换成C接口输出,方可以使用C调用将 C++ 函数声明为``extern "C"''(在你的 C++ 代码里做这个声明),然后调用它(在你的 C 或者 C++ 代码里调用)。例如:// C++ code:extern "C" void f(

2015-10-28 10:25:24 2608

转载 C++类成员冒号初始化以及构造函数内赋值

原文链接:http://blog.csdn.net/zj510/article/details/8135556通常我们对类成员进行“初始化”有两种方式:1. 构造函数后面跟冒号;2. 构造函数里面对成员进行赋值。有些人不太注意这个小细节,或者根本不知道他们的区别,认为两种方式是一样的。这个误解有时可能会对程序带来影响,这里我来介绍一下这两种方式。

2015-10-27 09:49:14 490

转载 C++对参数直接赋值

在C++中,可以为参数指定默认值。在函数调用时没有指定与形参相对应的实参时, 就自动使用默认参数。默认参数的语法与使用:(1)在函数声明或定义时,直接对参数赋值。这就是默认参数;(2)在函数调用时,省略部分或全部参数。这时可以用默认参数来代替。注意:(1)默认参数只可在函数声明中设定一次。只有在没有函数声明时,才可以在函数定义中设定。(#add ,此句意为存在函数声明和

2015-10-27 08:54:52 5531

转载 MySQL数据库高并发优化配置

在Apache, PHP, mysql的体系架构中,MySQL对于性能的影响最大,也是关键的核心部分。对于Discuz!论坛程序也是如此,MySQL的设置是否合理优化,直接 影响到论坛的速度和承载量!同时,MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经验 进行判断,然后设置合理的参数。下面我们了解一下MySQL优化的一

2015-10-20 19:49:46 457

转载 不同场景下JVM参数的配置方式

原文地址:http://www.360doc.com/content/11/0808/17/1542811_138948633.shtmlEclipse中JVM参数的配置方式1. 通过eclipse.ini设置jvm参数,eclipse启动后即生效,如下:    -vmargs    -Dosgi.requiredJavaVersion=1.5   -Xms512m

2015-10-19 10:12:26 315

转载 MySQL数据导出与导入

原文地址:http://blog.chinaunix.net/uid-16844903-id-3411118.html发一篇基础的,关于MySQL数据导出导入的文章,目的有二:1.备忘2.供开发人员测试工具mysqlmysqldump应用举例导出导出全库备份到本地的目录mysqldump -u$USER -p$PASSWD -h127.0

2015-10-13 16:20:36 375

转载 linux sed命令详解

原文地址:http://www.cnblogs.com/ggjucheng/archive/2013/01/13/2856901.html简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件

2015-10-13 16:15:37 306

转载 SO_REUSEADDR和SO_REUSEPORT异同

原文地址:http://blog.chinaunix.net/uid-28587158-id-4006500.html文章内容来源于stackoverflow上的回答,写的很详细http://stackoverflow.com/questions/14388706/socket-options-so-reuseaddr-and-so-reuseport-how-do-they-differ

2015-10-13 12:39:37 673

转载 Java Session 是如何实现的

原文地址:http://gongmingwind.iteye.com/blog/587656这几天研究了下java 中Session的实现方式,在javaeye上看了一篇不错的帖子,对我的帮助很大,buaawhl 回答的很详细,地址为:http://www.iteye.com/topic/10452#57430。后来经过自己的研究,发现url重写部分,说明的不是太准确,本想回帖说明,但是发

2015-10-12 15:19:09 467

原创 ubuntu环境笔记

####允许root远程登陆:##1) 修改远程登录权限本机登陆mysql:mysql -u root -p 输入密码登录mysql改变数据库:use mysql;赋予权限:GRANT ALL PRIVILEGES ON  *.*  TO root@"%" IDENTIFIED BY 'system';-- *.*    所有数据库-- root   登录用户名

2015-10-08 09:22:31 468

原创 MAVEN使用过程中遇到的问题汇总

在maven的使用过程中,遇到较多的问题,通过网络资源各个解决,设计到原创链接有:http://my.oschina.net/zimingforever/blog/266191【1. eclipse中使用maven插件的时候,运行run as maven build的时候报错】-Dmaven.multiModuleProjectDirectory system proper

2015-09-28 10:29:46 1015

转载 Eclipse安装Maven插件

0. 说明本文系转载,原文位置:http://dead-knight.iteye.com/blog/18416581.工具下载: Eclipse4.2 jee版本(这里使用最新的Eclipse版本,3.7以上版本按照以下步骤都可以) 下载地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/dow

2015-09-28 10:19:54 313

转载 MySQL字符串函数

本文转至: http://blog.csdn.net/primer_programer/article/details/4041048对于针对字符串位置的操作,第一个位置被标记为1。ASCII(str) 返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。 mysql> select ASCII('2');-

2015-08-22 10:04:32 418

原创 squid之安装配置运行

1. 下载源码包 squid-3.4.13.tar.gzroot@master:/home/lihan/work/cluster# lsnginx-1.8.0  nginx-1.8.0.tar.gz  squid-3.4.13.tar.gz2. 解压源码包root@master:/home/lihan/work/cluster# tar zxvf squid-3.4.13.

2015-08-04 09:05:47 597

原创 Ubuntu LVS配置

UbuntuLVS配置1.      拓扑结构图1. 拓扑图2.      角色描述LVS-DR-Master: LVS-DR负载均衡主服务器;LVS-DR-Slave0: 从服务器0;LVS-DR-Slave1: 从服务器1; 3.      配置3.1  LVS-DR-Master配置配置虚拟IP:#ifconfig eth0:1 192

2015-07-30 16:41:47 1778

原创 NGINX + TOMCAT + MEMCACHED实现HTTP负载均衡

NGINX+ TOMCAT + MEMCACHED实现HTTP负载均衡1.      组成模块概述1.1  Nginx高性能的http和反向代理服务器,其特点是占用内存小,并发性能强,被广泛用于http服务器的负载均衡服务器。 1.2  Tomcat开源的http服务器 1.3  Memcached高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负

2015-07-30 16:15:27 475

原创 mysql之replication配置

操作系统:Linux/windowsMaster(windows XP)/Slave(Ubuntu 12.04)Master端IP:192.168.100.31Slave端IP:192.168.100.30主从mysql的用户名密码都分别为root/system1> 主机master设置1.1> 启动mysql服务mysqld-nt  --def

2015-07-25 14:40:44 573

原创 qt on android之GPS信号的获取

1.      Qt on Android GPS系统流程图1. 系统流程图如图1所示,系统含两个层面:其一为基于QT的UI,提供启动GPS的按钮(QPushButton),以及显示GPS信号的文本域(QTextBrowser);其二为基于Activity的GPS服务,提供GPS的启动,GPS信号上报等服务。两个层面的交互及C++与Java的交互通过JNI来实现。系统的

2015-07-22 16:32:27 3803 3

原创 android on qt 之模拟jquery-mobile控件的box-shadow效果

一.背景图片描述 1. 名称定义在Qt的控件中,加入类似CSS3的box-shodow的阴影效果。由于QSS不支持box-shodow属性,故而通过截图拼凑来模拟。                                                  图1. radius_border.png上图为我们需要准备的背景图(radius_border.png

2015-07-14 09:51:05 1284

原创 Unable to find Definition of MD5_Init, MD5_Update and MD5_Final!

在学习Openssl的MD5算法时,找不到 MD5_Init,MD5_Update,MD5_Final这三个函数的定义,通过google + grep 在源码中找到:MD5_Init() is in crypto/md5/md5_dgst.c MD5_Update() and MD5_Final() are mapped to HASH_UPDATE() and HASH_FINA

2015-06-23 15:05:13 1192

原创 基于linux c编程的正则表达式

linux c#include #include #include #include #include #define SUBSLEN 10 #define EBUFLEN 128 #define BUFLEN 1024 #define reg_comp(a, b, c) regcomp(a, b ,c)#define reg_error(a, b , c

2014-12-27 16:01:21 705

原创 基于ubuntu的单臂路配置尝试

1. 事出原因为了方便无线路由器的应用程序的调试,首先把应用程序移植到ubuntu调试,所以需要把ubuntu配置成路由模式,但是我的ubuntu上面只有1块网卡,故而配置成单臂路由。2. 准备条件主机为ubuntu,并在其上安装虚拟机xp,虚拟机的网络配置成bridge模式,逻辑上可视为虚拟机与主机连接在同一交换机的不同端口下面。2.1>主机上本身有一块网

2014-12-03 13:40:05 1360

原创 http协议与http代理

TCP/IP协议族TCP/IP(Transmission Control Protocol/InternetProtocol,传输控制协议/网际协议)是用于计算机通信的一个协议族。 TCP/IP协议族包括诸如Internet协议(IP)、地址解析协议(ARP)、互联网控制信息协议(ICMP)、用户数据报协议(UDP)、传输控制协议(TCP)、路由信息协议(RIP)、Telnet、简单邮件传

2014-10-15 09:20:12 3711

转载 GDT,LDT,GDTR,LDTR

GDT,LDT,GDTR,LDTR买了本罗老师的琢石成器,才看前3章就感觉晕晕忽忽,总体觉得要看懂这本书前提是必须会DOS汇编,了解32位汇编基础.DOS汇编本人只看了王爽老师的汇编语言前11章,中断这块还没有看,看来不看还是不行的。转回来说,罗老师这本书前3章写的很乱,尤其是描述符这块,看了似懂非懂,通而不透。只能自己抽丝剥茧,捋清头绪,慢慢体会:段选择器:32位汇编

2014-10-14 13:57:43 1145

转载 GDT与LDT

保护模式下的段寄存器 由 16位的选择器 与 64位的段描述符寄存器 构成段描述符寄存器: 存储段描述符选择器:存储段描述符的索引PS:原先实模式下的各个段寄存器作为保护模式下的段选择器,80486中有6个(即CS,SS,DS,ES,FS,GS)80位的段寄存器,同时提供6个段左右机器当前运行的地址空间。由选择器CS对应表示的段仍为代码段,选择器SS对应表示的段仍为堆栈段

2014-10-14 13:48:31 580

Qt on Andorid GPS应用

Qt on Android的GPS应该,网上关于该主题的实例、代码很少,故而我参考了几个例子,做出一个demo,希望对大家有点小帮助。

2015-07-22

qt 之模拟jquery-mobile控件的box-shadow效果

由于qss不支持css3的box-shadow效果,故而该工程中,采用类似android九点图的方式,把背景图截为9分,即4角4边一中心,并把4角4边重绘于待修饰的控件的边缘,从而模拟了box-shadow效果。

2015-07-20

qt模拟CSS3之box-shadow效果

由于qss不支持css3的box-shadow效果,故而该工程中,采用类似android九点图的方式,把背景图截为9分,即4角4边一中心,并把4角4边重绘于待修饰的控件的边缘,从而模拟了box-shadow效果。

2015-07-14

空空如也

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

TA关注的人

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