自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 C#-算法练习

C#-算法练习

2022-07-19 16:46:26 301 1

原创 C#-特性_终极版

C#-特性_终极版

2022-07-19 16:45:30 144

原创 C#-委托和lambda

C#-委托和lambda

2022-07-19 16:44:36 350

原创 C#-文件读写

C#-文件读写

2022-07-19 16:43:39 119

原创 C#-线程

C#-线程

2022-07-19 16:42:46 203

原创 C# -向上转型和向下转型

C#向上转型和向下转型

2022-07-19 16:41:24 767

原创 C#-延迟加载

C#延迟加载

2022-07-19 16:40:25 344

原创 C#-终结器

终结器

2022-07-19 16:39:04 275

原创 SQL sever 无法连接,端口问题

今天在打开SQL sever 时冒出了这个错误提示,在网上找了资料,很顺利地解决了,现在留个眼 避免再次掉坑。在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: Named Pipes Provider, error: 40 - 无法打开到 SQL Ser...

2019-09-16 20:45:20 456

原创 lambda + 闭包

#region lambda/** 什么是 lambda* 作用是什么* 本质* 使用环境* 使用的前提条件是什么?** 要理解委托,实际上 lambda(换个名字 ==== ld )就是一个委托,啥时委托呢?就是将一个方法变成参数然后给其他方法调用* 语法糖,一种偷懒的方式。* lambda 微软发明出来的,用于 简化 “匿名方法” 的一种表达式了,也就是简化委托的过程...

2019-08-07 19:18:06 257

原创 Action<T> 和 Func<T>,匿名方法

#region Action<T> 和 Func<T>/** 详细资料 https://www.cnblogs.com/kissdodog/p/5674629.html** Action 引用一个void 返回类型的方法,可以传递 16 种不同类型的方法* Action 没有泛型的话可以调用没有参数的方法*** Func 允许调用有返回类型的方法,和...

2019-08-05 16:55:02 288

原创 Delegate

#region 委托 Delegate//class T//{/** 当要把方法传递给其他方法是就要用到委托(为什么要用到他)** 有时候一个方法执行的操作并不是针对数据进行的,而是对另一个方法的调用,麻烦的是在编译是我们不知道第二个方法是什么,而这些信息只有在运行是得到(比如线程)这是由委托就很好用了(使用环境)* 他将一个方法作为参数传递给另一个方法(本质)** 委托是一种...

2019-07-31 20:24:13 124

原创 wcf 服务创建失败. IIS Express

创建wcf 服务的时候创建失败,并弹出了这个错误提示:原因:是这个 IIS Express 配置文件找不到解决方法:将这个IIS Express文件 复制到相应的目录下面问题就解决了。嗯,他为什么会创建失败呢?作为一名八卦之心极其强烈的扣脚小汗肯定是要深入研究一下下的了,首先了解一下什么是 IIS 网上说他是 是Internet Information Services的缩写,意为互联...

2019-07-25 08:14:44 331

原创 任务进行资源清理

#region 任务进行资源清理 IDisposable/*** https://www.cnblogs.com/wyt007/p/9304564.html* 经常会听到说释放资源,那么到底什么是资源呢?简单地来说,* 在c# 中每种类型都是一种资源,而资源又分托管资源和非托管资源** 非托管资源:不受CLR(公共语言运行库,只是一个类库,一个将编程语言类型转化的类库)* 控制的...

2019-07-22 20:12:36 216

原创 AggregateException2

#region AggregateException2/** 平时用到的都是捕捉单个的异常,而在将任务分解成多个并行的小任务,这时候出现的异常是难以预料的,* 而 AggregateException 这份类就是用来解决这个问题的 也是用try catch 捕捉,并将异常信息包装成一个实例,* 然后将这个里面的信息传递到父任务,【根据他报错的先后顺序,和他打印的顺序,嗯?好像发现了什么?倒...

2019-07-22 20:06:31 108

原创 TPL 异步调用高延迟操作

#region TPL 异步调用高延迟操作//public class Program//{// public static Stopwatch Stopwatch = new Stopwatch();//定义一个计时器// public static void Main(string[] args)// {// // Stopwatch.Start()...

2019-07-22 19:49:51 164

原创 同步 WEB 请求

#region 任务进行资源清理 IDisposable/*** https://www.cnblogs.com/wyt007/p/9304564.html* 经常会听到说释放资源,那么到底什么是资源呢?简单地来说,* 在c# 中每种类型都是一种资源,而资源又分托管资源和非托管资源** 非托管资源:不受CLR(公共语言运行库,只是一个类库,一个将编程语言类型转化的类库)* 控制的...

2019-07-22 19:29:09 199

原创 TaskCreationOptions.LongRunning

#region Task.Run()/** cpu 密集型方法:参考资料* https://blog.csdn.net/youanyyou/article/details/78990156** Task.Run() 和Task.Factory.StarNew()的区别* https://www.cnblogs.com/wangwust/p/9493028.html** https:...

