自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王小健专栏

流年 在等待谁的相濡以沫

  • 博客(35)
  • 资源 (4)
  • 收藏
  • 关注

转载 C# 调用API接口处理公共类 自带JSON实体互转类

using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Net.Security;using System.Security.Cryptography.X509Certificates;using System.Text;

2015-05-12 11:13:57 1553

转载 ASP.NET MVC中在Action获取提交的表单数据方法总结

有Index视图如下:视图代码如下:[html] view plaincopy%@ Page Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage" %>    asp:Content 

2014-12-02 14:59:58 577

转载 写给我们这些浮躁的程序员

我们是一群和平年代充满浮躁与抱怨的程序员,于是有了下面这篇文章,写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的业务与使用的技术,并且可以多接触同事与客户。当你毕业后刚进一家公司时,

2016-05-10 15:37:20 389

转载 C#接口作用的深入理解

原文出处: 指尖流淌-吴学雷   1、C#接口的作用 :C#接口是一个让很多初学C#者容易迷糊的东西,用起来好像很简单,定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码,但没有真正认识到接口的作用的时候就觉得用接口是多此一举,当然你这样想那是绝对绝对错误的,比尔盖茨的微软请的员工都是比盖茨还聪明的人,他们的C#能添这样的多足吗?!

2016-04-26 17:14:01 346

原创 MVC图片验证

