原创 ruby 連接字符串

發現如果要把兩個字符串連接在一起。如a = “abc”b = a + “de”此時b的值爲”abcde”但如果a = nil時,就會拋出未定義“+”的異常,因爲此時a爲nil。但如果我們改變一下b右邊的表達式,將其改爲b = “#{a}d

原创 hive中的local mr

在hive中運行的sql有很多是比較小的sql,數據量小,計算量小.這些比較小的sql如果也採用分佈式的方式來執行,那麼是得不償失的.因爲sql真正執行的時間可能只有10秒,但是分佈式任務的生成得其他過程的執行可能要1分鐘.這樣的小任務

原创 一維數組中搜索元素,刪除二維數組元素

定義一個一維數組一個二維數組如下 $fruit=array('apple','orange'); $products = array( array('name'=>'apple','price'=>23.4), array('name'=

原创 如何使用shell限制指定用戶shell程序的網絡帶寬

在運維工作中,會遇到需要限制shell應用程序(比如wget 、crul、ftp、sftp等)連接internet的網絡帶寬問題。如何在不使用複雜的firewall規則情況下設置網絡帶寬呢。 工具trickle可以實現這個功能, 系統 D

原创 php 操作數組 (合併,拆分,追加,查找,刪除等)

1. 合併數組 array_merge()函數將數組合併到一起,返回一個聯合的數組。所得到的數組以第一個輸入數組參數開始,按後面數組參數出現的順序依次迫加。其形式爲: Php代碼   array array_merge 

原创 hive並行執行job

用過oracle rac的應該都知道parallel的用途。 並行執行的確可以大的加快任務的執行速率,但不會減少其佔用的資源。 在hive中也有並行執行的選項。     set hive.exec.parallel=true;

原创 用jquery與php導出datatables數據到excel

DataTables是一個jQuery的表格插件。這是一個高度靈活的工具,依據的基礎逐步增強,這將增加先進的互動控制,支持任何HTML表格。主要特點: 自動分頁處理即時表格數據過濾數據排序以及數據類型自動檢測自動處理列寬度可通過CSS定

原创 php導出中文內容excel文件類

<?php class toExcel{ public $link = null; function __construct(){ } /*******************************

原创 基本的ruby語法

1.1      變量、常量和類型 1)      定義變量 變量類型 描述 示例 局部變量(或僞變量) 以小寫字母或下劃線卡頭 var    _var 全局變量 以$開頭 $var 類變量

原创 自己封裝的jquery ajax函數

/*函數參數method爲ajax的請求方式 ("POST" 或 "GET")   aurl參數爲ajax提交請求的地址   id 參數爲獲取返回值後顯示數據的DOM id   imghtml參數爲提交請求loading的圖片地址   f

原创 Ruby 如何“反轉義”字符串

我們知道Ruby中轉義字符串可以用inspect或者dump可以將字符串轉義: "\t".dump       #=> "\"\\t\"" "中文".dump     #=> "\"\\u{4e2d}\\u{6587}\"" 但有時候

原创 shell語句操作hbase方法

可以利用shell 腳本執行hbase shell中的一些操作 #!/bin/sh exec $HBASE_HOME/bin/hbase shell <<EOF create 'test', {NAME => 't', VERSIONS

原创 ruby中in `split': invalid byte sequence in UTF-8 (ArgumentError)解決方法

#encoding=UTF-8 require "socket" url="gid=38&sid=1&oldsid=1&user=12848525&roleid=1011730&dept=15&time=1356357372&level=

原创 Linux 找出大文件彙總

Q. 如何在目錄中找出所有大文件? A. 1) 句法 for RedHat / CentOS / Fedora Linux find {/path/to/directory/} -type f -size +{size-in-kb

原创 解決ruby中文亂碼

在文件頭加上#encoding=UTF-8,示例: #encoding=UTF-8 puts '你好,中國!' #在讀取帶有中文字符的文本文件時,要讀取的文件必須以UTF-8編碼保存。 File.open('c:\\test.txt')