一种适合C# Actor的消息执行方式(上):Erlang中的模式匹配
前言 Actor模型为并行而生。由于现在单台机器中独立的计算单元也越来越多,Actor模型的重要性也越来越大。Actor模型的理念非常简单:天下万物皆为Actor,Actor之间通过发送消息进行通信。不同的Actor可以同时处理...
一种适合C# Actor的消息执行方式(上):Erlang中的模式匹配
前言 Actor模型为并行而生。由于现在单台机器中独立的计算单元也越来越多,Actor模型的重要性也越来越大。Actor模型的理念非常简单:天下万物皆为Actor,Actor之间通过发送消息进行通信。不同的Actor可以同时处理...
一种适合C# Actor的消息执行方式(中):C# Actor的尴尬
在上一篇文章中,我们简单解读了Erlang在执行消息时候的方式。而现在,我们就一起来看看,C# Actor究竟出现了什么样的尴尬。此外,我还打算用F#进行补充说明,最终我们会发现,虽然F#看上去很美,但是在实际使用过...
有关SwfUpLoad的2038 错误
项目需要用到大文件上传。最后选择了开源的swfupload作为上传空间,dome都运行非常良好。到了把它放到我的项目当中的时候。出现了# 2038 error。 仔细观察后发现上传文件超过4mb就不可以,马上反应到是asp.net 默认...
你知道吗?——ASP.NET的Session会导致的性能问题
你的站点有被客户投诉很慢吗?是不是查了很多遍还是没有完全解决?是不是数据库没有发现异常,CPU也没有异常,内存占用量没有异常,GC计数没有异常,硬盘IO也没有异常,带宽没有异常,线路没有异常,没有丢包,但就...
使用Northwind和Entity框架的ASP.NET MVC实例
使用Northwind和Entity框架的ASP.NET MVC实例发布作者 Robert Bazinet译者 张逸社区.NET主题.NET框架标签MVC,ASP.NET作为ASP.NET 3.5 Extensions预览版组成部分的微软ASP.NET MVC框架发布了CTP版本。自此...
C#验证邮件的正则表达式的代码
验证输入的正确性public static bool isEmail(string inputEmail){inputEmail = NulltoString(inputEmail);string strRegex = @"^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\...
GridView导入至EXCEL
//注:在.aspx文件中第一行<%%>中加入EnableEventValidation="false" <%@ Page Language="C#" AutoEventWireup="true" CodeFile="CardSelect.aspx.cs" Inherits="PersonM...
GridView导入至EXCEL
//注:在.aspx文件中第一行<%%>中加入EnableEventValidation="false" <%@ Page Language="C#" AutoEventWireup="true" CodeFile="CardSelect.aspx.cs" Inherits="PersonM...
GridView导入至EXCEL
//注:在.aspx文件中第一行<%%>中加入EnableEventValidation="false" <%@ Page Language="C#" AutoEventWireup="true" CodeFile="CardSelect.aspx.cs" Inherits="PersonM...
C# GridView 分页显示
后台<div id="title">::搜索用户信息:: <div id="main"> <span>关键字: &...
探秘System.Threading序列 - 第一篇:从Thread的线程单元状态ApartmentState说起
System.Threading命名空间是.Net多线程编程的基础。对于多线程编程在实际工作中一直用的不多,所以了解也就不多。尽管如此,随着多核,多个cpu的出现,大计算量的需要,多线程将越来越受关注。所以打算写个系列博客...
改变gridview绑定列值的方法
在数据库中的字段为cardState,它的值为0或1,但绑定到gridview时需要显示已激活或为激活,不显示0或1.方法一:SQL语句方法select * ,cardstatename=(case cardstate when 0 then '否' when 1 then '是' end) ...
NET防SQL注入方法
SQL语句利用SqlCommand传参数的方法:string strSQL="SELECT * FROM [user] WHERE user_id=@id";SqlCommand cmd = new SqlCommand();cmd.CommandText = strSQL;cmd.Parameters.Add("@id",SqlDbType.VarChar,20).Valu...
C# 安全性教程
大多数应用程序和组件开发人员不需完成任何特别的工作就可使用 .NET Framework 安全系统并从它所提供的安全保护中受益。但“安全库”是一个例外,它要求了解更多深入的知识并对安全系统加以特殊考虑...
C# 安全性教程
本教程讨论了 .NET Framework 安全性并显示了在 C# 修改安全权限的两种方式:命令性安全和声明性安全。教程大多数应用程序和组件开发人员不需完成任何特别的工作就可使用 .NET F...
asp.net(C#) 编码解码(HtmlEncode与HtmlEncode)
Default.aspx<%@ Page ValidateRequest="false" Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="test_Default" %><!DOCTYPE html PUBLI...
StringBuilder和String的区别
使用 StringBuilder 语言 C# String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要...
C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(五)实现2D人物动画②
第二种方法我称之为图片截取法,准备工作:这里我以创建主角向右方向施法动画为例。首先需要将10帧150*150的图片通过Photoshop或其他方式合成为一张1500*150的大图,如下图: 从图上可以很清晰的看...
C#开发WPF/Silverlight动画及游戏系列教程(Game Course):(四)实现2D人物动画①
通过前面的学习,我们掌握了如何动态创建物体移动动画,那么接下来我将介绍WPF中如何将物体换成2D游戏角色,并通过使用前面所讲的DispatcherTimer计时器来实现2D人物角色的各种动作动画。 动态实...