会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
ligiggy
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2021年3月27日
C# 数组 深拷贝 和 数组传参
摘要: 前言 C#中引用类型无法使用const,因此传参的时候使用引用类型,一定要注意是否会改变其值。下面介绍几种 数组的 深拷贝方法。 前提 下面的测试代码有一些前提, sw为Stopwatch nForTimes在这里为10000000 1.Array.Copy(sourceArray, destArr
阅读全文
posted @ 2021-03-27 11:30 ligiggy
阅读(794)
评论(1)
推荐(0)
2021年1月16日
VS2019 Community社区版登录提示:我们无法刷新此账户的凭证 解决方法
摘要: 最正确的方式: 1.点击 帮助-->发送反馈-->报告问题 2.点击 检查新的许可证 ,即可登陆成功 3.如果提示:无法下载或者下载失败。 4.那么就需要在左边 账户选项 中将 嵌入式Web浏览器 更改为 系统web浏览器
阅读全文
posted @ 2021-01-16 14:44 ligiggy
阅读(4625)
评论(0)
推荐(0)
2020年11月20日
C# Hashtable VS. Dictionary 性能对比
摘要: #Hashtable VS Dictionary 因为Hashtable的Key和Value都是object类型,所以在使用值类型的时候,必然会出现装箱和拆箱的操作,因此性能肯定是不如Dictionary的,在此就不做过多比较了。 在此仅比较<string,string>的情况 class Prog
阅读全文
posted @ 2020-11-20 10:22 ligiggy
阅读(2027)
评论(1)
推荐(1)
2020年9月15日
C# for循环创建多线程
摘要: 这里仅讨论Task多线程编程,不讨论其他可以使用多线程的情况,比如Beginxxx,Thread等 一般情况下,如果有多个线程需要同是启动,且每个线程中使用了集合collection中的序号。 比如参数中带数组中的一个数据,比如: int[] nArray = new int[] {0,1,2,3}
阅读全文
posted @ 2020-09-15 17:25 ligiggy
阅读(8325)
评论(0)
推荐(1)
2020年9月8日
彻底搞懂C#异步编程 async和await的原理
摘要: 1.前提 熟练掌握Task并行编程。 2.用Task并行解释async和await异步 因为控制台有多线程操作的优化,因此这里选择winform来做示例。 测试代码如下所示: 有三个textbox,一个button using System; using System.Collections.Gen
阅读全文
posted @ 2020-09-08 09:37 ligiggy
阅读(4712)
评论(0)
推荐(0)
2020年8月21日
C# 使用if(DEBUG)调试 失效问题
摘要: 在调试winform程序的时候,经常会切换debug和release模式。有些时候在debug模式下不想用的东西就会使用 #if(!DEBUG) #endif 但是这次在新项目的时候,使用这个语句,失效了。在debug模式下,仍然会进到if中去。 找了很久的原因,后面发现是在设置中,要勾选使能 这样
阅读全文
posted @ 2020-08-21 16:02 ligiggy
阅读(1625)
评论(0)
推荐(0)
2020年8月13日
Halcon C#开发OpenFramegrabber卡死问题
摘要: 之前用Halcon12开发的时候,Hdevelop打开相机正常,但是用C#开发的时候,就出现了问题。 1.换库,甚至将x64中dll全部拷贝到debug中,始终不行 2.看到有说卸载360的,更是离谱,根本没作用。 3.将编译好的软件发给同事,(看看是不是电脑有某些东西被禁了),同样卡死。 最后,我
阅读全文
posted @ 2020-08-13 16:33 ligiggy
阅读(1197)
评论(1)
推荐(1)
2020年7月23日
[转载]公钥、密钥、数字签名、数字证书相关说明
摘要: https://blog.csdn.net/kswkly/article/details/83617944 https://www.cnblogs.com/rouqinglangzi/p/10832751.html https://www.jianshu.com/p/29e0ba31fb8d
阅读全文
posted @ 2020-07-23 14:27 ligiggy
阅读(160)
评论(0)
推荐(0)
2020年7月14日
DIN 66025标准下G Code基础代码释义
摘要: 基础/前提 XYZ指示常规的三个轴号,PQUVW为可以增加的五个轴,ABC为可以增加的旋转轴 实例 G0 快速定位(点位运动) G1 直线运动(插补) G2 顺时针圆弧运动(插补) G3 逆时针圆弧运动(插补) G4 延时 G5 2D样条曲线的点 G6 抛物线 G8 顺时针椭圆弧运动(插补) G9
阅读全文
posted @ 2020-07-14 10:44 ligiggy
阅读(2010)
评论(0)
推荐(0)
2020年5月29日
理解C++函数指针和指针函数(一)
摘要: 函数指针 实际上使用最多的还是指针函数,但我们还是可以先看看函数指针 奇怪的是,大家搜索指针函数,或者Pointer function,出来的还是函数指针的链接。 OK,废话不多说,先给大家举个例子。 char* func1(char * p) { cout << p << endl; return
阅读全文
posted @ 2020-05-29 17:30 ligiggy
阅读(280)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告