asp.net教程

ASP.NET MVC4使用JCrop裁剪圖片並上傳的例子 2015-12-11

ASP.NET MVC4使用JCrop裁剪圖片並上傳的例子
JCrop是一款非常不錯的jquery圖片裁剪插件了,今天我們就來介紹使用JCrop結合asp.net來實現圖片裁剪的例子.引用下載好的css和js文件 代碼如下 <link href="@Url.Content("~/Scripts/Jcrop/jquery.Jcrop.min.css")" rel="styleshee ...

asp.net+echart+ajax實現柱狀圖/線狀圖實例 2015-12-08

asp.net+echart+ajax實現柱狀圖/線狀圖實例
asp.net+echart+ajax實現柱狀圖/線狀圖在我們開發應用中會經常碰到了,如一些數據的操作展示統計都會有用到了,我們今天就一起來看一些關于asp.net+echart+ajax實現柱狀圖/線狀圖實例,具體如下.好久沒有寫echarts的文章了,主要是最近也沒怎麽用到echarts了.今天分享一個asp.net+echart+ajax實現柱狀圖/線狀圖實例代碼 .是以

Quartz.NET框架AdoJobStore保存job到數據庫 2015-12-04

Quartz.NET框架AdoJobStore保存job到數據庫
Quartz.NET是一個開源的作業調度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#寫成,可用于winform和asp.net應用中.Quartz.NET 任務調度的核心元素是 scheduler, trigger 和 job,其中 trigger(用于定義調度時間的元素,即按照什麽時間規則去執行任務) 和 job 是任務調度的元數據,sc

golang log簡單使用例子詳解 2015-12-03

golang log簡單使用例子詳解
下面我們一起來看一篇關于golang log簡單使用例子詳解,希望這篇文章能夠幫助到各位朋友.golang log標准庫實現了簡單日志服務.但不支持log分類.分級.過濾等複雜功能.由第三方庫如glog(Github).seelog(Github)簡單demo如下:package main import ( "log" "os")func ...

golang time包使用方法詳解 2015-12-03

golang time包是一個時間包了,今天我們來看一些關于golang time包的使用例子,希望這篇文章能夠幫助到各位.golang time包提供了對時間的顯示和操作的方法.值的一提的是,go不像其它語言使用類似Ymd等字符來格式化時間,而是以下面這個時間模板爲准:Mon Jan 2 5 -0700 MST 2006下面的例子提供了時間常見的格式化和顯示操作:package main import ( "time" "fmt")func main

golang語言strconv包使用例子 2015-12-03

