自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (23)
  • 收藏
  • 关注

原创 为程序员之路奋斗

      在CSDN里注册会员已经差不多一年,现在回头来,还是觉得自己做程序员比较实在。这是个美好却艰难的历程,但我相信,只要有浓厚的兴趣、虚心上进的思想和坚韧不拔的毅力,梦想总会实现的!

2010-01-22 14:00:00 343

mysql存储和提取文件

本资源用C#语言实现: 1、与MySQL数据库的操作,包括连接、查询、修改、删除等; 2、保存文件(含可执行文件)到MySQL数据库中,包括文件大小超过1M时的异常处理; 3、从MySQL数据库中读取文件并保存至本地; 4、MySQL数据防止重复插入功能; 5、MySqlHelpher操作类,完全由我本人实现,此类包含简洁的传参方法,极大方便含参sql语句的书写。

2019-03-07

C#多线程编程实战_中文完整版_带书签目录_附源代码

前言 第1章 线程基础 1.1 简介 1.2 使用C#创建线程 1.2.1 准备工作 1.2.2 实现方式 1.2.3 工作原理 1.3 暂停线程 1.3.1 准备工作 1.3.2 实现方式 1.3.3 工作原理 1.4 线程等待 1.4.1 准备工作 1.4.2 实现方式 1.4.3 工作原理 1.5 终止线程 1.5.1 准备工作 1.5.2 实现方式 1.5.3 工作原理 1.6 检测线程状态 1.6.1 准备工作 1.6.2 实现方式 1.6.3 工作原理 1.7 线程优先级 1.7.1 准备工作 1.7.2 实现方式 1.7.3 工作原理 1.8 前台线程和后台线程 1.8.1 准备工作 1.8.2 实现方式 1.8.3 工作原理 1.9 向线程传递参数 1.9.1 准备工作 1.9.2 实现方式 1.9.3 工作原理 1.9.4 更多信息 1.10 使用C#中的lock关键字 1.10.1 准备工作 1.10.2 实现方式 1.10.3 工作原理 1.11 使用Monitor类锁定资源 1.11.1 准备工作 1.11.2 实现方式 1.11.3 工作原理 1.12 处理异常 1.12.1 准备工作 1.12.2 实现方式 1.12.3 工作原理 第2章 线程同步 2.1 简介 2.2 执行基本的原子操作 2.2.1 准备工作 2.2.2 实现方式 2.2.3 工作原理 2.3 使用Mutex类 2.3.1 准备工作 2.3.2 实现方式 2.3.3 工作原理 2.4 使用SemaphoreSlim类 2.4.1 准备工作 2.4.2 实现方式 2.4.3 工作原理 2.4.4 更多信息 2.5 使用AutoResetEvent类 2.5.1 准备工作 2.5.2 实现方式 2.5.3 工作原理 2.6 使用ManualResetEventSlim类 2.6.1 准备工作 2.6.2 实现方式 2.6.3 工作原理 2.6.4 更多信息 2.7 使用CountDownEvent类 2.7.1 准备工作 2.7.2 实现方式 2.7.3 工作原理 2.8 使用Barrier类 2.8.1 准备工作 2.8.2 实现方式 2.8.3 工作原理 2.9 使用ReaderWriterLockSlim类 2.9.1 准备工作 2.9.2 实现方式 2.9.3 工作原理 2.10 使用SpinWait类 2.10.1 准备工作 2.10.2 实现方式 2.10.3 工作原理 第3章 使用线程池 3.1 简介 3.2 在线程池中调用委托 3.2.1 准备工作 3.2.2 实现方式 3.2.3 工作原理 3.3 向线程池中放入异步操作 3.3.1 准备工作 3.3.2 实现方式 3.3.3 工作原理 3.4 线程池与并行度 3.4.1 准备工作 3.4.2 实现方式 3.4.3 工作原理 3.5 实现一个取消选项 3.5.1 准备工作 3.5.2 实现方式 3.5.3 工作原理 3.6 在线程池中使用等待事件处理器及超时 3.6.1 准备工作 3.6.2 实现方式 3.6.3 工作原理 3.6.4 更多信息 3.7 使用计时器 3.7.1 准备工作 3.7.2 实现方式 3.7.3 工作原理 3.8 使用BackgroundWorker组件 3.8.1 准备工作 3.8.2 实现方式 3.8.3 工作原理 第4章 使用任务并行库 4.1 简介 4.2 创建任务 4.2.1 准备工作 4.2.2 实现方式 4.2.3 工作原理 4.3 使用任务执行基本的操作 4.3.1 准备工作 4.3.2 实现方式 4.3.3 工作原理 4.4 组合任务 4.4.1 准备工作 4.4.2 实现方式 4.4.3 工作原理 4.5 将APM模式转换为任务 4.5.1 准备工作 4.5.2 实现方式 4.5.3 工作原理 4.6 将EAP模式转换为任务 4.6.1 准备工作 4.6.2 实现方式 4.6.3 工作原理 4.7 实现取消选项 4.7.1 准备工作 4.7.2 实现方式 4.7.3 工作原理 4.8 处理任务中的异常 4.8.1 准备工作 4.8.2 实现方式 4.8.3 工作原理 4.8.4 更多信息 4.9 并行运行任务 4.9.1 准备工作 4.9.2 实现方式 4.9.3 工作原理 4.10 使用TaskScheduler配置任务的执行 4.10.1 准备工作 4.10.2 实现方式 4.10.3 工作原理 第5章 使用C# 5.0 5.1 简介 5.2 使用await操作符获取异步任务结果 5.2.1 准备工作 5.2.2 实现方式 5.2.3 工作原理 5.3 在lambda表达式中使用await操作符 5.3.1 准备工作 5.3.2 实现方式 5.3.3 工作原理 5.4 对连续的异步任务使用await操作符 5.4.1 准备工作 5.4.2 实现方式 5.4.3 工作原理 5.5 对并行执行的异步任务使用await操作符 5.5.1 准备工作 5.5.2 实现方式 5.5.3 工作原理 5.6 处理异步操作中的异常 5.6.1 准备工作 5.6.2 实现方式 5.6.3 工作原理 5.7 避免使用捕获的同步上下文 5.7.1 准备工作 5.7.2 实现方式 5.7.3 工作原理 5.8 使用async void方法 5.8.1 准备工作 5.8.2 实现方式 5.8.3 工作原理 5.9 设计一个自定义的awaitable类型 5.9.1 准备工作 5.9.2 实现方式 5.9.3 工作原理 5.10 对动态类型使用await 5.10.1 准备工作 5.10.2 实现方式 5.10.3 工作原理 第6章 使用并发集合 6.1 简介 6.2 使用ConcurrentDictionary 6.2.1 准备工作 6.2.2 实现方式 6.2.3 工作原理 6.3 使用ConcurrentQueue实现异步处理 6.3.1 准备工作 6.3.2 实现方式 6.3.3 工作原理 6.4 改变ConcurrentStack异步处理顺序 6.4.1 准备工作 6.4.2 实现方式 6.4.3 工作原理 6.5 使用ConcurrentBag创建一个可扩展的爬虫 6.5.1 准备工作 6.5.2 实现方式 6.5.3 工作原理 6.6 使用BlockingCollection进行异步处理 6.6.1 准备工作 6.6.2 实现方式 6.6.3 工作原理 第7章 使用PLINQ 7.1 简介 7.2 使用Parallel类 7.2.1 准备工作 7.2.2 实现方式 7.2.3 工作原理 7.3 并行化LINQ查询 7.3.1 准备工作 7.3.2 实现方式 7.3.3 工作原理 7.4 调整PLINQ查询的参数 7.4.1 准备工作 7.4.2 实现方式 7.4.3 工作原理 7.5 处理PLINQ查询中的异常 7.5.1 准备工作 7.5.2 实现方式 7.5.3 工作原理 7.6 管理PLINQ查询中的数据分区 7.6.1 准备工作 7.6.2 实现方式 7.6.3 工作原理 7.7 为PLINQ查询创建一个自定义的聚合器 7.7.1 准备工作 7.7.2 实现方式 7.7.3 工作原理 第8章 使用Reactive Extensions 8.1 简介 8.2 将普通集合转换为异步的可观察集合 8.2.1 准备工作 8.2.2 实现方式 8.2.3 工作原理 8.3 编写自定义的可观察对象 8.3.1 准备工作 8.3.2 实现方式 8.3.3 工作原理 8.4 使用Subject 8.4.1 准备工作 8.4.2 实现方式 8.4.3 工作原理 8.5 创建可观察的对象 8.5.1 准备工作 8.5.2 实现方式 8.5.3 工作原理 8.6 对可观察的集合使用LINQ查询 8.6.1 准备工作 8.6.2 实现方式 8.6.3 工作原理 8.7 使用Rx创建异步操作 8.7.1 准备工作 8.7.2 实现方式 8.7.3 工作原理 第9章 使用异步I/O 9.1 简介 9.2 异步地使用文件 9.2.1 准备工作 9.2.2 实现方式 9.2.3 工作原理 9.3 编写一个异步的HTTP服务器和客户端 9.3.1 准备工作 9.3.2 实现方式 9.3.3 工作原理 9.4 异步操作数据库 9.4.1 准备工作 9.4.2 实现方式 9.4.3 工作原理 9.5 异步调用WCF服务 9.5.1 准备工作 9.5.2 实现方式 9.5.3 工作原理 第10章 并行编程模式 10.1 简介 10.2 实现惰性求值的共享状态 10.2.1 准备工作 10.2.2 实现方式 10.2.3 工作原理 10.3 使用BlockingCollection实现并行管道 10.3.1 准备工作 10.3.2 实现方式 10.3.3 工作原理 10.4 使用TPL数据流实现并行管道 10.4.1 准备工作 10.4.2 实现方式 10.4.3 工作原理 10.5 使用PLINQ实现Map/Reduce模式 10.5.1 准备工作 10.5.2 实现方式 10.5.3 工作原理 第11章 更多信息 11.1 简介 11.2 在Windows商店应用中使用计时器 11.2.1 准备工作 11.2.2 实现方式 11.2.3 工作原理 11.3 在通常的应用程序中使用WinRT 11.3.1 准备工作 11.3.2 实现方式 11.3.3 工作原理 11.4 在Windows商店应用中使用BackgroundTask 11.4.1 准备工作 11.4.2 实现方式 11.4.3 工作原理

