自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注程序设计开发

欢迎技术问题交流与讨论,共同学习,共同提高

  • 博客(107)
  • 资源 (5)
  • 收藏
  • 关注

转载 Windows服务调试

Windows 服务(附服务开发辅助工具)转:http://www.cnblogs.com/BoyXiao/archive/2011/08/07/2130208.html近来在 Windows 下摆弄了一阵子的服务程序,有在 C++ 下弄服务的,也在 C# 下弄服务的,感觉在 C# 下弄服务蛮简单的の,C/C++ 的麻烦蛮多の(当然我的服务所要求的功能也是很简单的,就启动个

2013-10-23 09:56:02 849

原创 asp.net制作windows服务并打包安装的过程

新建一个windows服务在网上可以搜到很多相关说明,最简单测试就是拖一个Timer加上安装程序;这些在网上可以找到很多例子,这里就不作说明了,以下是记录我操作过程中遇到的问题,相信很多新手也会遇到类似的问题;我是用VS2010新建的服务,在win7系统里进行安装;遇到的问题有利用Vs自带的安装项目进行安装没有反应,解决有两点:1.可以用installutil.exe进行安装,可以

2013-10-22 18:21:16 1192

转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I

2013-08-20 17:45:09 516

转载 ie6、ie7下JSON.parse JSON未定义的解决方法

