李一顆@ Code

          Simple is best.

          2008年1月17日 #

          Eclipse Can't Run Because She Is Not a Chinese.

          When you set the default keyboard setting to non English for instance like Chinese IME MS-pinyin 2008 or whatever, you’ll get an  error like “Jvm terminated.Exit code = -1” and a lot other message (maybe the eclipse run environment setting?) pop upped when you try to run eclipse. Maybe  this is a bug about eclipse, and the solution in here is simply like your thought : get back using English as your default setting.

          posted @ 2008-06-13 09:55 mai 閱讀(328) | 評論 (0)編輯 收藏

          Newbie's Debian Road

               摘要: This is a stepped summary about my working environment 'debian etch'. I don't want just play with the OS, and I hate hard working, so the linux distributor I chosed must be stable ,easyly understood and simple configured. Based on those clauses, 'debian' is the best suit, except its uglily name. After 3 weeks' testing on my old hard disk, I thought "hmm, IT is!". Now I'm formal accept myself using this as my main OS. Followed is the tips I soloved by google, list here for reference.  閱讀全文

          posted @ 2008-01-23 20:51 mai 閱讀(1279) | 評論 (0)編輯 收藏

          A Stupid Way to Reverse Chinese File

          #	ReversFile.py [infile] [outfile]
          #
          #	A stupid way to reverse a chinese text file. just for fun.
          #	If you wanna get the same result, maybe you should only slipt  
          #	input text file to character list and '.reverse' it,
          #         more simpler and clearer than this.
          #Note::	This code have some problem about chinese quotation marks,
          #	cause it's has differnet between left and right. 
          #	So when it been reversed, the result may "unreadable":) Easy fixed but I ignored.
          #	Also about 'Enter' key, ignored too.
          #
          #		writen by Mai 01/17/2008
          # 
          
          # -*- coding: cp936 -*-
          import sys
          
          class revFileFont:
              readLines=[]
              inFile=""
              outFileName=""
              outList=[]
              def __init__(self,fileName,outFile):
                  self.inFile = open(fileName,"r")
                  self.outFileName = open(outFile,"w")
          
          
              def __readToList(self):
                  self.inFile.seek(0)
                  self.inFile
                  for line in self.inFile:
                      self.readLines.append(line.decode("gbk"))
                  rangeList = len(self.readLines)
                  self.readLines.reverse()
                  for i in range(rangeList):
                      rString = self.readLines[i]
                      xi=len(rString)
                      for xii in range(xi):
                          if rString[xi-xii-1]!=u'\n':
                             self.outList.append(rString[xi-xii-1])
                      self.outList.append(u'\n')        
          
              def DoIt(self):
          	"""Reverse file and write it out."""
                  self.__readToList()
                  for i in self.outList:
                      self.outFileName.write(i.encode("gbk"))
                  self.inFile.close()
                  self.outFileName.close()
          
          if __name__ == "__main__":
              argc = len(sys.argv)
              if argc <> 3:
          	print 'Useage:',sys.argv[0],' [inFile]',' [outFile]'
          	sys.exit(1)
              test = revFileFont(sys.argv[1],sys.argv[2])
              test.DoIt()
             #print test.outList
          

          posted @ 2008-01-17 17:37 mai 閱讀(197) | 評論 (0)編輯 收藏

          主站蜘蛛池模板: 宁蒗| 扶绥县| 太原市| 原阳县| 津市市| 漳平市| 稻城县| 互助| 建昌县| 宁海县| 兰考县| 尼木县| 房产| 彭水| 隆尧县| 左云县| 迁西县| 屏东县| 正宁县| 林芝县| 遂平县| 北宁市| 府谷县| 沙坪坝区| 宣城市| 扎鲁特旗| 迭部县| 寻乌县| 云龙县| 苏尼特右旗| 滨州市| 肥乡县| 婺源县| 佛冈县| 保德县| 浠水县| 沙洋县| 三门峡市| 乡城县| 潼南县| 奉节县|