自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Base64格式加载后台资源示例

<!DOCTYPE html> <html> <head> <title>index.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <me...

2019-09-26 16:06:00 318

转载 如何将GDI绘制图片存入硬盘

GDI 绘制图片存入硬盘,这里先将绘制结果存入Bitmap 中 , 然后通过BitMap.Save 存入磁盘。如下示例演示过程: 先从 磁盘加载一张图片bitMapOrg , 然后通过BitBlt 贴图复制到bitMap 中,最终通过bitMap.Save 存入磁盘。 private void button1_Click(object sender, EventAr...

2019-09-11 11:26:00 149

转载 Graphics.SetClip 用法介绍

1.Graphics 对象做为GDI+ 图形绘制接口,其对绘制区域剪辑,通过 SetClip() 方法实现。比较常用 方法如: SetClip(Rectangle, CombineMode)Rectangle :选择区域范围CombineMode: Rectangle 所代表区域与Graphics 已选择范围之间作用关系,如 交集,并集,或者替换等,详细介绍: pu...

2019-09-09 14:26:00 927

转载 按位与及按位或运算

按位与,运算符 “&” , 双目运算符,其功能让两个数的二进制位相与,只有两个位均为1 的情况,其结果才是1 ,其余情况为0。如:1&1=11&0=00&1=00&0=0按位或, 运算符"|" , 双目运算符,其功能让两个二进制位相或 ,只有两个位均为0情奖品,其结果才是0 , 其余情况为1。 如:1|1=11|0=10|1=1...

2019-09-09 13:10:00 494

转载 阻塞式队列应用介绍

阻塞式队列在多线程应用中比较常见,比如做为 生产者,消费者 共享队列。 常见流程如下:c# 提供阻塞队列如:BlockingCollection ,了解原理后,自个写了一个队列:using System;using System.Collections.Generic;using System.Linq;using System.Text;u...

2019-09-02 17:54:00 101

转载 VS2017 Winform 设计器异常原因排查

Winform 软件开发过程中,使用可视化设计器 大大提高了应用程序布局效率 ,今天遇到设计器报错,如下错误截图(1-1) ,记录一下排错过程。 前期编写用户控件,从工具箱拖出控件时报错,截图如下(1-1)。程序实际运行过程中不存在此类错误。后来发现,是vs 2017 设计器呈现控件外观时,默认执行了自定义控件的 类构造或 Load 方法引起的 。 那为什么程序实...

2019-08-28 13:45:00 627

转载 BufferedGraphics 性能测试

Winform 中 BufferedGraphics对象 充许开发者自定义缓冲绘制,该对象比直接使用Graphics 绘制操作,性能大约提高一倍。下例将BufferedGraphics 操作 封装到一个 PictureBox 对象中, 通过isBufferDraw 控制是否使用缓冲绘制,测试结果如下:A. isBufferDraw 设置 false ,Graphi...

2019-08-26 18:10:00 396

转载 ManualResetEvent 与 AutoResetEvent 区别

在多线程开发中,时常用到ManualResetEvent 与AutoResetEvent 。 它们如同道路交通中的信号灯。两者之间有什么区别呢?共同点: 均继承EventWaitHandle 接口,因此,均具有以下功能:Reset() //红灯Set() //绿灯WaitOne() // 等待信号不同点:AutoResetEvent 收到...

2019-08-16 10:22:00 307

转载 管道式编程(收藏)

参考:https://www.cnblogs.com/hippieZhou/p/11174644.html摘录代码:1.定义接口public interface IPipelineStep<INPUT, OUTPUT>{ OUTPUT Process(INPUT input);}2.实现管道一public class Dou...

2019-07-19 15:33:00 159

转载 C# 中扩展方法应用

扩展方法是C# 3.0 中新增特性,可在不修改源类代码情况,通过ADD File 模式对源代码功能扩展。扩展方法要求如下:a.扩展方法需包含在 static 修饰类中.b.扩展实现需是静态形式。c.扩展方法第一个参数 前缀为 this , 表示需要扩展类对象,从第二个参数开始,为扩展方法参数列表。1.基础类型扩展示例如下扩展对字符类型增加换行符:pu...

2019-07-19 14:51:00 111

转载 WinForm Invoke 调用 传入 out 类型参数

1.项目中有个需求,需要在异步线程中对控件线程UI操作 ,需通过 Control.Invoke 实现 ,因为 Invoke 委托方法 需要传入 out 参数 ,网上找到相关方案如下:public static bool TryParse( string text, out int number ) { .. }MethodInfo method = GetTryPar...

2019-06-21 15:32:00 464

转载 ReportViewer 报表使用整理

前段时间整理了 ReportViewer 报表控件安装步骤,今天整理了报表具体项目中详细步骤。1.首先从工具箱中引用 ReportViewer 控件 , 同时,新建report 文件夹,添加 *.rdlc 报表。2.rdlc 报表中添插入 文本框 ,设置如图 , 这里引用参数 ReportParameter1 , 需要额外在参数列表添加。添加文本框:添加参数:...

2019-06-20 11:38:00 263

转载 旋转立方体动画demo

园子里看到很不错的3D图片展示,需要在 chrome 或 Edge 下正常工作 。效果图:源代码:<html><head></head><body><div class="newsItem"> <div id="blog-news"><!--时钟&l...

2019-06-18 13:40:00 152

转载 WebApi 测试工具 PostMan 使用介绍

PostMan 是一款流行的 webapi 测试工具, 常用功能包括 get , post 模拟请求,自定义请求报文请求。也可在提交请求前,执行一段脚本,生成一个环境变量,详细介结如下:如图,生成全局环境变量 abc ,统计请求报文字节长度, 然后将此参数添加到 head 中。使用参数 abc:Pre-Request Script...

2019-06-12 16:39:00 277

转载 OpenCV系列笔记(前言)

图像处理领域,涉汲算法较多,学习成本较高,OpenCV 提供了丰富的算法库,和学习资料,适合图像处理入门级小白。目前 OpenCV 有 C# 版封装库:OpenCvSharp3-AnyCPU , 后继尽量以此库为基础系统学习 OpenCV 。以下是OpenCV2 模块概述图来源网络 。 若要了解 OpenCV3 与 OpenCV2 区别 ,详参 :h...

2019-06-11 15:10:00 64

转载 ReportViewer 控件安装

请搜索: C#VS2017 添加 ReportViewer控件 ,相关博客:https://blog.csdn.net/qq_40741855/article/details/81065685 安装完成后,发现报表rdlc 文件不能通过报表设计器打开,参考另一篇博客,有关 rdlc 设计器:https://www.cnblogs.com/lonelyxma...

2019-06-10 09:26:00 529

转载 Socket套接字连接状态判断,接收数据笔记

最近工作中涉汲到一些Socket 方面应用 ,如断线重连,连接状态判断等,今天做了一些总结。1.判断Socket 连接状态通过 Poll 与 Connected 结合使用 ,重点关注SelectRead 模式方法名:Socket.Poll (int microSeconds, System.Net.Sockets.SelectMode mode) 方法参数:参...

2019-06-05 10:37:00 1342

转载 Git 入门操作总结

公司目前使用Git管理源代码 ,习惯TFS 管理代码,Git 有点陌生 , 今天把安装Git 客户端过程记录,为后期熟练使用打下基础 , 安装使用步骤如下:1.准备Git 安装包:GitExtensions-3.1.0.5877.msiGit-2.21.0-64-bit.exeKDiff3-64bit-Setup_0.9.98-2.exe安装完成之后,...

2019-05-28 17:44:00 134

转载 MS SQL 中 SQL 执行顺序

通常一个 SQL 执行 会拆开若干步骤依次进行,不同的执行顺序,其结果有差异。 整理了 MS SQL select , top , distinct , where , group by , order by 执行顺序。文字描述:--8)SELECT(9)DISTINCT(11)<TOP_specification>...

