PIXNET Logo登入

卑微研究生的部落格

跳到主文

放一些技術文章

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 11月 08 週日 201511:59
  • [Python] 令新手驚呆的 **kwargs

SONY DSC
 
初學 Python,看到有些範例會有 **kwargs 的用法,一開始不知道其意義,後來才知道它就是所謂的 keyword arguments。

先看下列的程式碼,api_function 就假設是第三方設計的 API,而 func_call_api 則是我們自己維護的 function。
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(1) 人氣(6,234)

  • 個人分類:其它技術
▲top
  • 4月 07 週二 201515:01
  • [Ruby] 網站自動化測試 - Selenium

現今網站規模愈來愈龐大,以一般的手動測試,不但欠缺效率,也很難包含全部的測試範圍。筆者曾經在別的部門幫忙開發網站,而見識到 Selenium 的威力,它可以用程式化的方式來模擬使用者的操作行為,而且也支援許多程式語言。 以下就以 Ruby 來做簡單的示範,首先輸入以下指令來安裝元件:
gem install selenium-webdriver
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣(400)

  • 個人分類:其它技術
▲top
  • 6月 06 週五 201417:18
  • Hello Selenium

對於 Web 的自動化測試,有的人會用 JMeter 去做,不過 JMeter 比較適合拿來測"服務",要對 UI 做操作, JMeter 顯然不適合,Selenium 就是一個不錯的工具。

Selenium 可以開啟指定的瀏覽器,並輸入網址,然後依照程式的邏輯填入內容到網頁,最後送出資訊。而它支援的程式語言也蠻多的,像是 Java 跟 C# 都有支援,而 Python 跟 Ruby 也有,本篇文章是採用 Ruby。
而以下的程式碼是改自官網的範例,作用是開啟 Google 搜尋並填入 Query,然後得到搜尋結果,最後將網頁畫面存下來。
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣(184)

  • 個人分類:其它技術
▲top
  • 5月 05 週日 201313:02
  • Use PowerShell to manage IIS

最近看到的東西,所以筆記一下。 首先開啟 PowerShell Console Window,而且是以系統管理員身份執行。之後下參數:Import-Module WebAdministration接下就可以使用相關的 IIS 指令,例如:Get-WebsiteState -Name "Default Web Site"其它的指令,可以參考以下網址:http://technet.microsoft.com/en-us/library/ee790599.aspx
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣(17)

  • 個人分類:其它技術
▲top
  • 5月 20 週日 201216:17
  • SQL Tip – Using Temp Table

在下 SQL 查詢時,條件式裡所放的值,有時候不會是單一一個,而是好幾個值。例如: select *
from Production.Product
where ProductID in (1,2,3)
有些情況下,括號內的值可能得動態產生,通常可以在裡面寫子查詢,但並不是每次都能用一個子查詢就找出所有的值,或許得經過多次 SQL 查詢,才能把所有需要的值都找出來,這個時候 Temp Table 就很方便。
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣(237)

  • 個人分類:其它技術
▲top
  • 3月 08 週四 201223:07
  • 第一次玩緩衝區溢位就上手

2012-03-08_224944
緩衝區溢位(Buffer Overflow)是相當常見的攻擊手法,可以說透過此手法破解軟體的比例高達八成(立委調)。以下圖來說明它的理論,在程式中呼叫函式時,會將要返回的位址塞入堆疊中,也就是ESP值,然後是EBP值、函式中的變數。如果能覆寫掉ESP值,將它指向惡意程式碼,就能達到破解或攻擊的目的。   以下面C++程式碼為例,這裡宣告了兩個陣列,大小各為2。  
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(1) 人氣(7,891)

  • 個人分類:其它技術
▲top
  • 10月 23 週日 201111:38
  • 測試HTML5的WebStorage API

2011-10-23_112600
HTML5的規格中,有一個WebStorage API,允許將資料存在使用者的本機端,其中又分為sessionStorage及localStorage。 sessionStorage及localStorage的差別在於,sessionStorage的生命週期是跟著瀏覽器視窗的。也就是說當視窗一關閉,sessionStorage的資料就消失了,而不同的視窗也不會共用同一份sessionStorage,如果想實作網站的同時多帳號登入,或是想讓使用者在關閉視窗後就登出網站,都可以利用sessionStorage來實作。 而localStorage則是在同一個domain name下,共用同一份資料,如果要清除資料,就必須呼叫localStorage.clear()。 這兩個API的使用方法如下,幾乎是一模一樣。
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣(98)

  • 個人分類:其它技術
▲top
  • 10月 13 週四 201123:56
  • 多檔案上傳:使用SWFUpload

