11 风一样的大叔

尚未进行身份认证

暂无相关简介

等级
TA的排名 8k+

WebService下实现大数据量的传输

设置RemotingFormat = SerializationFormat.Binary;再序列化,通过WebService传输,客户端接收,再反序列化,确实效果大大的优于直接传送DataSet,不仅网络传输中如此,即使本机,性能改善也非常明显.      下面分别是WebService里面的方法和客户端反序列化取DataSet的方法.      1. 服务器上面取数据,

2014-02-27 09:46:36

log4net应用实践(一)

1、背景log4net库是Apache log4j框架在Microsoft .NET平台的实现,是一个帮助程序员将日志信息输出到各种目标(控制台、文件、数据库等)的工具。它是.Net下一个非常优秀的开源日志记录组件,可以将日志分不同的等级,以不同的格式,输出到不同的媒介。本文主要通过项目实践来介绍如何在VS2012中使用log4net快速创建系统日志,以及如何扩展以输出自定义字段等内容

2014-01-25 15:20:09

C# Redis实战(七)

七、修改数据在上一篇 C# Redis实战(六)中介绍了如何查询Redis中数据,本篇将介绍如何修改Redis中相关数据。大家都知道Redis是key-value型存储系统,所以应该可以修改key,也可以根据key来修改value。接下来将是详细的C#语言修改Redis示例。1、通过key修改单个value using (var redis

2013-12-13 13:11:47

C# Redis实战(六)

六、查询数据在C# Redis实战(五)中介绍了如何删除Redis中数据,本篇将继续介绍Redis中查询的写法。1、使用Linq匹配关键字查询using (var redisClient = RedisManager.GetClient()) { var user = redisClient.GetTypedC

2013-12-12 11:06:28

C# Redis实战(五)

五、删除数据在C# Redis实战(四)中讲述了如何在Redis中写入key-value型数据,本篇将讲述如何删除Redis中数据。1、void Delete(T entity);删除函数的运用 using (var redisClient = RedisManager.GetClient()) {

2013-12-11 15:34:01

C# Redis实战(四)

四、写入数据在C# Redis实战(三)中我们已经配置好了web.config程序,并且能通过C#代码来读取和管理以上配置信息。接下来,就可以进行Redis的数据写入了。Redis中可以用Store和StoreAll分别保存单条和多条数据,C#中具体代码如下:1、保存多条数据 protected void btnOpenDB_Click(object sender, Eve

2013-12-10 08:51:35

C# Redis实战(三)

三、程序配置在C# Redis实战(二)中我们安装好了Redis的系统服务,此时Redis服务已经运行。现在我们需要让我们的程序能正确读取到Redis服务地址等一系列的配置信息,首先,需要在webconfig文件中添加如下信息:<!-- 有关如何配置 ASP.NET 应用程序的详细信息,请访问 http://go.microsoft.com/fwlink/?LinkId=

2013-12-09 13:50:36

C# Redis实战(二)

二、Redis服务 在C# Redis实战(一)中我将所有文件拷贝到了D盘redis文件夹下,其中redis-server.exe即为其服务端程序,双击即开始运行,如图:           可以将此服务设置为windows系统服务,打开cmd.exe,输入:sc create RedisServer binpath="D:\redis\redis-server.exe"其

2013-11-27 10:26:12

