C#实现MySQL数据库中的blob数据存储与取出

在MySQL数据库中,有一种blob数据类型,用来存储文件。C#编程语言操作MySQL数据库需要使用MySQL官方组件MySQL.Data.dll。 现在说一说如何实现blob类型数据的操作: 写入数据库: FileStream f1 = new FileStream(File...

2019-08-08 13:51:27

阅读数 31

评论数 0

MySql中MySqlDataAdapter类的用法

using System; using System.Data; using MySql.Data.MySqlClient; namespace Connection_MySql { class Program { static void Main(string[] args)...

2019-07-18 09:08:30

阅读数 25

评论数 0

几种常用的图像处理函数库

几种常用的图像处理函数库   OpenCV OpenCV的全称是:Open Source Computer Vision Library。OpenCV是一个基于(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函...

2018-12-17 13:43:16

阅读数 257

评论数 0

C#数字图像处理------图像缩放

图像几何变换(缩放、旋转)中的常用的插值算法 在图像几何变换的过程中,常用的插值方法有最邻近插值(近邻取样法)、双线性内插值和三次卷积法。 最邻近插值: 这是一种最为简单的插值方法,在图像中最小的单位就是单个像素,但是在旋转个缩放的过程中如果出现了小数,那么就对这个浮点坐标进行简单的取整,得...

2018-12-10 14:20:34

阅读数 116

评论数 1

using关键字在C#中的3种用法

using 关键字有两个主要用途:   (一).作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。   (二).作为语句,用于定义一个范围,在此范围的末尾将释放对象。 (一).作为指令 1、用在命名空间里     using + 命名空间名字,这样可以在程序中直接用命令空间中...

2018-11-02 17:19:03

阅读数 78

评论数 0

C#中json字符串的序列化和反序列化

      什么是 Json ?        Json【javascript对象表示方法】,        它是一个轻量级的数据交换格式,我们可以很简单的来读取和写它,        并且它很容易被计算机转化和生成,它是完全独立于语言的。   Json支持下面两种数据结构: 键值对的...

2018-10-29 16:50:07

阅读数 938

评论数 0

argv[1] 路径问题

在看《学习opencv》一书时遇到一个小问题:函数只是通过argv传递参数来读取图片并显示,但是却一直弹出画布,没有图像。 如下:test.c # include<stdio.h> #include <opencv/cv.h...

2018-10-29 15:01:39

阅读数 949

评论数 0

C/C++中用va_start/va_arg/va_end实现可变参数函数的原理

C/C++中用va_start/va_arg/va_end实现可变参数函数的原理与实例详解         在C/C++中,我们经常会用到可变参数的函数(比如printf/snprintf等),本篇笔记旨在讲解编译器借助va_start/va_arg/va_end这簇宏来实现可变参数函数的原理,...

2018-10-24 09:44:19

阅读数 48

评论数 0

C/C++与C#之间类型的对应

C/C++ C# HANDLE, LPDWORD, LPVOID, void* IntPtr LPCTSTR, LPCTSTR, LPSTR, char*, const char*, Wchar_t*, L...

2018-10-19 15:46:17

阅读数 381

评论数 0

C++的四种强制转换

C++的四种强制转换         C++中的四种转换,是一个老生常谈的话题。但是对于初学者来说,该如何选择哪种转换方式仍然会有点困惑。而且我总是觉得“纸上得来终觉浅”,于是便“绝知此事要躬行”。于是利用闲暇时光,整理一下reinterpret_cast、const_cast、static_ca...

2018-10-19 14:39:34

阅读数 571

评论数 0

C/C++中extern关键字详解

1 基本解释:extern可以置于变量或者函数前,以标示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。此外extern也可用来进行链接指定。       也就是说extern有两个作用,第一个,当它与"C"一起连用时,如:...

2018-10-19 10:57:26

阅读数 22

评论数 0

C# DataGridView控件用法介绍

DataGridView控件在实际应用中非常实用,特别需要表格显示数据时。可以静态绑定数据源,这样就自动为DataGridView控件添加相应的行。假如需要动态为DataGridView控件添加新行,方法有很多种,下面简单介绍如何为DataGridView控件动态添加新行的两种方法:     方法...

2018-10-18 11:35:57

阅读数 60

评论数 0

FileShare枚举的使用

FileShare枚举的使用(文件读写锁) 开发过程中,我们往往需要大量与文件交互,但往往会出现很多令人措手不及的意外,所以对普通的C#文件操作做了一次总结,问题大部分如下: 1:写入一些内容到某个文件中,在另一个进程/线程/后续操作中要读取文件内容的时候报异常,提示 System.IO.IO...

2018-10-11 15:39:11

阅读数 327

评论数 0

C#跨线程访问winform控件的方法

方法一:System.Windows.Forms.Control.CheckForIllegalCrossThreadCalls = false;  不推荐使用这种方式,禁止编译器对跨线程访问做检查的方式实现。   方法二:使用delegate和invoke   private ...

2018-10-11 15:20:55

阅读数 60

评论数 0

C#.NET定时器类及使用方法

C#.NET 定时器类及使用方法        在.net常用的定时器类有下面三种,使用定时器时需要设定参数,如间断时间、定时器计溢出后的回调函数、延时、开始等,定时器的的主要方法有开始、终止等,不同的定时器实现上述的方法会有一些差异,本文会针对具体的定时器一一举例说明。   1、Syste...

2018-09-29 15:38:34

阅读数 271

评论数 0

K-空间 在图像变换及重建

MRI与其它影像学根本区别在于使用者能够控制采集数据及图像重建的方式与方法,即通过改变一些软件控制、脉冲时间、数据采集顺序、辅助磁场的强度与变化率,就可以改变对比度、分辨力、采集速度、视野(FOV)、伪影效应等等[1],这些控制的核心是K-空间(K-space)。 K-空间与付理叶变换   K-...

2018-09-29 14:05:04

阅读数 558

评论数 0

C#中二维数组int[,]与交叉数组int[][]的区别

首先说一下交叉数组这个东西是C#里面的,c++里面是没有的交叉数组这个定义的   int[][] 是数组的数组,即一个一维数组的每个元素都是一个数组,这个在C++,java等语言里面也是这么定义的; int[,]这个是C#中提供的一个二维数组的形式,在C++中并不存在 看两者定义时的不同:...

2018-09-20 15:50:06

阅读数 1325

评论数 0

C#矩阵相乘

第一种:交叉数组形式 /// <summary> /// 矩阵乘法 /// <param name="matrix1">矩阵1&amp...

2018-09-20 15:46:49

阅读数 477

评论数 0

.NET GDI+图形图像编程教程

GDI+绘图基础 编写图形程序时需要使用GDI(Graphics Device Interface,图形设备接口)。 从程序设计的角度看,GDI包括两部分:GDI对象和GDI函数。GDI对象定义了GDI函数使用的工具和环境变量;而GDI函数使用GDI对象绘制各种图形。 在C#中,进行图形程序...

2018-09-13 10:35:32

阅读数 281

评论数 0

C# Socket网络编程

我们在讲解Socket编程前,先看几个和Socket编程紧密相关的概念: TCP/IP层次模型     当然这里我们只讨论重要的四层        01,应用层(Application):应用层是个很广泛的概念,有一些基本相同的系统级TCP/IP应用以及应用协议,也有许多的企业应用和互联网应用...

2018-09-13 08:51:53

阅读数 25

评论数 0

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