2013年11月5日 星期二

[Python][suds][errno 111] 如果你用Python suds library 遇見了 errno111 的問題請進/If you using python suds library and error happen which errno is 111 , please come in

作業系統 /operating system: Fedora 17
Python :2.6

直接看code 這個問題困擾我很久,今天終於解決了!


PROBLEM CODE: 

#python code start #
from suds.client import Client

url = 'someurl?wsdl'
client = Client(url,cache=None)
print  client.service.yourfunction();


然後就會發生下面這個錯誤/ And some error cause



  File "/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/client.py", line 542, in __call__
  File "/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/client.py", line 602, in invoke
  File "/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/client.py", line 637, in send
  File "/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/transport/https.py", line 64, in send
  File "/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/transport/http.py", line 77, in send
  File "/usr/lib/python2.6/site-packages/suds-0.4-py2.6.egg/suds/transport/http.py", line 118, in u2open
  File "/usr/lib64/python2.6/urllib2.py", line 383, in open
    response = self._open(req, data)
  File "/usr/lib64/python2.6/urllib2.py", line 401, in _open
    '_open', req)
  File "/usr/lib64/python2.6/urllib2.py", line 361, in _call_chain
    result = func(*args)
  File "/usr/lib64/python2.6/urllib2.py", line 1130, in http_open
    return self.do_open(httplib.HTTPConnection, req)
  File "/usr/lib64/python2.6/urllib2.py", line 1105, in do_open
    raise URLError(err)
urllib2.URLError: <urlopen error [Errno 111] Connection refused>


2013年11月1日 星期五

[OllyDBG][反組譯/deassembly][mirc_6.0][keygen]如何使用OllyDBG寫一個序號產生器,Writing a keygen by OllyDBG Tutorial

原文網址在此 http://www.securitytube.net/video/1078

如果網頁連結/影片失效請聯絡我。

閱讀本文請搭配上方網址的影片。
-------------------------------------------------------------------------------------------------------
最近對於反組譯 與 組合語言有點興趣,所以找了網路上的教學來看,由於是英文的所以讀者可能需要多聽幾次。

此教學為"教學 與 學習" 用,請不要拿去做商業行為。

作業系統: Windows 8 64bit
反組譯工具: OllyDBG 2.0 官方版本 no plugin
程式撰寫工具: SlickEdit 官方試用版本
GCC編譯環境: Cygwin 64bit-安裝gcc

以上大家都可以在google輕易找到

至於學習對象為mirc 版本為6.0.1,官方不提供舊版,請讀者們自己尋找。


2013年9月6日 星期五

[Java] JComboBox/ComboBox 字體顯示置中 display in the center / 在下拉式選單中顯示置中 center align the text in the comboBox

最近遇到 java combox 需要在下拉式選單中把選項的字  置中 與 顯示出來也置中  如圖












如何達成圖上這個效果

直接來看一下片段代碼


2013年9月4日 星期三

[Java] JDialog 與 JFrame 傳值 / 子母視窗 /JDialog 輸入值給JFrame

由於最近在網路上找了許多的資料 每個資料都說得不清不楚不然就是很長一大串

下面給一個絕對能跑的範例 .java 檔   有問題可以提出來   並且關鍵點會用紅色標示

IDE: Eclispse

使用方法:  開啟你的IDE(這邊使用Eclipse) , 新增一個project> 在src 新增一個class > 把文章底下

////代碼開始////  到 ////代碼結束//// 中間的code 全部 "複製貼上"! 就可以執行了  然後再慢慢trace 各代碼的意義   寫得滿簡陋的了  有問題可以留言唷

簡介: 代碼分為三個部分    主要的Main 框架  還有自訂義的Dialog 最後是 自訂義Class

2013年9月3日 星期二

UVA Q100 解題

最近想練習C++  所以找了 http://luckycat.kshs.kh.edu.tw/ 此網站的題目來練習



寫出來的解法應該不完美 僅供參考


2013年1月28日 星期一

在python 中 使用mongoDB 像mysql 一樣取出陣列資料

最近遇到的問題, python 中直接直接使用mysql querry 出來的資料可以用陣列的方式取得, 那 mongo呢?
直接來看代碼
...
...
...

accounts = accounts.find_one({'username':'axdc11239@yahoo.com.hk'})
print accounts
print list(accounts)
print list(accounts)[0]


2013年1月27日 星期日

在python中把string當成object.name

因為最近有需要用到,碰巧看到人家python有出現這樣的代碼 getattr(... , ...)
http://blog.csdn.net/wzm112/article/details/6444668


  1. def query():  
  2.     conn = Connection('127.0.0.1',27017)  
  3.     db    = getattr(conn,'dbname')  
  4.     coll   = getattr(db,'collname')  
  5.      
  6.     #使用正则查询  
  7.     import re  
  8.     q      = rs.compile(r'add'#完成正则 r'.*'  ,r'[a-z]+'  
  9.     rst    = coll.find({'field' : { '$regex' : q } })  
  10.     print rst.count()  #打印查询结果  
  11.     #查询方式2  
  12.     rst    = coll.find({'field' : { '$regex' : r '[a-z]+'} })  
  13.     print rst.count()