Time of Update: 2018-12-03
·立項 一、需求的收集,uc的編寫雖然不是開發人員的工作,但最終需要開發人員在產品中實現。所以開發不合理的設計至少浪費了你的時間,開發技術無法實現的設計帶來最大的痛苦:失敗。所以,開發人員要重視需求以及UC的評審,提出自己能夠想到的所有異議。 二、一棟樓很難估算重量,但是一塊磚頭可以精確估算重量。一個項目的時間很難準確的估計,但把項目開發劃分為不能再進行分割的模組功能點,對每個點的估計是可以更精準的估時的,由此由上至下,由下至上,得出近乎準確的編碼時間。
Time of Update: 2018-12-03
1、當你還是個初學者或者有意向學習C#的話,那麼《C#入門經典》是必讀的書籍 2、當你想提高自己的技能或者想瞭解更多的知識,那麼《C#進階編程》、《C#中的委託和事件》是必讀的書籍 3、當你的技能已經得到較大的提高且也有2年以上開發經驗了,那麼《C#設計模式》、《Head First 設計模式》、《設計模式-C#基於工廠化的實現》、《類庫開發的設計準則》是必讀的書籍 4、當你想瞭解或者掌握更多的有關設計、軟體工程等方面的知識的時候,那麼《設計之道》、《軟件工程思想》、《人件----
Time of Update: 2018-12-03
js常用指令碼驗證系列 <script type="text/javascript"> $(document).ready(function(){ /*驗證電話:027-88888888*/ $("#phoneValid").click(function(){ var
Time of Update: 2018-12-03
用了js那麼久了,偶感js給頁面帶來的快感不經欣慰,但是由於現在的瀏覽器五花八門,有如萬花筒變化莫測,在ie上明明是好的,在firefox上確出現了問題,在搜狗上確又是好的,由於瀏覽器的版本不同又或多或少出現一些bug,而不懂程式的測試員們來說,以為小小修改就會好,豈不知這一修改一調試又嘚發上大半時間。唉,廢話少說了,來說一個經典例子吧,也可以給大家日後工作中帶來方便。下面就拿:JS撲捉一個按鈕事件之外的其他事件來舉例:
Time of Update: 2018-12-03
“雖我之死,有子存焉;子又生孫,孫又生子;子又有子,子又有孫。子子孫孫,無窮匱也。而山不加增,何苦而不平?”——《列子·湯問篇》之《愚公移山》第一節編程的精義僅僅就編程式來說,實在是一件很簡單的事,甚至可以說是一種勞力活。兩千年前的寓言,已經成就了一位工程名家:愚公。這位名家的身上,濃縮了項目召集人、團隊經理、編程人員、技術分析師等眾多角色的優秀素質。他的出現,遠遠早於電腦發展的曆史,甚至早於一些西方國家的文明史。從《湯問篇》中所述的愚公移山這一事件裡,我們看到了原始需求的產生:“懲山北之塞,出
Time of Update: 2018-12-03
在實際的開發過程中,對字串的操作是經常遇到的,其中涉及到字串拼接、拆分、比較、替換等操作。C#提供了string類型,String和StringBuilder兩種類來對字串進行處理。那麼string,String,StringBuilder對字串進行處理有何異同,在實際編程中,對於不同的字串操作應該採用哪種方式來提高程式的效率呢?本文將對string,String,StringBuilder進行詳細的解釋和比較,最後在編程過程中遇到的常用的字串處理進行了總結。 首先理解string,Strin
Time of Update: 2018-12-03
頁面載入時一般會執行Page_Load事件,其中1.Page_Load事件的執行是在第一次載入頁面時發生(即為了響應客戶的請求); 在預設的asp.net頁面中<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Index.aspx.cs" Inherits="Book.Index" %> 這個AutoEventWireup 指示頁面的事件是否自動匹配。 如果啟用事件自動匹配,則為 true;否則為 false。
Time of Update: 2018-12-03
之前從未遇到過Access資料庫Select Top的問題,今天是遇到了。樣本如下:Select Top 6 ID,Title From Table Where IsPass=1 Order By OrderID之前的這個語句確實是只返回6條資料,更新了一些資料後,便會返回多於6條的資料,百思不得其解。更換成:Select Top 6 ID,Title From Table Where IsPass=1 Order By
Time of Update: 2018-12-03
早期在使用表格式布局的網站設計時期,設計師們或多或少都使用了CSS技術對網站中的內容樣式進行最佳化。在那個時期CSS也有部分應用,而且設計師也習慣對頁面中的元素進行class的定義,早期的樣式表中幾乎全都是class選擇符。大多數設計師從轉到web標準布局之後,都會發現一個現象,就是在使用web標準的CSS布局網站之後,CSS中所用到的id似乎有增無減在不段增加,目前國內知名門戶sina.com的首頁CSS,sina.com的首頁目前依然延用著傳統表格式布局及代碼設計方法,幾乎都是class選擇
Time of Update: 2018-12-03
ASP串連ACCESS資料庫通常有兩種方法1. "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=[資料庫地址]"2. "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[資料庫地址]"第一種串連方式使用的是“ANSI SQL”,第二種為Microsoft Jet 資料庫引擎。而Microsoft Jet 資料庫引擎限制較少,例如,它允許在運算式中進行分組和排序,且提供了更強有力的運算式。諸如:CREATE
Time of Update: 2018-12-03
概念資料模型 實體聯絡(Entity Relationship)模型,簡稱ER模型。 1.實體表示現實世界中客觀存在的可以相互區別的事物。 2.聯絡是實體之間的相互關係. 如:在一張訂單中涉及商品,客戶和銷售人員之間的關係,即某個客戶從某個銷售人員手裡訂購某件商品. 3.屬性是描述實體或聯絡中的一種特徵. 4.碼或稱鍵,關鍵字,是實體間相互區別的一種惟一標識. 在實體中能作為碼的屬性稱為主屬性(Main Attribute),否則稱為非主屬性.
Time of Update: 2018-12-03
今天碰到了這樣的一個問題,公司的Ecshop模板的網店。列印報價頁面,在本地測試可以顯示產品價格資訊。但在伺服器上當點擊列印報價單時,頁面也空白,什麼都沒有。先說明一下本地系統是:Windows XP + IIS 5.0 + php 5.0;伺服器是Windows Server 2003 +IIS 6.0 +php
Time of Update: 2018-12-03
1. 不說“不可能”三個字。 2. 凡事第一反應:找方法,而不是找借口。 3. 遇到挫折對自己大聲說:太棒了! 4. 不說消極的話,不落入消極情緒,一旦出現立即正面處理。 5. 凡事先訂立目標,並且盡量製作“夢想版”。 6. 凡事預先作計劃,盡量將目標視覺化。 7. 工作時間。每一分,每一秒都做有利於生產的事情。 8. 隨時用零碎的時間(如等人、排隊等)做零碎的事情。 9. 守時。 10. 寫下來,不要太依靠腦袋記憶。 11. 隨時記錄靈感。 12.
Time of Update: 2018-12-03
1.為頁面添加正確的 DOCTYPEXHTML1.0 提供了三種 DOCTYPE 可選擇: 1.過渡型(Transitional)--普遍 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2.嚴格型(Strict)<!DOCTYPE html PUBLIC "-//
Time of Update: 2018-12-03
一:struts1的工作原理1.初始化:struts架構的總控制器ActionServlet是一個Servlet,它在web.xml中配置成自動啟動的 Servlet,在啟動時總控制器會讀取設定檔(struts-config.xml)的配置資訊,為struts 中不同的模組初始化相應的對象。(物件導向思想) 2.發送請求:使用者提交表單或通過URL向WEB伺服器提交請求,請求的資料用HTTP協議傳給web伺服器。
Time of Update: 2018-12-03
動態產生的網頁在構造真正大型的網站時是不可缺少的。但是,動態網頁面的名字(即它的URL)往往缺乏明確的含義。例如,名為product.asp?Id =4的頁面總不如名為/applicances/dishwashers/Model3809.htm的頁面來得好記。本文介紹如何?靜態頁面名字和動 態頁面的映射。 概述 靜態頁面名字除了具有含義更明確這一優點之外,它的另外一個優點在於搜尋引擎能夠索引這些頁面。大多數搜尋引擎,如Alta
Time of Update: 2018-12-03
一、動態包含檔案 本文假定讀者已經熟悉HTML、ASP和ActiveX對象的使用。在這裡,我們將使用FileSystemObject和TextStream對象實現“動態包含”功能,即實現動態include指令。 通常我們所設想的動態包含是:用一個變數儲存待包含檔案的名字,然後把該變數傳入include指令。相信我們之中的許多人都曾經想要在自己的ASP應用中使用動態包含的檔案,但最終卻探索服務器並不直接支援動態包含。 首先應該搞清楚下面的代碼是無法實現動態包含的: <% '
Time of Update: 2018-12-03
asp.net 2.0 <connectionStrings> <add name="qxConnectionString" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/Inetpub/wwwroot/qx/App_Data/personBase.mdb" providerName="System.Data.OleDb" /> </connectionStrings>
Time of Update: 2018-12-03
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %><%@ Import Namespace="System.Collections" %><html><head><meta http-equiv="Content-Type" content="text/html;
Time of Update: 2018-12-03
在學習Windows系統啟動的過程中,經過仔細的思考,我還存在一點困惑:CPU的reset訊號撤銷掉,CPU會從F000:FFF0地址(即1MB的RAM的最高地址的64KB)開始執行,這個位置實際上是一條跳轉指令,直接跳轉到BIOS的地址開始執行。為什麼說我對這個還有些困惑呢?我困惑的時在我的腦海裡CPU是只能直接與RAM打交道的,但是BIOS是儲存在ROM中的,既然說跳轉到BIOS的地址開始執行,那麼此時BIOS應該已經在RAM裡面了,但是是誰把ROM裡面的BIOS程式下載到RAM裡面去的呢?