這幾天又重溫了一下資料庫的基礎.大體又總結了以下幾點:1. 什麼是資料庫?什麼是資料庫管理系統?其實以前是沒有資料庫這樣一個概念的,後來隨著技術的發展,才逐步出現了這樣一個事物,現在最流行的應該算是關係型的資料庫.因為大家可以從市面上的資料庫管理系統中找到答案,你象現在業界非常流行的SQL
首先需要開通yahoo的deliver服務。但是注意:雅虎中文預設是不提供POP access服務的,所以我們需要啟用一下VIP服務:) 1. 先去 http://mail.yahoo.com.cn, 用你的帳號登陸進 yahoo 電郵 2. 然後把下面整個的連結貼到IE地址欄裡。(注意:以下全部都是)
1、Ninject依賴鏈注入:public class ShoppingCart { private IValueCalc calc; public ShoppingCart(IValueCalc ivc) { calc = ivc; } public decimal Total() { var prods = new[] {
第2章 Hello MVCWorld 內容摘要初始化開發環境建立第一個ASP.NETMVC應用程式控制器、活動和視圖簡單資料訪問 本章我們將引入貫穿本書第1部分的樣本程式——GuestBook。通過GuestBook,使用者向網站中發布他們的名字以及訊息,同時可以瀏覽其他使用者發布的訊息。雖然GuestBook比較簡單,但我們將用它學習ASP.NET
現在很多註冊頁面都能顯示密碼強度,告訴使用者使用複雜度高的密碼。現在有很多實作類別似功能的js。基本原理都是:使用js觸發text表單輸入元素的keyup事件,根據輸入字元的長度以及類型數量(比如數字,小寫字母,大寫字母,特殊字元等)動態修改提示元素的樣式和文本。下面示範的passwordStrength外掛程式是基於jQuery的。下載:http://www.helloweba.com/demo/passStronger/jquery.passwordStrength.js或者下載完整的dem
今天在用struts2 非同步請求從後台傳一個對象到前台時遇到了一個小小的問題,現在此作一個標記,把主要的代碼貼上以作備忘。struts.xml<action name="getSystemContactorInfo" class="userAction" method="getSystemContactorInfo"><result type="json"><param
雖然Repeater控制項沒有象GridView那樣常用,但有一些特定的場合還是需要用到Repeater的,其實在Net2.0中,FormView控制項也可以實作類別似於Repeater的效果,而且都是通過模板(Template)來顯示資料。然而,在Repeater控制項對控制項進行刪除就沒有GridView那樣簡單。下面樣本如下:Default.aspx:<%@ Page Language="C#" AutoEventWireup="true"
Overview在Safari裡有一個單例對象WebPluginDatabase負責管理本地的外掛程式,每個plugin對應一個WebBasePluginPackage,存放在plugins裡。在第一次調用sharedDatabase()會遍曆當前系統有哪些可用的外掛程式,並加到列表中管理。每個外掛程式有其支援的MIME
今天看到一篇報道:“三低使用者”過半 手機瀏覽器使用者“屌絲”當道
web工程中的web.xml檔案有什麼作用呢?它是每個web.xml工程都必須的嗎?一個web中完全可以沒有web.xml檔案,也就是說,web.xml檔案並不是web工程必須的。那什麼時候需要,什麼時候可以不需要呢?要想回答上面的問題,得先瞭解web.xml檔案使用來幹什麼的。web.xml檔案是用來配置:歡迎頁面、servlet、filter等的。當你的web工程沒用到這些時,你可以不用web.xml檔案來配置你的web工程。 那麼web.xml能做的所有事情都有那些?其實,web.xml的
單元測試很棒。在假定一些資料的環境下,能順利通過測試的系統就可算是一個好系統。不過,現在可以直連外部資源的整合測試才讓程式更有價值。誰知道那些內容商(供應商,vendor)會做出什麼傻事來!很多人一直嘗試著讓測試達到100%的程式碼涵蓋範圍,這是很棒的想法,但我倒覺得它有些基本概念上的問題。LosTechies, Ryan Svihla 提出了"反模式(anti-pattern", 有個有趣的觀點: “多數應用都需要與外部資源互動”。他們有許多不錯的論點,比如:
Note: 這裡的‘封裝(Encapsulation)’指的是限制對象訪問的語言特性,也被稱為資訊隱藏(information hiding)。翻譯的初衷在於看看一些不同的想法,作者的思考在某個層次上是有道理的,但並是完全正確。總之這裡有一個決策和角度的問題。沒有封裝的OOP?Python支援Object Oriented Programming, 卻沒有封裝(encapsulation).
DataList相對於datagrid對資料的顯示要靈活一些(還是在vs2003的叫法).應為DATALIST提供了幾個模板,而在模板中可以靈活的放置一些自訂的使用者控制項。具體實施如下:先建立使用者控制項:<%@ Control Language="C#" AutoEventWireup="true" CodeFile="authorNormal.ascx.cs" Inherits="authorNormal" %><table border="1" cellpadding=
今天在逛論壇時發現一些好的文章,進去看了後發現有些知識點平常自己還真沒有注意過,故在此轉載一下,以作備忘。jdk1.5引入了自動裝箱(autoboxing)與自動拆箱(unboxing),這方便了集合類以及一些方法的調用,同時也使初學者對其感到非常之困惑。在此,我們來揭開其神秘的面紗。首先,需要理清一些概念:1、Integer是一個類,用Integer聲明一個變數其是一個物件類型(或者說參考型別);int是基本類型,用int聲明的變數是非物件類型,即不能在其上調用方法。2、“==”作用於對象上的
可能是由於自己有太多的東西都不懂,所以最近學習慾望特別高。我是學程式開發的,多少寫了一點代碼,但是後來才感覺有許多新的東西,在我的開發過程中都沒有用到。多少感覺到有一點失落。既然認識到了這一點,那我乾脆就都把這些新技術用用。這下遭了,越用越覺得,要研究的東西越多。呵呵,可能是我比較笨,也可能是由於電腦的相關程式開發的技術更新太快了。總之,每天都感覺時間很緊,就是時間不夠用(一點都不誇張)。 後來冷靜了一下,給自己指了一條路:學技術一定要精:大概我是這樣理解的,電腦技術更新是很快的(可能超過了以前
在做項目時不時地會需要自己編寫分頁,現在我把自己用到的分頁粘貼出來供大家參考,歡迎大家給出意見或者建議。在js檔案中var intPageSize;$(function() {if($("#pageIndex")){intPageSize = $("#pageSize").val();var indexPage = $("#pageIndex").val();var pageCount = $("#pageCount").val();var intIndexPage =
起點X公司是一家中規中矩的公司,從事軟體開發二十多年,一直使用傳統瀑布開發模型,開發流程和相關的制度都已經完善。最近兩年因為市場的變化,考慮到公司長遠的產品線的競爭力,決策層決定推動新產品領域開發。但是傳統的瀑布模型無法滿足高層快速進行產品試水的需要,市場部的需求一改再改,並極力打造大而全的產品,雖然他們並不承認。兩個項目(A, B)下來Team
birt中文展示亂碼問題:網上問題描述:[<%@page contentType="text/html; charset=GBK" language="java" errorPage="/errorPage.jsp"%><%@ taglib uri="/WEB-INF/tlds/birt.tld" prefix="birt" %><birt:report id="1" reportDesign="/new_report_1.rptdesign" reportC
MediaPlayerFactoryMediaPlayerFactory像是一個解碼庫一樣,初始化時,各個可用的播放器(MediaPlayerPrivate)向它註冊。當需要解碼時,由它給出一個合適的播放器(呼叫MediaPlayerPrivate::constructor,即MediaPlayerPrivate::create)建立一個執行個體[由MediaPlayer::
以下為針對Webkit中HTML5 Video實現原理的分析和學習總結。至於其中的UML圖檔,可以到下面的github連結中下載。首先預覽一下Webkit中和Video相關的主要的類的階層:其中主要的類為HTMLMediaElement,