自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 git 使用注意事项

提交按以下顺序操作git addgit commitgit fetch如果报错:恢复暂存。

2024-01-10 09:33:07 408 1

原创 C# C++ 互操作:C++向C#输出不定长数组或指针的实现

C++与C#互操作:实现C++向C#传递不定长数组或指针

2023-02-21 11:05:08 431 1

转载 C++ GUID和string转化函数【转载】

因为这两个函数太好用,解决了大问题,我必须转载一下了。转自csdn牛人原文网址:https://blog.csdn.net/zgl7903/article/details/5488294

2022-06-01 15:27:23 724

原创 浅谈CRC校验:C#实现CRC8、CRC16、CRC32

CRC8、CRC16、CRC32不同选项对应的不同的CRC校验结果;

2022-04-13 17:30:19 6712 1

原创 微软字节处理

微软 BitConvert.GetBytes 函数获取的字节排列为小头排列,低位在前,高位在后;有工程师喜欢大头排列(高位在前,低位在后),转化的时候注意用 Reverse 函数反转一下字节顺序

2021-11-08 09:42:22 330

转载 WPF 好看的UI库介绍

转载网址:https://blog.csdn.net/chengsu6619/article/details/100701956本文编辑于2019-08-051.ZdfFlatUI创建时间:2017.3GitHub地址:https://github.com/zhidanfeng/WPF.UI效果图:2.Toolkit创建时间:2017.8GitHub地址:https://github.com/xceedsoftware/wpftoolkit官网:https://xce

2020-09-04 10:50:46 7354 2

原创 OpenCvSharp4 无法加载 OpenCvSharpExtern 的解决方案