2017-07-05

Delphi7 ODAC免安装Oracle客户端程序及控件下载

1. Oracle.Data.Access.Components.v6.80.0.47.FS.forD5-D2009 为控件; 2. 请参照“安装方法.txt”安装该控件,部分dpl包不是设计包,安装不上是正常现象; 3. 程序例子.zip 为程序例子; 4. 如果程序例子跑不通,请参照《Oracle设置常识》设置服务器参数。 LuJun 研究 qq:393748124 欢迎共同学习一起进步!

2016-12-14

Delphi四舍五入

Delphi四舍五入函数。

2016-12-14

Delphi窗体自适应分辨率

1. Delphi窗体自适应屏幕分辨率; 2. 亲自编写、亲测通过; 3. 代码公开,以便于有特殊要求时,您可以更改函数内容。

2016-12-14

Delphi 带进度条的SQL Server数据库备份源码

Delphi 带进度条的SQL Server数据库备份源码

2016-01-14

Delphi控件截取转化为图片的小程序

1.很多时候,比如发送图片到LED显示屏,我们需要对程序中的一些功能进行截图;2.普通的截屏,往往在程序在后台、或所要截图部分不显现时,而不能正确截图;3.本程序解决了以上问题,你还可以对程序中任意控件及其子控件进行截图,希望能给你好的帮助,记得好评哦!!

