- 博客(87)
- 资源 (21)
- 收藏
- 关注
原创 跑马灯效果
无标题文档 人员:姚栋 定位时间:adffff 人员:姚栋 定位时间:adffff 人员:姚栋1 定位时间:adffff 人员:姚栋32 定位时间:adffff 人员:姚栋4 定位时间:adffff 人员
2013-09-24 13:55:12 611
转载 利用WCF与Android实现图片上传并传参
最近做一个项目后端使用WCF接收Android手机拍照并带其它参数保存到服务器里;刚好把最近学习的WCF利用上,本以为是个比较简单的功能应该很好实现,没想到其中碰到不少问题,在网上搜索很久一直没有想到的解决方案,最后实现对数据流的分段写入然后后端再来解析流实现的此功能;后端运用WCF中的REST来接收数据;REST还是比较简单的知识,若是不懂可以简单网上了解一下;下面我们先了解一些本次运用到的理论
2013-09-08 21:36:13 757
转载 SQL Server 存储过程
Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。 存储过程中可
2013-08-07 15:21:19 460
原创 c# 缓存数据
/// /// 基础数据已缓存方式获取 /// /// 实体 /// 数据库中所对应的所有数据 public object ICommonEntity() where T : class ,new() { object entity = null;
2013-07-17 08:59:03 835
原创 datatable to list
public static List ToList(DataTable dt) { var list = new List(); try { Type t = typeof(T); var plist = new List(typeof
2013-07-17 08:58:27 519
转载 无需写try/catch,也能正常处理异常
对于企业应用的开发者来说,异常处理是一件既简单又复杂的事情。说其简单,是因为相关的编程无外乎try/catch/finally+throw而已;说其复杂,是因为我们往往很难按照我们真正需要的策略来处理异常。我一直有这样的想法,理想的企业应用开发中应该尽量让框架来完成对异常的处理,最终的开发人员在大部分的情况下无需编写异常处理相关的任何代码。在这篇文章中我们将提供一个解决方案来让ASP.NET应用利
2013-02-18 13:42:36 315
转载 C#将数据导出到Excel汇总
文章转自:http://www.cnblogs.com/sufei/archive/2009/05/23/1487540.html在asp.net中导出Excel有两种方法,一种是将导出的文件存放在服务器某个文件夹下面,然后将文件地址输出在浏览器上;一种是将文件直接将文件输出流写给浏览器。在Response输出时,t分隔的数据,导出Excel时,等价于分列,n等价于换行。 1、将整个h
2013-01-22 09:00:15 479
转载 wcf双工
双工(Duplex)模式的消息交换方式体现在消息交换过程中,参与的双方均可以向对方发送消息。基于双工MEP消息交换可以看成是多个基本模式下(比如请求-回复模式和单项模式)消息交换的组合。双工MEP又具有一些变体,比如典型的订阅-发布模式就可以看成是双工模式的一种表现形式。双工消息交换模式使服务端回调(Callback)客户端操作成为可能。一、两种典型的双工MEP1.请求过程中的回调这是
2012-09-03 17:31:44 512
转载 Asp.net发送邮件的两种方法
这几天看了一下Asp.net发送邮件方面的东西,记得之前的IIS6上有SMTP服务器,可以直接利用这个进行邮件发送,现在的开发环境是Windows 7,找了半天没有找到,到网络上查了才知道原来windows 7和Vista都将SMTP服务器去掉了,现在将两种方法总结一下。一,利用大网站的SMTP来发送邮件这种方法适用于程序运行环境没有配置SMTP的服务器,想借助于其他smtp来发送
2012-08-28 09:18:26 594
转载 Silverlight与WCF之间的通信(1)SL客户端定时请求WCF服务
这几天在做一个Silverlight的页面聊天工具,基本上从头看了一遍Silverlight和WCF相关的东西,也遇到了不少问题,刚开始是用Silverlight做了定时请求服务器的数据信息,后期准备利用WCF的双工通信来做,通信过程分为两个部分记录。一 ,需要建立一个WCF的服务端这里直接在Silverlight的站点中新建了一个WCF服务,代码如下: //先定义服务契约[Ser
2012-08-27 21:35:28 1013
转载 Silverlight与WCF之间的通信(2)利用WCF的双工通信“推送”给SL数据
一,Duplex简介上一个随笔记录了SL利用Timer定时去WCF上取数据再绑定到界面上的问题,今天尝试用了WCF的Duplex双工通信来做这个事情,也以这个例子来说明WCF中Duplex的使用。双工通信的原理很简单,我们平时用的是客户端调用服务端的方法来获取数据,而Duplex是将客户端也当作了服务器,客户端上的方法也可以被调用,以聊天功能为例子,用户A连接到服务器后,之前的做法是客户端
2012-08-27 21:25:34 1067
转载 WCF初接触实作——服务的发布和使用(三)
之前两篇随笔的示例中客户端直接引用契约类库,现实中可能因为开发团队或语言等原因,客户端不能直接引用契约类库,这就需要服务端公布自己的契约、客户端发现契约。服务端:服务端通过配置服务行为,以元数据的形式公布服务。可以使用配置文件也可以使用代码。1、使用配置文件:将之前的WCFDemo.Host.WithConfig项目的配置文件用WCF服务配置编辑器打开,新建服务行为配置:这
2012-08-27 20:35:24 1252
转载 WCF初接触实作——使用配置文件(二
上一篇介绍了最简单的方式来实现宿主和客户端:直接引用契约和服务项目、采用硬编码的方式,这次通过配置文件来定义终结点。刚接触WCF时,直接编辑配置文件会让人一头雾水,所以还是使用直观的方式——使用WCF编辑工具,这个工具可以通过“开始”→“Microsoft Visual Studio 2010”→“Microsoft Windows SDK Tools”→“服务配置编辑器”打开,也可以通过VS20
2012-08-27 20:19:45 955
转载 WCF初接触实作(一)
我们通过实现一个简单的示例来对WCF有个直观而浅显的认识,希望对初次涉及WCF的朋友有所帮助。可以简单地认为WCF程序分为4部分:契约、服务、宿主、客户端。我们通过一个例子来逐步完成各部分,示例程序中,客户端可以获取一个信息列表,列表中每一项包括ID、值、读值时刻、状态、状态变动时刻。这里我用的是VS2010。 首先,创建一个空白解决方案WCFDemo。我们将在其中添加n个项目,分别实
2012-08-27 20:18:18 683
转载 JS 将数字转为中文大写
function DX(n) { //金额大写转换函数 if (!/^(0|[1-9]\d*)(\.\d+)?$/.test(n)) return "数据非法"; var unit = "千百拾亿千百拾万千百拾元角分", str = ""; n += "00";
2012-08-23 10:45:53 441
转载 json 与DATATABLE 前后台的交互
服务器再把GridView反构造成DataTable, 再给DataTable增加一行之后,绑定到GridView,然后发回客户端... 能不能简单一点呢? 在使用Ajax数据请求数据,通常都是简单格式,比如String,信息量较少。当然也可以请求回XML,但是XML数据冗余多,取到客户端处理比json麻烦的多。 能不能简单一点呢? 上面这些问题,如果DataTable与JSON类
2012-08-17 13:13:07 675
转载 jQuery实践之拖动Div
http://www.w3.org/1999/xhtml"> var bool = false; var offsetX = 0; var offsetY = 0; $('document').ready(function () { $("#DragTitle"
2012-08-17 13:12:46 303
原创 c# 反射调用程序集方法、接口实例
新建类库:Webtest添加相应类:ReflectTest 接口interface1using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Webtest{ public interface interface1 {
2012-08-06 15:48:06 3225
原创 C# 基础题
1. 阅读代码并填空 Bint[] a = { 0, 1,2, 3, 4, 5, 6 };a[1] = ___________[A] 0 [B] 1 [C] 2 [D] 3 2. 类型System.Int32等价于 C [A] long [B] bigint [C] int [D] short 3. 阅读代码并填空 Cint? a =
2012-08-05 20:19:29 472
转载 SQL Server 触发器(详细)
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。 Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、d
2012-08-03 13:13:32 272
转载 SQL如何获得本季度第一天、一年的第一天、本月的最后一天等
以下的SQL语句,均与获取日期中的第一天、最后一天等相关,希望对您有所帮助。nterval 参数,具有以下设定值: 设置 描述 Year yy, yyyy 年 quarter qq, q 季 Month mm, m 月 dayofyear dy, y 一年的日数 Day dd, d 日 Week wk, ww 一周的日数 Hour hh 小时
2012-08-03 10:04:27 1596
转载 js判断文件是否存在
判断客户端文件时,可以用var fso,s=filespec; // filespec="C:/path/myfile.txt"fso=new ActiveXObject("Scripting.FileSystemObject");if(fso.FileExists(filespec))s+=" exists.";elses+=" doesn't exist.";a
2012-08-01 16:24:51 1275
转载 sql 存储过程实例
题目11、学校图书馆借书信息管理系统建立三个表:学生信息表:student字段名称数据类型说明stuIDchar(10)学生编号,主键stuNameVarchar(10)学生名称majorVarchar(50)专业
2012-08-01 15:36:34 1092
原创 MSCHART 柱状图实例
一:前台代码//页面引用 Namespace="System.Web.UI.DataVisualization.Charting" TagPrefix="asp" %>
2012-08-01 15:23:45 1174
转载 C#中定义和使用自己的特性(二)
复杂的,面向组件的业务开发,期待现代的软件开发工程师们具备更多的弹性设计,而不是过去的方法设计。微软的.NET框架通过众所周知的声明式编程,广泛的使用特性来附加额外的功能。在软件系统里,特性可以增强系统的弹性,这是因为,特性使功能的松耦合得到了增强。所以,你可以定制自己的特性类,然后根据你自己的意图,合理的使用这些具有松耦合功效的特性。 使用.NET框架编写Windows程序,在很多方面
2012-08-01 07:53:29 1379
转载 C#自定义特性
Attribute 类将预定义的系统信息或用户定义的自定义信息与目标元素相关联。 目标元素可以是程序集、类、构造函数、委托、枚举、事件、字段、接口、方法、可移植可执行文件模块、参数、属性、返回值、结构或其他特性。特性所提供的信息也称为元数据。元数据可由应用程序在运行时进行检查以控制程序处理数据的方式,也可以由外部工具在运行前检查以控制应用程序处理或维护自身的方式。所有特性类型都直接
2012-07-31 14:38:18 336
原创 c# 后台转义
Server.HtmlDecode("adfaff");解码Server.HtmlEncode("adfaff");加码 在类中如何使用 Server.MapPath直接在类中使用 Server.MapPath 会出现错误,这是由于类中不能直接使用 System.Web.UI.Page 的非静态函数造成的。解决方法有两种:方法一、为类增加继承class CFoo : Sys
2012-07-31 13:40:21 1112
转载 c#文件操作大全(二)
/// 组合键/// 热键private void RegKey(IntPtr hwnd, int hotKey_id, int fsModifiers, int vk){bool result;if (RegisterHotKey(hwnd,hotKey_id,fsModifiers,vk) == 0){result = false;}else{res
2012-07-31 13:09:01 1229
转载 c#文件操作大全(一)
1.创建文件夹//using System.IO;Directory.CreateDirectory(%%1);2.创建文件//using System.IO;File.Create(%%1);3.删除文件//using System.IO;File.Delete(%%1);4.删除文件夹//using System.IO;Directory.Delet
2012-07-31 13:07:32 608
转载 Linq to object
查询内存对象了解Object LINQ本章包括:■ LinqBooks 运行示例■集合查询■在ASP.NET和Windows Forms中使用LINQ■主要的标准查询操作符在本书的剩余部分的代码示例是一个书籍分类系统。在本站的开始,我们会对此进行描述。本章讲述的大部分LINQ特性只是Object LINQ的特性。我们会关注如何编写语言集成的查询以及如何使用标准查
2012-07-31 10:18:48 537
转载 jquer 选择器
在Web应用程序中,大部分的客户端操作都是基于对象的操作,要操作对象就必须先获取对象,jQuery(v1.3.2)提供了强大的选择器让我们获取对象。在这边,我人为地将jQuery选择器分为两大部分:选择对象和筛选条件。选择对象表示要获取什么对象,筛选条件是对获取的对象进行筛选,最终留下符合某些特征的对象。1.选择对象1).基本·#id 根据给定的ID匹配一个元素。例如:$(
2012-07-31 10:17:56 933
原创 博客推荐
http://www.zhangxinxu.com http://kb.cnblogs.com/zt/jquery/ WEB前段(JUQERY,JS,CSS,FLASE等)http://blog.csdn.net/webabcd 自定义控件之类 很多http://www.cnblogs.com/wengyuli/
2012-07-31 10:16:32 268
转载 wcf实例
在IService1.cs定义服务契约namespace WcfDemo{// 注意: 如果更改此处的接口名称 "IService1",也必须更新 Web.config 中对 "IService1" 的引用。[ServiceContract] // 服务合同 即提供服务的接口或类public interface IService1{[OperationContract]
2012-07-26 14:11:21 466
转载 js转义
function code(s) { var str = s; str = str.replace(/&/g, "&"); str = str.replace(/ str = str.replace(/>/g, ">"); str = str.re
2012-07-19 18:34:37 267
转载 验证时间
function IsDate(oTextbox) { var regex = new RegExp("^(?:(?:([0-9]{4}(-|\/)(?:(?:0?[1,3-9]|1[0-2])(-|\/)(?:29|30)|((?:0?[13578]|1[02])(-|\/)31)))|([0-9]{4}(-|\/)(?:0?[1-9]|1[0-2])(-|\/)(?:0?[1-9]|
2012-07-17 16:49:45 283
转载 Jquery 操作COOKIE
jQuery.cookie = function (name, value, options) { if (typeof value != 'undefined') { // name and value given, set cookie options = options || {}; if (value === null) {
2012-07-17 11:09:36 302
转载 datatable toExcel
using System;using System.Collections;using System.Configuration;using System.Data;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.
2012-07-13 10:32:05 289
转载 c# 逻辑题汇总
用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 答: 从下至上分别为:数据访问层、业务逻辑层(又或成为领域层)、表示层 数据访问层:有时候也称为是持久层,其功能主要是负责数据库的访问 业务逻辑层:是整个系统的核心,它与这个系统的业务(领域)有关 表示层:是系统的UI部分,负责使用者与整个系统的交互。 优点: 分工明确,条理清晰
2012-05-29 20:00:16 4265
转载 如何显示数据库中Image类型的图片
1.数据库表结构 1if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Person]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) 2drop table [dbo].[Person] 3GO 4 5CREATE TABLE [dbo]
2012-05-16 09:17:30 1497
转载 c# web 如何使用RequiredFieldValidator控件验证CheckBoxList
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml"> function checkIssueType(source, args) { var chkListaTipoModificaciones = d
2012-04-25 15:49:14 655
Javascript读取XML
2011-05-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人