自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (4)
  • 收藏
  • 关注

转载 .NET平台常用的框架整理

分布式缓存框架:Microsoft Velocity:微软自家分布式缓存服务框架。Memcahed:一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度。Redis:是一个高性能的KV数据库。 它的出现很大程度补偿了Memcached在某些方面的不足。EnyimMemcached:访问Memcached最优秀的.NET客户端,集成不错的分布式均衡算法。开源的.NET

2017-11-29 10:33:02 180

转载 C# protobuf的使用方法

简介 Protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言。 支持多种编程语言,现:java、c#、c++、go 和 python。 基于二进制,因此比传统的XML表示高效短小得多 作为一种效率和兼容性都很优秀的二进制数据传输格式,可以用于诸如网络传输、配置文件、数据存储等诸多领域。 使用1、下载地址:http://code.go

2017-11-23 16:04:27 829

转载 远程调用服务(RPC)和消息(Message Queue)对比及其适用/不适用场合

在阿里的平台技术部参与开发了Dubbo(远程调用服务)和Napoli(消息解决方案),又给网站应用支持这2个产品很长一段时间,了解了这2个产品的实现及应用对这两个产品的用法。大部分情况下,“给定场景下应该使用这两个产品中哪个”这个问题,大家都会容易决定,而且不需要多少讨论。我为什么要拿出来讨论一下:一些场景会比较模糊,觉得都可以使用。这时需要知道产品缺点,而不是看到优势。一些新人会

2017-11-23 15:36:23 267

转载 消息队列(MQ)简介与应用场景

一、官方描述:MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程

2017-11-23 15:34:37 831

转载 SQL Server-使用Merge语句实现表数据之间的对比同步

表数据之间的同步有很多种实现方式,比如删除然后重新 INSERT,或者写一些其它的分支条件判断再加以 INSERT 或者 UPDATE 等。包括在 SSIS Package 中也可以通过 Lookup, Condition Split 等多种 Task 的组合来实现表数据之间的同步。在这里 "同步" 的意思是指每次执行一段代码的时候能够确保 A 表的数据和 B 表的数据始终相同。可以通过 SQ

2017-11-16 14:12:42 404

转载 SQLServer两张表筛选相同数据和不同数据

SQLServer两张表筛选相同数据和不同数据方法一: select distinct A.ID from A where A.ID not in (select ID from B)方法二:select A.ID from A left join B on A.ID=B.ID where B.ID is null方法三:select *

2017-11-16 11:23:37 22942

转载 MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)

案一:使用ignore关键字如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用: 代码如下1 INSERT IGNORE INTO `table_name` (`email`, `phone`, `user_id`) VALUES ('test9@163.com', '99999', '9999');

2017-11-16 10:49:43 358

转载 如何取得Dataset中表table1的某字段的最大值,最小值,平均值,和等

object objSUM = this.yourds.Tables[0].Compute("SUM(yourcolumn)","");object objAVG = this.yourds.Tables[0].Compute("AVG(yourcolumn)","");object objMAX = this.yourds.Tables[0].Compute("MAX(yourcolum

2017-11-15 14:29:42 3189

原创 不同程序集中序列化与反序列化的讨论

在程序集1中序列化的内容到程序集2中反序列化时一般会报无法找到程序集的错误(如下)“System.Runtime.Serialization.SerializationException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理其他信息: 无法找到程序集“ProjectSend, Version=1.0.0.0, Culture=neutral, Publi

2017-11-14 14:04:49 854

转载 RabbitMQ 内存控制 硬盘控制

RabbitMQ 内存控制 硬盘控制一、内存控制:vm_memory_high_watermark 该值为内存阈值,默认为0.4。意思为物理内存的40%。40%的内存并不是内存的最大的限制,它是一个发布的节制,当达到40%时Erlang会做GC。最坏的情况是使用内存80%。如果把该值配置为0,将关闭所有的publishing 。rabbitmqctl set_vm_memo

2017-11-10 15:06:47 496

转载 RabbitMQ 流控制学习

一、内存控制:vm_memory_high_watermark 该值为内存阈值,默认为0.4。意思为物理内存的40%。40%的内存并不是内存的最大的限制,它是一个发布的节制,当达到40%时Erlang会做GC。最坏的情况是使用内存80%。如果把该值配置为0,将关闭所有的publishing 。rabbitmqctl set_vm_memory_high_watermark 0

2017-11-10 14:59:56 743

转载 window下rabbitmq的配置问题

最近项目想用个MQ来做业务分离,看了市面上众多产品,最后选了rabbitmq,理由很简单,对window的支持很到位(其实是公司的系列产品都是.net的)。安装方法什么的就不说了,直接到官网下载双击安装就可以。如果全部都使用默认配置,你将不会遇到任何阻碍。安装之后设置一下帐号信息,抄了网上的一个方子:[csharp] view plain copyp

2017-11-10 14:54:41 760

转载 Sql查询按某字段值排序

今天,sql语句的排序,有了特殊需求,不止是 asc,desc 简单的正序、倒序排,需要根据字段的值,来执行排序。可使用如下方式:order by       case `state`       when 2 then 1       // 当值为2,排在第一个      when 1 then 2       // 当值为1,排在第二个      when 

2017-11-02 15:43:48 4344

《C#开发Android应用实战 使用Mono for Android和.NET C#》源码2

《C#开发Android应用实战 使用Mono for Android和.NET C#》源码

2014-05-22

《C#开发Android应用实战 使用Mono for Android和.NET C#》源码1

《C#开发Android应用实战 使用Mono for Android和.NET C#》源码

2014-05-22

silverlight左侧导航源文件及样式模板

vs2012 silverlight 提供的是上侧导航模板,但是很多情况用户需要左侧导航的,自己经过研究做出了,左侧导航模板,和大家一起研究 没有用过任何第三方控件,全部是改写的系统提供的样式表。

2013-06-28

解方程智能软件(双迎下载)

QQ:81781696 邮箱:lnc2005@163.com 该程序可用于解决包括一元一次方程、一元二次方程、二元一次方程组、三元一次方程组,可作为学生,家长,及教师的学习辅助工具.

2008-12-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除