原创 如何作筆記

作筆記,只作每節課最核心的知識點,其他引申知識在實踐中自然會被引出。抓住了核心知識點,就像牽住了牛鼻子,你只要一拽繮繩,牛自然會被牽出來。 比如,在linux下如何編譯c程序,那麼其核心知識點就是:gcc 源文件.c -o 可執行文件。

原创 字符編碼筆記

使用ArcPy寫代碼時碰到了字符編碼問題,讀取mxd文檔時,彈出文件名無效的錯誤。百度後發現,ArcGIS Desktop 10.1 中文字符默認採用gbk編碼,而如果指定 # coding=utf-8 或者無指定時就會出現此錯誤,指定

原创 Linux下如何建立軟件的桌面快捷方式

Linux系統下建立軟件的桌面快捷方式不像Windows那麼方便,但也不難. 1 打開終端,切換到~/Desktop目錄下,新建一個以".desktop"爲後綴的文件,比如datagrip.desktop $vim datagrip.de

原创 虛擬ubuntu系統中瀏覽器的音頻播放問題

我的vmware 虛擬機中的firefox瀏覽器一直無法播放頁面上的音頻,而flash是可以播放的,很是奇怪。偶然,我用ping搜索,居然找到了解決辦法。 只需安裝ubuntu-restricted-extras包即可。 $sudo ap

原创 linux下安裝flash player插件

1、從ADOBE官網下載install_flash_player_11_linux.x86_64.tar.gz,最新版的gz文件; 2、使用tar -zxvf install_flash_player_11_linux.x86_64.ta

原创 在Excel中自定義四捨六入函數Round46()

在水文計算中經常利用四捨六入法來進行近似計算,Excel中有一個四捨五入函數Round(),而沒有四捨六入函數,爲此編寫了一個四捨六入函數以方便水文計算時使用。 一、四捨六入函數代碼 '=======================

原创 正則表達式匹配符總結

在我剛接觸正則表達式的時候,總是記不住匹配符的含義。閱讀或使用表達式時,總是反覆地查看API文檔,脖子都快扭掉了!不勝其煩。 終於,決心總結一下,發現,原來並不難。只要把基本的、常用的記住,其它的就可以觸類旁通了。 正則表達式匹配符 數

原创 Redis應用中的對象序列化

Redis 緩存對象時需要將其序列化,而何爲序列化,實際上就是將對象以字節形式存儲。這樣,不管對象的屬性是字符串、整型還是圖片、視頻等二進制類型,都可以將其保存在字節數組中。對象序列化後便可以持久化保存或網絡傳輸。需要還原對象時,只需將字

原创 鉤子函數

在Delphi中,我們放置一個按鈕,然後雙擊,就可以在代碼編輯器中編寫事件響應代碼了,很是覺得方便。 可你知道這些OnClick、OnDblClick、OnClose是怎麼來的嗎?你可能會說是繼承來的,對,就是繼承來的。可是,繼承那麼多事

原创 解決VMware虛擬機中 windows 7 的屏幕閃爍問題

在虛擬機中安裝了Windows 7 後,本來是想提高顯示性能,節約桌面主題的顯示成本,將桌面主題設置成了基本主題 Windows 7 Basic ,沒成想屏幕不時閃爍。起初還以爲是虛擬機的設置問題或者性能

原创 java控制檯下"找不到類定義"異常

我們習慣了在IDE下調試java程序,偶爾需要在控制檯下調試時,時常會遇到一些IDE環境下碰不到的問題。 比如,在控制檯下運行Java程序時,拋出“找不到類定義異常”(java.lang.NoClassDefFoundError)。 通常