OpenCvSharp4 Git 信息如下:OpenCvSharp4 爆出以下问题,如截图信息:visual Studio 2019 ,项目配置 Any CPU :解决方法如下:1、下载 OpenCvSharp4 某一个版本源代码(我下载的是OpenCvSharp-4.1.1-20191217 版本),解压后按目录找到以下文件将此目录的文件OpenCvSharpExtern.dll 复制到 项目 Debug目录下(any cpu 按说应该复...

2020-08-12 15:43:20 4327

原创 标记一个画图函数,比画线好用

public partial class Form1 : Form { public Form1() { InitializeComponent(); //this.label3.Paint+= label1_Paint; //this.label4.Paint += label1_P...

2020-05-03 15:34:29 163

转载 Visual Studio制作安装程序教程

转载自https://www.cnblogs.com/susuzhao/articles/3419726.htmlwinform安装项目、安装包的制作、部署①1,解决方案—添加—新建项目—其他项目类型—安装和部署—安装项目,输入名称Setup,点“确定”2,添加主输出:单击左侧“应用程序文件夹”,右侧右键—添加—项目输出-主输出-确定。3,添加开始程序中的文件夹:右...

2020-01-14 16:43:25 961

原创 WPF 后台颜色转化

Background= new SolidColorBrush((Color)ColorConverter.ConvertFromString("#FFFF8E1E"))

2020-01-14 16:43:00 249

转载 获取屏幕的分辨率(多屏幕或者单屏幕)

原文地址 :https://blog.csdn.net/csharpupdown/article/details/83015805我们在做项目的时候,往往会有想要获取屏幕的分辨率的需求。现在我们就来总结一下如何获取屏幕分辨率,不管是单屏还是多屏。1、RECT deskRect;GetWindowRect(GetDesktopWindow(),&deskRec...

2020-01-14 16:42:44 648

转载 机器学习和深度学习之数学基础-线性代数 第一节 向量及线性映射

转自:https://blog.csdn.net/yong_bai/article/details/80033516yong_bai发布于2018-04-18 21:40:15阅读数 1440收藏展开本文为原创文章,欢迎转载,但请务必注明出处。线性代数是机器学习和深度学习算法的数学基础之一,这个系列的文章主要描述在AI算法中可能涉及的线性代数相关的基本概念和运算。...

2019-12-11 16:10:14 8030

转载 利用MsChart控件绘制多曲线图表

在.Net4.0框架中,微软已经将Mschart控件集成了进来,以前一直在web下面用过,原来winform下的Mschart控件更加简单更加方便,今天我们用mschart绘制一个多曲线图,话不多说,直接上效果图:发现,MsChart 的显示效果还是不错的。代码如下,供大家参考:public partial class FrmMain : Form { ...

2019-09-11 10:59:13 566

转载 C# 实现Remoting双向通信

引用 :https://blog.csdn.net/weixin_34408624/article/details/86026159本篇文章主要介绍了C#实现Remoting双向通信,.Net Remoting 是由客户端通过Remoting,访问通道以获得服务端对象,再通过代理解析为客户端对象来实现通信的闲来无事想玩玩双向通信,实现类似QQ的互发消息的功能。于是乎开始学习...

2019-06-28 16:15:15 614

转载 Microsoft .Net Remoting系列专题之三:Remoting事件处理全接触

引用网址:https://www.cnblogs.com/wayfarer/archive/2004/12/10/75215.html在Remoting中处理事件其实并不复杂,但其中有些技巧需要你去挖掘出来。正是这些技巧,仿佛森严的壁垒,让许多人望而生畏,或者是不知所谓,最后放弃了事件在Remoting的使用。关于这个主题,在网上也有很多讨论,相关的技术文章也不少,遗憾的是,很多文章概述...

2019-06-28 16:13:33 111

转载 腾讯组织架构整改引思考:中小团队要怎样搭建架构?

原文网址:https://www.infoq.cn/article/UoWc9uUtVIrm-azWOglu2019 年 1 月 4 日,腾讯宣布成立技术委员会,也代表之前宣布的架构调整终于拉开序幕。那么中小团队要如何搭建自己的团队架构呢?本文将会对此展开讨论……平时我们看技术大会上的分享大多高大上,亿级流量、超大型研发团队,虽然值得借鉴,但由于应用场景与研发资源的差异,一般企业并不容易落...

2019-06-13 09:56:08 6496 1

转载 DateTime.Parse

原文 :https://www.cnblogs.com/shy1766IT/p/4756031.html上月第一天:DateTime.Parse(DateTime.Now.AddMonths(-1).ToString("yyyy-MM-01"))上周星期天:DateTime.Parse(DateTime.Now.AddDays(-7-(int)DateTime.Now.DayOfW...

2019-05-27 16:25:41 14110

原创 关于Interlocked.CompareExchange做同步的问题

关于此函数的同步问题,做一个小例子,以备工作参考,注意static 这个关键字的含义,就此例子而言,加与不加都是可以同步成功的,但是对于有些应用,不加是不对的,比如同时只允许一个线程读取的主从问题场景的应用(类似Modbus主从站问题)。添加一个函数同步的特性,曾经看到了一次,记不住在哪个命名空间,备注一下![System.Runtime.CompilerServices.MethodI...

2019-05-24 17:10:57 1132 1

原创 关于多线程

调试了一台拧丝机。关于多线程,边边角角的设计颇多,再次做个记录:1、关于Thread.Sleep() 与 SpinWait.SpinUntil()测试感觉性能没什么太大区别,虽然网上说后者有可能更好;2、关于线程间通信涉及内容 AutoResetEvent、lock、Interlocked.Exchange、Semaphore区别不大,主要有两个知识点需要关注:priva...

2019-05-14 21:58:28 147

转载 C# Thread 类学习笔记

原文网址 :https://www.docin.com/p-2116258129.htmlC#线程类Thread初步 C#多线程学习笔记之(abort与join配合使用)using System; using System.Threading; namespace biovision.ihospital.his.Basic { public class...

2019-05-10 17:24:43 711 1

转载 64位win10系统无法安装.Net framework3.5的解决方法

.net framework 3.5的安装实在是太慢了,无语。 转发这篇帖子,本人安装步骤:以下方案一的 第一步;第二步;官网下载 3.5;完成前言  Win10不会自带安装.net framework 3.5,而很多软件必须基于.net framework 3.5 sp1(例如:Sql Server 2014),从官网上下载的.net framework 3.5,不管是在...

2019-04-04 15:52:03 1448 1

转载 常用的分布式事务解决方案

 常用的分布式事务解决方案2018年03月11日 14:44:55 凌澜星空 阅读数:18649版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010425776/article/details/79516298众所周知,数据库能实现本地事务,也就是在同一个数据库中,你可以允许一组操作要么全都正确执行,要么全都不执行。这里特别强...

2019-02-21 11:14:22 153

转载 AUTOSAR架构软件结构简介

近年随着汽车电子化、智能化发展,汽车CAN总线上搭载的ECU日益增多。各汽车制造商车型因策略不同ECU数目略有不同,但据统计平均一台车约为25个模块,某些高端车型则高达百余个。同时娱乐信息系统作为「人类第三屏」,交互体验正不断扩展,加上车联网程度的逐步加深,整车系统的通信数据量正在以量级增长。汽车电子领域迫切需要有一种全新的整车软件设计标准来应对愈加复杂的电子设计。为此,在2003年欧洲宝马为首...

2019-01-28 09:51:33 926

转载 VC编译EXE在没装VC的电脑上运行出错问题解决!

转自:https://www.cctry.com/thread-8837-1-1.html 大家好,欢迎大家来到 VC驿站 - www.cctry.com,近日有不少会员提及用 VC++6.0、VS2005/2008 等编译出来的EXE,放到没装VC环境的电脑上面运行出错,提示少这个DLL或者少那个库的,这里教大家一个方法,起码在没装VC运行库的机器上面保证无错运行,当然提示缺少其他非MF...

2019-01-19 16:46:40 441

转载 C语言编译器哪个好_6款好用的C语言编译器推荐

转自 : http://m.elecfans.com/article/652926.htmlC语言编译器哪个好其实win tc是款很不错的软件。去用一下你就知道了,因为我自学c时就是用的那个软件,真的向你推荐它!推荐使用VC++6.0中文版,因为国家考试用的就是那个,当然了还有Turbo C这个也是以前国家考试用的,但是这些版本很老了,而且没有现在的方便,比如你遇到了问题想去咨询下别人...

2019-01-19 16:05:30 211775 20

转载 转知乎,感觉非常棒,适合普通人c++学习路线图

作者:刘凯新链接:https://www.zhihu.com/question/23447320/answer/39322848来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 在这里以一个非计算机专业学生的角度从C++书籍的角度补充一下现在排名第一的答案。我是一名自动化专业的学生,可是迷恋C++编程再加上购书癖,目前大约将国外经典C++书籍全部买完了...

2019-01-18 09:45:12 654

转载 VS(Visual Studio)与VC(Visual C++)对应关系

opencv 2.4.10 ->vc10、vc11、vc12opencv 2.4.13 ->vc11、vc12opencv 3.4.0-> vc14、vc15opencv 3.4.1 ->vc14、vc15Visual Studio 6  vc6Visual Studio 2003  vc7Visual Studio 2005  vc8Visual Stu...

2019-01-17 09:38:12 1304

转载 Qt5.7 + VS2015 环境搭建

原文:http://blog.csdn.net/liang19890820/article/details/53931813简述之前介绍过 Qt5.x 的环境搭建,5.7 开始支持 VS2015,为了使用新的开发环境(典型的强迫症),不得不再次进行 Qt5.7 + VS2015 的环境搭建。除了之前介绍的搭建细节之外,其实中间有很多需要注意的部分。下面,主要分享搭建过程以及其中需要注意...

2019-01-16 12:28:25 282

转载 消息中间件Kafka与RabbitMQ谁更胜一筹?

 引用网址:http://os.51cto.com/art/201901/589744.htm在 IM 这种讲究高并发、高消息吞吐的互联网场景下,MQ 消息中间件是个很重要的基础设施,它在 IM 系统的服务端架构中担当消息中转、消息削峰、消息交换异步化等角色。当然,MQ 消息中间件的作用远不止于此,它的价值不仅仅存在于技术上,更重要的是改变了以往同步处理消息的思路。比如进行 I...

2019-01-15 17:29:01 578

转载 OWIN初探

转载原文  https://kb.cnblogs.com/page/509236/什么是 OWIN ?  OWIN 的全称是 "Open Web Interface for .NET", OWIN 在 .NET Web 服务器和 .NET Web 应用之间定义了一套标准的接口, 其目的是为了实现服务器与应用之间的解耦, 鼓励为 .NET Web 应用开发简单模块。  OWIN 是一个开...

2018-12-29 11:05:17 122

转载 RESTful – 移动互联网时代的高效API架构风格

转发原文 http://blog.jd-in.com/1009.html移动互联网时代,如果没有那么一两款应用能适配手持设备,都不好意思跟人说是互联网公司。传统的web在手持设备上无法带来良好的体验,随着技术的发展,解决方案随之而来: 兼容性较强的H5 优化层次更深的各平台NativeApp 混合H5及NativeApp的Hybrid 不管是选择哪几种技术的组合...

2018-12-29 10:58:17 451

转载 C#可扩展编程之MEF学习笔记(一):MEF简介及简单的Demo

转载原文  http://www.cnblogs.com/yunfeifei/p/3922668.html在文章开始之前,首先简单介绍一下什么是MEF,MEF,全称Managed Extensibility Framework(托管可扩展框架)。单从名字我们不难发现:MEF是专门致力于解决扩展性问题的框架,MSDN中对MEF有这样一段说明:  Managed Extensibility F...

2018-12-29 10:55:48 245

转载 解决VS2015"程序集“Microsoft.Practices.Prism.Interactivity”中的类型“InteractionRequestTrigger”是利用旧版本的 Blend SD

解决VS2015"程序集“Microsoft.Practices.Prism.Interactivity”中的类型“InteractionRequestTrigger”是利用旧版本的 Blend SDK 构建的,并且在 Windows Presentation Framework 4 项目中不受支持。 "问题最快的办法WPF程序可以正常运行,但是design页面无法显示,提

2018-02-01 13:53:16 1833

转载 基于.NET平台常用的框架整理

自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。分布式缓存框架:Microsoft Velocity:微软自家分布式缓存服务框架。Memcahed:一套分布式的高速缓

2018-01-29 11:06:15 140

原创 C# Lock 关键字锁定静态变量和非静态变量的区别

private static readonly object Locker1 = new object();private readonly object Locker2 = new object();单实例非静态锁,线程没有并发(加锁成功);单实例静态所,线程没有并发(加锁成功);多实例非静态所,线程并发(加锁失败);多实例静态所,线程没有并发(加锁成功)

2016-12-09 16:47:21 4494

原创 log4net 使用存储过程实现复杂逻辑将日志记入数据库的实现

log4net是一个非常优秀和完善的第三方开源组件,网上讲log4net的各种配置以及使用的文章很多,今天记录一下工作中遇到的当将日志插入数据库中的动作不仅仅只是简单的insert  log(message) values (@message) 这么简单时,我们可能要用到存储过程,也就是CommandType的类型为System.Data.CommandType.StoredProcedure,如

2016-09-23 14:21:02 542

转载 栈区和堆区内存分配区别

栈区和堆区内存分配区别一直以来总是对这个问题的认识比较朦胧,我相信很多朋友也是这样的,总是听到内存一会在栈上分配,一会又在堆上分配,那么它们之间到底是怎么的区别呢?为了说明这个问题,我们先来看一下内存内部的组织情况。顺便说一下多线程的问题,就以lock关键字说明一下,网上讲lock monitor mutex得帖子多了去了,只告诉你要同步,要加锁,但是什么时候加(多线程的时

2016-07-14 15:03:21 250

转载 看懂UML类图和时序图

看懂UML类图和时序图这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所表达的含义和最终的代码对应起来; 有了这些知识,看后面章节的设计模式结构图就没有什么问题了;本章所有图形使用Enterprise Architect 9.2来画,所有示例详见根目录下的

2016-06-14 14:17:41 385

转载 Socket 同步和异步模式

学习socket 的一些笔记,希望和大家一起讨论 。一.什么是socket  所谓socket通常也称作"套接字",应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 以J2SDK-1.3为例,Socket和ServerSocket类库位于java .net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Sock

2016-04-21 15:04:10 2156

转载 使用.net的Cache框架快速实现Cache操作

Framework 4.0 加了缓存,保存以下文章http://www.cnblogs.com/TianFang/p/3430169.html

2016-04-20 16:15:12 294

窗体委托和事件传值 C#

窗体委托和事件传值 C#

2016-04-06

空空如也

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

TA关注的人

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