自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

转载 正确理解 SqlConnection 的连接池机制

作者: eaglet转自:https://www.cnblogs.com/eaglet/archive/2011/10/31/2230197.html.net 中通过 SqlConnection 连接 sql server,我们会发现第一次连接时总是很耗时,但后面连接就很快,这个其实和SqlConnection 的连接池机制有关,正确的理解这个连接池机制,有助于我们编写高效的数据库应用程序...

2019-11-22 17:42:32 329

原创 c#进阶学习--程序调优

一、概述 程序调优是每个菜鸡程序员慢慢变成大神的必修课,程序调优关乎到用户体验,服务器的效率等诸多方面,我在此总结部分程序调优经验供大家学习和参考.二、调优2.1 sql调优 在程序的开发过程中免不了使用数据库,并且在逻辑不是很复杂的程序中,程序速率的瓶颈往往是sql语句的执行,因此sql调优是首先要介绍的.2.1.1 合理创建和利用索引 关系型...

2019-10-26 20:41:53 379

原创 c#快速链接oracle,sqlserver,mysql,ssh通道链接数据库

1.oracle数据库连接:下载Oracle.ManagedDataAccess.dll并引入自己的项目连接字符串connectionString=Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=IP地址)(PORT=端口号))(CONNECT_DATA=(SERVICE_NAME=服务名称)));User Id=用户名称;P...

2019-10-16 09:19:31 516 1

原创 c#进阶学习--泛型

一、概述 我们为什么要用泛型?简而言之是为了提高代码的泛用性,所以才存在的。假设我需要处理十个类,并且对十个类处理的方法都一样,如果没有泛型的话那么我们需要定义十个方法来处理不同的类,你或许可以将方法中公用的部分提取出来,但是声明十个方法是不可避免的,但是有了泛型就不一样了,我们可以将十个方法变为一个方法,大大的简化了开发的步骤。二、包含泛型方法的创建与使用方法的创建...

2019-10-15 18:12:22 261

原创 c#进阶学习--委托2(匿名方法与lamdba表达式)

参考资料:深入理解c#委托1:https://blog.csdn.net/why070809123/article/details/102492612一、概述在上一篇博客里面已经叙述了委托的基础用法,本篇主要叙述委托的进一步用法,以及他是如何一步步变成lambda表达式的。二、委托的变化过程普通的委托应用: delegate string delTe...

2019-10-14 17:58:32 162

原创 c#通过反射将object类生成sql语句源码

一.行为类的创建 public class ModeCommandAttribute:Attribute { //表名指定插入与更新规则,原名称加__加关键字update,inset,all,name //ignor不进行更新或者插入 //updateKey更新依据 //name新的名称 public str...

2019-10-14 16:53:23 566

原创 c#进阶学习--匿名类,var,dynamic

一、概述 本篇主要讲匿名类的用法,匿名类相对于普通的类来说最大的优点就是方便,无需提前声明,需要用到的时候随时可以创建一个相应类型的对象,无需提前创建任何东西,这使得代码编写的过程变得异常灵活与方便。二、类的声明与创建 在讲匿名类之前我们需要先了解普通类是如何创建的。1.类的创建 class test { public int ...

2019-10-14 00:47:19 284

原创 c#进阶学习--委托1

参考资料:深入理解c#一、概述 委托是什么?相信第一次接触到委托的人肯定会希望能够以最快的方式了解委托,在c#中的委托和现实世界的遗嘱一样,在恰当的时间执行一系列的 操作。委托中定义了一种输入和输出的格式的规范,并且这种规范还能够作为方法的参数将实现该委托的方法的代码传递到该方法中。这句话可能有点绕口,但是我觉得要真的理解起来应该不是很困难。下面我就举例来进行说明。二、委托...

2019-10-11 00:06:44 159

原创 oracle列转行操作

oracle列转行操作这里需要对不同状态的设备数量进行灵活的统计并生成报表这里需要对不同状态的设备数量进行灵活的统计并生成报表这里有两张表,一张是设备基础信息表(AC_DICT_OPTION),另外一张是错误表(MR_METERDATA)分别需要统计基础信息表中’性质变更’,‘正常’,'雾珠’三种状态的设备数量,在group by 之后使用PIVOT 进行行列的变换.SELECT *FR...

2018-12-13 09:50:50 334

ConnectHelper.dll

c#连接sqlserver的dll,通过引用该dll来实现c#到sqlserver数据库的连接。

2019-10-15

SQLDMO文件包,添加对SQLDMO.dll的引用

该dll用于程序语句来完成对数据库的操作,备份,脚本的获取等功能 下载压缩包解压到C:\Program Files\Microsoft SQL Server\80\Tools\Binn目录下面,用管理员权限输入命令regsvr32 SQLDMO.dll完成对sqldmo的注册,就可以在vs上的com组件中添加sqldmo.dll了.

2017-09-22

c#代码做的游戏

c#代码初学者做的游戏,还没完成,代码估计写的不太好,不过还是传上来给各位参考一下

2016-06-24

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

TA关注的人

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