2019-07-15 08:47:43 4189

原创 终止任务和取消任务

#region 终止任务和取消任务/** AppDomain (应用程序域,一般用来观察程序中未被捕捉的异常 有一个 UnhandledException 方法专门用来解决这种情况,当发现有未处理异常的时候他会强行把线程杀死(又叫野蛮终止)* 这时程序处于中断模式)*但这不是一个很好的方法,最佳的事件就是避免所有未处理异常,不管是是工作者线程还是主线程。**当然, 还有一种温油的方...

2019-07-12 20:03:38 986

原创 TaskContinuationOptions 和 Continue with

#region TaskContinuationOptions 和 Continue with/* * 说明书里面的 * continueWith 链接两个或者多个任务 * * * TaskContinuationOptions 是threading.task 下面的一个枚举类,用来描述 执行延续任务 所需要的执行状态 * TaskContinuationOpt...

2019-07-07 09:37:21 404

原创 task.1

#region task 异步任务/* 委托是同步的,而任务是异步的(相对而言) task 是threading 下面的一个类,他表示一个操作不返回一个值,通常以异步方式执行 为什么要用到他呢? threadpool 相对于 thread 来说多了很多很有用的功能,但是又存在一丝丝不住,threadpool 不支持线程的取消,完成,失败 通知等交互性操作,而且 t...

2019-07-07 09:27:09 89

原创 parallel.invoke

#region parallel.invoke /* 资料参考 https://www.cnblogs.com/Leo_wl/p/6218247.html parallel.invoke()方法 提供了任务并行性模式(也就是多个任务并行运行), stopWatch.Start(); //开始计时stop...

2019-07-07 09:20:55 237

原创 AggregateException

#region 集合异常 AggregateException 用于对付 Task 上的异常/* * 在同步调用中可以将方法 包装到 try 然后用 catch 捕获异常,但是异步调用却不能用 try 包装Start()调用来捕获异常, * 为什么呢?因为异步调用肯定是会牵扯到其他的方法或线程,这时他会跳出 try catch * 如果是在 try 外面出现的异常呢?emm ....

2019-07-07 09:06:34 2248

原创 interface

//interface IMyInterface //{ // // 接口成员 // void MethodToImplement(); //} //class InterfaceImplementer : IMyInterface //{ // static void Main() // ...

2019-06-27 10:15:53 109

原创 timer

#region timer 定时器/// timer//////*timer类的作用是设置一个定时器,定时用户指定的函数(当他启动后,他会创建一个新的线程,执行用户指定的方法,),他的传递靠的是 另一个代理对象 TimerCallback 并且要在创建timer对象是指定 并且不能更改,定时器启动后,系统将总建立一个新的线程,Timer t = new Timer (timer...

2019-06-27 09:27:12 225

原创 threadpool

