自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (27)
  • 收藏
  • 关注

原创 IoC容器Autofac

一、一个没有使用IoC的例子IoC的全称是Inversion of Control,中文叫控制反转。要理解控制反转,可以看看非控制反转的一个例子。public class MPGMovieLister { public Movie[] GetMPG() { var finder = new ListMovieFinder(...

2015-12-15 09:38:24 235

原创 C#获取实体类属性名和值 | 遍历类对象

遍历获得一个实体类的所有属性名,以及该类的所有属性的值//先定义一个类:public class User{  public string name { get; set; }  public string gender { get; set; }  public string age { get; set; }}//实例化类,并给实列化对像的属性赋值:User u = new User();u...

2015-11-02 13:55:32 1104

C#操作符??和?:

string strParam = Request.Params["param"];if ( strParam== null ){ strParam= "";} string strParam= Request.Params["param"] == null ? "": Request.Params["param"]; 你发现,尽管实现的同一个功能...

2015-10-27 14:01:09 252

把一窜ID存入一个字段,根据某个Id匹配获取符合的记录

1.查询出所有记录的ID字符串字段 CredentialsNo2. 使用PATINDEX 函数来获取SELECT CredentialsNo FROM Archives_Info as a where PATINDEX('%2%',a.CredentialsNo)>0SELECT CredentialsNo FROM Archives_Info as a where ...

2015-10-22 13:47:32 475

原创 VS 自动提示生成插件ReSharper 配置及用法

  1:安装后,Resharper会用他自己的英文智能提示,替换掉 vs2010的智能提示,所以我们要换回到vs2010的智能提示 2:快捷键。是使用vs2010的快捷键还是使用 Resharper的快捷键呢?我是使用re的快捷键3:Resharper安装后,会做几件事情,这几件事情对于除此使用者,比较麻烦,因此归纳总结一下,以资参考。(1)、会将选项——文本编辑器—...

2015-07-30 08:51:38 1833

原创 java数据库帮助类

需要三个导入jar包,dbcp pool connection,这三个jar包都是apache公司的开源数据库连接帮助jar包,下载地址 http://commons.apache.org/ 导入成功后添加三个帮助类,和一个配置文件,如下所示dbhelp.javapackage dzu.sc.util; import java.io.IOException;...

2015-06-30 15:37:03 237

原创 Java连接SqlServer2008数据库

首先下载JDBC:下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=21599下载 完成后,是个exe文件,点击运行,会提示你选择解压目录.解压完成后,进入 <你解压到得目录>\sqljdbc_3.0\chs,里边有两个我们需要的东东一个是:sqljdbc.jar,另外一个是sqljdbc4.jar...

2015-06-30 14:59:22 168

原创 tomcat环境变量的配置

1.===> 进入bin目录下,双击startup.bat看是否报错。一般肯定会报。2.===> 右键我的电脑===>高级===>环境变量   新建一个 变量名为 JAVA_HOME 然后变量值是 你的JDK的bin目录的上一层。 再新建一个 变量名为CATALINA_HOME 变量值是你的Tomcat的bin的目录的上一层。3.===> 进入Tomcat...

2015-06-30 14:32:04 124

原创 js list对象操作

function Vector(){ this.data = new Array(); this.add = Vector_add; this.remove = Vector_remove; this.elementAt = Vector_elementAt; ...

2015-06-01 13:44:13 1741

汉字转拼音相关方法

/// <summary> /// 汉字转拼音静态类,包括功能全拼和缩写 /// </summary> public class ChineseToSpellHelper { #region 属性数据定义 /// <summary> /// 汉字的机内码数组 ...

2015-05-25 17:27:55 165

原创 常用正则表达式大全

整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$2只能输入数字:"^[0-9]*$"。3只能输入n位的数字:"^\d{n}$"。4只能输入至少n位的数字:"^\d{n,}$"。5只能输入m~n位的数字:。"^\d{m,n}$"6只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。7只能输入有两位小数的正实数:"^[0.

2015-05-15 10:59:08 94

日志帮助类

public class LogHelper { private static readonly object obj = new object(); /// <summary> /// 操作日志 /// </summary> /// <param na...

2015-05-12 17:29:03 113

原创 【配置关系】—Entity Framework实例详解

实体间的关系,简单来说无非就是一对一、一对多、多对多,根据方向性来说又分为双向和单向。Code First在实体关系上有以下约定:1. 两个实体,如果一个实体包含一个引用属性,另一个实体包含一个集合属性,Code First默认约定它们为一对多关系。 2. 两个实体,如果只有一个实体包含一个导航属性或一个集合属性,Code First也默认约定它们是一对多关系。 3. 两个实体分别包...

2015-04-01 14:42:50 175

关于Android adb.exe程序无法启动的一些处理

经常遇到 Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be executed.遇到问题描述:运行android程序控制台输出[2014-12-18 14:03:26 - ] The connection to adb is down, and ...

2014-12-18 14:02:55 508

原创 Android开发一:环境的搭建

1.1、JDK安装如果你还没有JDK的话,可以去官网下载,接下来的工作就是安装提示一步一步走。设置环境变量步骤如下:我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量:JAVA_HOME值为: D:\WorkSoft\Java\jdk1.8.0_25(你安装JDK的目录)CLASSPATH值为:.;%JAVA_HOME%\lib\too...

2014-12-08 13:16:36 105

原创 SQL的一个查询中增加一个序列号三种不同的方法

1.select IDENTITY(INT,1,1) as seq,* INTO tmpTableName from pr_CheckoutInforselect * from tmpTableNamedrop table tmpTableName2.SELECT (SELECT COUNT(InnerID) FROM pr_CheckoutInfor AS tbl1WH...

2014-12-05 15:24:34 808

Excel Vba 函数的一些简单使用

1.复制文件到指定文件夹 FileCopy path & Range("D" & j) & ".msg", newPath & Range("D" & j) & ".msg" 2.复制文件夹到指定文件夹Dim fso As Object Set fso = CreateObject("Scri

2014-10-09 11:26:28 341

js、css、html判断浏览器的各种版本 利用正则表达式来判断ie浏览器版本

利用正则表达式来判断ie浏览器版本 判断是否IE浏览器 if (document.all) { alert("这个是ie浏览器");} 判断是否IE6浏览器 方法一:if ( /MSIE 6.0/ig.test(navigator.appVersion) ) {alert("这个是ie6浏览器");} 或 /MSIE 8/.test(navigator.appVersion) 方法二: var ...

2014-09-16 13:06:56 497

QQ登录JS SDK相关,调用openapi接口

QQ登录JS SDK教程,调用openapi接口 QQ登录将用户信息存储在cookie中,命名为__qc__k ,请不要占用 __qc__k : 1) :: 在页面顶部引入JS SDK库: 将“js?”后面的appid参数(示例代码中的:100229030)替换成您自己的appid: <script type="text/javascript" src="...

2014-09-03 16:28:07 333

原创 Excle Vba 一些调试相关

单步调试:F8在中断模式下(ctrl+Break键),可以做:1.执行    工具----选项----编辑器----勾选“自动显示数据提示”则当用鼠标悬停在变量或表达式上时,会出现提示窗口,显示其名称和值!2.在监视窗口查看某些表达式的值,方法是:先用鼠标拖黑以选中表达式,再执行   调试----添加监视,出现“添加监视”对话框。3.在代码窗口中选中表达式----按shif...

2014-09-01 09:59:48 216

处理不同jQuery版本的兼容性问题

众所周知,jquery版本很多,而且有些版本的冲突也非常明显,有一些网上流传的很实用的插件是用A版本写的,但是要实现另各功能又必須用B版本。所以实现版本之間的和平相处很重要。 1.这里介绍一个函数,可以很顺利,很简单的解決这个问题。<script type="text/javascript" src="jquery.js"></script><sc...

2014-08-06 09:41:05 497 1

下拉列表框绑定枚举类型值

将枚举类型作为数据源绑定在一个DROPDOWNLIST上,并指定用户可见枚举的真实值还是名称    后台绑定枚举类型 public partial class Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { ...

2014-06-27 16:07:28 563

原创 C# 尝试读取或写入受保护的内存,这通常指示其他内存已损坏。常见解决办法...

1.dll文件应该是C++写的。封装了之后供我的C#程序调用,结果就提示了错误:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。错误类型为:System.AccessViolationException。跨线程操作引起的?因为我的dll控制的是硬件,应该绑定的是窗体句柄。我操作的时候是在一个事件event中操作的,大家知道event是另开线程的。于是使用委托解决了以上问题:p...

2014-06-03 10:46:07 15795 2

原创 使用随机数需要注意的地方

几乎所有编程语言中都提供了"生成一个随机数"的方法,也就是调用这个方法会生成一个数.  Random rand = new Random(); Console.WriteLine(rand.Next()); Console.ReadLine(); 结果: 看似很简单的东西,使用的时候有陷阱。我编写下面的代码想生成100个随机数:...

2014-05-13 13:53:23 452

加密解密帮助类

1.CryptoHelper加密解密帮助类/// <summary> /// 加密解密帮助类 /// </summary> public class CryptoHelper { private readonly string IV = "SuFjcEmp/TE="; private read...

2014-04-25 14:46:56 177

关于四舍五入的小区别

常用小数舍入标准简介1、标准四舍五入(Math.Round();)当舍去位的数值大于等于5时,在舍去该位的同时向前位进一;当舍去位的数值小于5时,则直接舍去该位。2、银行家舍入(decimal.Round())所谓银行家舍入法,其实质是一种四舍六入五取偶(又称四舍六入五留双)法。其规则是:当舍去位的数值小于5时,直接舍去该位;当舍去位的数值大于等于6时,在舍去该位的同时向前位进...

2014-04-03 10:10:27 483

C#注册表读写完整操作类

1.注册表基项静态域/// <summary> /// 注册表基项静态域 ///1.Registry.ClassesRoot 对应于HKEY_CLASSES_ROOT 主键 ///2.Registry.CurrentUser 对应于HKEY_CURRENT_USER 主键 ///3.Registry.LocalMachine 对应于 HKE...

2014-03-11 10:13:00 238 1

原创 一个有意思的面试题

给你10分钟时间,根据上排给出十个数,在其下排填出对应的十个数    要求下排每个数都是先前上排那十个数在下排出现的次数。    上排的十个数如下:    【0,1,2,3,4,5,6,7,8,9】  初看此题,貌似很难,10分钟过去了,可能有的人,题目都还没看懂。     举一个例子,    数值: 0,1,2,3,4,5,6,7,8,9    分配: 6,2,1,0,0,0...

2014-03-06 17:00:39 101

SQL server 分页方法小结

这里面介绍一下常用的分页方法:1.使用top来分页select top @pageSize * from table where id not in (select top @pageSize*(@pageIndex-1) id from table)  SELECT * FROM ( SELECT TOP 页面容量 * FROM ( ...

2014-03-06 15:34:52 139

SQL server 经验分享(五)重复记录的查询与删除

<一> 有相关ID标识一.查找重复记录1.查找所有重复记录Select * From 表 Where 重复字段 In (Select 重复字段 From 表 Group By 重复字段 Having Count(*)>1) SELECT *FROM CompanyEmail cWHERE ((SELECT COUNT(*)FROM Compan...

2014-03-05 17:08:27 212

LINQ基本子句使用方法

 LINQ查询表达式的基本语法很容易掌握,它使用C#常见的语言构造,从外观上看,和我们常用的SQL类似,并且查询表达式中的变量可以用匿名类型,所以在很多情况下,不需要指定变量类型就可以构建LINQ表达式。  LINQ的数据源可以是数据库对象或是XML流等,也可以使实现了IEnumerable或者泛型IEnumberable<T>接口的集合对象。  LINQ的基本语法包含...

2014-03-04 08:54:35 182

原创 linq经验集合

整理中。。。。。1.多id查询var queryable = from c in this.db.NewsInfo where "9,10,11,12,13".Split(',').Contains(c.SmallId) orderby c.id descending select c; 2.linq 简单操作datatablevar result1 = (from row i...

2014-03-03 11:11:14 97

asp.net中的cookie代码和简单解析

Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET 的会话状态将请求与会话关联的方法之一。Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一起发送到服务器。浏览器对 Cookie 的大小有限制,因此,只有不超过 4096 字节才能保证被接受。编写Cookie//方式1: Response.Cookies["username"]...

2014-02-28 09:30:36 150

ASP.NET 大文件上传的简单处理

在 ASP.NET 开发的过程中,文件上传往往使用自带的 FileUpload 控件,可是用过的人都知道,这个控件的局限性十分大,最大的问题就在于上传大文件时让开发者尤为的头疼,而且,上传时无法方便的做到多线程的操控和上传进度的显示。在此给大家推荐一款简单易用的上传组件,从而快速便捷得解决了 ASP.NET 中的大文件上传问题。首先,我们需要这个名为 RanUpLoad 的组件(下面例子中附...

2014-02-27 13:31:15 135

asp.net防止页面刷新或后退引起重复提交

前段时间做项目,在提交完数据后刷新页面,会弹出要你重试的对话框,当点击重试就会发生重复提交的问题,任何查了一下问题,搜集了一些可用的解决方案: 1.请求转发(执行数据库中的更新操作后立即转跳到其他页面,防止页面刷新引起回发操作)。2.重新加载该页面(通过JavaScript来设置当执行操作后重新加载该页面:)。3. 不保存缓存(即提交后表单上的数据不会被浏览器的缓存保存,如果此...

2014-02-26 13:13:00 615

c# 链式编程

先写一段代码,让大家了解或重温一下什么是链式编程:/// <summary> /// EntityFramwork中的链式编程示例 /// </summary> private void Example1() { using (NorthwindEFEntities no...

2014-02-26 10:03:38 1671 1

原创 SQL学习简单样例(四):在select语句中使用子查询

4.子查询子查询是指将查询结果作为另一个查询参数的查询。 4.1 在select语句中使用子查询实例  要求:要求求出每个学生与平均年龄的差距语句:select姓名,年龄,(select AVG(年龄)from Table_2) as 平均年龄,(年龄-(select AVG(年龄)from Table_2))as 与平均年龄差距from Tab...

2014-02-26 08:05:51 261

原创 SQL学习简单样例(三):INTERSECT语句和EXCEPT语句

3.INTERSECT语句和EXCEPT语句intersect语句可以用来查两个表中的“公共”数据信息,即“交叉”数据信息。INTERSECT 返回 INTERSECT 操作数左右两边的两个查询都返回的所有非重复值。EXCEPT语句则是用来查询上述“公共”信息“除外”才信息。EXCEPT 从左查询中返回右查询没有找到的所有非重复值。而与UNION联合查询语句一样,INTERSECT...

2014-02-25 13:02:48 968

原创 SQL学习简单样例(二):自身连接

2.自身连接自身连接是指数据表与其自身产生连接,因此在实现时,需要使用别名来配合使用。 2.1自身连接实例样例数据:  用自身连接得出历史成绩大于70的人的信息。语句:select a.序号,a.姓名,a.语文,a.数学,a.地理,a.历史from Table_4 as a,Table_4 as bwhere a.序号=b.序号and b.历史&...

2014-02-25 08:26:49 620

原创 SQL自定义函数学习(四):修改和删除和管理

4.修改和删除自定义函数 4.1 修改自定义函数修改自定义函数实际上与创建自定义函数的方法一致,只不过语句用alter function 名称比如修改多语句表值型函数语法如下:alter function 名称([{@参数名称 参数类型[=默认值]}[,n]])returns @局部变量 table[with encryption][as]begin...

2014-02-20 08:13:05 754

Ibatis简单增删改查可用

VS2010开发的Ibatis简单增删改查,可用,包含数据库,且配置多种数据库连接,根据需求选择配置文件中你需要的即可。简单,易上手

2014-03-25

DotNet帮助类集合

各种常见操作帮助类集合,包含字符串常见操作,Excel操作,邮件操作。数据库帮助类,验证码类,验证图片类,随机数类,上传下载类,加密类.....等等很多,很有帮组

2014-03-17

简单配置log4Net记录系统日志

这里简单介绍关于如何使用log4Net来开速配置日志记录,很简单

2014-01-15

asp.net+easyui+帮助文档api

vs2010开发的asp.net+easyui的各种小案例,对于初学者又一低昂的帮助,还提供的中文的api帮助文档

2014-01-14

linq 操作xmldemo

通过linq来操作xml,实现创建,修改,增加,删除xml节点的操作,并在gridview上展现

2013-12-23

6中js日历控件

6中js日历控件,总有一款是你需要的,可以模仿来自定义日历控件

2013-12-23

asp.net邮件发送案例

asp.net邮件发送案例,可以根据不同的stmp配置来实现不同邮箱的发送,还可以发送附件

2013-12-23

jquery图片浏览自适应大小

jquery图片浏览自适应大小,可以根据图片自身大小来调整显示框显示

2013-12-23

ajax渐现特效日历控件

这是一款自定义的基于asp.net和ajax的日历控件,带有渐现和渐收的特效

2013-12-23

jquery滚动条样式

jquery滚动条样式,有多种样式的滚动条,横向,纵向等

2013-12-23

jquery窗体拖动布局

jquery窗体拖动布局,通过jquery来实现页面窗体通过拖动来展现你想要的

2013-12-23

登录表单界面样式大全

登录表单界面样式大全,包含多种样式的表单登录

2013-12-23

GridView经典操作案例

这是一个gridview的经典操作案例,有分页,修改,删除,和多控件结合,多嵌套等案例

2013-12-23

asp.net+jquery+ajax无刷新用户注册,登录,修改密码

asp.net+jquery+ajax无刷新用户注册,登录,修改密码

2013-11-19

winform的一个左面表白的小程序

winform的一个左面表白的小程序,运行左面层次闪烁出现爱心型字样和动画

2013-11-19

jquery+ajax 城市三级级联

jquery+ajax 城市三级级联,无刷新

2013-11-19

asp.net 用户登录注册,修改密码小案例

asp.net实现简单的 用户登录注册,修改密码的小案例

2013-11-19

jquery悬浮层,鼠标悬浮动态添加显示内容

jquery实现鼠标悬浮动态添加显示内容,鼠标悬浮在控件上,动态添加一个悬浮层显示详细信息

2013-11-19

jquery+ajax 无刷新案例

jquery+ ajax 实现的一个无刷新的MD5加密案例,前台输入需要加密的值,通过ajax获取加密后的值

2013-11-19

asp.net mvc 用户增删改查

asp.net mvc的关于 用户增删改查的一个小案例,vs2010,SQL2008

2013-11-19

JFchart+Struts2

JFchart+Struts2整合的一个项目,其中编写个常见的图表

2012-12-13

mvc自定义框架

通过自定义mvc框架,帮助初学者更好的去理解struts1,2的原理

2012-11-21

ORM自定义框架

关于orm框架的一个自定义框架,方便人们理解hibernate框架的原理

2012-11-21

房屋租凭系统

采用struts2框架的房屋租凭系统,数据库采用mysql

2012-11-21

网上在线书城

本系统是以jsp+mysql为基础做的一个网上书城的简单网站

2012-10-12

员工信息管理系统+MySQL

员工管理系统,实现先登录。然后实现员工基本信息的增删改查

2012-09-03

jquery全集(正式版本)

jquery架构代码,可以更好地帮助你解决页面美化问题

2012-08-26

空空如也

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

TA关注的人

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