- 博客(4)
- 收藏
- 关注
转载 生产者消费者模式及简单的运用场景
先考虑一个问题:服务端接受多个客户端提交的视频文件进行转码的操作,应该怎么设计?由于转码比较花费时间,所以我们排除同步的想法。而转码需要用到的外部软件(exe文件),不能同时被多个线程用到,所以我们排除为每一个客户端提交新建一个线程进行转码的想法。于是我们想到了静态加锁和队列。静态加锁有个缺点,稍后再提。当我们选择了队列,就选择了生产者消费者模式。其流程图:有...
2017-10-30 18:59:00
969
转载 angularJs中自定义directive的数据交互
首先放官方文档地址:https://docs.angularjs.org/guide/directive 就我对directive的粗浅理解,它一般用于独立Dom元素的封装,应用场合为控件重用和逻辑模块分离。后者我暂时没接触,但数据交互部分却是一样的。所以举几个前者的例子,以备以后忘记。 directive本身的作用域$scope可以选择是否封闭,不封闭则和其contr...
2017-01-12 18:08:00
249
转载 C#的FTP上传下载的实验
前段时间做了一个FTP操作服务器文件的实验,现在把一些经验写下来,免得忘记。1、上传的处理:目标文件夹A上传到服务器指定目录。先检索服务器目录中有无同名文件夹,若有,则先改名,上传成功后再删除,上传失败则回复文件夹名。1)、检查文件夹是否存在 /// <summary> /// 检查文件夹在服务器上是否已存在 ...
2014-12-24 10:53:00
232
转载 等值首尾和问题及其思考、解决和总结
问题 等值首尾和 假设有一个数组x[],它有n个元素,每一个都大于零;称x[0] + x[1] + … + x[i]为前置和(Prefix Sum),而x[j] + x[j+1] + … + x[n-1]为后置和(Suffix Sum)。试编写一个程序,求出x[]中有多少组相同的前置和与后置和。 最容易想到的当然是把前置和与后置和分别算出来放到两个长度为n的数组里面...
2014-04-30 13:24:00
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