摘要: 背景 平时维护一个Winform系统,前段时间公司提出所有系统都要加水印,也就有了这个文章内容。我将写出我一路的想法、碰到的问题还有最后的解决方案。 网络调研 其实我们团队除了这个Winform客户端,还有一些Web后台,当然他们也是要加水印的。所以我一开始参考web怎么绘制水印,核心代码大致如下: 阅读全文
posted @ 2021-11-12 18:30 白衣如花 阅读(1868) 评论(0) 推荐(3) 编辑
摘要: 先考虑一个问题:服务端接受多个客户端提交的视频文件进行转码的操作,应该怎么设计? 由于转码比较花费时间,所以我们排除同步的想法。而转码需要用到的外部软件(exe文件),不能同时被多个线程用到,所以我们排除为每一个客户端提交新建一个线程进行转码的想法。 于是我们想到了静态加锁和队列。静态加锁有个缺点, 阅读全文
posted @ 2017-10-30 18:59 白衣如花 阅读(4681) 评论(1) 推荐(0) 编辑
摘要: 首先放官方文档地址:https://docs.angularjs.org/guide/directive 就我对directive的粗浅理解,它一般用于独立Dom元素的封装,应用场合为控件重用和逻辑模块分离。后者我暂时没接触,但数据交互部分却是一样的。所以举几个前者的例子,以备以后忘记。 direc 阅读全文
posted @ 2017-01-12 18:08 白衣如花 阅读(4548) 评论(0) 推荐(0) 编辑
摘要: 前段时间做了一个FTP操作服务器文件的实验,现在把一些经验写下来,免得忘记。1、上传的处理:目标文件夹A上传到服务器指定目录。先检索服务器目录中有无同名文件夹,若有,则先改名,上传成功后再删除,上传失败则回复文件夹名。1)、检查文件夹是否存在 /// /// 检查文件夹... 阅读全文
posted @ 2014-12-24 10:53 白衣如花 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 问题 等值首尾和 假设有一个数组x[],它有n个元素,每一个都大于零;称x[0] + x[1] + … + x[i]为前置和(Prefix Sum),而x[j] + x[j+1] + … + x[n-1]为后置和(Suffix Sum)。试编写一个程序,求出x[]中有多少组相同的前置和与后置和。 最... 阅读全文
posted @ 2014-04-30 13:24 白衣如花 阅读(661) 评论(0) 推荐(0) 编辑