C# Redis实战(一)

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hashs(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的

2013-11-26 14:20:52

SQL Server表中自动复制数据

现在做的一个项目需要首先在数据库中插入基础数据,大概算了下有几千行的样子,数据如下。      但是这些数据本身是有规律的,所有的数据只有其中的LocationCode依据一定的规律变化,其他字段都是不变的,于是就想有没有什么办法能让程序自动复制数据,程序如下。DECLARE @itemnumber int --定义需要循环的次数 DECLAR

2013-05-17 08:36:32

SQL Server表中自动复制数据

现在做的一个项目需要首先在数据库中插入基础数据,大概算了下有几千行的样子,数据如下。      但是这些数据本身是有规律的,所有的数据只有其中的LocationCode依据一定的规律变化,其他字段都是不变的,于是就想有没有什么办法能让程序自动复制数据,程序如下。DECLARE @itemnumber int --定义需要循环的次数 DECLAR

2013-05-15 14:16:59

统计一个数据库中所有表的总记录条数

SELECT SUM(rows) as '总记录条数' FROM sys.partitions

2013-04-27 14:39:17

WinCE 测试网速

在进行企业级WinCE开发过程中,可能会遇到需要上传附件或者照片到某一指定服务器上的需求。这就需要在现场有有线网络或者无线网络覆盖,实际情况下企业多会选择无线网络。        现在作者遇到的情况是:在无线网络覆盖的情况下,在某一特定区域,由于某些设备的干扰(具体什么设备查不出来)导致上传速度变慢,可能只有几K每秒,如果需要上传什么几百K或者几M的东东,那用户岂不等死了!于是就想了一个折中办

2013-01-18 14:44:33

WinCE下数字键盘

最近正在开发一个移动数据采集系统,其中涉及到了数据的录入功能,先开始直接调用的是系统自带的拼音键盘,如下图所示。                  在实际的试运行过程中,用户觉得单纯录入数字,用这个键盘太小,而且容易输错数据,于是本着客户就是上帝的精神,自己写了个数据键盘,效果图如下。                这个键盘实现起来其实很简单,就是上学时很多人都做过的w

2013-01-11 09:11:06

C# WinCE开发中获取MAC与IP地址

本人所使用的开发环境是VS2008,开发的系统所在移动终端版本为windows mobile 5.0。由于需要进行身份的验证,需要获取移动终端的MAC地址,于是在网上进行搜索,主要看到了三种方法来实现获取MAC地址,现记录如下。 第一种方法:使用ManagementClass 来获取。殊不知,WinCE下并没有System.Management,这种方法根本行不通。 第二种方法

2012-12-01 10:37:11

WinForm中一个窗体调用另一个窗体的控件和事件的方法(附带源码)

先申明下,此文适合和我差不多的菜鸟学习,没有什么高深知识点,不想耽误老鸟们的宝贵时间,如果有什么专业术语不对的还请指正啊。    最近进行WinCE的开发,第一次实际做C/S架构的项目,其中遇到很多问题。这个问题使我记忆深刻,当时在谷歌中搜索了好久都没找到想要的答案,用的就是文章标题中的原话。然后又换成“WinForm中子窗体调用父窗体的控件和事件的方法”,搜到的还是不太多。但我发现原来这个可

2012-11-27 13:26:29

WinForm窗体显示和窗体间传值总结

A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDialog方法 (窗体显示为模式窗体) Form.Show方法 (窗体显示为无模式窗体) 两者具体区别如下: 1.在调用Form.Show方法后,Show方法后面的代码会立即执行 2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码 3.当窗体显示为模

2012-11-12 09:58:20

11个高效的VS调试技巧

介绍调试是软件开发周期中的一个很重要的部分,有时很有挑战性,有时候则让程序员迷惑,有时候让程序员发疯,但是。可以肯定的是,对于任何不是太那个微不足道的程序来说,调试是不可避免的。近年来,调试工具的发展已经使得很多调试任务简单省时了。 本文总结了十个调试技巧,当你使用VS的时候可以节省你很多时间。1.悬停鼠标查看表达式调试有时候很有挑战性,当你步入一个

2012-10-08 08:22:47

SQL Server 下取中位数(中位值)的方法

中位数是指将数据按大小顺序排列起来,形成一个数列,居于数列中间位置的那个数据。中位数用Me表示。  从中位数的定义可知,所研究的数据中有一半小于中位数,一半大于中位数。中位数的作用与算术平均数相近,也是作为所研究数据的代表值。在一个等差数列或一个正态分布数列中,中位数就等于算术平均数。  在数列中出现了极端变量值的情况下,用中位数作为代表值要比用算术平均数更好,因为中位数不受极端变

2012-09-24 17:14:31

另一种方法创建EasyUI中的PropertyGrid

现在有需求新建一个EasyUI中的PropertyGrid控件,在网上找了半天,都是用json传值的,官网上的例子如下: $('#tt').propertygrid({width:300,height:'auto',url:'propertygrid_data.json',showGroup:true,scrollbarSize:0});这样需要新建一个js

2012-08-15 12:47:11

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 红花
    红花
    子板块内专家分月排名榜第一