随笔分类 -  C#

[转]C#网络编程(异步传输字符串) - Part.3
摘要:本文转自:http://www.tracefact.net/CSharp-Programming/Network-Programming-Part3.aspx 这篇文章我们将前进一大步,使用异步的方式来对服务端编程,以使它成为一个真正意义上的服务器:可以为多个客户端的多次请求服务。但是开始之前,我们 阅读全文

posted @ 2016-07-01 16:01 freeliver54 阅读(656) 评论(0) 推荐(0)

[转]C#网络编程(同步传输字符串) - Part.2
摘要:本文转自:http://www.tracefact.net/CSharp-Programming/Network-Programming-Part2.aspx 服务端客户端通信 在与服务端的连接建立以后,我们就可以通过此连接来发送和接收数据。端口与端口之间以流(Stream)的形式传输数据,因为几乎 阅读全文

posted @ 2016-07-01 15:41 freeliver54 阅读(324) 评论(0) 推荐(0)

[转]12篇学通C#网络编程——第二篇 HTTP应用编程(上)
摘要:本文转自:http://www.cnblogs.com/huangxincheng/archive/2012/01/09/2316745.html 我们学习网络编程最熟悉的莫过于Http,好,我们就从Http入手,首先我们肯定要了解一下http的基本原理和作为,对http的工作原理有 一定程度的掌握 阅读全文

posted @ 2016-07-01 10:03 freeliver54 阅读(463) 评论(0) 推荐(0)

[转]C#网络编程(基本概念和操作) - Part.1
摘要:本文转自:http://www.tracefact.net/CSharp-Programming/Network-Programming-Part1.aspx 引言 C#网络编程系列文章计划简单地讲述网络编程方面的基础知识,由于本人在这方面功力有限,所以只能提供一些初步的入门知识,希望能对刚开始学习 阅读全文

posted @ 2016-07-01 10:02 freeliver54 阅读(278) 评论(2) 推荐(0)

[转]菜鸟程序员之Asp.net MVC Session过期异常的处理
摘要:本文转自:http://www.cnblogs.com/JustRun1983/p/3377652.html 小赵是刚毕业的计算机专业方面的大学生,4年的大学时间里面,他读过了很多编程方面的数据,也动手也了很多代码。现在毕业了,他如愿的加入了T公司,开始了自己的程序员生涯。他信心满满,相信自己4年的 阅读全文

posted @ 2016-06-14 17:26 freeliver54 阅读(891) 评论(0) 推荐(0)

[转]异步、多线程、任务、并行编程之一:选择合适的多线程模型
摘要:本文转自:http://www.cnblogs.com/CSharpSPF/articles/3256587.html 异步、多线程、任务、并行编程之一:选择合适的多线程模型 本篇概述: @FCL4.0中已经存在的线程模型,以及它们之间异同点; @多线程编程模型的选择。 1:异步、多线程、任务、并行 阅读全文

posted @ 2016-06-14 16:47 freeliver54 阅读(246) 评论(0) 推荐(0)

[转]Ioc容器Autofac
摘要:本文转自:http://www.cnblogs.com/hkncd/archive/2012/11/21/2780041.htmlIoc容器Autofac系列(1)-- 初窥前言第一次接触Autofac是因为CMS系统--Orchard,后来在一个开源爬虫系统--NCrawler中也碰到过,随着深入... 阅读全文

posted @ 2015-10-26 11:37 freeliver54 阅读(564) 评论(1) 推荐(0)

[转]C#综合揭秘——细说多线程(下)
摘要:引言本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。 其中委托的BeginInvoke方法以及回调函数最为常用。 而 I/O线程可能容易遭到大家的忽略,其实在开发多线程系统,更应该多留意I/O线程的操作。特别是在ASP.NET开发... 阅读全文

posted @ 2015-04-23 17:35 freeliver54 阅读(357) 评论(0) 推荐(0)

[转]C#综合揭秘——细说多线程(上)
摘要:引言本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。 其中委托的BeginInvoke方法以及回调函数最为常用。 而 I/O线程可能容易遭到大家的忽略,其实在开发多线程系统,更应该多留意I/O线程的操作。特别是在ASP.NET开发... 阅读全文

posted @ 2015-04-23 17:33 freeliver54 阅读(434) 评论(0) 推荐(0)

[转].NET 4 并行(多核)编程系列之二 从Task开始
摘要:本文转自:http://www.cnblogs.com/yanyangtian/archive/2010/05/22/1741379.html.NET 4 并行(多核)编程系列之二 从Task开始 前言:我们一步步的从简单的开始讲述,还是沿用我一直的方式:慢慢演化,步步为营。 本篇文章的议题如下... 阅读全文

posted @ 2015-04-23 15:01 freeliver54 阅读(219) 评论(0) 推荐(0)

[转]浅谈.NET下的多线程和并行计算(二)线程基本知识
摘要:本文转自:http://www.cnblogs.com/lovecindywang/archive/2009/12/25/1632213.html首先来看看如何创建线程:Console.WriteLine(Process.GetCurrentProcess().Threads.Count);Thre... 阅读全文