2015-10-21

Delphi截取控件转化为图片的程序

1.很多时候,发送图片到LED显示屏,我们需要对程序的部分功能进行截图,而当程序在后台运行、或所需截图的功能不显现时,程序将无法正确截图;2. 本小程序,短短几行代码,助你方便截取任何你需要截取的程序内容,希望给你带来方便!! 3.非常感谢您的使用,记得好评哦!!

2015-10-21

一键启动Oracle10g服务

1. 为了提高电脑运行速度,一般我们在需要时才开启Oracle服务。2. 而一个一个的手动开启比较费劲,多亏了这个start.bat文件,省时省力真不少。

2015-10-20

一键启动、停止SQL Server的bat文件

1. 为了提高电脑运行速度,一般我们都把SQL Server服务关闭,当使用时再开启。2. 而一个一个的开启、停止SQL Server服务着实费劲,多亏了这两个文件,可以一键开启、停止SQL Server服务,太省时省力了。

2015-10-20

欧姆龙PLC的FINS通讯手册与使用实例解析

本资源包含FINS通讯手册、FINS命令协议、以及使用实例解析,其中,实例解析详细易懂的介绍了如何读取或发送布尔型、整型、双整型、浮点型、字符型数据。希望能帮到你。

2015-07-18

Delphi基于OPC服务器读写欧姆龙PLC数据.

本资源详细介绍了如何编写C#客户端程序连接OPC服务器,从而实现上位机与PLC的数据通讯。

2015-07-18

C#基于OPC服务器读写欧姆龙PLC数据

本资源详细介绍了用C#编写客户端程序连接OPC服务器,从而实现上位机与PLC的数据通讯。

2015-07-18

Delphi通过TCP(Socket)读写欧姆龙PLC

一、基于Socket通讯,用TCP实现读写欧姆龙(Omron)PLC数据,包括布尔型、整型、双整型、浮点型、字符型等的读取写入方法。 二、程序附加了本人整理的Fins命令,软件测试结果实例。 三、作为测试程序,可能有些故障错误信息未完善,请大家多提宝贵建议。

2015-07-18

C#通过Fins命令读写Omron PLC

里面包含源程序所有的文件,谢谢您的使用,希望能帮到你!!

2015-07-09

delphi通过Fins命令读写Omron PLC

Delphi通过Fins命令访问Omron PLC,里面工程源文件全都齐全。

2015-07-09

delphi备份Oracle数据库

里面窗体,代码都在,贴出来与大家齐分享。

2015-06-25

CommRedSoft单元

串口通信的CommRedSoft单元,包括串口10以上均能正常通信!

2014-06-05

Delphi 获取文件大小(转换为单位兆(M))

获取文件大小函数,文件大小单位转换为兆(M),并保留两位小数。

2014-04-21

Intra Web完美例子

Delphi 下的Intra Web开发

2013-03-25

Java 具有加减乘除的简易计算器

Java编程制作一个具有基本加减乘除的简易计算器!

2009-11-24

Java语言简易计算器

用Java语言实现基本运算的简易计时器。

2009-11-24

空空如也

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

TA关注的人

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