2011-10-13_234107
雖然ASP.NET有內建上傳檔案的控制項,但並不支援多檔案上傳。而最近找到一個SWFUpload,是一個以Flash實作的多檔案上傳元件,雖然是以Flash實作,但可以以JavaScript去做控制。 關於SWFUpload的下載以及文件,請參考下列網址。 http://swfupload.org/ 接下來,就簡單示範用法。 使用SWFUpload有幾個步驟:
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣(4,377)

  • 個人分類:其它技術
▲top
  • 6月 26 週日 201111:34
  • 小試HTML5 Video Tag

2011-06-26_110235
現在HTML5愈來愈火紅了,雖然最終的規格還未確定,但各家瀏覽器都已經搶先支援。HTML5最大的變化,個人認為是對影音的支援,Video Tag就是其中一個。 需注意的是,各瀏覽器雖然都有支援Video Tag,但對於影片的編碼規格,卻是不統一的,目前來說選擇H.264可能會比較方便些,不過Chrome在之後的版本確定不會再支援H.264,這部份要稍微注意一下。 而Video Tag的使用非常簡單,只有下列短短的幾行字。 其中poster屬性,是影片尚未播放時,要顯示的圖片。
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(1) 人氣(971)

  • 個人分類:其它技術
▲top
  • 6月 19 週日 201113:01
  • 利用YQL取出PCHome商品價格

2011-06-19_122414
Yahoo目前有推出一個Yahoo!Query Language服務,它可以讓使用者下查詢語法,把網頁的資料轉成XML或Json,對於想做邪惡事情的工程師來說,相當方便啊。 有鑑於網站標錯價的事情時有所聞,為了監督(?)網站不再發生同樣的事情,所以在下就示範如何利用YQL取得”PC家”網站的商品價格。   首先,選個被害者(?)網頁,下圖是某商品的價格,分別有3990跟1990這兩個。
(繼續閱讀...)
文章標籤

卑微研究生 發表在 痞客邦 留言(0) 人氣(453)

  • 個人分類:其它技術
▲top
123»

熱門文章

  • (2,253)TGRE與研究所
  • (1,595)各家電視布袋戲簡介
  • (903)ADO Entity Framework跟LINQ to SQL的差別
  • (863)這是殺庫啦
  • (491)九把刀.樓下的房客
  • (173)SilverLight - 從JavaScript呼叫.NET物件
  • (68)網誌主題曲.五分亭之會
  • (44)儞已經死了
  • (12)恐佈的台北交通
  • (6)涼宮春日的相關連結

文章分類

  • 料理 (1)
  • 布袋戲 (9)
  • KUSO (21)
  • ACG (19)
  • 閱讀 (4)
  • 物件導向 (2)
  • 未分類文章 (53)
  • 網誌主題音樂 (14)
  • XBOX開發相關 (5)
  • 翻譯文章 (3)
  • 其它技術 (25)
  • 毒舌評論 (11)
  • 技術學習 (11)
  • .Net 技術 (135)
  • 未分類文章 (1)

參觀人氣

  • 本日人氣:
  • 累積人氣:

Google

最新留言

  • [22/01/16] 訪客 於文章「各家電視布袋戲簡介...」留言:
    該更新囉...
  • [22/01/05] 訪客 於文章「ASP.NET MVC 教學 Part ...」留言:
    如果對軟體積木有興趣, 可以參考一下, 謝謝: 「用 AS...
  • [21/11/23] 英文編修潤稿 於文章「[C# 2.0]使用Generic Co...」留言:
    如何為論文定合適的標題? 歡迎訂閱Uni-edit學術論文寫...
  • [20/12/06] 小小書僮 於文章「多型的概念...」留言:
    大大寫得很好,受教了。小提醒,形狀應該是shape...
  • [20/05/22] 百合 於文章「[C# 2.0]使用Generic Co...」留言:
    Uni-edit 論文英文編修服務,將分享更多客戶使用的經驗...
  • [20/03/18] Uni-edit Taiwan 於文章「[C# 2.0]使用Generic Co...」留言:
    Uni-edit的客戶回饋: 我的第一篇由Uni-edit...
  • [19/10/06] yezx18 於文章「各家電視布袋戲簡介...」發表了一則私密留言
  • [19/10/06] yezx18 於文章「天宇終究也只是一個扶不起的阿斗...」發表了一則私密留言
  • [18/06/20] w309907 於文章「[Python] 令新手驚呆的 **kw...」留言:
    x8zYWyR2wqgjpB奢侈品仿牌原單品質良心賣家,誠信...
  • [17/12/22] Golden Editing 於文章「圖學廣度Paper報告...」留言:
    Golden English editing 全新線上全英...