這幾天經曆了很多事情,現在看起來需要總結一下。2005/02/05
用 一個美國老工程師的心理話: 給年輕工程師的十大忠告[1]好好規劃自己的路,不要跟著感覺走!根據個人的理想決策安排,絕大部分人並不指望成為什麼院士或教授,而是希望活得滋潤一些,爽一些。那麼,就需要謹慎安排自己的軌跡。從哪個行業入手,逐漸對該行業深入瞭解,不要頻繁跳槽,特別是不要為了一點工資而轉移陣地,從長遠看,這點錢根本不算什麼,當你對一個行業有那麼幾年的體會,以後錢根本不是問題。頻繁地動蕩不是上策,最後你對哪個行業都沒有摸透,永遠是新手!
今天跟可為林討論了一下facade的設計模式。有了一些心得,現在記錄下來。facade的英文意思是建築物的正面,也就是一個正面的介面,所謂設計模式,就是從建築行業中衍生出來的東西,比如設計一個尖頂形狀的塔樓,你可以這樣做,也可以那樣做,也許,最後建築起來的結果是一樣的。但是,如果用某種方式,比如先造鋼筋,後造混凝土的方法,比較合理。那末,久而久之,這就形成了一種設計模式,用它可以提高生產力。facade就是一個模組的介面,粒度可以說是比較大的,可以有層與層之間的facade,比如jndi,jdb
解決一個問題,很重要的一點解決其中的不確定性,一般來說有兩種方法:分解和抽象。所謂分解就是在不確定中將某些確定的部分分離出來,然後對這些確定的部分先提供解決方案,而不確定的部分留到具體問題明確的時候解,分解的最大特點就是局部化確定部分;這種方法的典型用法就是各種工具庫,如面向C語言提供的標準IO庫,面向Java的標準類庫等,這些庫在設計的時候並沒有局限用於某個特定的領域。
1.無論發生什麼事情,都要首先想到自己是不是做錯了。如果自己沒錯(那是不可能的),那麼就站在對方的角度,體驗一下對方的感覺。 2.讓自己去適應環境,因為環境永遠不會來適應你。即使這是一個非常非常痛苦的過程。 3.大方一點。不會大方就學大方一點。如果大方真的會讓你很心疼,那就裝大方一點。 4.低調一點,低調一點,再低調一點(要比臨時工還要低調,可能在別人眼中你還不如一個幹了幾年的臨時工呢)。 5.嘴要甜,平常不要吝惜你的喝彩聲
網站用的tomcat伺服器,結果裡面的音樂總是被盜鏈,非常鬱悶。尋找了n多資料,使用了n款軟體都沒有用,因為我們的應用比較特殊,總會把不該防的也防了。一怒之下就研究了一下防盜鏈原理,親自寫了一款防盜鏈的過濾器,代碼非常簡單如下: /** * @author * @company * @time Dec 18, 2006 2:08:18 PM * @version 1.0.0.0 * @package com */package com;import
Swing開發出來的Application或者Applet,如果包含JText控制項,在運行程式時,使用微軟的智能ABCIME在JText控制項上連續輸入15個字母以上時(注意是隨便輸入),程式就會崩潰,如果是applet,IE就會崩潰,連進程中的JVM也會被殺死。
用Chrome瀏覽器類比手機,andrior,iphone,ipad訪問網站2010-10-03 18:08很多網站都通過User-Agent來判斷瀏覽器類型,如果是3G手機,顯示手機頁面內容,如果是普通瀏覽器,顯示普通網頁內容。 GoogleChrome瀏覽器,可以很方便地用來當3G手機模擬器。在Windows的【開始】-->【運行】中輸入以下命令,啟動Google瀏覽器,即可類比相應手機的瀏覽器去訪問3G手機網頁: GoogleAndroid:chrome.exe
public class KeyTool { private static int[] src = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 }; private static int[] des = { 9, 6, 8, 2, 3, 5, 1, 4, 0, 7 }; public static String encrypt(String originalNum) { char[] digitNum = originalNum.toC
如果使用Ant指令碼來打war,如果工程中包含中文檔案名稱的檔案,則打出來的war中這些檔案的檔案名稱就會變成亂碼,使用MyEclipse部署到tomcat採用壓縮成war方式也會存在相同的問題。 到網上查了好久,終於找到瞭解決方案,在ant指令碼的war標籤加入 encoding="GBK"這個參數,再跑一遍指令碼,果然好用,沒有出現亂碼了。 樣本指令碼:<project name="xxxx" default="war"
<html><head><title></title><script type="text/javascript">function changeIt(){//alert('yes');var content = document.getElementById("content");var InputBox = document.getElementById("InputBox");var
一、常量和變數 1 定義常量: <常量名> constant <資料類型> := <值> 如:ps_code constant INTEGER := 60; 2 定義變數: <變數名><資料類型>[(寬度):=<初始值>] 如 address VARCHAR2(30)PL/SQL在變數的定義上存在一個預設的初始化 -
不知道從什麼時候開始在mac系統下用瀏覽器瀏覽網頁右側或下側都會出現一個廣告條,每次都是手工點擊叉關閉,但重新整理頁面或跳轉頁面還會出現,真是太煩人了,終於找到解決辦法了,原來是一個叫"Yontoo"的外掛程式在作怪,在喜好設定中將其卸載或關閉即可,如: 以safari為例,是未去除前,很討厭的廣告條。 找到喜好設定,位置在最上面:將擴充裡的第三方外掛程式關閉或卸載,如:完成後,重新整理網頁即不會再出現煩人的廣告條了~~如果各位除了safari瀏覽器外還在用其它瀏覽器還需要再設定一
#include<stdlib.h>#include<stdio.h>#include<pcap.h>struct ethernet_head{ unsigned char dest_mac[6]; //目標主機MAC 位址 unsigned char source_mac[6]; //源端MAC 位址 unsigned short eh_type; //乙太網路類型};struct arp_head{ unsigned short
web介面設計規範一.頁面設計部分 1.img控制項 alt:所有展示類圖片都要具有能簡要描述圖片內容的文字說明。 2.Input控制項 maxlength:所有INPUT控制項都需要制定maxlength屬性,預設值為資料庫中對應的欄位的長度。 readonly:所有不可更改的資訊都要使用readonly屬性。 3.Form控制項
keyboard的event只能綁定到stage上 建議不用focus地方法把事件綁定到mc上 下邊是一個文檔類的內容package {import flash.display.Sprite;import flash.events.MouseEvent;import flash.events.KeyboardEvent;public class DrawingDemo extends Sprite {public var actor:Actor = new Actor();//
疃春——說相聲春口——說相聲單春——單口相聲對春——對口相聲疃柴——說評書使短傢伙的——說評書柳海轟兒的——唱大鼓的使長傢伙的——唱大鼓的怯的——京韻大鼓清的——梅花大鼓正的——鐵板兒大鼓片子——雙簧顯快——聯珠快書□上的——蓮花落使扁傢伙的——唱竹板書的串花——《濟公傳》(評書書目)丘山——《精忠傳》(評書書目)渾水子——《於公案》(評書書目)醜官兒——《施公案》(評書書目)神冊子——《封神榜》(評書書目)大黑臉——《包公案》(評書書目)小黑臉——《小五義》(評書書目)黃臉兒——《隋唐》(評書
看見JE上有了一篇這樣的文章:http://www.javaeye.com/topic/646674內容是做的兩個chrome外掛程式,看見很多人對這個都感興趣,小弟特別走網上看了一翻,終於找到了官方的chrome外掛程式入門教程,下面是大概內容(如有不恰當的地方,多多見諒): 1.讓你的瀏覽器準備就緒 不用多說,首先肯定是安裝瀏覽器了,至於你是Windows,Linux,Mac?官方都有對應的下載。 2.建立並載入一個擴充 1.首先建立一個檔案夾
習慣用邏輯來思維的人,在思維過程中有符號作為跳板;習慣視覺思維的人,在思維過程中只有成對出現的色彩關係。前者一定會在心裡叫出形狀和顏 色的名字,也就是符號,然後再用藉助“上、下、左、右”的關係詞來推導得出符號和符號間的幾何位置關係的結論,這種無聲的“叫出”是邏輯思維、抽象思維的典型特徵;視覺思維完全排除符號,沒有語音的參與,直接從一種顏色、形狀和方位關係得出另外的關係。
我想談論這個問題是因為我國目前電影市場不景氣,電影、電視離社會的需求相差甚遠。作為一個電影工作者我深感有責任對此做一些分析和探討。