在多线程程序中,通常会出现两种情况,a 线程大部分的时间都在等待某个时间的触发然后响应 这种情况可以用 threadpool 这个类对付ManualResetEvent类(几个重要的方法,reset() 设置为无信号状态set () 设置为有信号状态waitone() 将当前线程挂起,直到 ManualResetEvent对象有信号(也就是被 ManualResetEven...

2019-06-16 21:13:35 164

原创 线程.生产者消费者

https://www.cnblogs.com/zpx1986/p/5584305.htmlhttps://www.cnblogs.com/samgk/p/4772806.htmlhttps://blog.csdn.net/iteye_17686/article/details/81399069https://blog.csdn.net/li3781695/article/details/8...

2019-06-16 20:06:26 99

原创 C#.Threading,分页查询方法

对象 :对象的抽象是类,类的实例(具体化)是对象,总的来说类是虚构的所以说他抽象,而对象是实实在在的所以说他是对象,换种说法 因为类是抽象的,是不存在的,所以在计算机里类是没有内存的而实例化的过程就是给类分配内存,所以哪个 new 的对象 实际上就是计算机给哪个类分配的内存,再通俗点的说法就是 人类是对象,鸭子是对象,鲸鱼是对象,兔子是对象,虫子是对象, 他们同属 动物 这一个 类 (所以说类是啥...

2019-06-10 08:11:57 351

原创 Sockets

https://baike.baidu.com/item/sockets/3505925?fr=aladdinhttps://blog.csdn.net/hulihui/article/details/3230503#sthttp://www.biye5u.com/article/Csharp/netprog/2011/4361.htmlhttp://www.biye5u.com/artic...

2019-05-27 21:26:01 805 2

原创 System.Net_ DNS.GetHostEntry()

https://blog.csdn.net/jiayu5100687/article/details/81985968https://blog.csdn.net/heart18335101121/article/details/53192248https://blog.csdn.net/lzysjhp/article/details/82284043https://blog.csdn.net...

2019-05-27 08:11:40 2906

原创 System.IO.FileNotFoundException

这个是最近在学习编写WPF程序时 因为在打印水晶报表时用的是第三方的组件老的framework版本下编译的,所以难免会出现与现版本冲突的错误(留个眼),就像这个msdn上早已经有了很好的解释http://msdn.microsoft.com/en-us/library/bbx34a2h(VS.100).aspx这个错误的解决方法是在 App.config 配着文件中 加上 useLegac...

2019-05-16 09:07:08 3749

原创 System.ServiceModel.CommunicationException

这个是最近在学习编写WPF程序时因为服务端向客户端传输数据时超出默认配额报的错也上网找到很多类似的资料,现在总结一下,以免再次掉坑。因为服务端和客户端之间是通过 using System.ServiceModel(服务模型)联系的 就像是在两者之间安装了一条可以相互联通的管道(这个管道是有内存的),用于数据的交流,而vs 默认的管道的容量是 63336 个字节,如果传输的数据大于默认管道的容...

2019-05-15 21:03:58 1458

原创 C#碎碎念

C#整理类:类包括成员(成员分静态成员和实例成员,静态成员是类,而实例成员是对象)关键字:值类型和引用类型的区别:值类型是对值的储存,(储存的是明确的值)引用类型是对 值的引用的储存(储存的是方式)对栈的理解:栈是一块虚拟内存{int a ; {int b; 在a 里面给 b 分配一块内存} 给a分配一块内存,} 声明变量 a ,再...

2019-05-12 20:29:15 270

原创 WPF.笔记.2

loaded 窗口加载触发的事件CalendarButton 定义适量按钮,通常用于用户控件的页面搭建ToolBarTray 类 :表示处理ToolBar(工具栏) 的布局的容器,用于ToolBar 控件模板之中 工具栏,ToolBar :工具栏,ToolBar. OverflowMode: 将制定工具栏放在溢出面板或主工具栏中,有三个属性always 将工具栏放置在溢出面板中AsNe...

2019-04-28 09:03:18 157

原创 WPF.让图片形状发生改变的4种方法

1.ScaleTransform 让图片放大或者缩小的属性 以某个点 ( CenterX,CenterY ) 为原点建立一个平面直角坐标系,然后通过比例 ( ScaleX, ScaleY ) 放大或缩小下面是例子和结果 <Image Source=" Images/2.PNG" Width="100" Stretch="Fill" Cursor="Hand" RenderTransf...

2019-04-23 21:17:00 495

原创 WPF之XAML 笔记.1

XAML 是派生自 XML 的可扩展应用程序标记语言。在WPF 中 XAML 用来开发用户界面 继承了XML的Tag,Attribute等语法、在WPF中,XAML运行在CLR(公共语言运行库,指一种运行时环境,CLR是.NET Framework的主要执行引擎。和java虚拟机类似)之上,但它不编译为IL,而是编译为BAML代码,在运行时会被解析成CLR类型(Types)。元数据:为了使运...

2019-04-18 08:16:54 296

原创 ORCALE.多表查询之 等值不等值连接,自连接,左右外连接

说到多表查询,脑子里突然蹦出了 笛卡尔 三个字, 进行多表查询就得先进行笛卡尔 链接而笛卡尔链接的弊端就是查询出来的数据冗余,数据冗余就会使程序执行时间变长,程序执行时间变长就会浪费资源,浪费资源多了就会死机死机。。。。。。。所以通常 进行多表查询的时候都会结合条件筛选使用。说到这里又想到了 SQL查询的执行步骤(优先级)SQL储存数据的方式是将数据整合到一张张表里面的,所以进行多表查询的时...

2019-04-15 19:44:08 734

原创 Oracle 筛选和排序

筛选:在我们平时的数据查询处理中 数据重复是不可避免的,应为一张表以上(或者是视图)要进行查询 就会产生笛卡尔积(假设有两个集合 a b 且 a b没有交集, 两个集合的乘积就是卡积, 且 ab ≠ba)这个时候 筛选语句就很有用了 过滤掉不需要的数据,留下有用的Where 是小网直接从数据表里捞出符合大小的鱼(数据)Having 就比较厉害了,他是从捞出来的鱼里面再捞一遍再次筛选我想要的...

2019-04-08 10:05:45 1171

原创 单行函数之字段,数字,通用

---------------将字段拼接 concatselect concat(‘Hello’,‘World’) from dual;---------------字段范围截取 substrselect substr(‘HelloWorld’,3,7) from dual;-------------获取字段长度 lengthselect length(‘HelloWorld’) ...

2019-04-08 10:00:11 138

原创 单行函数之日期函数

单行函数 : 从字面上就不难看出,单行函数就是针对单行,单个结果,单个返会的函数也就是说 单行函数的性质是 一对一的(一条数据的战争)。日期函数:属于单行函数的一种,主要是针对日期的转换 和 加减运算日期的格式转换这个是转换前的日期格式o这个是转换后的 利用to_char 函数 把日期转换为字符串格式(和利用自属性封装 日期格式转换类似)---------------------...

2019-04-08 09:57:00 131

空空如也

空空如也

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

TA关注的人

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