Time of Update: 2018-12-07
前言:轉眼間,新年已經過去了,我們已經開始上班了,回顧2012,展望2013,我們還要努力的前行,也從今天開始我要繼續在研究ASP.NET MVC的細節用法,所以將這些讀書筆記和個人心得寫成部落格,讓大家也能學習到東西,我閱讀的書籍是:ASP.NET MVC進階編程,下面我就說說MVC中如何使用JavaScript和Jquery。還有我們現在經常使用的Ajax。1.Ajax初步介紹 (1)
Time of Update: 2018-12-07
declare @tablename varchar(256)set @tablename='yp_drugname'declare @sql varchar(8000)declare @sqlValues varchar(8000)set @sql =' ('set @sqlValues = 'values (''+'select @sqlValues = @sqlValues + cols + ' + '','' + ' ,@sql = @sql + '[' + [name] + '],'
Time of Update: 2018-12-07
ListItemCollection myListItemCollection = new ListItemCollection();// Creates an array of ListItems that are used to populate the collection. System.Web.UI.WebControls.ListItem[] newListItemArray = new ListItem[tempDataTable.Count];// Populates
Time of Update: 2018-12-07
您正在查看 "Membership" 分類下的文章 自助找回密碼的PasswordRecovery控制項 CreateUserWizard控制項(二) CreateUserWizard控制項(一) Membership學習(四)-自訂MembershipProvider Membership學習(三)Membership Providers介紹 Membership學習(二)membership入門 Membership學習(一)
Time of Update: 2018-12-07
個人理解看字面也許不能直觀的理解,好吧,其實講的就是“密碼必須大於6位元!”呀之類的項(屬性)加一些控制條件,因為總有一些資料是有特定格式的。需要引用的空間using System.Web.Mvc;using System.ComponentModel;using System.ComponentModel.DataAnnotations;1.1. 必填項驗證 [Required] /// <summary> /// 教師姓名
Time of Update: 2018-12-07
最近在看【美】Pete GoodLiffe寫的《編程匠藝》,很有感觸。邊讀邊想,發現能夠與作者產生強烈的共鳴,這真是一種美妙的感覺。所以想把與作者產生共鳴和值得學習的一些地方記下來,來加深對這些被實踐證明了是正確的編程技巧的掌握。
Time of Update: 2018-12-07
個人理解就是說你的項目不可能每條資料都是TextBox能解決的吧,所以你要改,什麼textarea,dropdownlist,selectlist之類的你都要設計,這也是Mvc的一個缺點,沒有可視化的組件給你直接拖上來(cshtml視圖有,貌似這個用的不多),可能下載一些外掛程式什麼的能實現吧,但Lz目前還沒發現1.1. Label設計 1 <div class="editor-label">2 @Html.LabelFor(model =>
Time of Update: 2018-12-07
自己不是正統學電腦/軟體工程專業的,而是半路出家的。沒有經過基礎知識的學習,尤其是資料結構和演算法方面的知識,使得自己後來的學習過程相對來說比較艱辛。在大學學習期間,最開始接觸的是C語言,之後就接觸網頁設計與製作,到現在的ASP.NET2.0開發,直接以C語言為基礎學習了C#。我不像大多數人是從C++轉過來的,所以直接導致我沒有語言基礎,特別是資料結構和演算法。說實話,沒有資料結構和演算法的知識作為編寫程式的輔助條件,在今後的學習和工作中很難勝任複雜項目的開發,因為大多數複雜項目都會涉及到演算法
Time of Update: 2018-12-07
對於一些C#的初學者,類似於物件導向中的多態、介面、抽象、不是能很好的理解,本帖只針對一些初學者對這幾個概念不是很理解的人看,牛人請繞道額就不要浪費時間了哈!我一個一個來就舉一些簡單易懂的例子!多態直接上例子:using System;//包含基本類和基類using System.Collections.Generic;//定義泛型集合的介面和類using System.Linq;//支援Language-integrated Query (LINQ)using
Time of Update: 2018-12-07
個人理解通過上一篇的3個執行個體能大概瞭解了Mvc,但等你自己單獨完成時,可能就會有很多疑問了,本篇記錄Lz理解的設計過程我們要做的很簡單1.設計一個Model類2.設計一個上下文類3.通過model產生Control層4.通過Control產生View層5.run5分鐘能做完麼,能,因為3,4步都是自動完成的1.1. Model層設計樣本 public class Manager { public int ManagerId { get; set; }
Time of Update: 2018-12-07
本篇文章將詳細講解three.js中渲染器(renderer)的設定方法。three.js文檔中渲染器的分支如下:RenderersCanvasRendererDOMRendererSVGRendererWebGLRendererWebGLRenderTargetWebGLRenderTargetCubeWebGLShaders可以看到three.js提供了很多的渲染方式,我們選擇的當然是WebGLRenderer,但我們這裡要將CanvasRenderer與WebGLRenderer兩種渲染方
Time of Update: 2018-12-07
做開發,經常跟資料庫打交道,資料庫的作用幾乎佔了半壁江山,這是個資料庫查詢執行流程圖(草圖),希望對一部分人有用,如有錯誤請提出來,或者提出您的寶貴意見!備忘:用戶端軟體管理硬碟上的mdf檔案,對資料庫執行增刪改查,發送一條SQL語句給資料庫服務(運行→services.msc可查看)經過查詢分析器檢查文法,將檢查通過的語句發給查詢最佳化工具,查詢最佳化工具再匹配已經寫好的最佳化規則,產生最佳化樹,查詢之前緩衝管理器先到資料庫緩衝中尋找是會否有需要查詢的結果,如果有則直接返回資料(這就是讀取資料
Time of Update: 2018-12-07
為什麼一些成功的人或組織不會自動變得非常成功?對於這個問題,其中一個重要的解釋就是“目標明確悖論”,這可概括為四個階段:階段1:當我們目標明確,目標明確會讓我們成功。階段2:當我們成功,成功會給予我們更多的選擇和機會。階段3:當我們有了更多的選擇和機會,這些機會將分散我們的努力。階段4:當我們努力被分散,我們最初成功的明確目標會被破壞。所以很離奇的,如果對這個結論再總結一下,那就是:成功是失敗的催化劑。這
Time of Update: 2018-12-07
有兩個不合理的資料表,一個表是原料表Material,一個表是庫存表Stock,這兩個表合并也不會有資料冗餘。但是要在不改動這兩個表基礎上,解決一個問題。問題是什麼呢?先交代一下背景:1、原料表是需要通過“基礎資訊錄入”插入記錄的,而庫存表是通過“入庫操作”插入記錄的;2、此外還有一個產品表,產品表通過一個產品明細表跟原材料表關聯,產品ID與原材料ID是一對多的關係;3、出庫時通過選擇一個產品ID,將該產品對應的原材料記錄自動填滿到出庫明細中,這裡使用了一個【視圖】。問題是:當一個產品裡包含一個
Time of Update: 2018-12-07
由於不做php相關的東西,懶得裝apache,乾脆利用nodejs搭建一個本地的伺服器用於測試。nodejs這玩意兒吧,對做前端的介入後端簡直就是一把利器。而且目前,nodejs也越來越有商用價值。nodejs其實是非常底層的,從功能上說,它既是apache也是php。像搭建http伺服器這種功能,本來是apache已經封裝好的,但nodejs需要我們手動來搭建。其實在實際應用中,我們可以使用現成的架構。但這裡,我想手動搭建,也加深一下對http伺服器的理解。我們node執行下面這個檔案,我命名
Time of Update: 2018-12-07
氣象篇(1)故古之論命,研究精微,則由體而該用。今之論命,拘泥格局,遂執假而失真。是必先觀氣象規模,乃富貴貧賤之綱領。次論用神出處,盡死生窮達之精微。(2)文庫沖而文明盛,武庫掩而幹戈寧。戌為文庫,蓋火為文明。八字中原無財官、印綬、食神、生氣,則無文章學問之機。徒得火庫,又被關鎖,此無文之人也。若暗有傷官,或印綬隱而不明者,亦主聰明。柱中得辰未醜字,沖刑戌庫,更入東南運道,發火光明。文章必由此而盛也,高擢翰苑者,餘見多矣。醜為武庫,蓋金為幹戈。八字中如帶秋氣,申酉庚辛為煞,偏官羊刃,又見同宮,此
Time of Update: 2018-12-07
這節課,大概講了一些符號的用法,畢竟偏數學化,沒有涉及演算法的知識。我也參考了下別人的筆記,本節課內容不是太多,主要是符號表示和遞迴的複雜度求解方式,下面分2個部分講解。 一,漸進符號 (1)O符號,f(n) = O(g(n)),表示f(n)的複雜度最多與g(n)一個數量級,即小於等於。 (2)Ω符號,f(n) = Ω(g(n)),f(n)的複雜度最少與g(n)一個數量級,即大於等於。 (3)o符號,f(n) = o(g(n)),表示f(n)的複雜度要比g(n)的數量級小,即小於。
Time of Update: 2018-12-07
在實際開發的過程中如果記錄數非常的龐大,如果直接用SQL語句查詢並填充到DataTable中,將是一件非常恐怖的事情。而且對網站效能,伺服器效能消耗很大。兩個常犯的錯誤:1)在現實資料時,查詢時會將所有的滿足條件的資料全部填充到DataTable中,然後在程式中根據條件顯示其中的一部分資料。2)在統計資料時,在擷取合格記錄條數時也是通過將所有滿足條件的資料全部填充到DataTable中,然後通過DataTable執行個體Rows.Count屬性來擷取記錄條數。這樣做的結果就是效率極低,如果資料量
Time of Update: 2018-12-07
分治法思想: (1)Divide,把問題分解成子問題。 (2)Conquer,迴圈的解決子問題。 (3)Combine,合并子問題的解得到原問題的解。 歸併排序: (1)將長度為n的數組,分解成2個子數組。 (2)迴圈的對2個子數組進行歸併排序。 (3)對排序的子數組進行合并。 T(n)=2*T(n/2)+O(n)=Θ(nlogn) 二分尋找: (1)找出長度為n的有序數組的中間元素。 (2)迴圈的對滿足條件的其中一個子數組進行尋找。 (3)不做任何事情。
Time of Update: 2018-12-07
百度百科:快速排序(Quicksort)是對冒泡排序的一種改進,由C. A. R. Hoare在1962年提出。它的基本思想是:通過一趟排序將要排序的資料分割成獨立的兩部分,其中一部分的所有資料都比另外一部分的所有資料都要小,然後再按此方法對這兩部分資料分別進行快速排序,整個排序過程可以遞迴進行,以此達到整個資料變成有序序列。 維基百科:快速排序使用分治法(Divide and