![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VS
IT技术猿猴
这个作者很懒,什么都没留下…
展开
-
lc.exe已退出 代码为-1 啥意思
意思就是把licenses.licx这个文件里的内容删除,但是文件还在(此时是个空文件),发生这个问题的原因主要是因为你可能引用了第三方控件但没有注册,删完后,重新编译就一切OK了!编译项目,出现提示"Lc.exe已退出,代码为-1"。原创 2024-01-04 09:29:01 · 395 阅读 · 0 评论 -
判断list集合中是否存在相同项
bool isRepeat = msg.listSgl.GroupBy(i => i.SglName).Where(g => g.Count() > 1).Count() > 0;原创 2022-09-24 09:38:48 · 418 阅读 · 0 评论 -
C# visual studio添加NewtonsoftJSON库
打开 工具 -> NuGet管理 -> 程序包管理器控制台。原创 2022-09-14 10:39:59 · 827 阅读 · 0 评论 -
一文解决关于各种常见排序算法的所有疑惑(性能-原理-源码-动画演示)
冒泡排序简单选择排序简单插入排序希尔排序计数排序堆排序归并排序快速排序基数排序桶排序冒泡排序时间复杂度:O(n^2)空间复杂度:O(1)最好情况:正序有序时,普通冒泡排序仍是O(n^2),优化后的冒泡排序是O(n)最坏情况:逆序有序时,O(n^2)稳定性:稳定优点:简单,稳定,空间复杂度低缺点:时间复杂度高,效率不好冒泡排序算法的原理如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元..原创 2022-05-16 21:57:03 · 502 阅读 · 13 评论 -
解决VA出现Files 的值“<<<<<<< .mine”无效。路径中具有非法字符问题
Files 的值“<<<<<<< .mine”无效。路径中具有非法字符。一般出现在svn托管代码的更新与上传过程中导致的!解决方案:方法一:把源代码中所有页面中的非法字符删掉。根据错误提示的页面来找到非法字符,然后删掉它。一般这样就不会有错误了。如果还有错误提示:“Files 的值“ < < < < < < < .mine”无效路径中具有非法字符”,而且又找不到源代码中的路径,那么就尝试方法二的解决办法。原创 2022-05-11 15:21:53 · 1667 阅读 · 2 评论 -
vs release编译出现 “不安全代码只会在使用 /unsafe 编译的情况下出现“的解决方法
原因是:在编译的代码里面有不安全类型unsafe方法或类! 解决方法:将项目的“可编译不安全代码”属性设置为true就可以了,方法如下:项目属性对话框->配置属性->生成->允许不安全代码块 设为\"true\"。如图:...原创 2022-03-12 14:37:49 · 2860 阅读 · 0 评论 -
C# Application.DoEvents()事件
当运行 Windows 窗体时,它将创建新窗体,然后该窗体等待处理事件。该窗体在每次处理事件时,均将处理与该事件关联的所有代码。所有其他事件在队列中等待。在代码处理事件时,应用程序并不响应。例如:如果您有向 listbox添加数据的窗体,并将DoEvents添加到代码中,那么当将另一窗口拖到您的窗体上时,该窗体将重新绘制。如果从代码中移除DoEvents,那么在按钮的单击事件处理程序执行结束以前,您的窗体不会重新绘制。int i=0;while(i<10){ Thread.S...原创 2022-03-09 09:22:58 · 1808 阅读 · 0 评论 -
基于c#的串口设备通讯c#项目工程含虚拟串口软件与串口通信工具(C#源码)
利用pc与串口通讯,在工业领域使用的很多;串口通信(Serial Communications)的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。比如IEEE488定义并行通行状态时,规定设备线总长不得超过20米,并且任意两个设备间的长度不得超过2米;而对于串口而言,长度可达1200米。典型地,串口用于ASCII码字符的传输。通信使用3根线完成,分别是地线、发送、接收。由于串口原创 2022-03-03 23:07:17 · 1015 阅读 · 0 评论 -
C# 带参数的线程源代码
Thread thStart;thStart = new Thread(StartFunction); ThreadStart(thStart, listTestData); thStart.IsBackground = true;private void StartFunction(object obj){ List<listTestDataClass> listTestDataTmp = obj as List<listTestDataClass>;.原创 2022-02-26 11:13:35 · 122 阅读 · 0 评论 -
C# 简单线程代码
step1:private Thread mySimpleThread; step2:mySimpleThread = new Thread(thSimpleBin);step3:mySimpleThread.Start();step4:private void thSimpleBin() { //常规操作 Invoke(new MethodInvoker(delegate {.原创 2022-02-26 11:05:25 · 197 阅读 · 0 评论 -
devexpress gridview属性详细(全部属性以及常用属性)
gridControl.DataSource = list; //注意这里是给gridControl绑定数据源而不是gridView常用属性 public void SetGridShow(GridView gv) { try { if (gv.Columns.Count == 0) { return;原创 2022-02-26 10:25:36 · 3434 阅读 · 0 评论 -
C#得到当前windows系统的语言版本
System.Globalization.CultureInfo.InstalledUICulture.Name这是获得英文的区域码,也就是zh-cn的这种,需要找区域码字典对照。System.Globalization.CultureInfo.InstalledUICulture.NativeName这是翻译成中文的那种。int lcid = System.Globalization.CultureInfo.CurrentCulture.LCID;得到语言的lcid;..原创 2022-02-22 16:46:42 · 2276 阅读 · 0 评论 -
VS 在编译时,提示“Files的值“+乱码情况解决办法
VS 在编译时,提示"Files的值"+乱码情况解决办法原创 2022-02-16 14:43:15 · 1410 阅读 · 0 评论 -
在MFC控件中显示opencv库中的图像或者视频用的CvvImage
在MFC控件中显示opencv库中的图像或者视频用的CvvImage原创 2022-02-16 11:22:45 · 253 阅读 · 0 评论 -
opencv调用摄像头录制视频并保存下来
opencv调用摄像头录制视频并保存下来原创 2022-02-16 11:21:34 · 1217 阅读 · 0 评论 -
VC6下安装与配置OpenCV1.0
VC6下安装与配置OpenCV1.0原创 2022-02-16 11:20:40 · 467 阅读 · 0 评论 -
opencv摄像头捕获视频
opencv摄像头捕获视频原创 2022-02-16 11:14:19 · 1226 阅读 · 0 评论 -
Directshow在vc(C++)下运行
Directshow在vc(C++)下运行原创 2022-02-16 11:08:13 · 661 阅读 · 0 评论 -
C#设置进程的优先级+ProcessPriorityClass等级说明+任务管理器查看进程优先级
C#设置进程的优先级+ProcessPriorityClass等级说明+任务管理器查看进程优先级原创 2022-02-15 09:51:18 · 2192 阅读 · 0 评论 -
Visiostudio-出现Files 的值“<<<<<<< .mine”无效。路径中具有非法字符。问题
svn代码托管导致.mine故障解决方案原创 2022-02-14 14:39:45 · 2380 阅读 · 1 评论 -
C#在使用Assembly加载程序集时失败, Assembly.LoadFile,从网络位置加载程序集失败, 默认情况下不启用 CAS 策略
C#在使用Assembly加载程序集时失败, Assembly.LoadFile,从网络位置加载程序集失败尝试从一个网络位置加载程序集,在早期版本的 .NET Framework 中,这会导致对该程序集进行沙盒处理。此发行版的 .NET Framework 默认情况下不启用 CAS 策略,因此,此加载可能会很危险。如果此加载不是要对程序集进行沙盒处理,请启用 loadFromRemoteSources 开关。有关详细信息,请参见 http://go.microsoft.com/fwlink/?LinkId原创 2021-01-21 10:04:30 · 2234 阅读 · 0 评论 -
vs2013中工具箱不显示DevExpress控件的解决办法
1找到安装目录2 在目录栏输入cmd3输入 ToolboxCreator.exe /ini:toolboxcreator.ini,然后回车即可原创 2020-12-28 15:39:54 · 959 阅读 · 0 评论 -
C#VS修改工程名称
修改解决方案的名称:选择解决方案的名称,右键重命名即可。2.修改项目名称,方法同上,不再赘述。修改项目的程序集名称和默认命名空间:选择项目,右键属性,弹出如下对话框替换项目或者解决方案中的名称:在VS中找到查找或替换的按钮,在弹出的对话框中选择替换,注意替换的范围,默认整个解决方案,完成替换操作。VS2013下的操作为【编辑】-【查找和替换】-【快速替换】,各个版本...原创 2020-04-30 10:00:40 · 1711 阅读 · 2 评论 -
VS2013程序打包部署(图解),vs2013部署
首先要说明的是VS解决方案配置下的Debug模式和Release模式有什么区别。Debug模式通常称为调试模式,它包含调试信息,未对代码进行优化,方便程序员调试程序;Release模式通常叫做发布模式,不包含调试信息,但是它对代码进行了优化,使程序代码和运行速度都是最优的。因此我们在发布系统之前,一定要保证系统没有Bug,也就是在Debug模式下能够成功生成解决方案。解决方案配置转换方式详见下图:...原创 2020-04-24 13:33:08 · 2032 阅读 · 0 评论 -
C#空白行消除
原创 2019-12-27 08:51:47 · 1104 阅读 · 0 评论 -
VS C# 如何查看IL代码
原创 2019-12-27 08:48:09 · 713 阅读 · 0 评论 -
如何在VS工具箱中添加DevExpress控件
第一步:安装DevExpress软件,本人一般安装在C盘。第二步:在命令行界面(cmd)下,打开安装工具路径第三步:执行ToolboxCreator.exe/ini:toolboxcreator.ini等待结束即可完成之后VS会自动添加DevExpress相关控件。然后就可以了使用了。...原创 2019-08-09 18:12:44 · 13510 阅读 · 0 评论 -
C#使用C++生成的DLL
最近写了一个小工具,需要用到opencv库,然后利用C#语言编写程序,因此需要在C#中调用C++生成的DLL库。解决方案分成三个部分:①C++生成DLL项目;②调用DLL的中间桥梁类库—.NET基本组件(以类库形式封装的类、对象);③使用DLL的C#窗体程序。编程时,可以先创建一个解决方案,再逐渐将三个项目添加进去。方法步骤:步骤1:然后在项目属性中配置opencv配置:具体...原创 2019-07-30 15:33:34 · 346 阅读 · 0 评论 -
vs Debug模式代码可以跑起来,Release模式报“未能加载文件或程序集”
解决方案:如果已经成功,就不需要设置启动程序(如下)call "$(DevEnvDir)..\tools\vsvars32.bat"editbin.exe /NXCOMPAT:NO "$(TargetPath)"原创 2019-06-18 17:41:07 · 1037 阅读 · 0 评论