摘要:
近期上網多是通過Nokia 5233, 我買的價格是900, 現在的價格700元. Nokia 5233是2G手機, 不帶GPS; 和5230(3G, 帶GPS)長得一樣. 2G手機價格便宜, 輻射又小, 上個網速度也還行.滿意的地方: (1) 電池挺夠用的, 不需要一天一充. (2)屏幕為640*320 電阻觸摸屏, 比同價位三星手機分辨率高不少.(3)有調頻收音機, 頻域還挺寬.不足的地方: (1)USB不能充電,(2) 自帶的軟件限制太多, 比如記事本不能打開和保存為txt文件.折騰的過程:首先, 選需要安裝手機的PC端軟件, 現在新版本的PC端軟件為<諾基亞套件>, 以前的
閱讀全文
posted @ 2012-04-02 22:33
harrychinese
閱讀(519)
推薦(0)
摘要:
總計一下, 以免以后還要花時間折騰. 機器 常用開發機: Windows7 64bit, 我直接使用的是360系統重裝大師,不需要制作啟動U盤. Linux 服務器, 選用 RHEL 和 CentOS 系統 必備工具 * 7zip,壓縮解壓工具 * SlickRun, 啟動加強工具,https://
閱讀全文
posted @ 2012-02-19 22:38
harrychinese
閱讀(3038)
推薦(0)
摘要:
之前寫一個Python 版本的DbRowFactory(鏈接), 在初始化DbRowFactory時候, 除了要傳cursor外, 還需要傳一個RowClass類, 還有一個RowClass類的模塊名, 用起來不爽, 改造了一下. 這個事情的一個副產品Python 版 Intance Activator, 代碼如下: 最新的代碼和DbRowFactory都放在codeplex上了.#! /usr/bin/env python#coding=utf-8import inspectimport sys__author__ = 'Harry Liu, <harrychinese@gma
閱讀全文
posted @ 2012-02-16 23:34
harrychinese
閱讀(825)
推薦(0)
摘要:
收集了點Linux入門資料, 共分3個部分: Linux 安裝詳解, 了解Linux系統, Linux入門命令篇 ================================== Linux 安裝詳解==================================目標:[linux安裝詳解,具體安裝請看演示操作]制作啟動盤:dd </mnt/cdrom/images/bootdisk.img >/dev/fd0cat /mnt/cdrom/images/bootdisk.img >/dev/fd0主要安裝過程:硬件兼容性列表:http://hardware.redha
閱讀全文
posted @ 2012-01-19 08:31
harrychinese
閱讀(547)
推薦(0)
摘要:
jython 訪問數據庫基本上有2個方法, 使用 zxJDBC (符合Python DB API2.0規范), 或者直接使用JDBC.先寫點dbexts, dbexts是zxJDBC作者寫的一個擴展, 使用該擴展, 可以在jython 的console中做很多事情, 比如查詢表結構, 查詢表的數據, 導出表數據, 等等. 要使用需要做點配置, C:\jython2.5.2\Lib\dbexts.ini[default]name=local_xe[jdbc]name=xeurl=jdbc:oracle:thin:@127.0.0.1:1521:orcluser=user1pwd=pwd1driv
閱讀全文
posted @ 2012-01-19 08:27
harrychinese
閱讀(1065)
推薦(0)
摘要:
今天碰到了 python 編碼問題, 報錯信息如下Traceback (most recent call last): File "ntpath.pyc", line 108, in joinUnicodeDecodeError: 'ascii' codec can't decode byte 0xa1 in position 36: ordinal not in range(128)顯然是當前的編碼為ascii, 無法解析0xa1(十進制為161, 超過上限128). 進入python console后, 發現默認編碼確實是 ascii, 驗證過程
閱讀全文
posted @ 2012-01-19 08:20
harrychinese
閱讀(25033)
推薦(0)
摘要:
MyBatis 學習筆記:官網: http://www.mybatis.org , http://code.google.com/p/mybatis/=========================用到的資料和工具: =========================1. 從官網下載用戶手冊: MyBatis 3 User Guide Simplified Chinese.pdf2. 幾個主要的參考教程: mybatis3入門學習筆記 (五star推薦, 我直接使用了該作者的SessionFactoryUtil類) http://blessht.iteye.com/blog/1097005.
閱讀全文
posted @ 2012-01-09 18:02
harrychinese
閱讀(7858)
推薦(2)
摘要:
關于 python packaging 和 package manager 以及 虛擬環境 以及 package index server python 社區終于和打包相關的事情通盤考慮了, https://packaging.python.org/guides/tool-recommendatio
閱讀全文
posted @ 2012-01-09 17:59
harrychinese
閱讀(9693)
推薦(3)
摘要:
我之前知道有個IPython交互工具, 非常受推崇, 一直沒有試用過, 也不打算試用, 因為它的功能太多了. 很多時候我使用pydev(Eclipse)插件提供的console, 有智能提示嘛.有時候使用免費的komodo edit寫點小的python程序, komodo edit本身沒有交互的console. 因為沒有智能提示, 我用不來python自帶的console, 所以還得打開一個pydev, 總之不怎么方便. 今天發現了DreamPie Python Console, 十分合我口味, 和komodo edit配合使用, 很方便.主頁: http://dreampie.sourcef
閱讀全文
posted @ 2011-12-14 21:44
harrychinese
閱讀(1145)
推薦(0)
摘要:
Java包Apache DBUtils有一個很好用特性是, 它能自動根據resultset的結果生成JavaBean對象, 用起來很方便. Apache DBUtils, http://commons.apache.org/dbutils Automatically populate JavaBean properties from ResultSets. You don't need to manually copy column values into bean instances by calling setter methods. Each row of the ResultS
閱讀全文
posted @ 2011-11-10 17:47
harrychinese
閱讀(1942)
推薦(0)
摘要:
批量生成Oracle DDL文件程序(Jython+zxJDBC版)之前寫了一個批量生成Oracle DDL文件的Python程序(鏈接 http://www.rzrgm.cn/harrychinese/archive/2011/10/12/My_First_Python_App_To_Generate_Oracle_DDL.html), 是CPython+cx_Oracle, 我的Windows一直沒有裝好cx_Oracle, 每次使用這個程序, 都需要登錄到Linux上, 很不方便. 今天用Jython2.5.2+zxJDBC重新實現了, zxJDBC是Jython標準庫, 裝好Jy
閱讀全文
posted @ 2011-11-10 17:27
harrychinese
閱讀(552)
推薦(0)
摘要:
#==========================# 幾個必須了解的模塊: os, os.path和shutil #========================== 寫命令行程序, 經常要和操作系統和文件打交道,關于os,os.path, shutil模塊的介紹http://www.rzrgm.cn/lovemo1314/archive/2010/11/08/1871781.htmlhttp://docs.python.org/library/os.htmlhttp://docs.python.org/library/shutil.html#module-shutil#=====
閱讀全文
posted @ 2011-11-03 17:32
harrychinese
閱讀(910)
推薦(0)
摘要:
Python訪問Oracle, 首選cx_Oracle模塊, 功能十分強勁!#==========================# 下載cx_Oracle源碼 #========================== cx-oracle官網 http://cx-oracle.sourceforge.net/如果選擇用源碼安裝, 下載最新版的Source Code only 包即可. 如果oracle 客戶端是Oracle instant client, 除了安裝basic package外, 還需要安裝sdk包, 否則cx_oracle無法編譯.#=======================
閱讀全文
posted @ 2011-11-03 17:09
harrychinese
閱讀(3280)
推薦(0)
摘要:
下文主要是針對CPython, 對于Jython, 訪問數據庫可以使用zxJdbc(支持DB API2.0規范), 當然也可以直接JDBC, 對于IronPython, 可以使用ADO.Net. #==========================# python的DB Module #========================== Database Modules for Python MySQL: MySQL-python, PostgreSQL: psycopg2, Oracle: cx_Oracle, mssql: pymssql, ODBC bridge: pyod...
閱讀全文
posted @ 2011-11-03 17:06
harrychinese
閱讀(1056)
推薦(0)
摘要:
將Komodo Edit打造成Python開發的IDEKomodo Edit是ActiveState Software發布的一個非常不錯的編輯器, 免費, 更重要的支持python/perl/ruby的code completion, 還能在 editor 中能提示代碼有沒有問題. 和收費的Komo
閱讀全文
posted @ 2011-11-03 16:59
harrychinese
閱讀(5292)
推薦(0)
摘要:
打算用python寫點gui程序, 之前聽說過python的gui庫有 wxPython, pyQt, 查Google后, 又有兩個候選項目, pygtk, Tkinter. 選項真夠多的, 有時候選項太多, 也不是什么好事. 花了我大把時間搜索和試用. 選項:1. pyQt 聽說有個很好用的Designer, 但pyQt的license不怎么友好. 只支持GPL和收費 license.2. pygtk 的license為LGPL, Glade這個Designer也不錯, 只是pygtk設計出的gui在windows顯示爆丑.3. wxPython 的 Designer 一大堆, 比較下來 w
閱讀全文
posted @ 2011-10-27 10:14
harrychinese
閱讀(4114)
推薦(0)
摘要:
一個月之前, 我帶人完成了我的第一個Java項目, 部署在Linux平臺上. 二十天前, 我寫了幾個bash shell腳本(start from scratch). 昨天, 我寫好了我的第一個python程序. 有點老樹開花的感覺嘛! 稍微評論一下這幾個語言: Java語言有點落后, 語法拖沓. 但社區真強大, 有很多優秀的類庫包, 有很好的論壇, 博客文章. Python語言我喜歡, 寫法靈活, 網上講python上手快, 我倒不這么認為, 我覺得需要有很好的感覺才能領悟和駕馭, 因此注定只能是一種小眾語言. 這個程序是生成Oracle數據庫對象的DDL腳本. Python版本為2.7,
閱讀全文
posted @ 2011-10-12 08:46
harrychinese
閱讀(1255)
推薦(0)
摘要:
標題: 在RHEL5.4上升級Python我的RHEL 5.4 64bit預裝的是python2.4.3, cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.4 (Tikanga) python --version想升級到python 2.7。 打算先卸載 py 2.4, 運行 rpm -e python, 報失敗, 因為有很多東西依賴py2.4。 并且運行ps -ef|grep -i py, 發現還有幾個進程正在使用python. 看來是不應該卸載python2.4。 好在可以在一個機器上安裝多個版本的pyt.
閱讀全文
posted @ 2011-10-06 10:41
harrychinese
閱讀(776)
推薦(0)
摘要:
Windows下手動配置Oracle Client的要點我的Windows上原有Oracle 9的客戶端, 想使用cx_Oracle和python些點東西, cx_Oracle官網上沒有for python2.7和Oracle9的安裝包, 但有for oracle10的安裝包. 所以需要先安裝Oracle 10 client. 可能是因為卸載Oracle 9的客戶端失敗, 導致安裝Oracle 10 client報一些錯誤. 重裝多次, 仍然無法使用google到一個解決方案. 博客: 免安裝oracle客戶端連接數據庫服務器的方法http://blog.csdn.net/xutong/art
閱讀全文
posted @ 2011-10-06 10:36
harrychinese
閱讀(1722)
推薦(0)
摘要:
#Linux下最近寫了幾個shell腳本, 有點小收獲, 記錄下來, 以后在寫shell時, 備查. ##=============================##file: start_manually.sh ##purpose: start all background programs manually##=============================#知識點: 等待用戶的輸入read -p "This shell will kill all unloading background programs before re-start. Do you contin
閱讀全文
posted @ 2011-09-30 12:47
harrychinese
閱讀(482)
推薦(0)
摘要:
http://askanantha.blogspot.com/2009/01/unloading-oracle-data-to-flat-files.htmlFastreader from WisdomForce, http://www.wisdomforce.com/在我以前的一個博客http://www.rzrgm.cn/harrychinese/archive/2011/06/30/Unload_Oracle_data_into_text_file.html中, 提及了sqluldr2 這個 oracle 卸數工具. 這幾天在使用sqluldr2過程中, 再次遭遇 sqluldr2
閱讀全文
posted @ 2011-09-07 11:42
harrychinese
閱讀(1900)
推薦(0)
摘要:
我在blogspot.com的博客, 很久沒有更新, 由于眾所周知的原因, 想看一看也很困難. 決定將這些博客搬搬家, 這次本來打算搬家到網易博客, 最終由于網易博客metaweblog API好像有問題, 只能作罷. 最后在wordpress.com開了一個博客, 將blogspot.com和cnblogs上的絕大多數博客都轉過去了, 看了一下效果, 代碼的高亮顯示有問題, 排版有點亂. 以后 wordpress.com 將作為備份站點. cnblogs作為博客的發布端, 一旦有幾篇文章就備份cnblogs的RSS到wordpress.com上(cnblogs的RSS最多只能輸出10篇).
閱讀全文
posted @ 2011-08-28 22:51
harrychinese
閱讀(567)
推薦(0)
摘要:
Keywords: Java, Design PatternThe following resources are great, because they are from Sun. Pasted from http://java.sun.com/blueprints/patterns/Java BluePrints Patterns CatalogThis section contains th...
閱讀全文
posted @ 2011-08-28 22:10
harrychinese
閱讀(133)
推薦(0)
摘要:
怎樣組織svn的目錄其實非常有學問,比如我們是要將多個項目放在一個svn?。颍澹穑铮螅椋簦铮颍?, 還是為每個項目都建立一個獨立的svn?。颍澹穑铮螅椋簦铮颍兀俊嶋H上, 這兩種做法各有優缺點. 使用單一svn?。颍澹穑铮螅椋簦铮颍膬烖c是:只需要維護一個svn庫,工作量自然會少了很多, 這里維護工作包括routinely?。猓幔悖耄酰穑洌酰恚鹨约吧墸螅觯钴浖‘斎蝗秉c也很明顯: 一個項目...
閱讀全文
posted @ 2011-08-28 22:10
harrychinese
閱讀(188)
推薦(0)
摘要:
接下來, 我們講一下tortoisesvn的常規操作. update, revert和switch的區別, 這三個命令的圖標都是從服務器端到客戶端的箭頭, 容易搞混.1. update是最常用的操作, 就是用來更新本地的work copy, 當然, 如果某個文檔是基于svn server的最新版本做了修改,那么update并不會從svn server上download這個文檔. 如果你的文檔是基于...
閱讀全文
posted @ 2011-08-28 22:10
harrychinese
閱讀(211)
推薦(0)
摘要:
我自己寫了一點關于svn的常用功能, 見http://focuswindows.blogspot.com/2008/08/routine-tortoisesvn-operations-1.html以下內容摘自http://blog.csdn.net/iNarcissuss/archive/2007/09/16/1787411.aspxCheck-out(檢出) 和 Export(導出)+-----...
閱讀全文
posted @ 2011-08-28 22:10
harrychinese
閱讀(212)
推薦(0)
摘要:
首先可以將TeamCity 看作一個專門Continuous Integration(CI)的Web Portal. TeamCity可以管理多個Build Agent, ,每個Build Agent可以認為是專門用來編譯代碼的機器. 當然Build Agent可以和TeamCity是同一臺計算機. TeamCity為什么采用多個Build Agent這樣的架構呢?多個Build Agent的...
閱讀全文
posted @ 2011-08-28 22:10
harrychinese
閱讀(499)
推薦(0)
摘要:
Keywords: connectionstring, connection db, JDBC driverThere are too many connection technologies for windows application development such as ODBC, OLEDB, .Net Connection. It is hard to remember all ki...
閱讀全文
posted @ 2011-08-28 22:10
harrychinese
閱讀(138)
推薦(0)
摘要:
Keywords: SVN, TortoiseSVNhow to Use Subversion with TortoiseSVN, visit http://www.codeproject.com/KB/books/Subversion_TortoiseSVN.aspx
閱讀全文
posted @ 2011-08-28 22:10
harrychinese
閱讀(133)
推薦(0)
摘要:
重構TekPub——從ASP.NETMVC框架遷移到Ruby on Railshttp://www.infoq.com/cn/articles/architecting-tekpub Stack Overflow Architecturehttp://highscalability.com/blog/2009/8/5/stack-overflow-architecture.html Scali...
閱讀全文
posted @ 2011-08-28 22:10
harrychinese
閱讀(171)
推薦(0)
摘要:
首先先講一下subversion幾個特性.tortoisesvn安裝之后, 有個help文檔, 非常好, 不僅包含tortoisesvn的幫助, 而且有很多關于subversion服務器端幫助信息. 網絡上有一個中文幫助chm文件, 網站為http://svndoc.iusesvn.comSubversion 在版本控制方面做的非常好, 它用一個global revision number來標示r...
閱讀全文
posted @ 2011-08-28 22:10
harrychinese
閱讀(122)
推薦(0)
摘要:
Keywords: Google Calendar, Mozilla Sunbird, Provider for Google CalendarSunbird have two network calendar built-in providers. One is iCalendar(ICS), another is CalDAV. You can use ICS to subscribe the...
閱讀全文
posted @ 2011-08-28 22:10
harrychinese
閱讀(220)
推薦(0)
摘要:
Keywords: Factory Pattern, Design Pattern在網上經常會看到有關Factory Pattern的文章, 今天我也在blog上發表一下對一個非常簡單Factory pattern的見解.Factory模式其實就是為了封裝系統的變化點, 將變化點集中在一起, 一旦這些變化點真的發生變化時, 只要修改一處代碼就可以了.一圖勝萬言, figure1是表述這樣的一個應用...
閱讀全文
posted @ 2011-08-28 22:10
harrychinese
閱讀(154)
推薦(0)
摘要:
Subversion項目已經成為Apache的頂級項目, 看來前途更好了.在windows下安裝SubVersion服務器也非常簡單, installer會自動為我們創建一個windowsservice,指向一個repository. 但有時候, 我們一個repository不夠用, 我們需要多個, 這時候,可能會用到下面幾個命令情況1(Subversion安裝目錄不含空格)sc create ...
閱讀全文
posted @ 2011-08-28 22:10
harrychinese
閱讀(224)
推薦(0)
摘要:
圖解Linux下如何搭建C#開發環境 http://news.cnblogs.com/n/68188/ 這篇文章中介紹了6中安裝Ubuntu的方法, 值得閱讀.
閱讀全文
posted @ 2011-08-28 22:10
harrychinese
閱讀(104)
推薦(0)
摘要:
Keywords: C#Very good articles about thread and synchronizition: http://www.albahari.com/threading/Chinese version: http://knowledge.swanky.wu.googlepages.com/threading_in_c_sharp.html
閱讀全文
posted @ 2011-08-28 22:10
harrychinese
閱讀(138)
推薦(0)
摘要:
最近為公司開發了一個 Oracle 卸載數據程序(將Oracle的數據unload成定長文本格式, 然后通過FTP傳給Teradata, Teradata etl automation將定長文本加載到數據倉庫中). 部署的平臺是RHEL 4.5 64bit, 本打算使用Python開發, 但考慮到系統的可維護性, Python直接被否了, 看來像Python這樣的語言, 在非IT公司還是沒什么市場的. 最后, 選用Java作為開發語言. Java原先不熟, 幸好有google, 碰到的問題都解決了. 下面記載一些開發過程中記錄下來的tip. /******Java和C#的語法比較***/參考
閱讀全文
posted @ 2011-08-19 16:01
harrychinese
閱讀(529)
推薦(0)
摘要:
如何在Linux上部署Java應用程序==========================設置Linux的.bash_profile==========================在.bash_profile中設置JAVA_HOME和CLASSPATH變量, 并將$JAVA_HOME/bin加到PATH變量中###begin of JAVA CONFIGURATIONJAVA_HOME=/usr/jdk1.6.0_21CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$CLASSPATHexport CLASSPATHPATH
閱讀全文
posted @ 2011-08-12 17:21
harrychinese
閱讀(2435)
推薦(1)
摘要:
如何在windows上使用putty來顯示遠端linux的桌面下面介紹的方式是使用SSH的X11 forward功能, 需要在SSH服務器和SSH客戶機兩邊都啟用了X11 forwarding功能時才可行.在SSH server端開啟 X11 forword, 確保在文件/etc/ssh/sshd_config里有這么一行 X11forwanding yes安裝X Windows軟件需要在windows上安裝一個X windows桌面系統, 可選用免費的Xming, 下載并安裝后, 啟動xlaunch應用.配置putty在putty的connection/ssh/X11設置界面上, 選中Ena
閱讀全文
posted @ 2011-07-22 08:46
harrychinese
閱讀(2170)
推薦(0)
摘要:
我一直是powerdesigner的fan, 設計的事情它都能處理(ER[CDM/LDM/PDM], UML, Flowchart), 不過它的價格挺貴的. 下面介紹幾個免費的軟件, 可以代替powerdesigner/visio等商業軟件.1. flowchart diagram(yEd是首選)
閱讀全文
posted @ 2011-07-13 08:51
harrychinese
閱讀(2393)
推薦(0)