2022-10-24 20:44:09
勇哥注:
BackgroundWorker是标准的更新软件界面的一个组件。
它可以用于软件启动界面、刷新IO表、刷新界面硬件实时数据、相机的实时采集模式等等这样的应用中。
这些应用的特点就是后台执行一组耗时操作,而ui又需要实时更新后台操作的进度或者结果信息。
此组件常用常忘,因此留文备查。一个程序中需要进行大量的运算,并且需要在运算过程中支持用户一定的交互,为了获得更好的用户体验,使用B...
2022-10-24 16:08:16
此篇是勇哥的随记,很多疑问,和猜测,可能不准确,但是网上也搜不到相应的资料。各位看客如果发现有问题请指正。。。。(图1)今天发现我开发的通用运动软件,在一台比较差的电脑配置上面。cpu占用率为0, cpu时间基本不动。然而在一台i9电脑上面,此电脑比较牛B,是可以用来做深度学习的。同样跑通用运动软件。cpu占用率在2%-4%, cpu时间跟北京时间的秒数差不多快。勇哥一直以为,同样的软件,cpu越...
2022-10-24 09:02:06
由于原书是基于java,这里勇哥改为C#版本。先引入第一章的开篇例子。需求如下:需求:
影片出租,计算每一位顾客的消费金额并打印详单。
操作得告诉程序:顾客租了哪些影片、租期多长,程序便根据租赁时间和影片类型计算出费用。
影片分为三类:普通片、儿童片和新片。
除了计算费用,还要为常客计算积分,积分会根据影片种类是否新片而不同。
Movie 影片类
Rental 租赁类
Cu...