10 Thomas会写字

尚未进行身份认证

我要认证

艰苦朴素

等级
TA的排名 3w+

C# Task Parallel Library,TPL

System.Threading.Tasks前言:我们之前介绍了两种构建多线程软件的编程技术(使用异步委托或通过System.Threading的成员)。这两个可以在任何版本的.NET平台工作。关于System.Threading 的介绍关于System.Threading.Tasks的介绍 从.NET4.0开始,微软引入了一种全新的多线程应用程序开发方法,即使用TPL并行编程库。使用System.Threading.Tasks中的类型,可以构建可扩展的并行代码,而不必直接与线程和线..

2020-08-08 13:21:34

通过ROI复制图片不规则区域

1. 前半部分代码代码连接#include <cstdio>#include <opencv2\opencv.hpp>#include "cMyFunc.h"using namespace cv;using namespace std;#define PI 3.1415926535898int main(int argc, char** argv){ // 前半部分代码 Mat img = imread("1.png"); cMyFunc func;.

2020-07-25 13:56:32

OpenCV 简单马赛克实现

void MaskImg(Mat & img1_0){ int nSize = 3; // 马赛克方块大小 int nThr = 120; for (int i = 0; i < img1_0.rows / nSize; i++) { for (int j = 0; j < img1_0.cols / nSize; j++) { Mat matTmp = img1_0(Rect(i* nSize, j * nSize, nSize, nSize)); Sc.

2020-07-25 11:34:41

计算物体外切正矩形

cv::Point2f GetPointAfterRotate(cv::Point2f InputPt, cv::Point2f center, float angle){ cv::Point2f preturn; preturn.x = (InputPt.x - center.x)*cos(-angle) - (InputPt.y - center.y)*sin(-angle) + center.x; preturn.y = (InputPt.x - center.x)*sin(-angle) .

2020-07-25 11:16:43

C++学习:第六章Linux高级编程 - (二)映射虚拟内存、gcc、静态库、动态库、make

回顾: brk/sbrk int brk(void *p); void *sbrk(int); 维护一个位置。brk/sbrk改变这个位置 brk改变绝对位置。 sbrk相对改变位置。补充:全新的类型。 永远记住:c的基本类型就:整数(1字节,2字节,4字节),小数(4字节,8字节) unsigned signed 所有全新类型都是使用typedef重新定义。学会找到新的类型的C的原型。 类型重定义的好处...

2020-07-21 22:54:35

C# Panel Graphic 绘图闪烁解决办法

用双缓冲的办法1. 重载Panel类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace WindowsFormsApplication1{ class Panel2 : Panel { public Panel

2020-06-30 21:58:25

在非项目根目录引用 stdafx.h

项目 -> 属性 -> C/C++ -> 常规 -> 复加包含目录 -> 增加 $(ProjectDir)

2020-06-30 09:25:45

C# Log4net配置

配置文件的配置信息1. 安日期生成文件夹爱2. 按大小滚动文件3. 多进程共享文件读写<?xml version="1.0" encoding="utf-8"?><configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/> </con

2020-06-16 22:54:13

C# 串口简单实现

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.IO.Ports;namespace Tool{ class Comm { SerialPort sp = null; public Comm() { sp .

2020-05-17 13:56:51

C# 通过指针读写窗体成员变量

Class1{ Form1 form = null; public Class1(IntPtr FormHandle) { form = (Form1)Form.FromHandle(FormHandle); }}Form1:Form{ void Func() { Class1 class1 = new Class1(this.Handle); }}

2020-05-17 13:53:41

C# 字符串切割与拼接

string str = “a,b,c,d,e”;string[] strArray = str.Split(’,’); //字符串转数组str = string.Empty;str = string.Join(",", strArray);//数组转成字符串

2020-05-07 11:37:50

C# 通过窗口 handle 读写窗体变量

using System.Runtime.InteropServices;class Formpublic int a = 0;void test(){ Test tt = new Test(); tt.handle = this.Handle; tt.Do(); int nNewVal = a;}using System.Run...

2020-05-06 17:36:41

OpenCV 图片 Buf 转 Mil

仅限灰度图片 cv::Mat cvImg = cv::imread("1.bmp"); cv::Mat cvImgOut; cv::Mat cameraMatrix; cv::Mat distCoeffs; cv::FileStorage fs("cal.file", cv::FileStorage::READ); fs["cameraMatrix"] >> cam...

2020-05-03 08:35:45

C# 读写INI文件

namespace APIMethod{ /* * 姓名:谭义 * 时间:2008.5.28 * Q Q:260511433 * MSN :luoye0732@hotmail.com * 邮箱:luoye0732@163.com * 备注:如果大家对此模块还需要补充或完善修改的,请和我联系,大家一起努力。 * 注意...

2020-04-30 10:52:47

相机采集的图片原始 buffer 转 C# BitmapImage

/// <summary>/// 原始图像buf转C#图像,转出格式均为彩色/// </summary>/// <param name="nWidth">图像宽</param>/// <param name="nHeight">图像高</param>/// <param name="nBpp">原始图像...

2020-04-27 10:52:23

C# 文件加密解密代码

using System;using System.Collections.Generic;using System.Text;using System.Security.Cryptography;using System.IO;namespace DESFile{ /// <summary> /// 异常处理类 /// </summary...

2020-04-24 00:02:05

子窗口与父窗口之间传值

父窗口传值给子窗口//Form1中代码: public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 lForm = new Form2();//实例化一个Form2窗口...

2020-04-23 15:17:46

C# 捕获系统闪退BUG

在程序入口添加代码namespace MainForm{ static class Program { /// <summary> /// 应用程序的主入口点。 /// </summary> [STAThread] static void CurrentDomain_U...

2020-04-23 15:09:16

Log4Cplus 学习笔记 - 配置文件的使用

最近由于项目开始接触这个类,用起来很方便,看了很多帖子,将针对自己比较常用的配置文件部分归纳出来。主要参考帖子:Log4cplus使用指南测试版本 1.2.2测试软件 VS2010

2020-04-20 21:29:34

Log4cplus使用指南

1. Log4cplus简介log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统,受Apache Software License保护,作者是Tad E. Smith。log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将日志划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周期。你可以选择将日志输出到屏幕、文件、NT event log...

2020-04-13 12:20:36

查看更多

勋章 我的勋章
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取