分类:开发设计

开发设计

C#多线程载入网络图片

前段时间迷上了各直播平台的小姐姐,在做虎牙直播采集的时候,希望点击一个项目后可以预览小姐姐的直播间图片。图片的下载是一个相对比较消耗耗时间的过程,点击界面的过程产生了严重的卡顿,即它阻塞了UI主线程。有必要使用多线程来处理。 核心代码: 之前由于对这个理解的不透彻,整个S…

开发设计

C#委托和事件处理窗体间通信

前几天做音悦台的解析,希望可以按照列表自动播放下一条首音乐,很早之前做法是定义一个第三方的类,如果主窗体播放结束就设置这个第三方类里的一个静态的标志位,让它表示为播放完成了,然后在这个解析窗口里用一个定时器不断的查询这个第三方类里的标志位,做出响应。这个样可以达到目的,但…

开发设计

JS进行DPL和XSPF转换的例子

今天花了点时间再次完善了下本站的在线版列表格式转换的页面(见网站顶部导航栏入口),桌面还留着一段之前路边捡到的转换源码,也分享给大家。 使用方法 复制以下代码保存为“文件名.html”,文件名随意,使用浏览器打开即可;因为单纯使用JavaScript来处理数据,所以无需连…

开发设计

文件和文件夹的命名规范

最近有一个需求,就是批量建立文件夹,文件夹的名称不是固定的,有可能是任意的字符。程序执行过程偶尔会出现报错,大概就是说文件夹名称中包含了非法的的字符,因此整理下Windows下文件和文件夹名称的命名规范。 Windows系统不能含有以下9种字符,另外不能以空格开头,文件名…