引言:勇哥手里的运控软件对实时性有了新要求。因为同设备上运行的其它视觉软件对cpu时间有变态的占用,压缩了运控软件的cpu占用时间。我们知道如果视觉软件卡一下,最多是处理时间长一点,但是运控软件卡一下,那就意味着撞机的问题,这个要严重得多。这个问题会持续把研究结果更新到本贴子。(一)提升线程和进程的优先级别ProcessPriorityClass等级说明public enum ProcessPriorityClass字段AboveNormal32768指定进程的优先级高于 Normal 但低于
云梦泽的这首曲子叫无梦之泽,没有缙云,不再有关于他的梦,也许因为那种胸腔中茫然空洞让她不再想象有关于缙云的梦。 古剑奇谭3的对白是相当的文学化,配音堪称完美。游戏场景建模精美,非常难得的是没任何一处偷工减料。勇哥印象很深的是在游戏尾声有处场景“鹿溪”,此处作用只有两次,第一次见到姬轩辕时、最后一次为他送行。按剧情来讲,此两段剧情完全可以放在赤水场景,但是游戏团队还是一丝不苟做出精美的”鹿溪“场景。在为姬轩辕送行时,鹿溪”还换成了冬景,下起了大雪,白雪皑皑中姬轩辕弹着那首
勇哥说一下解决C#下控件闪烁的几个问题,如下: listview和datagridview显示数据闪烁 自定义控件的显示闪烁listbox滚动条拖动闪烁面板中控件过多的闪烁propertyGrid点击和修改项目缓慢的问题richtextbox控件的刷新显示问题此类问题对于界面复杂规模比较大的程序感觉更明显。另外勇哥的经验是你需要把程序拿到一个古董级别电脑上去复现上述问题及判断解决方案是否有效果。 listview和datagridview显示数据闪烁解决方法是使用
C#的propertygrid控件是很强。可以实现类似Vitual Studio属性面板那样的效果。但是。。。。勇哥一直痛苦它在选择和修改项目的时候很慢。我的用法是使用控件的SelectObject来绑定数据。 PgridMotionSpeed.SelectedObject = null;
PgridMotionSpeed.SelectedObject = InterSpeedConfigData.SpeedConfig;其中Int
今天突然想用多台电脑递归远程,是个什么效果呢?勇哥用电脑A先远程登陆电脑B,然后用电脑B远程登陆电脑C。各位能猜出来是个什么结果吗?做为程序员的直觉,这种情况下,下图所示的登陆提示条可能会出现问题。当你用电脑B再登陆一个mstsc远程后,你会发现你只能看到电脑C的远程桌面,再无法退回电脑B的远程桌面了。因为这个登陆提示条无法选择登陆窗口。这个后果就是,你现在只能看到电脑C的远程桌面了,即使你退出远程,再连接电脑B,跳出来的还是电脑C的远程桌面。如果你还想连接上电脑B的远程桌面,方法只能是,直接连
Win10远程桌面,连接上后能进桌面,但立刻弹出一个对话框,说什么“已经被断开,其它用户正在使用....“确认后就自动断开。网上全部是都误人的转载贴。勇哥经过实验,发现只不过被远程的电脑上的账户没有设置密码的原因。这一点有点奇怪。我清楚记得下面的组策略,把”空白密码...“这项置为禁用的话。对方账户不要密码也可以远程的,而且我清楚记得win10也可以的。现在为啥子远程失灵了?只有一种可能,是系统自动更新了安全补丁后规则变了。--------------------- 作者:hackpi
勇哥手里这块DMC1000S的卡,按手册安装后,在电脑硬件管理列表中只有一个驱动LeisaiDrvr1230,而没有DMC1000S。如果手工强制安装DMC1000s还会出现“哈希xxxx信息不正确,包损坏“这样的信息。怀疑驱动包损坏,让雷塞的人再传一份驱动程序安装,也一样。接着怀疑是不是此款卡不支持win10系统,咨询得知是支持的。那么究竟是什么问题呢?原因是在第一次安装的时候,下图这里这个勾被勇哥勾选了。然后设备签名又被windows判断过不了,因此报那个什么“啥希Xxxx不正确,xxx损坏
作者进行多日整理完成此文《Micro LED的巨量转移技术综述》,堪称平台单一技术分析的一大"巨著"。Fancy在汇整此文的过程中,收获颇多,受益匪浅,也望同样能给广大作者阅读收获。该综述分为上中下三篇:上篇讲述巨量转移技术概述及范德华力派;中篇讲述巨量转移技术静电力派及磁力派;下篇讲述巨量转移技术激光转印派,流体自组装派和卷对卷转印派。在此致敬本文专栏作者 光同尘引言2000年,来自德克萨斯理工大学的江红星等人首次提出了MicroLED的概念,他们采用InGaN/GaN量子
请看演示程序。我们知道List.Find() 如果找到则返回这个对象,找不到返回这个类型的缺省值。下面例子中,你无法这样写: if(res1==null) { }因为结构体的缺少值不是null。演示程序:using System;
using
勇哥注:《多线程安全》这个系列会持续写下去,它是我的一个弱点,有兴趣的朋友可以选择性看看。内核模式锁有三种:事件锁AutoResetEvent,MuanualResetEventm,信号量Semaphore,互斥锁Mutex这三种锁,我们发现都有一个WaitOne方法。。。因为他们都是继承于WaitHandle。三种锁都是同根生,其实底层都是通过SafeWaitHandle来对win32api的一个引用。在万不得已的情况下,不要使用内核模式的锁,因为代价太大。其实我们有更多的方式可以替代:混合锁