本文章來爲各位介紹一篇關于golang語言strconv包使用例子,希望這篇golang語言strconv包教程能夠對各位帶來幫助.golang strconv包提供了字符串和基本數據類型之間的轉換操作.1.默認提供了1個常量IntSize和兩個變量ErrRange和ErrSyntax.package main import ( "strconv" "fmt") func main() { //IntSize是int或uint類型的字位數. fmt.Println(

依賴注入框架Autofac類型注冊與簡單使用 2015-11-30

依賴注入框架Autofac類型注冊與簡單使用
Autofac是一款IOC框架,比較于其他的IOC框架,如Spring.NET,Unity,Castle等等所包含的,它很輕量級效能上也是很高的.于是,今天抽空研究了下它.Autofac Autofac是一套高效的依賴注入框架. Autofac官方網站:http://autofac.org/ Autofac在Github上的開源專案:https://github.com/aut

asp.net mvc + javascript生成下載文件的例子 2015-11-24

來看一個關于asp.net mvc + javascript生成下載文件的,生成文件一直是直接的下載地址,但這裏帶了js是不是有一點不一樣,各位來看看.近期做的是對現有專案進行重構.WEB FROM改成MVC,其實也算是推倒重來了.裏面有一個導出功能,將數據輸出成txt文件,供下載.原先的做法是有一個隱藏的iframe,在這個iframe的頁面中設置一個表單form,將相關參數提交到伺服器端:而在伺服器端,是真的生成一個文件,然後再將文件內容往客戶端推送.好奇怪的做法啊.將內容導出,讓用戶下載,不必真的生

C#中switch太長了怎麽優化可以使用反射或委托 2015-11-19

C#中switch太長了怎麽優化可以使用反射或委托
Switch用在編程中,如C#語言中它經常跟Case一起使用,是一個判斷選擇代碼.其功能就是控制業務流程流轉的.本文我們來討論如果switch太長了的優化方法.在代碼進行優化的時候,發現了switch case太長,有的竟然長達30個遠遠超過一屏這樣在代碼的可讀性來說很差.特別在我們看代碼的時候要拉

SignalR進行及時通信兩個案例分享 2015-11-19

SignalR進行及時通信兩個案例分享
ASP.NET SignalR 是爲 ASP.NET 開發人員提供的一個庫,可以簡化開發人員將及時 Web 功能添加到應用程序的過程.本文分享兩個SignalR進行及時通信的案例.案例一 實現線上聊天在這裏爲了簡單起見,暫時不涉及到數據庫的操作.類的定義用戶信息類UserInfo public class UserInfo { /// <summary> /// C ...

C語言const指針和指向const的指針的理解 2015-11-15

const是一個C語言的關鍵字,它限定一個變量不允許被改變,産生靜態作用.const 推出的初始目的,正是爲了取代預編譯指令,消除它的缺點,同時繼承它的優點.1.const 的理解 const 是C語言(C++)的一個關鍵字,需要注意的是,const 關鍵字是把變量變爲一個唯讀的變量,絕對不是將這個

golang error和nil深入分析 2015-11-12

golang我們不多介紹了,這裏只爲各位學習golang的朋友整理了一些關于golang error和nil的測試例子,具體如下所示.go處理錯誤的方式非常原始和有效,go是通過function返回error類型而非主流語言抛出異常.在golang裏永遠不要忽略錯誤,否則可能導致程序的意外崩潰.通常用如下方式檢測錯誤:if value, err := pack1.Func1(param1); err != nil { fmt.Printf(“Error %s in pack1.Func1 with par

golang sync.WaitGroup解決goroutine同步 2015-11-12

下面我們一起來看一篇關于golang sync.WaitGroup解決goroutine同步的實例教程,希望這篇實例教程能夠幫助到各位.go提供了sync包和channel來解決協程同步和通訊.新手對channel通道操作起來更容易産生死鎖,如果時緩沖的channel還要考慮channel放入和取出數據的速率問題.從字面就可以理解,sync.WaitGroup是等待一組協程結束.它實現了一個類似任務隊列的結構,你可以向隊列中加入任務,任務完成後就把任務從隊列中移除,如果隊列中的任務沒有全部完成,隊列就會觸

.NET中用memcached緩存及Memcached.ClientLibrary使用教程 2015-11-11

.NET中用memcached緩存及Memcached.ClientLibrary使用教程
Memcached是一個高效能的分布式記憶體對象緩存系統,用于動態Web應用以減輕數據庫負載.本文主要講講memcached分布式緩存的負載均衡配置比例,數據壓縮,socket的詳細配置等,以及在.net中的常用方法.memcached在windows下的下載與安裝官方網站:http://memcached.org/下載完成後1.打開SetupFile安裝文件夾.2.打開cmd

Ajax請求asp.net MVC查出的列表數據轉成DTO的實例 2015-11-05

Ajax請求asp.net MVC查出的列表數據轉成DTO的實例
本實例教程是我們記錄一次使用 Ajax 請求 asp.net MVC 查查出 EF 列表數據然後轉爲 DTO 數據傳輸對象的步驟.我們的示例數據庫腳本:USE [DB_USERS] GO /****** Object: Table [dbo].[Student] Script Date: 11/06/2015 2 ******/ SET ANSI_NULLS ON

c#讀寫App.config,ConfigurationManager.AppSettings失敗的解決方法 2015-11-05

c#讀寫App.config,ConfigurationManager.AppSettings失敗的解決方法
.Net開發中,我們向程序寫入一些配置信息如數據庫配置等,都是利用了App.config配置文件,本文我們來討論一下c#讀寫App.config,ConfigurationManager.AppSettings失效如何解決.你可能知道在WinForm應用程序中可以利用Properties.Setti

golang標准庫flag包實現實現命令行解析 2015-11-04

下面我們一起來看一篇關于golang標准庫flag包實現實現命令行解析的例子,希望例子能夠給各位帶來幫助.golang中flag包是用來對命令行參數解析的,看下面一個簡單例子:package main import ( "fmt" "flag") func main() { //使用flag.String()函數注冊flag,得到結果conf指針 var conf = flag.String("f", "test.conf",

golang標准庫reflect包實現操作任意類型對象 2015-11-04

本文章來爲各位介紹一篇關于golang標准庫reflect包實現操作任意類型對象的例子,希望此例子能夠對各位帶來幫助.空接口interface{},reflect配合空接口,讓原本是靜態類型的go具備了很多動態類型語言的特征.func TypeOf(i interface{}) TypeTypeOf

.NET框架WPF中載入高質量大圖慢的效能優化 2015-11-02

.NET框架WPF中載入高質量大圖慢的效能優化
在.NET框架WPF中,如果我們載入多張高分辨率的圖片,就會出現很卡,CPU占很高的現象,本文我來看看針對WPF載入圖片效能優化的方法.最近的專案中,遇到一個關于WPF中同時載入多張圖片時,記憶體占用非常高的問題.問題背景:在一個ListView中同時載入多張圖片,注意:我們需要載入的圖片分辨率非常

C# XML和JSON 序列化與反序列化 2015-10-31

C# XML和JSON 序列化與反序列化
序列化 (Serialization)將對象的狀態信息轉換爲可以存儲或傳輸的形式的過程.把字節序列恢複爲對象的過程稱爲對象的反序列化.本文我們講講關于C# XML和JSON 序列化與反序列化.1.JSON的序列化與反序列化 JSON(JavaScript Object Notation)是一種輕量級
一周排行