Time of Update: 2018-12-07
LINQ分頁和排序,skip和Take 用法dbconn.BidRecord.OrderBy(p=>p.bid_id).ToList<BidRecord>().OrderBy(p => p.bid_id).Skip(skip).Take(take).ToList<BidRecord>();上面就是分頁帶排序的方法。說一下問什麼這樣做dbconn 是Modle的對象BidRecord 是一個實體P=〉p.bid_id 是排序的條件OrderBy
Time of Update: 2018-12-07
"Markup extensions are used to extend the capabilities of XAML, by providing declarativeoperations that need more than just setting some properties. These can be used to do prettymuch anything, so caution is advised – these extensions must preserve
Time of Update: 2018-12-07
剛拒絕了一個很有誘惑的公司,不是不想去,而是對現在的能力還不確定,希望能夠進一步提高自己的技能,所有想寫部落格了,監督自己的學習進度·········現在還沒有開放部落格,希望成熟一些後再開放吧! 進入正題啦啦啦!一、什麼是BFC(Block Formatting Content)? IE用的是hasLayout而非IE瀏覽器用的即是BFC(塊格式化上下文)1、BFC是W3C
Time of Update: 2018-12-07
“Logical resources may be of various types, such as brushes, geometries, styles, and templates.Placing all those resources in a single file such as App.xaml hinders maintainability. A betterapproach would be to separate resources of different types (
Time of Update: 2018-12-07
由於不明白分頁的總數是怎麼計算,不知道他的分頁方式所以花費了好多功夫,現在弄出來了與大家分享下1.首先是EF的簡曆,想必大家都清楚:添加-〉建立項-〉資料-〉Ado。net實體資料模型2.就是後台資料也就是apiController,前台需要兩個資料,一個是資料的總條數,第二個是要查詢的分頁資料所以我們要建立一個實體,用於返回資料傳送,由於多個頁面都使用,多以用到了泛型。代碼如下:public class PageData<T> { //資料總數
Time of Update: 2018-12-07
有時我們不希望我們的WPF應用程式可以同時運行有多個執行個體,當我們試圖運行第二個執行個體的時候,已經啟動並執行執行個體也應該彈出來。我們可以用Mutex來實現開啟App.xaml.cs,在App類中添加如下內容 public partial class App : Application { [DllImport("user32", CharSet = CharSet.Unicode)] static extern IntPtr
Time of Update: 2018-12-07
摘要 本文介紹一種入門級的網站授權(註:這裡所指的授權指的是註冊碼效果,而不是網站登陸時的身份授權)方案,僅供學習交流及對付小白客戶使用。複雜的網站授權涉及網站加密等一系列複雜的技術,不做本文介紹內容。(如果有好的開源的項目,還請各位大大們不吝賜教)功能說明
Time of Update: 2018-12-07
git是一個好東西,但對於新手來說,這個工具並不好使用,因為它裡面涉及到很多東西,而這些東西新手一時間是無法理解的。不幸的是,本人就是新手一枚,所以,這裡並不會講太多有關於git的原理,什麼樣的階段就該做什麼樣的事情,先從熟悉工具的常用用法開始。 為方便使用git,我們首先在github上建立一個repository。我們可以在github上根據教程建立一個,這裡不講步驟,上面講得非常清楚。 我先在github上建立一個遠程庫"Pratice"。由於我之前在git
Time of Update: 2018-12-07
我寫了個winform的使用者控制項,裡面調用了用企業庫寫的dal方法,比如getNamebyId之類的,然後編後後拖入其他winform視窗裡面報錯.using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Text;using System.Windows.Forms;using
Time of Update: 2018-12-07
#include <windows.h>#include <TlHelp32.h>#include <stdio.h>int main(){PROCESSENTRY32 pe32 = { sizeof(PROCESSENTRY32) };HANDLE hProcessSnap = ::CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);if (hProcessSnap ==
Time of Update: 2018-12-07
在上文中,我們引入了Unity,用來協助構建各個Repository和UnitOfWork。同時,我們將UnityContainer注入到了ServiceLocator的實現中,1 UnityServiceLocator locator = new UnityServiceLocator(container);2 ServiceLocator.SetLocatorProvider(() =>
Time of Update: 2018-12-07
在過去的4個月裡,我深刻地反思了我自己。就在7個月前,我還在從事一份雖不是十分討厭,但卻也感覺不到任何快樂的工作。我還不能確切地描述為什麼我會有這樣的感覺,直到我的一個朋友再次找到我,說有一份工作雖然乾的活一樣,但有機會參與開源軟體項目開發,然後我就跳槽了。這一切讓我知道了:我是一個垃圾程式員。3個月後我選擇離開了這家公司。當時我簽的是臨時合約,在還沒有完全投入工作前,卻先感受到了公司內部的派系鬥爭之風。這份工作,我沒感覺到任何快樂,但也沒有特別的不開心。只是我還沒找到一些特別具有挑戰性的,並能
Time of Update: 2018-12-07
由於前兩天在本本記憶體硬碟上編譯項目嘗到了甜頭,這兩天把台機VS卸載了,然後裝到了記憶體硬碟上。現在是記憶體硬碟上開啟VS05和項目,呵呵,VS開啟項目是嗖嗖的快啊,編譯也是~編譯也比硬碟裡的VS05快了不少,不過仍有和硬碟互動的地方,比如編譯必須和C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Csc.exe這個檔案打交道。同時我用的是迷你安裝,仍然有1.1G的內容必須安裝在C盤。看了一下VS,好像沒有設定CSC.編譯路徑的地方,只好做罷。如果還想提
Time of Update: 2018-12-07
使用前文中描述的Retail樣本,在Customer對象的Mapping中設定Name屬性:1 this.Property(t => t.Name)2 .IsRequired()3 .HasMaxLength(256);要求該屬性不可為空,並且長度不超過256。我們構造一個有效Customer對象,再構造一個無效的Name屬性為空白的對象。 1 DomainModels.Customer customer1 = new
Time of Update: 2018-12-07
久了不用vs03,現在WIN03上開啟遇到"試圖運行項目時出錯: 無法在 Web 服務器上啟動調試。您沒有調試該伺服器的許可權。驗證您是伺服器上“Debugger Users”組的成員。"的資訊 網上有很多解決辦法,綜合下來這個最簡單 IE -> 工具 -> Internet選項 -> 安全 -> 本地Intranet -> 網站 -> 添加你的網站。這個方法只用於本地調試,足夠了
Time of Update: 2018-12-07
友善官方提供的看門狗長時間運行後,會造成記憶體流失,從而導致系統重啟,給應用開發人員帶來了一些麻煩。我重新寫了一下看門狗的驅動,很簡單。就是把原有的每次喂狗時分配記憶體改為初始化時分配。volatile WATCHreg*s2440WDT = 0;static BOOL FeedIt(){s2440WDT->rWTCON = 0x8021; // Init Values2440WDT->rWTDAT = s2440WDT->rWTCNT =
Time of Update: 2018-12-07
附加屬性附加屬性,大家都不陌生,最常見的是Canvas.Left/Canvas.Top,類似的也有Grid.Row/Grid.Column等附加屬性。舉個最常見的例子<Canvas> <Ellipse Fill="Red" Width="100" Height="60" Canvas.Left="56"
Time of Update: 2018-12-07
前言 在http://www.cnblogs.com/MySoftWare/archive/2013/05/17/3082911.html這一篇博文當中,我就是搭建了網站整體的架構,今天主要對網站進行分析和設計。首先聲明一點我要做的是一個簡單的Web
Time of Update: 2018-12-07
(1) 建立驅動程式目錄 在 C:\WINCE500\PLATFORM\mini2440\Src\Drivers\下建立 WDTDriver目錄,並在dirs檔案中加入此目錄,使系統編譯 bsp 的時候可以編譯這個檔案 (2)為 WDT驅動建立 Makefile檔案 可以參考其他驅動程式樣本建立 Makefile檔案。 在 WDTDriver目錄中建立 makefile檔案,內容如下: ## DO NOT EDIT THIS FILE!!! Edit .\sources. if you
Time of Update: 2018-12-07
代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->ShowRecvMessage(char* pszMessage, int nLength){ CString strShow; LPTSTR p; TCHAR szText[300]; ZeroMemory(szText, 300);