Time of Update: 2018-12-05
個人認為這篇文章寫的非常好,用例子把道理說的非常明白,所以轉了,希望對大家有所協助。 1=1或者'a'='a'等等恒等式是T-SQL中表達true的方法。因為在T-SQL中沒有true這樣的關鍵字或值,所以需要藉助這些恒等式來表達true的概念。相對的,同樣可以使用1<>1或者1=2等來表達false。在應用程式的安全性方面,使用這些式子是SQL注入的基本原理,所以在拼接SQL語句的時候要過濾各種各樣的敏感字元。當然,這些式子也有有用的地方。今天看到一個挺有用的小技巧:從一張表查詢一
Time of Update: 2018-12-05
hadoop的reducer輸出多個檔案關鍵字: hadoop, mapreduce 有時候我們想到這樣的功能: reducer能根據key(或value)值來輸出多個檔案,同一key(或value)處於同一個檔案中。現在hadoop的0.17.x版本可以重寫MultipleOutputFormat的generateFileNameForKeyValue就可以實現此功能。 比如: Java代碼 {dp.sh.Toolbar.CopyToClipboard(this);return false;}
Time of Update: 2018-12-05
不久前,我的Socket
Time of Update: 2018-12-05
一、環境Hadoop 0.19.2、JDK
Time of Update: 2018-12-05
cygwin sshd 安裝配置cygwin 安裝:1. 從 [url]www.cywin.com[/url] 下載 setup.exe 安裝引導程式2. 雙擊 setup.exe 開始安裝3. 選擇安裝源 Install for Internet ( 如果有上次從 Internet 下載的軟體包,可以選擇 Install for Local Directory 選擇存放的目錄即可)4. 定義安裝目錄 C:/cygwin (1) Install for : All
Time of Update: 2018-12-05
文章目錄 accept 可以利用override map函數的第三個參數。map函數如下:public void map(LongWritable key, Text value, OutputCollector<Text, Text> output, Reporter reporter)String path = ((FileSplit)
Time of Update: 2018-12-05
用source in sight也應該由一年多了 但是有個問題一直讓我很鬧心,那就是:source insight雖然支援中文(代碼的注釋可以用中文寫),Linux下編輯儲存的文檔,傳回到windows用source開啟時漢字顯示為亂碼 步驟如下1、用寫字板(wordpad)開啟對應的源檔案 (寫字板中開啟也是亂碼,跟sourceinsight中正好一致) 2、同時用記事本開啟對應的源檔案
Time of Update: 2018-12-05
AVI(Audio Video Interleaved的縮寫)是一種RIFF(Resource Interchange File
Time of Update: 2018-12-05
最近由於項目需要,實現一個imagebutton, 左邊為圖片,右邊為文字.下面是實現方法:import android.widget.LinearLayout;import android.content.Context;import android.util.AttributeSet;import android.widget.ImageView;import android.widget.TextView; public class ImageButton1 extends
Time of Update: 2018-12-05
最近在使用hive時,需要將hive查詢的資料匯出到本地檔案系統,HQL文法如下:INSERT OVERWRITE [LOCAL] DIRECTORY directory1 select_statement1 查詢結果匯出到本地檔案後,試圖使用excel載入時遇上了麻煩:不知道hive匯出檔案時使用的分隔字元, 使用文字編輯器開啟也顯示亂碼。 最後在官方文檔上找了半天才發現,hive使用 ^A 符號作為域的分隔字元,原文如下: Data written to the filesystem
Time of Update: 2018-12-05
向非程式員朋友介紹個最近程式員界好玩的東西(以後我的日誌都會盡量照顧非程式員朋友)。是這樣子的——先來一點背景介紹,GitHub.com
Time of Update: 2018-12-05
1. 下載zlib,附件是zlib 1.2.3 . linux中一般系統內建,可直接使用2. 解壓代碼,開啟 .\projects\visualc6\zlib.dsw .3. Build : zlib Lib Debug / zlib Lib Release ,產生的zlib.lib/zlibd.lib .4. 在我們的工程中包含標頭檔 zlib.h / zconf.h ,和串連產生的Lib .5. 測試代碼Write to file :char * pchData = "xxx..." ;
Time of Update: 2018-12-05
Android2.3中,網路時間更新是通過GSM和CDMA的電信移動網路來實現的,但是現在很多MID都沒有GSM和CDMA,所以,沒有實現網路更新。在 “設定” ——> “日期和時間” ——> “自動” 選項實習網路時間更新由於項目需要,我用了點時間去實現了通過wifi實習網路時間更新,如下直接修改android源碼中的Settings源碼1、附件中SNTP.java檔案是一個wifi時間更新Service
Time of Update: 2018-12-05
用gcc編譯靜態庫,動態庫(zt)假設目前的目錄下有這些源檔案:[main.c func.c func.h],其中main.c要調用func.c中的函數。【1】產生靜態庫:$ gcc -c func.c -o func.o$ ar rcs libfunc.a func.o$ gcc main.c -o main -static -L. -lfunc$ ./main【2】產生動態庫:$ gcc -fPIC -c func.c -o func.o$ gcc -shared -o
Time of Update: 2018-12-05
函數原型:int uncompress(Bytef *dest, uLongf *destLen, const Bytef *source, uLong
Time of Update: 2018-12-05
隨著App功能增多,應用內的頁面也隨之增加。如果對App頁面跳轉處理過度,會讓使用者覺得散亂無序,並增加在使用上的淩亂與複雜感。如何有效減少app介面跳轉,一起來看看這篇文章總結的四種方法。在標籤頁還沒有誕生的時候,
Time of Update: 2018-12-05
IPv6是互連網協議的第六版;最初它在IETF的 IPng選取過程中勝出時稱為互連網新一代網際協議(IPng),IPv6是被正式廣泛使用的第二版互連網協議。現有標準IPv4隻支援大概40億(4×109)個網路地址,而IPv6支援3.4
Time of Update: 2018-12-05
當你從命令列執行 history 命令後,通常只會顯示已執行命令的序號和命令本身。如果你想要查看命令曆史的時間戳記,那麼可以執行: # export HISTTIMEFORMAT='%F %T ' # history | more 1 2008-08-05 19:02:39 service network restart 2 2008-08-05 19:02:39 exit 3 2008-08-05 19:02:39 id 4 2008-08-05 19:02:39 cat
Time of Update: 2018-12-05
hadoop中支援的壓縮方式有多種,比如Gzip,bzip2,zlib等,其中Gzip是hadoop中內建就支援的一種壓縮方式,這種壓縮方式在平 時linux 的開發人員和管理 員中使用的比較廣泛,壓縮比也比較高,壓縮速度也還不 錯,所以很多人都喜歡第一趨向於使用這種壓縮格式進行文 件 的壓縮。 在hadoop中,要在mapreduce 的job中使用gzip壓縮是比較容易的,不記得是從哪個版本開始,hadoop就內建了使用gzip壓縮格式讀取輸入檔案,寫中間結果和輸出結果的支
Time of Update: 2018-12-05
最近幾天通過SSH登入區域網路內的一台機器時,在輸入使用者名稱後,得等10多秒後才會有響應回來,很慢,但PING的時候TTL時間很快,那機器負載也蠻小的。這個小問題存在了幾天,一直沒顧上解決,今天在網上查了些資料,終於知道的這個問題產生的原因。原因之一是因為LINUX系統的一個檔案/etc/nsswitch.conf ,在這裡面有如下一行hosts: files