Byronloong 的博客

游刃有余的生活,学习。

C#中typeof 与GetType()

很多多发会用到这两个 序列化 反射 异同 1、Typeof是运算符而是方法 2、GetType()是基类System.Object的方法,因此只有建立一个实例之后才能够被调用(初始化以后) 3、Typeof的参数只能是int,string,String,自定义类型,且不能是实例 4、GetTy...

2019-05-13 11:40:40

阅读数 14

评论数 0

已知点求圆

已知点求圆已知三点求圆心多点拟合圆实验代码实验结果明显拟合圆有精度丢失 已知三点求圆心 三个点可以确定一个准确的圆 /// <summary> /// 查找圆 /// </summary> //...

2019-03-31 19:05:36

阅读数 108

评论数 0

C# Attribute

using System; using System.Diagnostics; namespace attribute实验 { class conditional { [Conditional("Dotrance")] ...

2019-02-11 23:29:24

阅读数 16

评论数 0

STM32 控制(二)

RS232通讯 usart接口 #ifndef __USART_H #define __USART_H #include <stdarg.h> #include <stdlib.h&g...

2019-02-09 15:37:52

阅读数 51

评论数 0

了解“预编译、编译、汇编、链接”这四个过程对你有很大帮助

C语言的编译链接过程要把我们编写的一个c程序(源代码)转换成可以在硬件上运行的程序(可执行代码),需要进行编译和链接。编译就是把文本形式源代码翻译为机器语言形式的目标文件的过程。链接是把目标文件、操作系统的启动代码和用到的库文件进行组织形成最终生成可执行代码的过程 从图上可以看到,整个代码的编译过...

2019-02-09 11:09:26

阅读数 42

评论数 0

STM32 控制(一)

亮灯 初始化对应IO #define LEDPORT GPIOB //定义IO接口 #define LED1 GPIO_Pin_0 //定义IO接口 #define LED2 GPIO_Pin_1 //定义IO接口 oid LED_Init(void){ //LED灯的接口初始化 GPIO_I...

2019-02-06 23:30:50

阅读数 116

评论数 0

STM32F103最小系统

最小系统 其中K1 k2开关是控制烧录模式,有点类似于arduino少写固件中的熔丝设定 层级 如果有系统,系统应该是和底层驱动程式平级或者略高。 编程方法 编程语言 当然现在有有更加高级的编程方式,如使用python和图形化编程,但归根结蒂都是先转为对c库和汇编的调用。 官方库文件 ...

2019-02-03 22:53:08

阅读数 286

评论数 0

STM32功能总览

ARM 32位设计,兼容16位指令集,现在被软银收购 ARM1-11 从功能机到智能手机 新款命名 :cortex V7-A 手机智能设备 -R 实时操作系统 -M嵌入式开发 stm32 性能从 M0-M8依次递增 ST 意法半导体 www.st.com 命名规范 https://blog.cs...

2019-02-03 12:51:10

阅读数 82

评论数 1

c# 异步方法

public async Task Asy()//声明异步方法 {    await Task.Delay(3000);//声明开始异步处理 } 异步方法条件 有async 标记 有await 开始异步标记 返回值 Task Task void 三选一 名称行业内都是Async结尾 名称行业内...

2019-01-07 19:43:13

阅读数 143

评论数 0

Linux基础操作(ubuntu)

文件夹操作 打开终端 ctrl+alt+T 普通用户可以操作的目录 “home” 根目录 / home ~ 上一级目录 … 当前目录 . 显示目录下内容 ls 显示目录下详细内容 ls -l 跳转目录 cd 使用tab键可自动补全 新建文件夹 mkdir 删除空文件夹 redir 删除文件夹及其中...

2019-01-05 23:05:26

阅读数 51

评论数 0

C# 访问修饰词

简单明了!

2018-12-26 10:46:37

阅读数 79

评论数 0

线性代数之仿射变换

仿射变换,又称仿射映射,是指在几何中,一个向量空间进行一次线性变换并接上一个平移,变换为另一个向量空间.--维基百科 上面是解释不是那么好理解,举个简单的例子: 例如:北京天安门的坐标在平面地图上是一个点,这个点的坐标是(0,0),在天安门正前的有国旗,国旗的坐标(100,0),这时一位农民伯...

2018-12-24 00:32:35

阅读数 136

评论数 0

Haclon和c#对比两张图片差异

haclon源码 read_image (Image, 'C:/Users/bayinglong/Desktop/搜狗截图20181206101404.png') read_image (Image1, 'C:/Users/bayinglong/Desktop/搜狗截图20181206101426...

2018-12-06 20:18:27

阅读数 355

评论数 0

控件中Invoke和BeginInvoke理解

上两图描述的界面的事件触发机制的图像,当启动窗体应用程序时,就会有一个消息泵无线循环扫描堆栈中是否有界面任务需要处理。 上图箭头的那句就是无线循环。直达关闭程序退出循环。 问题来了,在窗体无线循环的过程中,其他线程现在想改变界面。这个时候改变界面,两个线程如果刚好同时改变一个变量,这个时候界...

2018-11-24 16:04:39

阅读数 47

评论数 0

ChartControl控件的使用

核心代码 private void ShowSpineChart() { spineChart = new ChartControl(); AddLine(listLightDateConllection[0], listLight...

2018-11-22 10:50:24

阅读数 41

评论数 0

Halcon简单灰度分割实例

read_image (Image, 'fabrik') get_image_size (Image, Width, Height) dev_close_window () dev_open_window (0, 0, Width, Height, 'black', WindowHandle)//...

2018-11-21 22:44:10

阅读数 279

评论数 0

OpenCVSharp学习

首先创建一个项目,用NuGet获取OpenCVSharp的库 完了,引用部分会变成这个样子 好了,是时候粘贴测试代码了! using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

2018-11-19 19:33:24

阅读数 981

评论数 0

Haclon数据类型

输入图形参数,输出图形参数,输入控制参数,输出控制参数, 输入参数不会被算子改变 图像数据 Image =通道+域; 通道:像素矩阵 域:region of interest(感兴趣的区域) 像素类型: byte8:bits无符号:标准的灰度图像会用到 uint2: 16bits;标准的灰度图像会...

2018-11-18 23:43:43

阅读数 51

评论数 0

Haclon设置自动保存

人生中最悲催的事就是,代码写好了编辑器挂掉了,又没有保存。 Haclon也是一个经常胡崩溃的软件。 设置自动保存是有必要的 编辑->参数选项->一般属性->自动保存 ...

2018-11-17 23:34:32

阅读数 66

评论数 0

在c#中调用halcon的算子

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System...

2018-11-16 23:28:43

阅读数 139

评论数 0

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