原创 hive server2中文亂碼

使用hive需要輸出中文,出現亂碼問題。 解決: 修改hiveserver2啓動文件/etc/init.d/hive-server2 增加 export LANG=en_US.UTF-8

原创 包含第三方jar包的mvn工程生成可執行jar包

mvn生成可執行jar包需要在pom.xml中添加   <build>         <finalName>analysis</finalName>      <plugins>            <plugin>         

原创 C語言程序直接調用Linux命令

最近工作中需要在程序運行中人爲更改系統分辨率。參考了同事的一個方法: FILE * stream;         stream = popen("xrandr -s 1440x900","r");         pclose(stre

原创 Linux下修改配置文件直接使用root權限登錄

剛開始使用Linux,對一些權限操作不太習慣,找到了一個偷懶的方法:修改配置文件允許直接使用root用戶登錄。 方法如下: 修改文件 /etc/pam.d/gdm /etc/pam.d/gdm-password 在這兩個文件中注掉 包含

原创 OpenOfficesy跳過某些模塊後打包不成功

OpenOffice有一些模塊相對獨立,實在編譯不過可以跳過,或者將類似環境下編譯出來的庫替換打包,但因此也可能在打包的時候缺少一些文件。   問題:sysui模塊跳過後打包不成功 ERROR: File not found: base.

原创 linux配置中端代理

新申請的機器向公司申請外網IP費事,用自己原來的機器開了CCProxy代理,新機器可以上網但新機器終端不能上網(需要依賴yum配置開發環境%>_<%)   網上搜了一下終端設置代理的方法,衆說紛紜,一一實驗找到一個可行的方法   在新機器

原创 OpenOffice條件編譯探討

條件編譯實現探討   大型軟件一般有條件編譯宏,定製功能一般都會用編譯宏加以限制。在PM出版本時,打開或關閉makefile文件中的編譯開關,方便的實現功能的增減,以此快速定製版本。 OpenOffice由於不需要定製功能的開發,因此對

原创 Win7下使用TortoiseHg版本控制工具pull代碼不成功

問題:使用hg pull拉代碼不成功,錯誤信息如下: transaction abort! rollback completed abort: E:\code\.hg/store\data/cs2c_au

原创 OpenOffice編譯不生成RPM包直接生成二進制包

OpenOffice在一臺機器上只能裝一個拷貝,在需要多個版本對比調試的時候需要輪流安裝卸載。爲了避免此問題可以將版本編譯成各個代碼庫下的二進制包。調試時可以同時啓動多個版本的Office。   方法如下: 在configure命令中加

原创 OpenOffice編譯時有時會自己生成一些系統自帶動態庫,而不是直接用系統提供的動態庫。因此產生問題

問題:OpenOffice編譯時有時會自動生成一些動態庫,用於打包。而不是直接用系統提供的動態庫。有時候會出現如下類似問題: /bin/rpm: /home/code/OpenOffice/solver/310/unxlngi6.pro/