posted @ 2015-04-23 09:48 freeliver54 阅读(184) 评论(0) 推荐(0)

[转]Session服务器配置指南与使用经验
摘要:本文转自:http://www.cnblogs.com/zhangziqiu/archive/2009/03/26/SessionServer.html一.摘要所有Web程序都会使用Session保存数据. 使用独立的Session服务器可以解决负载均衡场景中的Session共享问题.本文介绍.NE... 阅读全文

posted @ 2015-03-17 17:14 freeliver54 阅读(218) 评论(0) 推荐(0)

[转]C#基础回顾:Asp.net 缓存
摘要:本文转自http://www.cnblogs.com/stg609/archive/2009/03/22/1418992.html缓存的作用 你买电脑的时候,是否会在意CPU的二级缓存?是不是希望二级缓存能够大点?那你有没有想过你为什么会有这种想法?说到底,就是为了性能问题,如果缓存大点,那就意味着... 阅读全文

posted @ 2015-03-11 11:23 freeliver54 阅读(272) 评论(0) 推荐(0)

[转]C#委托Action、Action<T>、Func<T>、Predicate<T>
摘要:CLR环境中给我们内置了几个常用委托Action、 Action、Func、Predicate,一般我们要用到委托的时候,尽量不要自己再定义一 个委托了,就用系统内置的这几个已经能够满足大部分的需求,且让代码符合规范。一、ActionAction封装的方法没有参数也没有返回值,声明原型为:1 pub... 阅读全文

posted @ 2014-09-10 17:59 freeliver54 阅读(440) 评论(0) 推荐(0)

[转]C#将image中的显示的图片转换成二进制
摘要:本文转自:http://www.cnblogs.com/shuang121/archive/2012/07/09/2582654.html1.将Image图像文件存入到数据库中我们知道数据库里的Image类型的数据是"二进制数据",因此必须将图像文件转换成字节数组才能存入数据库中. 复制代码 ... 阅读全文

posted @ 2014-06-18 09:36 freeliver54 阅读(5165) 评论(1) 推荐(0)

[转]Paging, Searching and Sorting in ASP.Net MVC 5
摘要:本文转自:http://www.c-sharpcorner.com/UploadFile/4b0136/perform-paging-searching-sorting-in-Asp-Net-mvc-5/IntroductionFrom my explanation in myCRUD in ASP... 阅读全文

posted @ 2014-05-15 08:54 freeliver54 阅读(967) 评论(2) 推荐(0)

[转]c# 对密码执行散列和 salt 运算方法
摘要:本文转自:http://www.cnblogs.com/CnBlogFounder/archive/2008/07/04/1235690.html大家对密码执行散列和Salt运算一定不陌生。两个Visual Studio企业版示例都是用的这个方法来加密这个方法的。结合示例代码,我总结了一个包含对密码进行加密,比较等静态方法的类。 使用说明:先用HashAndSalt方法对密码进行加密,然后存储到数据库中。在用户登录时用ComparePasswords方法在对用户输入的密码和用户注册时存储在数据库中的密码进行比较,判断用户输入的密码是否正确。Credentials.csusing Syste.. 阅读全文

posted @ 2014-03-25 15:48 freeliver54 阅读(1414) 评论(1) 推荐(0)

以NameValueCollection 修改URL中的查询参数
摘要:以NameValueCollection 修改URL中的查询参数本文参考于:http://www.c-sharpcorner.com/Blogs/9421/add-remove-or-modify-the-query-string-value-in-url-in-asp-n.aspx示例效果:针对原URL: http://www.cnblogs.com/freeliver54?KeyB=ValueB&KeyD=ValueD&KeyC=ValueC对查询参数进行新增 KeyA=ValueA进行修改 KeyB=ValueB ->KeyB=ValueB2进行删除 KeyD得到新 阅读全文

posted @ 2014-02-13 16:50 freeliver54 阅读(1791) 评论(1) 推荐(0)

[转]c# xml.Load() locking file on disk causing errors
摘要:本文转自:http://stackoverflow.com/questions/1812598/c-sharp-xml-load-locking-file-on-disk-causing-errors问:I have a simple class XmlFileHelper as follows:publicXmlFileHelper(string xmlFilePath) { this.xmlFilePath = xmlFilePath; xmlDoc.Load(xmlFilePath); }this occurs when this class is used to by two runn 阅读全文

posted @ 2013-12-31 09:55 freeliver54 阅读(324) 评论(0) 推荐(0)

前台js escape及后台C# Server.UrlEncode 对QueryString传参的含~!@#$%^&*等特殊字符的处理
摘要:通常情况下,我们在List列表页面,会包含Create,Edit,Delete等操作按钮,而通常的处理是:Create按钮跳转到DataCreate.aspxEdit按钮跳转到DataEdit.aspx?DataId=1&DataName=abc一般在后台通过 string dataName = Request.QueryString["DataName"]的方式 来获取传入的参数然后 var DataModel = getModelByDataName(dataName)在DataId=1&DataName=abc时,没有特殊字符,参数接收正确,一切处理顺 阅读全文

posted @ 2013-12-13 11:45 freeliver54 阅读(2974) 评论(0) 推荐(0)

导航