1、创建一个验证类,里面有生成验证码的两个方法。namespace YTJWGL_Common{ public class ValidatorCodeTools { #region 生成校验码图片 public ValidatorCodeTools() { } /// /// 验

2015-09-14 16:20:04 466

转载 asp.net mvc 使用Ajax调用Action 返回数据。

使用asp.net mvc 调用Action方法很简单。一、无参数方法。1、首先,引入jquery-1.5.1.min.js 脚本,根据版本不同大家自行选择。script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript">script>2、在Controlle

2014-12-02 14:35:13 488

转载 运用JS设置cookie、读取cookie、删除cookie

JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的。而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一种情况,在某个用例流程中,由A页面跳至B页面,若在A页面中采用JS用变量temp保存了某一变量的值,在B页面的时候,同样需要使用JS来引用temp的变量值,对于JS中的全局变量或者静态变

2014-11-06 16:02:31 362

原创 Asp.Net alert弹出提示信息的5种方法

1.ClientScript.RegisterStartupScript(GetType(),"message","alert('第一种方式,无白屏!');");2.HttpContext.Current.Response.Write("alert('第二种方式,有白屏!')");3.public static void Show(System.Web.UI.Page page, stri

2014-10-10 16:21:14 7881

转载 Repeater使用 AspNetPager分页控件 仿(网易、拍拍、迅雷)

一、AspNetPager分页控件分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术

2014-09-23 14:01:36 921

转载 分页控件AspNetPager的用法

分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net 2.0)控件,但其分页功能并不尽如人意,如可定制性差、无法通过Url实现分页功能等,而且有时候我们需要对DataList和Repeater甚至自定义数据绑定控件进行分页,手工编写分页代码不但技术难度大、任务繁琐而且代码重用率极低,因此分

2014-09-17 17:02:36 456

转载 C# 如何实现记住密码功能

一般通常情况下,都是使用cookie来记录用户名和密码。以下是部分代码:第一登陆时候代码: protected void Page_Load(object sender, EventArgs e)        {            HttpCookie cookies = Request.Cookies["platform"];            

2014-09-12 11:17:07 5731

原创 AspNetPager与gridview结合实现分页

使用AspNetPager和GridView实现分页的简单例子 1.首先 简单介绍一下AspNetPager这个分页组件 AspNetPager控件和数据是独立的,将分页导航功能与数据显示功能完全独立开来,由用户自己控制数据的获取及显示方式,因此可以被灵活地使用,以及和GridView、DataList、Repeater等数据绑定控件几何起来实现分页、呈现自定义的分页数据。 2. AspN

2014-09-10 16:12:38 472

转载 sqlserver 2008 无法使用特殊主体‘sa’,错误15405

今天莫名其妙的遇到一个问题,还原了几个数据库到新的服务器上,突然发现sa用户对某几个数据库没有权限(用户映射):                             我手工勾选相应数据库的db_owner权限之后,报错:无法使用特殊主体‘sa’,错误15405虽然不明白是什么原因造成的这种情况,按道理说sa是超级用户,而且一起备份还原过来的几个数据库,为

2014-08-28 15:05:53 19972 1

原创 list装换datatable,datatable装换list

///     /// 将泛类型集合List类转换成DataTable    ///     /// 泛类型集合    ///     public static DataTable ListToDataTableT>(ListT> entitys)    {        //检查实体集合不能为空        if (entitys == null || ent

2014-08-15 17:06:42 472

转载 MVC几种找不到资源的问题解决办法

在MVC中,controller中的Action和View中的.cshtml文件名称有一个对应的关系。当不对应时,有以下几种情况发生:一、找不到视图的错误请求URL:http://localhost:13850/Customer/Createcontroller中有对应的Action:View中没有相应的视图报错信息:解决方式

2014-07-15 11:51:25 5456

转载 js分页类似淘宝

//constvar _RecordCount;var _PageSize;var _PageCount;var _PageStep;var _CurrentPage = 1;var _PageCountForMasonry;var _CurrentPageForMasonry = 1;var _PageInfoComplete = false;try {

2014-07-03 17:14:26 487

转载 winform安装项目、安装包的制作、部署

①1,解决方案—添加—新建项目—其他项目类型—安装和部署—安装项目,输入名称Setup,点“确定” 2,添加主输出:单击左侧“应用程序文件夹”,右侧右键—添加—项目输出-主输出-确定。 3,添加开始程序中的文件夹:右击左侧“用户的程序菜单”—添加—文件夹,自己设置名称。 4,添加开始程序中和桌面的主程序快捷方式:左侧单击刚新建的文件夹--右侧右键—创建新的快捷方

2014-05-30 15:29:35 3711

转载 VS2010打包程序(超详细的)

1、  在vs2010 选择“新建项目”----“其他项目类型”----“Visual Studio Installerà“安装项目”:命名为:Setup1 。这是在VS2010中将有三个文件夹,     1.“应用程序文件夹”表示要安装的应用程序需要添加的文件;     2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,

2014-05-30 11:16:17 661

转载 三范式浅析

引言关系型数据库是现在广泛应用的数据库类型,对关系型数据库的设计就是对数据进行组织化和结构化的过程。对于小规模的数据库我们处理起来还是比较轻松地,但是随着数据库规模的扩大我们将发现用户操控数据库的SQL语句将变得笨拙、复杂。更糟糕的是很有可能导致数据不完整,不准确。所以我们有必要将数据设计的更加符合规范。怎样使我们的数据库更加规范呢,前人总结了三个范式(其实一共有五个,但是一般的数

2014-05-08 15:36:55 399

原创 关系数据库的几种设计范式介绍

1、第一范式(1NF) 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原

2014-05-08 14:51:35 329

转载 浅谈数据库中的触发器

触发器  其是一种特殊的存储过程。一般的存储过程是通过存储过程名直接调用,而触发器主要是  通过事件(增、删、改)进行触发而被执行的。其在表中数据发生变化时自动强制执行。  常见的触发器有两种:after(for)、instead of,用于insert、update、delete事件。  after(for)        表示执行代码后,执行触发器  instead of 

2014-05-07 10:21:39 342

转载 VS2010 常用快捷键

VS2010 常用快捷键1: Ctrl + Enter (在光标指定位置的上面添加一行,并将光标移至新添加行的行首位置)  Ctrl + Shift + Enter (在光标指定位置的下面添加一行,并将光标移至新添加行的行首位置)2: Ctrl + Shift + L (删除当前行)3: Ctrl + M + O (折叠所有的函数)  Ctrl + M + P (展

2014-04-23 11:21:16 476

转载 KindEditor-编辑器配置参数属性

在《KindEditor-KindEditor简介》中提到了KindEditor编辑器的使用方法,通过使用KE.show(config)方法即可将编辑器添加到文档中。下面是一段源码:KE.show = function(args) {    KE.init(args);    KE.event.ready(function() { KE.create(args.id); });

2014-04-16 09:26:10 856

转载 ASP.NET小技巧——回传后保持页面的滚动位置

今天在MSDN上看到一篇文章,关于如何在ASP.NET页面回传后保持当前的滚动(垂直)位置。这个技巧挺实用的,在此做简单的翻译介绍。 默认情况下,ASP.NET页面回传到服务器后,页面会跳回顶部。对于一个内容较多的页面,你或许有需要自动滚动到用户最后操作的位置。页面属性 MaintainScrollPositionOnPostBack 可以解决这样的问题,有以下

2014-03-27 15:27:26 675 1

转载 JS的正则表达式(一)

JS的正则表达式//校验是否全由数字组成 代码function isDigit(s)   {   var patrn=/^[0-9]{1,20}$/;   if (!patrn.exec(s)) return false  return true  }   //校验登录名:只能输入5-20个以字母开头、可带数字

2013-11-24 21:05:19 471

原创 Sql 数据库基础语句(二)

数据的连接查询主要有四种连接方式:1)join 或者inner join(内连接) 这两者是相同的,我们在查询的时候为了得到更多更完整的数据结果而且不想再建立更大的表时就需要使用到内连接,原理就是通过表与表之间相同的字段连起来。格式:SELECT 表1.字段1, 表2.字段2 FROM 表1 INNER JOIN ON 表2 表1.表2 =

2013-10-21 19:41:23 472

原创 几种验证控件的简单介绍

ID="Label1" runat="server" Text="Label">                                                   ----请输入----            河北            山东            山西                            Er

2013-10-16 15:52:14 1289

原创 Sql 数据库的基础语句(一)

对数据的增删查改串讲在表中添加数据格式:INSERT INTO 表名称 VALUES (值1, 值2,....)在表中删除数据格式::DELETE FROM 表名称 WHERE 列名称 = 值在表中查询数据格式:SELECT 列名称 FROM 表名称(可以添加where限制语句)在表中修改数据格式: UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

2013-09-26 11:28:41 403

转载 面试时,如何向公司提问?

面试时,如何向公司提问?  今天,我看到硅谷招聘经理Steve Buckley的一篇文章,正好探讨了同一件事的另一面:应聘者如何向公司提问。  很多人将面试看作一种单向选择,事实上,面试是一种双向选择:不仅是公司挑选你,也是你挑选公司。面试就是为双方提供互相了解的机会,公司在评估你,你也在评估公司。  面试官也知道这一点,所以他们有心理准备,期待你提出问题,并且会做出回

2013-09-16 18:03:44 487

原创 跳转语句的使用(break,continue,goto,return)

1、break(1)使用3种循环语句实现向屏幕上输出*的死循环    while    do  while  forint i=0;while(i{   Console.Write("*");}do{ Console.Write("*");} while(true);int i;for(i=0;i{Console.Write("*");}

2013-09-09 13:38:45 1209 1

转载 数据读取器对象SqlDataReader与数据适配器对象SqlDataAdapter的使用

一、数据读取器对象SqlDataReader的使用     如何执行有查询结果集的select语句。1. SqlDataReader对象的作用:当包含select语句的SqlCommad对象在调用ExecuteReader( )方法时,系统会在数据库服务器端生成一个查询结果集,注意,该查询结果集是存储在数据库的,因此在获取这个查询结果集的过程中应用程序与数据库服务器的连接是不能断开的,即S

2013-09-09 13:31:44 993

原创 数据库的连接以及实现控制台对对数据的增删查改

举了四个连接数据库的简单例子,(其中有注释与解析)1、接下来是第一个往数据库里添加数据: static void Main(string[] args)             {            #region 数据库添加数据                                        //用户键入数据,传给变量          /*  Consol

2013-09-05 17:16:31 981

原创 C#基础的流程语句(九九乘法表)(百钱白鸡)

for循环,格式:for (int i = 0; i             {                            }九九乘法            //double money = 10000;            //for (int i = 0; i             //{            //    money = m

2013-09-04 21:05:09 969

原创 C#简单的字符串处理

字符串的剔除与跟换例:Console.WriteLine("请输入一段字母");            //string name = Console.ReadLine();            //string name1="";            ////Console.WriteLine(name[0] + "头" + name[2]);           

2013-09-04 20:58:53 513

原创 csdn之旅进行中

第一次写博客,不过这文采不咋地,只希望能靠这个记录我的一点一滴,记录我在学.net的技术上一些技术问题。。不过今天还真遇见个难题,做个计算器,想了半天就是解决不了混合运算的问题。。。

2013-09-03 20:32:21 413

动软生成的DbHelperSQL类、SQLHelper

DbHelperSQL 动软生成DbHelperSQL类 方便人们使用

2014-09-24

破解word文档密码的工具

方便破解被锁住的word的文档,不要利用它干坏事。

2013-10-21

SQl 数据库金典

找了一本关于数据的书籍,希望跟大家共享一下。

2013-09-26

小区物业管理系统

用C#与数据库的小练习,主要功能有录入物主信息,其中添加了几个小工具,例如计算取,记事本等,本系统的登陆以及注册都与数据库相连。在美化方面,用户可以根据自己的喜爱跟换背景图片,资源都是可以从本地上传的。

2013-09-12

空空如也

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

TA关注的人

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