
技术存档
文章平均质量分 52
mvpme82
新手~总是新手
展开
-
ubuntu12.04中shell脚本无法使用source的原因及解决方法
现象: shell脚本中source aaa.sh时提示 source: not found原因: ls -l `which sh` 提示/bin/sh -> dash这说明是用dash来进行解析的。改回方法: 命令行执行:sudo dpkg-reconfigure dash在界面中选择no再ls -l `which sh` 提示/bin/sh ->原创 2012-05-30 11:07:10 · 16149 阅读 · 4 评论 -
PHP生成毫秒相关
echo time().""; echo microtime().""; $arr_time = split(' ', microtime()); echo $arr_time[0].""; $micro_second = floor($arr_time[0] * 1000); $var_tmp = time() * 1000;原创 2014-05-08 09:53:01 · 1460 阅读 · 0 评论 -
如何利用多核CPU来加速你的Linux命令 — awk, sed, bzip2, grep, wc等
要想让Linux命令使用所有的CPU内核,我们需要用到GNU Parallel命令,它让我们所有的CPU内核在单机内做神奇的map-reduce操作,当然,这还要借助很少用到的–pipes参数(也叫做–spreadstdin)。这样,你的负载就会平均分配到各CPU上,真的。BZIP2bzip2是比gzip更好的压缩工具,但它很慢!别折腾了,我们有办法解决这问题。以前的做法:ca转载 2013-10-30 09:46:33 · 1049 阅读 · 0 评论 -
apache+php+mysql安装的一点事儿
1. mysql在linux下的my.cnf文件在哪里?用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,至于为什么没有这个文件而MySQL却也能正常启动和作用,在点有两个说法,第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,第二种说法,MySQL在启动时自动使用/usr/share/mysql目转载 2013-07-16 23:11:00 · 673 阅读 · 0 评论 -
hadoop使用经验收集
1. 比如遇到过hadoop溢出没有? 如果hadoop溢出了如何解决?为了防止oom,需要限制task的内存上限,例如一个task占的内存量,以及并发度是多少,二者相乘,再和本机内存做个比较。内存配置示例:我们的配置mapred-site.xmlmapred.tasktracker.map.tasks.maximum = 6 jvm mapred.tasktra原创 2013-03-29 16:34:03 · 2942 阅读 · 1 评论 -
Linux下重启apache
Linux下重启apacheLinux系统为Ubuntu一、Start Apache 2 Server /启动apache服务# /etc/init.d/apache2 startor$ sudo /etc/init.d/apache2 start二、 Restart Apache 2 Server /重启apache服务# /etc/init.d/apache2转载 2013-03-20 09:36:23 · 2188 阅读 · 0 评论 -
Hadoop中的各种排序
本篇博客是金子在学习hadoop过程中的笔记的整理,不论看别人写的怎么好,还是自己边学边做笔记最好了。1:shuffle阶段的排序(部分排序)shuffle阶段的排序可以理解成两部分,一个是对spill进行分区时,由于一个分区包含多个key值,所以要对分区内的按照key进行排序,即key值相同的一串存放在一起,这样一个partition内按照key值整体有序了。第二部分并不是排转载 2013-03-29 12:32:04 · 748 阅读 · 0 评论 -
hadoop的备份任务调度机制
转自:http://dongxicheng.org/mapreduce/hadoop-schedulers/随着MapReduce的流行,其开源实现Hadoop也变得越来越受推崇。在Hadoop系统中,有一个组件非常重要,那就是调度器,它的作用是将系统中空闲的资源按一定策略分配给作业。在Hadoop中,调度器是一个可插拔的模块,用户可以根据自己的实际应用要求设计调度器。Hadoop中常见的调度转载 2013-03-29 17:19:21 · 1709 阅读 · 0 评论 -
linux添加信任关系
1、主机A用ssh-keygen -t rsa生成公钥,公钥在当前用户的主文件夹下的.ssh文件夹(cd ~/.ssh)下的id_rsa.pub文件2、在主机B上对应用户的主文件夹下面的.ssh文件内执行 echo "A的公钥" >>authorized_keys3、将公钥文件和authorized_keys文件设置权限为600(更宽松的权限也可以,如744)4、A可以不需要密码登陆B转载 2012-12-26 14:08:14 · 6039 阅读 · 0 评论 -
mysql修改默认编码格式
MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8。 1、需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:>mysql -u root –p,之后两次输入root用户的密码),查看数据库的编码方式命令为: >show variables like 'character%';+-----------转载 2012-10-10 15:45:48 · 13481 阅读 · 0 评论 -
解决mysql本地登陆可以,远程登陆不行的问题
首先,知道mysql怎么重启启动么?答案:/etc/init.d/mysql restart继续: 若要允许Linux系统中的mysql数据库可以被远程连接,需要执行以下两个步骤: 1、进入mysql,创建一个新用户,将用户赋予远程登录操作数据库的权利。 格式:grant 权限 on 数据库名.表名 用户@登录主机 identified by "用转载 2012-10-10 12:01:00 · 6952 阅读 · 2 评论 -
java 的class类获取实例的三种方法
java 的class类获取实例的三种方法,在单元测试中有着非常灵活的使用,具体定义如下:Class类(在java.lang包中,Instances of the class Classrepresent classes and interfaces in a running Javaapplication): 在Java中,每个class都有一个相应的Class对象。也就是说,当转载 2012-07-27 16:24:30 · 15064 阅读 · 0 评论 -
Android开发环境部署方法
注:转自http://www.cnblogs.com/skynet/archive/2010/04/12/1709892.html引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,转载 2012-07-23 09:25:47 · 2084 阅读 · 0 评论 -
extjs GridPanel的列中加入按钮
我现在给公司做一个项目,是定义一个按钮列,点击按钮后调用一个函数,给后台传一个(autoId)的参数,我把所有的变量都在Ext.onReady方法外面定义了,现在报的错是:“对象不支持此属性或方法”找了半天也没找到原因,晕死了。请大虾,帮帮我,很急啊!(我上传了源代码)一下是部分代码:code="ruby"]sm = new Ext.grid.CheckboxSelectionModel(转载 2012-07-03 13:34:09 · 3983 阅读 · 0 评论 -
php数组删除指定数值
$input = array('a','b', 'c', 'd');$my_key = array_search('e', $input);echo $my_key."\n";if ($my_key == "") { echo "no find\n";}else{ array_splice($input, $my_key, 1); }原创 2014-06-19 16:11:38 · 812 阅读 · 0 评论