Time of Update: 2018-12-07
Swing技巧. 設定全域字型(sun jdk)為什麼要這麼做? 因為java預設的字型顯示中文都很難看 因為比如jgoodies這樣的skin預設不支援中文 因為jdk1.4中文字型mapping有嚴重bug,用過IDEA的人都知道 因為大家只有sun的jdk可用,ibm的,bea的都不適合跑clientif you are
Time of Update: 2018-12-07
文章目錄 actionmailer接收email測試mail actionmailerrails 內建提供了發送郵件的方法即actionmailer ,
Time of Update: 2018-12-07
resin2沒有resin3才有的jmx ,也沒有像tomcat那樣提供一個可以查看系統狀態的應用,最近察看文檔的時候,發現原來resin從2.0.5開始就提供了一個ResinStatusServlet,由於只是一個servlet,所以它可以嵌入到你的web應用中. 多少也算有些用處(resin3下依然可以繼續使用) 預設情況下, 這個servlet是沒有啟用的,如果要啟用,可以編輯resin.conf,
Time of Update: 2018-12-07
文章目錄 active controller命名routes map.xxxaction方法controller環境對象response處理redirectcookiessessionflashfilterverification active controllermodel指令 提前load model對象 model :Product基本對應關係http://xxx.com/admin/hello/list
Time of Update: 2018-12-07
我在linux上安裝了rubygem以後, 發現一個問題,單獨寫的ruby檔案無法以相對路徑require gem上的包 比如 require 'something' 不行,必須以絕對路徑 require '/usr/local....../something' 才可以 我查詢了ruby的loadpath ("$:") ,發現這個路徑並不在RUBY的loadpath中, 按道理說不能require是正確的
Time of Update: 2018-12-07
component偏向顯示一端, 是一組controller和view的集合,專註於顯示介面,比如專門顯示歌曲列表的 component, 各處頁面都可以調用它顯示歌曲列表plugin增強系統功能的模組,
Time of Update: 2018-12-07
graphviz 雖然很強大,不過有兩個地方不足對中文支援很差,在windows下還可以用utf-8來處理,在linux下面就很麻煩,我嘗試多次也解決不了是graphviz和java之間無法互動,在java中我只能通過新開一個進程來調用graphviz,完全是blackbox,無法控制,也無法確保圖形是否正確繪製。經過多次嘗試,我發現了幾個解決方案1,我發現了graphviz還有一個不起眼的子項目grappa,這個項目是完全用java寫的,按照它的文擋說,算是一個簡化版本的graphviz
Time of Update: 2018-12-07
文章目錄 Helper處理連結分頁表單處理表單處理 FormHelper中的方法(和Model綁定)上傳檔案錯誤處理FormTagHelper 和Model無關的方法layout技術 (sitemesh式的模板)partial page template 頁面片斷使用集合的partialcomponents 組件獨立的component組件 viewview分為
Time of Update: 2018-12-07
文章目錄 前提條件下載awstatslighttpd 配置awstats 配置中文化 awstats在lighttpd下的安裝配置 筆記本人對perl一竅不通,為了awstats,搗鼓了半天,特記錄如下awstats是一個很好用的網站日誌統計工具, 本身是用perl實現的, lighttpd也可以使用awstats來進行統計工作前提條件機器上需要perl
Time of Update: 2018-12-07
先說displaytag: 曾經我用displaytag來處理表格顯示,displaytag介面很漂亮,但是有一個很嚴重的不足:資料一多就會嚴重損害系統效能。 displaytag預設是把所有資料取回再分頁,
Time of Update: 2018-12-07
文章目錄 SQL injection效能配置 fastcgi維護測試效能 SQL injection預設的rails的 find(xxx) 是過濾了sql 字串的但是自己構造condition limit count sql等需要轉義,務必使用? 或者:name來傳參數,不要直接構造sql效能配置 fastcgitimout注意: fastcgi的timeout是強制回收的, 如果一個請求超過timeout會被kill掉
Time of Update: 2018-12-07
文章目錄 web service建立方法申明ActionWebService::Struct 使用webservice 指派方式對webservice作 AOP 攔截webservice的測試url對應關係調用外部webservice web service建立先用generator 來建立service 參數為generator web_service ServiceOne method_a
Time of Update: 2018-12-07
文章目錄 前提條件 需要安裝pcre安裝lighttpd安裝ruby版本的fastcgi給lighttpd配置 ruby lighttpd 安裝配置前提條件 需要安裝pcrepcre是一個和perl相容的正規運算式庫, 當然不安裝他lighttpd也可以正常運行,但是這樣一來就無法使用正則來進行複雜配置了, pcre對於支援rails,虛擬機器主機還是很有必要的, pcre的主站 ,linux下面本人的機器預設有安裝,
Time of Update: 2018-12-07
文章目錄 rails 測試unit testrails (升級的問題)functional test (controller)Mock Object測試驅動rake的工具支援效能測試 rails 測試model的測試 => unit testcontroller的測試 => functionalunit test預設所有的Model都產生在 test/unit/xxxx_test.rbrake
Time of Update: 2018-12-07
有了gem,安裝rails變得異常簡單了輸入gem install
Time of Update: 2018-12-07
文章目錄 工具script(以下兩個目前在win32下面有bug,不能運行)調試配置rake 工具scriptscript/server -e development | test | production 切換運行環境 script/generate 支援 Admin::Book 這樣的文法, 方便建立子空間 script/console
Time of Update: 2018-12-07
一般我們寫代碼,都會在代碼頭部寫一些協助資訊,比如下面的檔案日期,版本號碼,作者等/** * $Date: 2005/07/18 08:49:35 $ * * @author cap * @version $Revision: 1.7 $ */如果你在使用cvs維護你的代碼,那麼你可以採用cvs的關鍵字替換功能來協助維護這些資訊,因為他們都是動態更新的,所以維護起來非常方便,
Time of Update: 2018-12-07
ruby語言到目前為止還沒有支援unicode,對於多語言的應用來說,rails支援unicode也比較麻煩.好訊息是ruby的作者開始注意到這個問題了,壞訊息是一時半會,我們還得和第三方的lib打交道, 比如 Unicode library和Unicode-aware String class 現在有人出來UTF-8 Plugin for rails, 有興趣的到這裡看看, 對於非rails的應用,只使用它的String class extensions 也是可以的評論:
Time of Update: 2018-12-07
自學WP7做的第一個程式:時鐘做的很山寨,沒用素材 用TextBlock做的錶盤和指標,放在一個Canvas上 RotateTransform類來控制位移角度 MainPage.xaml<phone:PhoneApplicationPage x:Class="Clock.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
Time of Update: 2018-12-07
根據去哪兒(http://www.qunar.com/)輸入框點擊按鈕而寫 實現功能效果: 1、點擊按鈕,相應層顯示,點擊層以外的部分層隱藏; 2、重複點擊按鈕時,按鈕附屬層顯示時變隱藏,反之亦然; 3、如果一個頁面上有兩個以上這種效果,層會有互斥效果; <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default5.aspx.cs" Inherits="Default5" %><!DOCTYPE html