2019-05-10 10:24:00 102

转载 vs2017 Git 重置密码

vs早期版本 支持 从git 服务器上获取源代码 , 以 vs 2017 为例 , 获取git源码步骤:1. 打开 vs2017。2.右侧栏(或视图) -> 团队资源管理器 -> 管理连接 -> 本地 git 存储库 -> 克隆3. 分别输入 git 远程项目 url 及本地 存储路径。4. 点击克隆,若需要帐号密码,此时会弹出输入git 帐号...

2019-05-09 12:57:00 316

转载 避免连续生成重复随机数笔记

通常 使用Random 生成随机数时 , 如果连续生成随机数时间间隔较短,容易产生重复随机数 (随机种子是 Environment.TickCount 导致) 。 搜集了几种避免此类问题方案。方案:1.通过 GUID 做为 Random 随机种子生成。2.通过RNGCryptoServiceProvider 直接生成 。3.通过RNGCry...

2019-04-24 17:23:00 281

转载 BeetleX.FastHttpApi 搭建应用程序微服务

园子里有同学介绍BeetleX.FastHttpApi 组件,可以在 应用程序或服务中 搭建 web 服务 ,看起来挺强大的 。 通过 html + css + js 做为应用程序UI ,winform 做为后端,完美替代 WPF + WCF。 搭建要点如下:1.BeetleX.FastHttpApi 通过 Nuget 包管理器获取。 其宿主环境需运行在 ....

2019-04-19 16:50:00 828

转载 sql server 18456 异常

昨天客户现场服务器 Sql Server 数据库 使用 window 帐号登陆 提示 无法登陆,提示18456 异常, 折腾了好久 。后来使用 sa 帐号登陆成功。 估计当时是通过远程桌面连接 Sql Server 数据库,通过远程桌面 在使用 window 身份连接 Sql Server 可能出现 18456 异常。另一个常识: Sql Server 数...

2019-04-18 09:21:00 105

转载 通过 WSDL XML 文件生成 CS 文件

当拿到 WSDL 描述文件后,需要生成代理类 ,在 VS 20** CMD 窗口 ,调用如下代码:wsdl /language:c# /n:DT /out:d:/UploadDataInterface.cs http://localhost:63277/UploadDataInterface.asmx?wsdl参数说明:/language:C#   ...

2019-04-16 10:31:00 329

转载 WinForm 控件拖拽笔记

目前项目中,有个需求,需要将ListViewItem 项拖到一个 UserControl 中,方便在UserControl 中绑定ListViewItem 内容。现在问题是当拖拽经过 UserControl 内部 RichTextbox 时,会触发 UserControl 的 DragLeave 事件 中断拖拽,导致数据只能在非文本框区域才能拖拽成功。现在解决思路时,在...

2019-04-12 15:20:00 149

转载 RichTextBox 清除背景色

在 WinForm 中RichTextBox 做为富文本框,局部设置或清除背景色注意要点:A.设置指背景色: txtAsciiSelectContent.Select(stratIndex - 1, selectLength); txtAsciiSelectContent.SelectionBackColor = Color.Chartreuse;...

2019-04-12 15:03:00 490

转载 Winform ListView 窗体闪烁问题解决

在 winform 编程时, ListView 添加数据时 控件闪烁 , 参考如下解决方法,得到改善。首先,自定义一个类ListViewNF,继承自System.Windows.Forms.ListView代码如下: public class ListViewNF : System.Windows.Forms.ListView { publi...

2019-04-11 13:45:00 483

空空如也

空空如也

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

TA关注的人

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