直线的秘密吧 关注:15贴子:6,021


IP属地:北京1楼2015-09-28 13:23回复
    hadoop fs -stat "%o" filepath/file
    51200
    单位为B(字节) 可以查看到HDFS的文件块是多大 注意"%o"


    IP属地:北京2楼2015-09-28 13:24
    回复
      http://www.cnblogs.com/gzggyy/archive/2012/08/07/2626574.html
      linux开机自启动


      IP属地:北京3楼2015-09-28 22:10
      回复
        我:
        select 6378.137*acos(sin(38/57.2958) * sin(39/57.2958) + cos(38/57.2958) * cos(39/57.2958) * cos(89/57.2958 - 72/57.2958))
        from beatles_ods.order_info
        where concat(year,month,day) = '20151001'
        limit 1;
        我:
        上面是通过hql计算经纬度距离
        我:
        计算结果是km
        我:
        select 6378.137*acos(sin(lat1/57.2958) * sin(lat2/57.2958) + cos(lat1/57.2958) * cos(lat2/57.2958) * cos(lon1/57.2958 - lon2/57.2958))
        from beatles_ods.order_info
        where concat(year,month,day) = '20151001'
        limit 1;
        我:
        这个是公式
        我:
        这个是网页的测量经纬度工具
        我:
        http://www.storyday.com/wp-content/uploads/2008/09/latlung_dis.html


        IP属地:北京4楼2015-10-14 16:19
        回复
          package a;
          import java.math.BigDecimal;
          public class B {
          public static double getDistance(double _lat1, double _lon1, double _lat2,
          double _lon2) {
          double lat1 = (Math.PI / 180) * _lat1;
          double lat2 = (Math.PI / 180) * _lat2;
          double lon1 = (Math.PI / 180) * _lon1;
          double lon2 = (Math.PI / 180) * _lon2;
          // 地球半径
          double R = 6378.1;
          double d = Math.acos(Math.sin(lat1) * Math.sin(lat2) + Math.cos(lat1)
          * Math.cos(lat2) * Math.cos(lon2 - lon1))
          * R;
          System.out.println(d);
          return new BigDecimal(d).setScale(4, BigDecimal.ROUND_HALF_UP)
          .doubleValue();
          }
          public static void main(String[] args) {
          System.out
          .println(getDistance(38,89,39,72));
          }
          }
          经纬度距离


          IP属地:北京6楼2015-10-14 16:20
          回复
            :
            经典的架构到处是,
            :
            比如:
            :
            Hadoop的设计
            :
            Android的设计
            :
            都是整个系统,从消息机制、存储、计算、模块层次、详细到平静性能如何破解。
            :
            别的不说,至少大部分时间都是在运用“设计模式”的知识啊。
            :
            架构这个东西,有两种讲法,
            :
            一种唬人的。一种干货。
            我:
            哈哈
            我:
            总结的好
            :
            唬人的那种,就是静态结构,跟拼积木似的。
            :
            干货的那种,得从用户交互(使用场景)第一个调用讲起,
            :
            一直到各种场景如何运行起来。
            :
            然后说,为什么这套模块是这么个配合法,为什么分别长那个样。
            :
            比如为什么Android的消息机制和WIndows就完全不同呢?


            IP属地:北京7楼2015-10-16 15:23
            回复
              x=read.table(file.choose())


              IP属地:北京8楼2015-10-19 14:14
              回复
                如crontab 没有成功,检测crontab 服务是否启动,
                /etc/init.d/crond status
                /etc/init.d/crond restart
                /etc/init.d/crond --help 贼好使


                IP属地:北京9楼2015-10-22 20:04
                回复
                  cat huansiji.csv |awk 'began{total = 0}{total += $2}END{print total}'


                  IP属地:北京10楼2015-10-23 18:21
                  回复
                    cat huansiji.csv |awk '{if($2 >= 200) {print $$}}' > gt200dan.txt


                    IP属地:北京11楼2015-10-23 18:21
                    回复

                      cat huansiji.csv |awk 'BEGIN{arr[0]=100;arr[1]=101} {if($2 in arr) {print $0}}'|more
                      awk in


                      IP属地:北京12楼2015-10-26 14:20
                      回复
                        http://blog.csdn.net/ithomer/article/details/8478716
                        awk的一些细节


                        IP属地:北京13楼2015-10-26 14:41
                        回复
                          删除Windows文件“造成”的'^M'字符 # cat file | tr -d "\r" > new_file
                          或者
                          # cat file | tr -s "\r" "\n" > new_file


                          IP属地:北京14楼2015-10-29 14:26
                          回复
                            find . -name "*" |awk -F'//' '{if($1 != "."){print $1}}'|xargs -i{} mv {} {}.txt


                            IP属地:北京15楼2015-11-03 13:13
                            回复
                              仅列出 /etc/passwd 文件内的第 5-7 行
                              [root@www ~]# nl /etc/passwd | sed -n '5,7p'5 lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin6 sync:x:5:0:sync:/sbin:/bin/sync7 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown


                              IP属地:北京16楼2015-11-03 13:42
                              回复