原创 CentOS用一行Shell腳本自動下載RPM所有依賴包

在CentOS在線環境上下載所有RPM包依賴,然後在離線環境上安裝,網上的資料不少。但實踐了下,覺得網上的資料雷同的比較多,也陳舊了點,或其建議方法不能解決所有場景問題。 網上建議大概都是兩種操作方法,使用一句命令就可以搞定,假設,以安裝

原创 以UbuntuServer爲基部署堡壘機或跳板機

以前研究過CentOS如果以服務器端部署的話,則有很多頁面相關的組件是不會安裝的。 在實際堡壘機應用中,堡壘機或跳板機也是儘量需要少安裝組件,以增加安全性和提高性能。 而且近段時間關注過Windows/Linux間相互遠程桌面訪問的問題,

原创 利用公式嵌套實現複雜的Excel中動態獲取sheet頁並獲取某表格中某值

遇到一個看似複雜邏輯過程,將對於excel工資數據進行處理。 現狀:      每個月份產生一個sheet頁的數據,Sheet名稱命名格式格式固定YYYY.MM 需要處理邏輯:     1、每年的1月份不累計以前月份的數據;其它月份累計上

原创 Ubuntu搭建Samba服務遇到的比較搞的事情

在Ubuntu中配置samba服務,在安裝完軟件包後,就需要在默認的/etc/samba/smb.conf文件中,增加一段新的配置,但是,很不幸是借用網上一段配置,可能編輯配置文件的時間,也沒有太注意,在某些配置行尾部多了幾個額外、不可見

原创 maven創建離線本地倉庫的坑之verifying availability

maven在管理依賴組件和描述工程全貌上是一把好手,但是,它強烈地依賴聯網環境,特別是對於一些公共的組件。 離線運行,maven本身就支持的不夠友好,離線從來都不是maven的好朋友! 筆者就在搭建maven本地倉庫時遇到了一些麻煩。即

原创 Linux System Account系統用戶的最佳實踐

在Linux中有一類非常特殊的用戶就是系統賬戶,這些系統賬戶System Account,通常只用來運行服務程序,避免以root用戶超級權限來運行服務,以增強系統的安全性。 有趣的是,這類用戶,通過useradd -r -s /sbin/

原创 Jenkins禁止工作區瀏覽和打包下載全部文件的超級鏈接一種方法

    因爲一些限制,需要尋找一種方法屏蔽掉Jenkins中JOB視圖在workspace工作空間中自由瀏覽和“打包下載全部文件“的超級連接。查閱了一些jenkins自己的材料,好像沒有這樣的定製化服務。    不過,後來想,既然jenk

原创 奇異現象其實也很根本---談centos部署jenkins運行腳本遭遇的Permission Deny問題

 在centos7中,用rpm方式安裝了jenkins持續集成&交付的環境,按照安裝後的默認配置值,運行jenkins服務,jenkins進程所使用的用戶,非root用戶,是特殊的jenkins普通用戶。在個人使用jenkins job中

原创 NWJS Addon入坑後又爬出的故事:Addon異步回調JavaScript

前段探針NWJS走了一些彎路,但最終也算是達到了預研目的。 本想利用nw js開發一個桌面應用,但是這個應用又需要比較多的硬件控制能力,這就要利用Addon插件來保證nw與前後端Front-End雙向交互通暢。 nwjs通過JavaScr

原创 Linux Shell Echo多變量輸出時怪異疊寫現象(某些字符串變量中含有\r或\n)

今天利用Linux Shell命令從文件中截取一部分文本行信息 `Cat file | grep someKeyword` 到Shell變量中,然後又用shell字符串變量截取的方法,提取文本行內更準確的字符信息;利用同樣的操作方法,得到

原创 Java世界中類加載時出現的隱性死鎖

在今年遭遇過一次執行了某個操作後,代碼中某一個執行流就是不能執行下去的故障現象......,像極了線程死鎖! 好在,知道Java提供了些工具可以觀察JVM中所有線程的快照,例如在Linux使用kill -3 pid讓JVM輸出各線程的堆棧

原创 無生有、無勝有 PK 設計模式

######無生有、無勝有 PK  設計模式 無生有,無勝有!  如果一個事物從無發展到有,那麼它以後的發展將受到這個“有”的因子的影響。並且有時,如果這個“有”的因子,是非常致命、強勢、根基,那麼後續它所

原创 ActiveX OCX註冊時報內存位置訪問無效的一個解決方法

   以前解決過WIN7下ActiveX註冊的問題,積累下來的方法,一是因爲WIN7下命令行的的執行權限非管理員身份,利用管理員身份啓動程序或者命令行就可以完成註冊;二是因爲ActiveX註冊所依賴的動態庫不能夠被找到,不能被註冊。關於動

原创 pywin32 copy excel sheet阻點經驗

     在工作中遇到一些重複的excel操作,例如,檢查excel中的填報情況和生成下一次的填報新模板excel。     每週重複這樣操作的時間,總想着有沒有可以自動化的辦法可以搞定,畢竟程序員厭惡重複嘛!     這段在幫助一位同事

原创 基於xor方式交換內存變量內容的研究

 /*xor swap確實最消耗時間*/ a     ^= b; b     ^=a; a     ^= b; /*多申請內存時間最快*/    temp  = b; b     = a; a     = temp; /*加減運算