自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 C# Lamda 表达式 GroupBy实现数据统计分组

List<scoreruleA> list = new List<scoreruleA>() { new scoreruleA() {id=1,scoreitem="语文",score=92 }, new sc...

2020-05-16 11:17:40 120 0

原创 如何解决SQL server 恢复挂起状态

在master下执行如下sql: ALTER DATABASE Library_4 SET SINGLE_USER; ALTER DATABASE Library_4 SET EMERGENCY; DBCC CHECKDB (Library_4 , REPAIR_ALLOW_DATA_LOSS)...

2020-04-25 08:40:06 95 0

原创 深入理解 C# 协变和逆变

msdn解释如下: “协变”是指能够使用与原始指定的派生类型相比,派生程度更大的类型。 “逆变”则是指能够使用派生程度更小的类型。 解释的很正确,大致就是这样,不过不够直白。 直白的理解: “协变”->”和谐的变”->”很自然的变化”->string->objec...

2019-08-26 09:11:41 43 0

原创 数据库知识点汇总

一、基本概念 1.主键、外键、超键、候选键 超键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。 候选键:是最小超键,即没有冗余元素的超键。 主键:数据库表中对储存数据对象予以唯一和完整标识的数据...

2019-08-02 08:27:33 36 0

原创 C#使用读写锁三行代码简单解决多线程并发写入文件时线程同步的问题

在开发程序的过程中,难免少不了写入错误日志这个关键功能。实现这个功能,可以选择使用第三方日志插件,也可以选择使用数据库,还可以自己写个简单的方法把错误信息记录到日志文件。选择最后一种方法实现的时候,若对文件操作与线程同步不熟悉,问题就有可能出现了,因为同一个文件并不允许多个线程同时写入,否则会提示...

2018-06-15 11:12:18 2129 0

原创 .net MVC使用Session验证用户登录

用最简单的Session方式记录用户登录状态1.添加DefaultController控制器,重写OnActionExecuting方法,每次访问控制器前触发public class DefaultController : Controller { protected ov...

2018-04-04 11:42:39 3459 0

原创 C#构造函数里的base和this的区别

实例一:   父类的构造函数总是在子类之前执行的。既先初始化静态构造函数,后初始化子类构造函数。 public class BaseCircle { public BaseCircle() { Console.WriteLine(&quo...

2017-10-09 14:28:38 372 0

原创 .NET Entity Framework(EF)使用SqlQuery直接操作SQL查询语句或者执行过程

Entity Framework是微软出品的高级ORM框架,大多数.NET开发者对这个ORM框架应该不会陌生。本文主要罗列在.NET(ASP.NET/WINFORM)应用程序开发中使用Entity Framework直接执行SQL语句或者存储过程的一些代码片段。具体请见以下正文: 1.使用S...

2017-09-04 08:48:20 15587 3

原创 在c#中 RemoveAt、 Remove、delete用法区别

删除DataRow:有两种方法可以删除DataRow,分别是Delete方法和Remove方法和RemoveAt方法。 其区别是: Delete方法实际上不是从DataTable中删除掉一行,而是将其标志为删除,仅仅是做个记号, 而Remove方法则是真正的从DataRow中删除一行, R...

2017-07-20 18:44:18 4486 0

原创 未能加载文件或程序集“SrvCommon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”

在加载DLL时,出现了如下的异常:未能加载文件或程序集“SrvCommon, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。 试图加载格式不正确的程序。 根本原因为:SrvCommon.DLL文件是X86平台生...

2017-07-14 16:21:35 39923 5

原创 EXCEL 操作详解精品

1.引入命名空间 using System.Reflection; using Microsoft.Office.Interop.Excel; using System.Diagnostics; 2.主体代码如下: Microsoft.Office.Interop.Excel.Applicatio...

2017-07-13 11:23:31 443 0

原创 Linq中使用 外连接和右连接

use Test Create table Student( ID int identity(1,1) primary key, [Name] nvarchar(50) not null ) Create Table Book( ID int identity(1,1) primary key,...

2017-06-12 08:35:58 1206 0

原创 linq 在Datatable中的使用

第一,linq取datatable某一列所有数据,我要返回给一个liststring> /*遍历DataTable*/ class ClientStruct { public string ID = "ID"; ...

2017-06-02 13:52:32 3202 0

原创 SqlDataAdapter.Update批量数据更新

使用SqlDataAdapter.Update可以方便地对数据库进行快速、批量数据更新。我们最常用的多条数据更新方法是使用循环多次执行SQL语句或存储过程,这样虽然方便,但由于连接和数据传递要在服务器和客户端多次来往,大大增加了整个过程的时间,当数据越大时越明显! 下面对SqlDataAda...

2017-05-23 19:02:55 329 0

原创 分分钟用上C#中的委托和事件

分分钟用上C#中的委托和事件 每一个初学C#的程序猿,在刚刚碰到委托和事件的概念时,估计都是望而却步,茫然摸不到头脑的。百度一搜,关于概念介绍的文章大把大把的,当然也不乏深入浅出的好文章。可看完这些文章,大多数新手,估计也只是信心满满的觉得自己看懂了,一旦要在自己的程序中用上委托和事件,...

2017-05-12 14:13:11 419 0

原创 ArrayList、string、string[]之间的转换

1、ArrarList 转换为 string[] :   ArrayList list = new ArrayList();   list.Add("aaa");   list.Add("bbb");   string[] arrString = (...

2017-02-23 17:49:32 8433 0

原创 js跨域调用WebService的简单实例

步骤1. 在web.config中的system.web节点里加入 步骤2. webservice代码 using System; using System.Collections.Generic; using System.Li...

2016-12-29 10:53:37 11113 0

原创 js 将json字符串转换为json对象的方法解析

将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键 例如: JSON字符串: var str1 = '{ "name": &q...

2016-12-29 08:59:04 220 0

原创 ASP.NET Hashtable输出JSON格式数据

代码如下: ArrayList eventList = new ArrayList(); for (int i = 0; i < 3;i++ ) { Hashtable ht = ...

2016-12-29 08:54:20 2395 0

原创 asp.net 导出Excel时,解决纯数字字符串变成类似这样的 2.00908E+18 形式的代码

public override void VerifyRenderingInServerForm(Control control) { } protected void btnexcel_Click(object sender, EventArgs e) { ...

2016-12-16 13:26:04 4523 0

原创 对DataTable进行过滤筛选的一些方法Select,dataview

当你从数据库里取出一些数据,然后要对数据进行整合,你很容易就会想到: DataTable dt = new DataTable();//假设dt是由"SELECT C1,C2,C3 FROMT1"查询出来的结果 for (int i = 0; i {     if(d...

2016-12-09 19:07:43 906 0

原创 EasyUI DataGrid绑定嵌套的json数据

现有json数据如下: {"total":2,"rows": [{"BarrackGUID":"dc1be891-4489-4eb8-bb1d-ba1debd59b07","BarrackName&qu...

2016-10-25 08:53:19 2715 1

原创 Jquery的Ajax的Post传值-格式为Json

1.前端页面包含脚本(ajax)和基本的HTML标记 以方便大家对应查找和理解          function addclick() {                                        //点击触发addclick事件                 var tx...

2016-10-19 10:18:57 3744 0

原创 C# 16进制与字符串、字节数组之间的转换

1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串 //十进制转二进制 Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2)); //十进制转八进制 Console.WriteLine("十...

2016-10-07 15:16:11 11189 1

原创 DataTable字符串类型的数字,按照数字类型排序

protected void Page_Load(object sender, EventArgs e) { DataTabledt = new DataTable(); dt.Columns.Add("Name"); d...

2016-09-23 18:45:51 2263 0

原创 HTML5本地存储——Web SQL Database

在HTML5 WebStorage介绍了html5本地存储的Local Storage和Session Storage,这两个是以键值对存储的解决方案,存储少量数据结构很有用,但是对于大量结构化数据就无能为力了,灵活大不够强大。 Web SQL Database 我们经常在数据库中处理大量结构化数...

2016-09-06 08:04:07 401 0

原创 未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“

未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”。   错误原...

2016-09-02 08:24:58 4058 0

原创 Asp.net中static变量和viewstate的使用方法(谨慎)

 如在页面中统计某个按钮被按下的次数,先在类中OnClick事件的处理过程前定义一static变量times,则每次调用该按钮的OnClick事件时,令times增1即可,非常方便,接下来详细介绍,感兴趣的朋友可以了解下在.Net平台下进行CS软件开发时,我们经常遇到以后还要用到某些变量上次...

2016-08-02 12:40:16 277 0

原创 winform窗体间传值

推荐使用第6与第7方法 1.通过构造函数 特点:传值是单向的(不可以互相传值),实现简单 实现代码如下: 在窗体Form2中 int value1; string value2; public Form2 ( int value1 , string value2 ) { ...

2016-07-30 17:48:57 284 1

原创 WebService的开发、部署、调用

 本文参考其它文章和自己解决中间问题的经历记录,以C#开发WebService为例子,欢迎探讨: 一、C#开发WebService 在visual studio中新建ASP.NET Web服务应用程序,取名MyWebService。 删除自动生成的代码,输入以下代码段,包括多个方法:...

2016-07-26 17:01:48 1193 0

原创 C#:Socket通信

C#:Socket通信 建立项目:C# 控制台应用程序 Server代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; //添加Socket类 us...

2016-07-02 17:14:59 367 0

原创 最详细-vc TabCtrol控件的用法(有注释)

步骤一:建一个MFC的向导,工程类型为基本的对话框,取名为MyTest 步骤二:对话框中放入一个Tabcontrol控件,关联一个变量,取名为m_tab1,在插入2个资源对话框 如下图 分别设置对话框的属性为 style为child(目的为了使自己能嵌入到其他的控件中,后面有...

2016-07-01 20:49:43 1519 0

原创 asp.net获取当前页面的url地址

 设当前页完整地址是:http://www.jb51.net/aaa/bbb.aspx?id=5&name=kelli "http://"是协议名 "www.jb51.net"是域名 "aaa"是站点名 &q...

2016-06-24 16:16:05 328 0

原创 使用Gridview控件的链接实现页面跳转并且传值

1.使用       是在绑定控件DataBind()方法执行时被执行,用于数据绑定 ,其中WIP_NO为数据库中的字段                        " style="width: 35px" id="lbtnU...

2016-06-15 14:26:43 6500 1

原创 asp.net C#对xml文档创建 修改 删除 查找

1、创建 XML 导入命名空间: using System.Xml; //创建 XML 对象 XmlDocument xmlDocument = new XmlDocument(); // 声明 XML XmlDeclaration xmlDeclare =xmlDocument.Cr...

2016-06-13 13:12:59 1032 0

原创 ASP.NET的后台代码和前台JS代码相互调用

在实际的Web开发中,我们可能会常常遇到后台调用前台JS代码或者前台JS调用后台代码的情况。今天就把比较实用的前后台相互调用的方法总结出来和大家分享。 后台代码调用前台JS代码 一、说到后台代码调用前台的JS代码很多人首先就会想到使用 ClientScript.RegisterStartupS...

2016-05-24 08:39:52 539 0

原创 vs2010与oracle数据库连接

第一种方式连接: 下面我们打开vs2010,新建网站,在解决资源管理器中,项目右击,添加引用,选择system.data.oracleClient。打开cs文件,添加using System.Data.OracleClient,using System.Data;命名空间。 以下就是VS2010...

2016-05-22 21:54:09 9123 2

原创 Oracle 数据库及Oracle SQL Developer安装注意的地方

1.oracle sql developer每次启动都要选择java.exe路径问题 SQL Developer是你安装oracel时候自动带的,所以说要求输入java.exe的全路径应该是你安装的oracel路径下的java.exe,给你我的路径做参考:D:\app\penguinmiss\pr...

2016-05-19 18:29:31 3136 0

原创 gridview自动排序示例分享-自动排序

gridview自动排序示例分享 using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.W...

2016-05-13 17:28:51 591 0

原创 Asp.net中GridView使用详解

l         GridView无代码分页排序 l         GridView选中,编辑,取消,删除 l         GridView正反双向排序 l         GridView和下拉菜单DropDownList结合 l         GridView和CheckBox结合 ...

2016-05-13 15:39:09 12861 1

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