c#
文章平均质量分 72
哈市雪花
图形几何、数据处理、并行计算相关研究和研发,公众号:geometrylib,欢迎交流
展开
-
矩阵求逆的简单记录
写在前面话说第一次完整的编写矩阵求逆函数是在写结构力学求解器时候,那时候用的是初等变换法,效率较低,不过那时候还没顾得上效率,求解器没有开发完整,记得只支持连续跨简支梁求弯矩(不记得这个术语还准确不...),好吧,是时候引出正文了。4X4转换矩阵求逆方法求逆矩阵方法很多,效率不一,而研究矩阵数据结构的设计就可以是一个领域了,怎么样占用内存小?怎么样运算效率高,当然本文不涉及这些的研究,有兴趣可以自行搜索学习这方面知识。https://zhuanlan.zhihu.com/p/500.原创 2021-07-22 23:19:22 · 2014 阅读 · 1 评论 -
image.fromstream 参数无效原因分析及解决
1.问题最近由于后端接口更改,请求验证码会抛异常,具体就是 image.fromstream(stream)函数里,using (var streamSub = new MemoryStream(imageStream)){ pictureBox_Captcha.Image = Image.FromStream(streamSub);}经调试,构造stream对象的字节流如下,"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQ原创 2020-12-22 23:35:35 · 9906 阅读 · 0 评论 -
C++/C# Thread多线程总结
1.背景 一直都想写一篇关于多线程的文章,总结一下这方面的知识,也为自己和有需要的人提供参考,不再赘述,开始吧,现在计算机一般都是多核的,4核和8核的比较多件,用于线上计算或专用工作的计算机更是大概率“土豪”级别,如果不充分利用计算机的这一资源,那么将是一种浪费,尤其在现在行业竞争激烈,拼性能的时代,充分利用有限的计算机资源显得尤为重要,试看一下你用visual studio编译项目时,自己电脑的cpu使用率会多高?没错,接近100%!你所用的开发工具都在充分利用多核资源,节省你开发...原创 2020-12-19 16:40:18 · 1531 阅读 · 1 评论 -
c#Process子进程运行不结束(发生死锁)的问题原因及解决方案
1.问题在项目中需要调用子程序,用Process方式重定向标准输出和错误输出到主进程,创建并启动子进程后发现运行到一定步骤就一直在输出相同信息,像卡住了一样,一直不结束;而用cmd用相同的调用参数运行子程序发现能够正常运行和结束。那么是什么原因呢?初步分析在代码中使用Process的方式考虑的不够完善,运行的过程中发生了某种暂时“不明确的行为”。2.解决思路2.1.搜索相关关键词Process方式和直接用cmd调用 两者的调用参数一致,并且都能运行,首先bing/baidu上搜索了相原创 2020-12-04 22:15:22 · 5705 阅读 · 2 评论