
日常积累
yongjian_luo
这个作者很懒,什么都没留下…
展开
-
知识普及:Android手机操作系统构架<转>
Android是基于Linux内核的手机操作系统,它的系统构架主要分为三个层面。内核层、系统库、应用程序。我们从最下方的底层往上方高层开始分析。 Android系统构架图一、Linux Kernel内核层包含了显示驱动、摄像头驱动、蓝牙驱动、闪存驱动、IPC管道通讯驱动、USB串口驱动、键盘驱动、Wifi无线驱动、音频驱动和电源管理驱动,当然最下层是Linux系统转载 2013-11-04 15:21:34 · 984 阅读 · 0 评论 -
Linux更新字体
微软雅黑,系统的这个字体默认是不带的,完全理解,Linux怎么会带微软雅黑字体呢,所以得自己动手来安装这个字体。步骤如下:1. sudo mkdir /usr/share/fonts/zh_TW/TrueType/msyh2. sudo cp /home/hotclick/web/script/msyh/msyh.ttf /usr/share/fonts/zh_TW/TrueT原创 2013-12-31 16:42:03 · 1700 阅读 · 0 评论 -
LINUX下CPU Load Average的一点研究<转>
背景:公司的某个系统工作在基于Linux的Cent OS下,一个host下同时连接了许多client, 最近某台Host总是显示CPU Load Average过高,我们单纯的以为是CPU的占用过高,其实没这么简单,于是老板让我趁这个机会研究一下CPU Load Average,最近刚好想开学习LINUX的文章,就把这个当成一个起点吧。Load Average(平均负载)基本概念:转载 2014-01-23 18:31:45 · 1030 阅读 · 0 评论 -
sort的工作原理<转>
sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocket programming]$ cat seq.txtbananaapplepearorange[rocrocket@rocrocket programming]$ sort seq.txtappleba转载 2014-05-26 20:24:45 · 696 阅读 · 0 评论 -
Vim 快捷键整理<转>
一、移动光标1、左移h、右移l、下移j、上移k2、向下翻页ctrl + f,向上翻页ctrl + b3、向下翻半页ctrl + d,向上翻半页ctrl + u4、移动到行尾$,移动到行首0(数字),移动到行首第一个字符处^5、移动光标到下一个句子 ),移动光标到上一个句子(6、移动到段首{,移动到段尾}7、移动到下一个词w,移动到上一个词b转载 2014-06-13 17:43:41 · 559 阅读 · 0 评论 -
vim下如何删除空格行和删除行首空格和行尾空格<转>
删除空格行:非编辑状态下输入:g/^$/d删除行首空格:非编辑状态下输入:%s/^\s*//g删除行尾空格:非编辑状态下输入:%s/\s*$//g转载 2014-08-06 16:06:35 · 2701 阅读 · 0 评论 -
<转>微信小程序行业解析
目前小程序刚刚公测,本篇文章主要是与大家交流一下关于小程序的一些想法。在小程序还没有公测时,已经有许多公司开始布局,很多人开始摩拳擦掌,众多创业者开始瞄准一个方向努力。本文按照优先级分小程序 App、小程序快速生成平台、小程序开发者服务、小程序媒体&沙龙、定制化、教育、投资几个方向进行解析。一、小程序 App我把小程序 App 开发放在第一位,因为微信官方一开始放出了 200 个内转载 2016-11-08 15:07:58 · 807 阅读 · 0 评论 -
<转>最全的数据结构解析与归纳
本文对常用的数据结构:Array, ArrayList,List,IList,ICollection, Stack, Queue, HashTable, Dictionary, IQueryable, IEnumerable等进行详述。一、Collection(集合)Collection是数据记录集合,编写代码过程中,常常需要合适的容器保存临时数据,方便修改和查找,如何选取合适的数转载 2016-11-17 10:13:56 · 337 阅读 · 0 评论 -
<转>Kubernetes从部署到运维详解
Kubernetes是Google开源的Docker容器集群编排管理系统,为容器化的应用提供自动部署,弹性伸缩,资源调度,负载均衡和服务发现等应用云平台所需的管理功能体系。Kubernetes 的灵感源于谷歌过去15年在生产环境中运行容器的管理经验,集合了社区中先进的理念和实战技术。Kubernetes对计算资源进行了更高层次的抽象,通过将容器进行细致的组合,将最终的应用服务交给用户。Ku转载 2016-11-14 11:14:25 · 1286 阅读 · 0 评论 -
<转>ganglia之数据提取
由于chukwa现阶段仍不稳定,安装过程复杂,调试困难等缺点,**选择将其放弃(此时chukwa 研究已经有大半年时间),改用曾经一度被看好的ganglia,ganglia最初因为它的分布式监控效果突出被看好,但又因为它不能对日志分析,只是单纯监控集群的工作状态,无法与Hadoop任务的监视进行有效结合被放弃。但不可否认,ganglia依旧有很多优势。Ganglia is a sc转载 2016-12-14 17:21:53 · 957 阅读 · 0 评论 -
<转>开源工作流--Azkaban与Oozie对比
功能二者都可以调度mapreduce,pig,java,脚本工作流任务二者都可以定时履行工作流任务工作流定义Azkaban使用Properties文件定义工作流Oozie使用XML文件定义工作流工作流传参Azkaban支持直接传参,例如${input}Oozie支持参数和EL表达式,例如${fs:dirSize(myInputDir)}定时履行A转载 2017-02-20 15:41:10 · 1031 阅读 · 0 评论 -
流式处理框架Storm<转>
2.1 Storm基本概念在运行一个Storm任务之前,需要了解一些概念:TopologiesStreamsSpoutsBoltsStream groupingsReliabilityTasksWorkersConfigurationStorm集群和Hadoop集群表面上看很类似。但是Hadoop上运行的是MapReduce jobs,而在Storm上运行的是拓扑(转载 2013-08-15 11:53:27 · 1000 阅读 · 0 评论 -
好记性不如烂笔头-总结一下手动打jar包
上次手动打包还是上大学的时候。今天闲来无事再手动搞了一下打包。记录一下,怕以后忘了,浪费时间。手动执行.class文件:源文件:HelloWorld.java,目录是D:\workspace\DataWorks\working\src\AntTest\src\com\ant\test手动生成.class文件很简单,命令:javac HelloWorld.java即可,默认生成在原创 2013-11-28 18:06:48 · 814 阅读 · 0 评论 -
好记性不如烂笔头-手动编译jar包<转>
如果想用java编写一个可视化小程序,碰巧手头没有IDE的话,可以用命令行来完成编译、打包等工作。拿自己编写的“java记事本”为例,介绍一下这个过程:1.编写源代码。编写源文件:NotePad.java并保存,例如:E:\myApp\NotePad.java。程序结构如下:package test;import java.awt.*;import javax.sw转载 2013-11-28 17:10:36 · 921 阅读 · 0 评论 -
Windows系统下搭建MPI(并行计算)环境<转>
Windows系统下搭建MPI环境MPI的全称是Message Passing Interface即标准消息传递界面,可以用于并行计算。MPI的具体实现一般采用MPICH。下面介绍如何在Windows XP系统下VC6中搭建MPI环境来编写MPI程序。一.准备工作1.1 安装MPI的SDK——MPICH2。mpich2-1.4.1p1-win-ia32安装程序的转载 2013-10-15 17:04:37 · 1077 阅读 · 1 评论 -
Eclipse下UML插件及安装<转>
Eclipse下UML插件及安装Eclipse下UML插件及安装一、Eclipse下UML插件及安装1、下载UML插件插件中心:http://www.eclipseplugincentral.com/最好的:together for eclipse,到borland网站自己下 eclipseUML,也是很不错的,http://www.omon转载 2013-07-22 16:20:05 · 1222 阅读 · 2 评论 -
UML类图的画法<转>
UML类图画法及其之间的几种关系最近做重构项目,需要画一下类图,发现类图的画法及其之间的几种关系已经淡忘了很多,所以整理总结一下,有问题的地方大家可以一起讨论下。文章目录如下:类图画法类之间的几种关系:泛化(Generalization)、实现(Realization)、关联(Association)(又分一般关联、聚合(Aggregation)、组合(Compositio转载 2013-07-22 16:06:45 · 1131 阅读 · 0 评论 -
大神Linus Torvalds语录<转>
Linux和Git之父Linus Torvalds曾说过这样一段话:“Bad programmers worry about the code. Good programmers worry about data structures and their relationships.”(低水平程序员总在考虑代码,高水平程序员总在考虑数据结构及其之间的关系)来自 如何理解Linus转载 2013-10-24 16:40:01 · 1357 阅读 · 0 评论 -
前端好用工具推荐-获取页面区块坐标
最近分析网页的区块的逻辑关系和区块的坐标,找了一下相关的画图工具和插件,最后发现还是chrome牛叉,工具多,插件也多,而且非常方便好用。其中一个插件叫做“FE助手”,能够方便的确定页面位置的坐标,而且使用起来相当方便,除此之外还有很多页面代码分析和探测的功能,大家可以试试。截图如下:原创 2013-08-08 11:47:45 · 2290 阅读 · 0 评论 -
科普知识-CPU性能不是只有主频决定的<转自百度百科>
IPC(instruction per clock)实际上是频率和IPC在真正影响CPU性能。准确的CPU性能判断标准应该是:CPU性能=IPC(CPU每一时钟周期内所执行的指令多少)×频率(MHz时钟速度),这个公式最初由英特尔提出并被业界广泛认可。如果将英特尔用于企业级服务器的主频为800MHz的安腾处理器(英特尔的最高级系列CPU)与用于台式机的主频为1800MHz的奔腾4处转载 2013-11-04 18:08:25 · 1183 阅读 · 0 评论 -
今天新开通了Twitter
今天新开通了Twitter,ID:yongjian,有玩儿的朋友加一下哦^_^原创 2013-08-15 17:38:39 · 733 阅读 · 0 评论 -
【白话经典算法系列之十五】“一步千里”之数组找数<转>
本文出处:http://blog.youkuaiyun.com/morewindows/article/details/10645269转载请标明出处,谢谢。 首先看看题目要求(题目来源:http://weibo.com/lirenchen,特此鸣谢):有这样一个数组A,大小为n,相邻元素差的绝对值都是1。如:A={4,5,6,5,6,7,8,9,10,9}。现在,给定A和目标整数t,请找到t转载 2013-09-16 18:05:36 · 673 阅读 · 0 评论 -
用C++写Hadoop streaming实例1
Hadoop Streaming 是Hadoop 为方便非Java 用户编写MapReduce 程序而设计的工具包。它允许用户将任何可执行文件或者脚本作为Mapper/Reducer,这大大提高了程序员的开发效率。Hadoop Streaming 要求用户编写的Mapper/Reducer 从标准输入中读取数据,并将结果写到标准数据中,这类似于Linux 中的管道机制。1. Had原创 2013-07-23 16:34:25 · 2045 阅读 · 0 评论 -
进程之间通信的几种方式<转>
# 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。# 有名管道 (named pipe) : 有名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。# 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,防止某进程正在访问共转载 2013-11-22 16:55:40 · 803 阅读 · 0 评论 -
Linux 安装SVN Server<转>
linux下svn+ssh server安装操作系统:CentOs 5.41.安装服务yum install -y subversion mod_dav_svn2.创建数据目录mkdir /svnsvnadmin create /svn/qd_svn3.启动服务svnserve -d -r /svnnetstat -tlnp|grep svn转载 2013-11-12 10:16:40 · 757 阅读 · 0 评论 -
好记性不如烂笔头-.bash_profile配置hadoop,hive,hbase环境变量
留个备份,以后用着方便~~JAVA_HOME=/usr/java/latestHADOOP_HOME=/usr/local/hadoopHIVE_HOME=/usr/local/hiveHBASE_HOME=/usr/local/hbasePATH=$PATH:$HOME/bin:/home/bin:/usr/local/hadoop/bin:/usr/java/jdk原创 2013-11-28 16:01:44 · 2448 阅读 · 0 评论 -
<转>全球100款大数据工具汇总
作者:小维斗 1、 Talend Open Studio 是一家针对的数据集成工具市场的ETL(数据的提取Extract、传输Transform、载入Load)开源软件供应商。Talend的下载量已超过200万人次,其开源软件提供了数据整合功能。其用户包括美国国际集团(AIG)、康卡斯特、电子港湾、通用电气、三星、Ticketmaster和韦里逊等企业组转载 2017-07-10 14:08:26 · 776 阅读 · 0 评论