【技術(shù)開發(fā)焦點】C#多線程學習(六) 互斥對象
系列文章導(dǎo)航:C#多線程學習(一) 多線程的相關(guān)概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產(chǎn)者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導(dǎo)航:C#多線程學習(一) 多線程的相關(guān)概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產(chǎn)者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導(dǎo)航:C#多線程學習(一) 多線程的相關(guān)概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產(chǎn)者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導(dǎo)航:C#多線程學習(一) 多線程的相關(guān)概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產(chǎn)者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
系列文章導(dǎo)航:C#多線程學習(一) 多線程的相關(guān)概念C#多線程學習(二) 如何操縱一個線程C#多線程學習(三) 生產(chǎn)者和消費者C#多線程學習(四) 多線程的自動管理(線程池)C#多線程學習(五) 多線程的... [詳細]
緣起 每次有新技術(shù)發(fā)布時,我們總能感受到兩種截然不同的情緒:一種是恐懼和抵抗,伴隨著這種情緒的還有諸如"C# 2.0用的挺好的,為什么要在C# 3.0搞到那么復(fù)雜?"或者"我還在使用C#1.0呢?"等言辭;...
軟件工程是一門獨特的工程藝術(shù),需要解決的是不斷改變的需求變化。而對于WCF,對于SOA,由于涉及的是對多個系統(tǒng)之間的交互問題,如何有效地解決不斷改變的需求所帶來的問題就顯得更為重要:Service端...
在本篇文章上一部分Order Processing的例子中,我們看到原本已Collection形式定義的DetailList屬性(public IList<TDetail> DetailList),在Data Contract中卻以Array的方式體現(xiàn)(public OrderDetai...
通過第一部分的介紹,我們可以體會到,WCF 的Data Contract在CLR Type和Neutral Contract之間搭建了一座橋梁,彌合了.NET世界和廠商中立世界的差異。通過WCF Data Contract我們將CLR Data Type暴...
|
雖然說ASP.NET屬于安全性高的腳本語言,但是也經(jīng)常看到ASP.NET網(wǎng)站由于過濾不嚴造成注射.由于ASP.NET基本上配合MMSQL數(shù)據(jù)庫架設(shè) 如果權(quán)限過大的話很容易被攻擊. 再者在網(wǎng)絡(luò)上找不到好的ASP.NET防注射腳本,所以就自己...
例如:http:/www.jb51.net/8888/ 該頁面是由http://www.jb51.net/ArticleShow.aspx?id=8888 重寫而來。
具體實現(xiàn)方法: 利用IIS的404錯誤來實現(xiàn)
"HTTP 404 - 未找到文件"可能是大家經(jīng)常看到并且比較不喜歡的一個錯誤...
測試通過環(huán)境VS2008,添加2個新項1:DEMO3.ASPX 復(fù)制代碼 代碼如下: //查詢字符串,SEND服務(wù)端的參數(shù) function createQueryString() { var userName = document.getElementById("userName").value; var querystring = "us...
1. 查找對象 復(fù)制代碼 代碼如下: Person p1 = new Person( " http://www.my400800.cn " , 18 ); Person p2 = new Person( " http://www.my400800.cn " , 19 ); Person p3 = new Person( " http://www.my400800.cn "...
ActionlessForm.dll------用來處理回發(fā) URLRewriter.dll----- 是微軟封裝好了的一個URL重寫組件 添加引用---- 具體的使用說明請去看 http://msdn.microsoft.com/zh-cn/library/ms972974.aspx#XSLTsection12312112012...
1、表單提交, 復(fù)制代碼 代碼如下: <form action= "target.aspx" method = "post" name = "form1"> <input name = "param1" value = "1111"/> <input name = "param2" value = "2222"/> </for...
驗證碼技術(shù)是為了防止暴力破解等而設(shè)定的。現(xiàn)在一般的網(wǎng)站注冊等都提供驗證碼功能,特別是騰訊更是長長的一串。文中參考了別人的代碼。有了就沒有必要再寫了。可以讀一下。不過我測試時發(fā)現(xiàn)了兩次PageLoad的問題。注釋...
并不是我不開源,我是覺得包起來方便一點,我沒有加密,要看源代碼的直接反編一下就看到了。 所有WQ對象,按照他們的功能進行了分類,分別放在5個不同的名稱空間下:
復(fù)制代碼 代碼如下:using WQ.Data;//數(shù)據(jù)庫操作類 using W...
角色表+用戶表,其中Hope_T_User(用戶)中的User_RoleId關(guān)聯(lián)Hope_T_Role(角色)的Role_Id,表中字段均為簡單常見英文,不作詳解。主要思路是使用公共類在其中根據(jù)角色得出其越權(quán)時的操作,然后后臺所有需要驗證權(quán)限的頁面均繼...
asp.net checkbox 動態(tài)綁定id復(fù)制代碼 代碼如下:<input id='<%# "courseNo"+Eval("courseNo") %>' type="checkbox" onclick="return Click()"/>
GridView刪除提示復(fù)制代碼 代碼如下:<div id="del" onClick="re...
1. 客戶端 -> 服務(wù)端的問題 1.1. get 方式提交短數(shù)據(jù)效率比 post 方式高 原因:個人感覺 1.2. post 方式提交時,若數(shù)據(jù)中含有中文,則服務(wù)端獲得的數(shù)據(jù)中文部分會變?yōu)閬y碼 原因: 可能是提交時 XMLHttpRequest 自動對非標...
方法一:使用正則表達式 復(fù)制代碼 代碼如下: //臟字典數(shù)據(jù)存放文件路徑 private static string FILE_NAME="zang.txt"; //臟數(shù)據(jù)字典表,如:臟數(shù)據(jù)一|臟數(shù)據(jù)二|臟數(shù)據(jù)三 public static string dirtyStr="";
public Valid...
TextBox回車觸發(fā)事件 復(fù)制代碼 代碼如下: //直接在js中寫 <script language="javascript"> function EnterTextBox() { if(event.keyCode == 13 && document.all["TextBox1"].value != "") { event.keyCode = 9; even...
舊的算法是簡單對每一個臟字調(diào)用一遍 string.replace,當然是用了StringBuilder。http://www.jb51.net/article/20575.htm。在我這里測試的時候,RegEx要快一倍左右。但是還是不太滿意,應(yīng)為我們網(wǎng)站上臟字過濾用的相當多,經(jīng)...
原文見http://www.jb51.net/article/20575.htm但在我這里測試的時候,RegEx要快一倍左右。但是還是不太滿意,因為我們網(wǎng)站上臟字過濾用的相當多,對效率已經(jīng)有了一些影響,經(jīng)過一番思考后,自己做了一個算法。在自己的機器上測...
Vs2008環(huán)境,上圖為先Common.js 復(fù)制代碼 代碼如下: var Common = { Trim: function(str) { return str.replace(/(^/s*)|(/s*$)/g, ""); }, isNumber : function(str) {return /[/d|/.|,]+/.test(str);}, isEmail : fu...
先寫一個數(shù)據(jù)庫統(tǒng)計函數(shù) 復(fù)制代碼 代碼如下: public static int Count(string cityName) { string cmdText = ""; SqlConnection conn = new SqlConnection(DBH.DBA); SqlCommand cmd = null; cmdText = "Select coun...
復(fù)制代碼 代碼如下: using System;
/// <summary> /// Summary description for IDCardValid /// </summary> public class IDCardValid { public IDCardValid() { // // TODO: Add constructor logic here // }...
網(wǎng)上關(guān)于ASP.NET MVC的系列教程有好幾個,所以就不從頭開始介紹了,結(jié)尾處給大家推薦了幾個鏈接,需要的話可以從頭系統(tǒng)的看看。
1、ASP.NET MVC介紹及與ASP.NET WebForm的區(qū)別
剛開始為了搞清楚ASP.NET MVC到底值不值得...
調(diào)試的時候發(fā)現(xiàn)老是提示用戶名不存在。于是我在后臺直接輸出我傳遞進去的用戶名,發(fā)現(xiàn)輸出來的全部是亂碼。看來是編碼的問題,于是百度了一下,發(fā)現(xiàn)其實只需要一行語句就能輕松搞定了:
在Web.config中的<system.web>節(jié)點...
實際運用中當我用SqliteAdmin以及SQLite Expert Professional 2軟件新建Sqlite數(shù)據(jù)庫的時候在ASP.NET中是無法運用的,老是報錯:文件不是一個合法的數(shù)據(jù)庫。后來采用一種方法,就是直接在ASP.NET里面利用引用入的DLL新建數(shù)...
Mysql的connector/net5.0下載地址: http://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-5.0.6.zip/from/pick 安裝好以后, 點屬性,然后點查找目標,點向上一層目錄,找到Binaries/.NET 2.0,然后將...
復(fù)制代碼 代碼如下: namespace WebCode { public partial class _default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { String str = "這是一個測試文件<{config name=/"pagetit...
復(fù)制代碼 代碼如下:/// <summary> /// 生成google網(wǎng)站地圖 /// </summary> /// <returns></returns> public static boolBuildGoogleSitemap() { try { string RootDirectory = AppDomain.CurrentDomain.BaseDirector...
在.net中,查了半天msdn,發(fā)現(xiàn)使用DataFormatString是可以實現(xiàn)這個功能的,但是怎么設(shè)置就不起作用,最后發(fā)現(xiàn),由于2.0出于安全性的考慮,還要同時設(shè)置HtmlEncode = false,才能夠使DataFormatString生效.
留個記號,下次...