解决方法一:[javascript] view plaincopyprint?var jsons = req.responseText;  var s;  if (typeof(JSON) == 'undefined'){       s = eval("("+jsons+")");  }else{       s = JSON.

2013-08-12 08:57:14 806

原创 C# list分组

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace demo1{    class Program    {       // static char[] Tranform = new char[36] { '0', '

2013-06-29 13:47:20 1955

原创 Sql Server 跨服务器连接

用openrowset连接远程SQL或插入数据--如果只是临时访问,可以直接用openrowset--查询示例select * from openrowset('SQLOLEDB', 'sql服务器名'; '用户名'; '密码', 数据库名.dbo.表名)--导入示例select * into 表 from openrowset('SQLOLEDB' ,'s

2013-06-05 14:37:31 768

转载 C# 中的常用正则表达式总结

这是我发了不少时间整理的C#的正则表达式,新手朋友注意一定要手册一下哦,这样可以节省很多写代码的时间,中国自学编程网为新手朋友整理发布。   只能输入数字:"^[0-9]*$"。  只能输入n位的数字:"^/d{n}$"。  只能输入至少n位的数字:"^/d{n,}$"。  只能输入m~n位的数字:。"^/d{m,n}$"  只能输入零和非零开头的数字:"^(0

2013-05-28 09:14:42 535

原创 采集电话归属地20条

static void Main(string[] args)        {            string[] TelPhoneNumList;            string phone = ""; ;            TelPhoneNumList = File.ReadAllLines(@"e:\TelNumList.txt");

2013-04-26 13:12:04 663

原创 json序列化和反序列化

JSON是专门为浏览器中的网页上运行的JavaScript代码而设计的一种数据格式。在网站应用中使用JSON的场景越来越多,本文介绍ASP.NET中JSON的序列化和反序列化,主要对JSON的简单介绍,ASP.NET如何序列化和反序列化的处理,在序列化和反序列化对日期时间、集合、字典的处理。    一、JSON简介     JSON(JavaScript Object Notation,J

2013-04-26 13:02:15 824

转载 EasyUI的增删查改(后台ASP.NET)

某某人曾经跟我说,你们做系统不就是增删查改吗。是啊,很多时候我们就是把用户的数据同后台数据库进行增删查改的沟通。但是,把CRUD(增删查改)做得好,可能也不是一件很简单的事,这里要展现的是我现在能写出来最好的Demo了,水平有限,小弟在校学生一枚,还请各位看客多多指教。 Demo前台使用JQuery EasyUI 请求一般处理程序,一般处理程序调用BLL层方

2013-04-23 10:20:01 1133 2

转载 ashx中使用session

最近做一个项目,有使用Ajax调用ashx文件 ,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因:大体如下Session["loginName"]为空,无法toString();context.Session["Id"]“context.Session”引发了“System.NullReferenceException

2013-04-22 16:25:49 572

转载 Web Services使用SOAP Header

在Web Services方法进行通信使用SOAP遵循标准的SOAP格式,该格式的一部分是在XML文档中编码的数据。XML文档包含一个Envelope根元素(由必需的Body元素和可选的Header元素构成)。Body元素由特定于消息的数据构成。可选的Header元素可以包含不与特定消息直接相关的其他信息。      一、定义和处理SOAP Header      在ASP.NET

2013-04-22 11:44:47 947

转载 Android开发环境搭建(Eclipse4.2)

2012-09-07 17:57 5428人阅读 评论(11) 收藏 举报目录(?)[+]2.1 相关工具下载地址软件名称版本下载地址JDK1.6Java SE 6 Update 45Eclipse mobileJu

2013-04-19 09:58:00 574

原创 xsd文件用法

ADDataSet.xsd文件名  ADDataSetTableAdapters.ADTableAdapter ad = new ADDataSetTableAdapters.ADTableAdapter();  ADDataSet.ADDataTable addt=  ad.GetDataBy();  GridView1.DataSource = addt;  GridView1

2013-04-11 09:20:41 781

原创 PerformanceCounter 基本介绍以及示例方法

一 PerformanceCounter 基本介绍1 简单介绍表示 Windows NT 性能计数器组件 命名空间:System.Diagnostics程序集:System(在 system.dll 中)2 构造函数(只介绍本文要用到的)PerformanceCounter (String, String, String) 功能:初始化 PerformanceCou

2013-04-10 14:40:01 601

转载 Highcharts生成图表的一些属性

属性说明【部分】一.chart的部分相关属性说明    renderTo: 'container',      //图表的页面显示容器(也就是要显示到的div)    defaultSeriesType: 'line',  //图表类型(line、spline、scatter、splinearea、bar、pie、area、column)    marginRight: 50,

2013-03-27 11:20:15 916

原创 C# Timer用法实例

使用System.Timers.Timer类System.Timers.Timer t =   new System.Timers.Timer(10000);  //实例化Timer类,设置间隔时间为10000毫秒;  t.Elapsed +=   new System.Timers.ElapsedEventHandler(theout);

2013-03-19 16:33:39 988

原创 lock 语句(C# 参考)

lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。此语句的形式如下:Object thisLock = new Object();lock (thisLock){ // Critical code section}有关更多信息,请参见 线程同步(C# 编程指南)。

2013-03-19 14:49:57 610

原创 C# 序列化与反序列化几种格式的转换

这里介绍了几种方式之间的序列化与反序列化之间的转换首先介绍的如何序列化,将object对象序列化常见的两种方式即string和xml对象;第一种将object转换为string对象,这种比较简单没有什么可谈的; public string ScriptSerialize(T t) { JavaScriptSerializer seri

2013-01-29 11:11:40 749 1

转载 ASP.NET MVC3 Model验证总结

http://www.wyjexplorer.cn/Post/2012/8/3/model-validation-in-aspnet-mvc3ASP.NET MVC3中的Model是自验证的,这是通过.NET4的System.ComponentModel.DataAnnotations命名空间完成的。 我们要做的只是给Model类的各属性加上对应的验证标记(Attributes)就可以让M

2013-01-16 16:19:45 520

转载 c#遍历Dictionary使用KeyValuePair

Dictionarystring, string> dic = new Dictionarystring, string>();         dic.Add("台球网", "www.52taiqiu.com");           dic.Add("台球技巧", "www.52taiqiu.com");           dic.Add("台球视频", "www.52taiqiu.co

2013-01-14 16:12:15 1212

转载 C# 权重控制随机抽取率

增加、减少随机抽中几率——此算法可用于题库随机抽题、赌博机控制出彩率,甚至俄罗斯方块等游戏,有广泛的用途!也希望能帮得到你!强调     在随机的基础上增控制抽中几率,注意随机性!!正文      一、文字解说:           为待随机抽取的集合每个项加一个权值,这个权值就是随机几率,比如正常被抽正的几率为1,那么将希望被抽中几率更大的项的权值设置为3

2013-01-14 15:48:09 4293

原创 SQL对Xml字段的操作

T-Sql操作Xml数据一、前言SQL Server 2005 引入了一种称为 XML 的本机数据类型。用户可以创建这样的表,它在关系列之外还有一个或多个 XML 类型的列;此外,还允许带有变量和参数。为了更好地支持 XML 模型特征(例如文档顺序和递归结构),XML 值以内部格式存储为大型二进制对象 (BLOB)。用户将一个XML数据存入数据库的时候,可以使用这个XML的

2013-01-08 17:50:19 668

转载 LINQ to Entities 基于方法的查询语法

http://msdn.microsoft.com/zh-cn/library/bb399367实体框架(Entity Framework )是 ADO.NET 中的一套支持开发面向数据的软件应用程序的技术。 LINQ to Entities 提供语言集成查询 (LINQ) 支持,它允许开发人员使用 Visual Basic 或 Visual C# 根据实体框架概念模型编写查询

2013-01-04 15:01:32 606

转载 js设置cookie

原文地址:http://www.study365.org/web/23.htmlcookie 与 session 是网页开发中常用的信息存储方式。Cookie是在客户端开辟的一块可存储用户信息的地方;Session是在服务器内存中开辟的一块存储用户信息的地方.JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。而

2012-12-29 13:13:30 294

原创 大白话系列之C#委托与事件讲解(二)

什么是事件?EVENT?点击事件?加载事件?一连串的模糊的概念冲击着我们弱小的脑袋那我们首先来看一下比较正统的感念吧:事件是类在发生其关注的事情时用来提供通知的一种方式。事件的发生一般都牵扯2个角色事件发行者(Publisher):一个事件的发行者,也称作是发送者(sender),其实就是个对象,这个对象会自行维护本身的状态信息,当本身状态信息变动时,便触发一个事件

2012-12-21 16:03:51 314

转载 大白话系列之C#委托与事件讲解(一)

从序言中,大家应该对委托和事件的重要性有点了解了吧,虽然说我们现在还是能模糊,但是从我的大白话系列中,我会把这些概念说的通俗易懂的。首先,我们还是先说说委托吧,从字面上理解,只要是中国人应该都知道这个意思,除非委托2个中文字不认识,举个例子,小明委托小张去买车票。     但是在我们的程序世界里,也是这么的简单吗?当然,什么是OO,OO就是现实世界的抽象,所有现实世界的事物,在OO里都能得

2012-12-21 16:03:22 318

转载 大白话系列之C#委托与事件讲解(序言)

在讲委托,事件之前,我想问大家一个非常简单的问题,也许在我们日常的编程中基本上每天都会遇到,但是却往往不去了解的地方,请以下代码:protected void Page_Load(object sender, EventArgs e){}protected void btnSearch_Click(object sender, ImageClickEventArgs e)

2012-12-21 16:02:49 318

原创 委托简单实例

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace yufademo{    class Program    {        delegate void getstrin

2012-12-20 14:48:01 299

转载 sql server 2005 级联删除

学习数据库已经两年了,sql语句和存储过程是经常用的,感觉sql语句和存储过程就可以胜任一切的任务了,可是 今天才发现我原来是那么的笨,那么的傻  在创建表时,经常创建主键和外键,这个样子两个表之间就建立了联系,这个样子表与表之间的连接更见紧密,而且不容易产生数据的冗余,可是当操作数据却发现主表中的数据竟然不能删除,因为外键表的数据是因主键表中的数据而生,所以在删除主键表中的数据时一定要确

2012-12-20 10:12:16 837

原创 entity framework 删除多条数据?

根据某个id删除数据应为根据这个id会搜出多条数据比如下面的 linq to entity语句得到多个结果var query=(from comment in db.comments where comment.blog_id == id select comment);删除的时候怎么样才可以一口气 一次性的删除掉所有数据而不是通过循环一条条删呢?还有如果1

2012-12-18 15:49:44 1040 1

转载 C# 中的委托和事件

引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事

2012-12-17 18:08:02 281

转载 asp.net mvc 缓存

今天这一篇文章我来谈一谈在MVC 3项目中的缓存功能,以及针对缓存的一些设计上的考量,给大家参考参考前言为什么需要讨论缓存?缓存是一个中大型系统所必须考虑的问题。为了避免每次请求都去访问后台的资源(例如数据库),我们一般会考虑将一些更新不是很频繁的,可以重用的数据,通过一定的方式临时地保存起来,后续的请求根据情况可以直接访问这些保存起来的数据。这种机制就是所谓的缓存机制。根

2012-12-11 11:58:01 976

原创 asp.netmvc3 取消页面缓存

this.ControllerContext.HttpContext.Response.AddHeader("cache-control", "no-cache");在controller中加上他public class MYController : Controller    {   public MYController()            : base()

2012-12-11 11:24:56 635

原创 存储过程中常用语句

一、set nocount on当 SET NOCOUNT 为 ON 时,不返回计数(表示受Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。1、为on时,也更新@@rowcount函数2、为on时,select,insert,update,delete结束时将不会在查询结果中显示"nn rows affected"3、为

2012-12-11 11:19:47 575

原创 mssql 交叉表查询,行向列的转换

如图,根据type值不同,分别求出每天的amount,select Convert(varchar(10),Date,120) Date,ROUND(isnull(sum(case when Type=100 then Amount else 0 end),0.0),2,1) aa,ROUND(isnull(sum(case when Type=54 then Amount else

2012-12-04 10:22:17 656

转载 asp.net动态添加控件和获取控件的值

asp.net动态添加控件和获取控件的值有很多时候我们需要动态的添加控件,以适应客户的需求,下面的小例子演示了如何动态的添加控件和获取控件的值。1、添加控件 protected void Page_Load(object sender, EventArgs e)    {        int counts = 4;//假设添加四个控件        for (int

2012-11-29 13:30:40 649

转载 删除所有的.svn文件夹

工作中要把一个项目迁移到另外的svn目录中,遇到一个问题,需要先把原来的.svn删除,然后再增加到新的svn中,开始手动删除,但是发现太耗时耗力了,网上搜了几种删除的方法,自己都试了一遍,总结了一下,写出来备忘。一、在Dos窗口中运行如下命令for /r %i in (.svn) do rd /s /q %i二、将“Delete SVN Folders”操作添加到右击

2012-11-26 17:17:44 419

转载 CSS:使 DIV 在浏览器窗口中水平垂直居中

内容。图片文字flash等。请注意,div宽度高度以及margin负值需针对内容进行相应设置说明:绝对定位divposition:absolute;顶部和左边距top:50%; left:50%;使用外补丁 margin 负值,负值大小为层自身高度宽度各除以二margin:-200px 0 0 -275px;测试环境:IE6Mozilla

2012-11-22 13:12:49 1042

转载 【JavaScript】鼠标点在文本框上文本框成密码框,如果不输入,鼠标离开,又变成文本框,文本框内显示”请输入密码“

DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">HTML> HEAD>  TITLE> Test TITLE>  script> function show(obj){ if(obj.type=="text"){    obj.style.display = "none";    documen

2012-11-21 09:13:28 1250

Android移动开发一本就够

Android移动开发一本就够全本pdf文本

2012-11-16

Android移动开发一本就够(一)

Android移动开发一本就够全本pdf文档

2012-11-16

C#windows service采集网易nba新闻

通过C# windows service 采集网易nba新闻

2012-10-11

log4net_数据库方式记录

asp.net4.0中使用log4net记录日志到sqlerver数据库中

2012-10-08

Android应用开发详解PDF

Android应用开发详解pdf清晰版,入门学习的好帮手

2012-08-14

空空如也

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

TA关注的人

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