随笔分类 -  c#

摘要:Ajax.aspx: 阅读全文
posted @ 2018-11-08 10:52 任飞儿 阅读(813) 评论(0) 推荐(0)
摘要:在C#中使用 Stopwatch 命名空间: System.Diagnostics; System.Diagnostics.Stopwatch stopwatch = new System.Diagnostics.Stopwatch(); stopwatch.Start(); System.Diag 阅读全文
posted @ 2018-08-31 10:20 任飞儿 阅读(211) 评论(0) 推荐(0)
摘要:WdatePicker({dateFmt:'yyyy-MM-dd',maxDate:'#F{$dp.$D(\'ContentPlaceHolder1_txtEndTime\')}'}) $(obj).parent().next().next().find(".class").val(); 阅读全文
posted @ 2018-08-31 09:39 任飞儿 阅读(163) 评论(0) 推荐(0)
摘要:1) Select()——获取所有 System.Data.DataRow 对象的数组。 2) Select(string filterExpression)——按照主键顺序(如果没有主键,则按照添加顺序)获取与筛选条件相匹配的所有 System.Data.DataRow 对象的数组。 3) Sel 阅读全文
posted @ 2017-12-05 15:31 任飞儿 阅读(4858) 评论(0) 推荐(0)
摘要:安装服务:installutil.exe C:\a.exe卸载服务Installutil.exe /u C:\a.exe 查看服务状态 services.msc 阅读全文
posted @ 2017-11-10 10:16 任飞儿 阅读(317) 评论(0) 推荐(0)
摘要:首先解释一下,托管DLL和非托管DLL的区别。狭义解释讲,托管DLL就在Dotnet环境生成的DLL文件。非托管DLL不是在Dotnet环 境生成的DLL文件。 托管DLL文件,可以在Dotnet环境通过 “添加引用” 的方式,直接把托管DLL文件添加到项目中。然后通过 Using DLL命 名空间 阅读全文
posted @ 2017-11-07 17:13 任飞儿 阅读(6664) 评论(0) 推荐(1)
摘要:Cache缓存在计算机领域是一个被普遍使用的概念。硬件中CPU有一级缓存,二级缓存, 浏览器中有缓存,软件开发中也有分布式缓存memcache, redis。缓存无处不在的原因是它能够极大地提高硬件和软件的运行速度。在项 目开发中,性能慢的地方常常是IO操作频繁的地方,读取数据库是我们常见的消耗性能 阅读全文
posted @ 2017-11-03 15:42 任飞儿 阅读(463) 评论(0) 推荐(0)
摘要:二、事务性消息处理 事务我想大家对这个词应该都不会陌生,在操作数据库的时候经常都会用到事务,确保操作成功,要么全部完成(成功) ,要么全部不完成(失败)。在MSMQ中利用事务性处理,可以确保事务中的消息按照顺序传送,只传送一次,并且从目的队列成 功地被检索。 那么,在MSMQ上使用事务性处理怎么实现 阅读全文
posted @ 2017-11-02 17:23 任飞儿 阅读(1960) 评论(0) 推荐(0)
摘要:一、消息传递的优先级 在MSMQ中消息在队列里传输是分有优先级的,这里我就以实例的形式介绍下关于优先级的使用,优先级一共有七种,MessagePriority枚举里全部进行了封装。因这里只作程序演示就不一一列举出,仅用了Highest和Normal两种类型,关于消息队列上进行消息传输的七种优先级大家 阅读全文
posted @ 2017-11-02 17:10 任飞儿 阅读(895) 评论(0) 推荐(0)
摘要:MSMQ 概述 1) MSMQ概述 MSMQ 表示微软消息队列服务。MSMQ 可以工作在在线或者离线场景,并提供异步编程功能。如果客户端离线,MSMQ将会是最合适的方法,这是因为服务端不需要等待客户端读取数据并向服务端返回确认。 (2) 确定MSMQ 是否已经安装 通过在运行窗口执行"Service 阅读全文
posted @ 2017-11-02 15:22 任飞儿 阅读(1037) 评论(0) 推荐(0)
摘要:C#操作MSMQ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Messaging; namespace MessageQueues { class 阅读全文
posted @ 2017-11-02 10:42 任飞儿 阅读(412) 评论(0) 推荐(0)
摘要:单个form子句string[] values = { "LINQ学习", "LINQ基本语句", "from子句", "单个from子句" }; var value = from v in values where v.IndexOf("LINQ") > -1 //包含字符串 select new 阅读全文
posted @ 2017-10-31 14:48 任飞儿 阅读(515) 评论(0) 推荐(0)
摘要:HashTable 由于是非泛型集合,因此存储进去的都是object类型,不管是键还是值。 Hashtable不允许排序 key不允许重复 键不允许为null Queue和Queue<T> Queue成为队列,队列是这样一种数据结构,数据有列表的一端插入,并由列表的另一端移除。就像单行道,只能从一段 阅读全文
posted @ 2017-10-20 15:32 任飞儿 阅读(224) 评论(0) 推荐(0)
摘要:(IList值的集合 索引访问 ArrayList类IDictionary:键/值对 HashTable类 可变的集合 长度自动增长) ICollection IEnumerable IEnumerable<T>和IEnumerable是所有集合或集合接口的基接口,所有集合接口或集合都继承、实现了它 阅读全文
posted @ 2017-10-20 14:45 任飞儿 阅读(263) 评论(0) 推荐(0)
摘要:一些编程习惯 http://www.cnblogs.com/jasonlwings/archive/2012/12/27/2835100.html 编程规范的目的是让代码更容易阅读,更容易维护,”代码是写给人看的”这个观点应该是写代码的基本原则。 1、命名规则:最好变量命名长度为6-15个字母之间, 阅读全文
posted @ 2017-09-28 15:45 任飞儿 阅读(140) 评论(0) 推荐(0)
摘要:转 http://www.cnblogs.com/Legolas/p/detail-of-using.html using肯定所有人都用过,最简单的就是使用using引入命名空间,然后就是引入别名,简化输入,本文主要介绍第三种用法,即用using强制对象清理资源。 先看下面这段代码: 代码很简单,就 阅读全文
posted @ 2017-09-26 10:45 任飞儿 阅读(239) 评论(0) 推荐(0)
摘要:Mono:测试环境 linux系统定义:.NET在Linux上使用的开源工程 C#语言的编译器 在Linux上用C#开发程序 jexus:测试环境linux系统Linux系统下部署Jexus应用服务器 jexus:asp.net web 服务器 阅读全文
posted @ 2017-09-19 11:06 任飞儿 阅读(154) 评论(0) 推荐(0)
摘要:对于线程而言有两种类型:前台线程,后台线程。前台与后台线程性质相同,但终止条件不同。 后台线程:在运行过程中如果宿主进程结束,线程将直接终止执行;在强制终止时,线程即终止执行不论线程代码是否执行完毕。 前台线程:在运行过程中如果宿主进程结束,线程将继续执行直至线程代码执行完毕;在强制终止时,线程即结 阅读全文
posted @ 2017-09-05 16:51 任飞儿 阅读(1031) 评论(0) 推荐(1)
摘要://格式为sring输出// Label1.Text = string.Format("asdfadsf{0}adsfasdf",a);替换符// Label2.Text = "asdfadsf"+a.ToString()+"adsfasdf";// Label1.Text = string.For 阅读全文
posted @ 2017-08-17 16:15 任飞儿 阅读(277) 评论(0) 推荐(0)
摘要:class Program { static void Main(string[] args) { // 使用无参数委托ThreadStart Thread t = new Thread(wucan); t.Start(); // 使用带参数委托ParameterizedThreadStart Th 阅读全文
posted @ 2017-08-04 16:25 任飞儿 阅读(148) 评论(0) 推荐(0)