码迷,mamicode.com
首页 > 2015年04月18日 > 全部分享
PHP断点续传的原理与实现
PHP断点续传的原理与实现 断点续传主要是HTTP协议中的Content-Range报头。其理解如下: Content-Range:响应资源的范围。可以在多次请求中标记请求的资源范围,在连接断开重新连接时,客户端只请求该资源未被下载的部分,而不是重新请求整个资源,实现了断点续传。迅雷就是基于这个原理,使用多线程分段读取网络上的资源,最后合并。关于PHP使用多线程实现断点续传稍后讨论。本文只实现...
分类:Web程序   时间:2015-04-18 17:46:26    阅读次数:103
jdk动态代理和cglib代理总结
首先我们来谈谈jdk的动态代理,它允许开发者在运行期创建接口的代理实例,那么当我们在运行过程中调用某个实例的某个方法时,可以使用代理对象去具体实现它,从而达到aop的效果。 (1)jdk的动态代理主要涉及两个类:proxy和invocacationHandler,invocationHandler里面包含了横切逻辑,并且可以使用反射调用目标类的方法(就是切点),proxy类主要是使用它的一个ne...
分类:其他好文   时间:2015-04-18 17:48:43    阅读次数:165
磨刀:mac 上简洁搭建ejabberd 环境
和app-get,或者yum类似, 这里使用的是mac上的软件管理工具port来实现简明搭建。 先磨刀,安装port的方法呢? 访问如下网站: https://www.macports.org/install.php 选择自己的mac 软件版本,下载即可安装port了.........
分类:系统相关   时间:2015-04-18 17:47:15    阅读次数:253
opencv 调用findContours异常的问题
如果使用vector<vector > contours;作为findContours的参数,在运行时会得到Assertion failed (mtype == type0 || (CV_MAT_CN(mtype) == CV_MAT_CN(type0) && ((1 << type0) & f...原因是标准库里有std::vector 和 Point 和findContours里...
分类:其他好文   时间:2015-04-18 17:48:11    阅读次数:380
机器学习实战ByMatlab(五)Logistic Regression
什么叫做回归呢?举个例子,我们现在有一些数据点,然后我们打算用一条直线来对这些点进行拟合(该曲线称为最佳拟合曲线),这个拟合过程就被称为回归。利用Logistic回归进行分类的主要思想是: 根据现有数据对分类边界线建立回归公式,以此进行分类。 这里的”回归“一词源于最佳拟合,表示要找到最佳拟合参数集。训练分类器时的嘴阀就是寻找最佳拟合曲线,使用的是最优化算法。基于Logistic回归和Sigmo...
分类:其他好文   时间:2015-04-18 17:48:11    阅读次数:171
C# 使用Xamarin 开发应用 -- 切换Activity
C# 使用Xamarin 开发应用 -- 切换Activity...
分类:Windows程序   时间:2015-04-18 17:48:29    阅读次数:171
C# 使用Xamarin 开发应用 -- Alert Box
C# 使用Xamarin 开发应用 -- Alert Box...
分类:Windows程序   时间:2015-04-18 17:46:50    阅读次数:124
Trouble Shooting -- Commonj任务同一时间多次触发
commonj管理的fixed-rate时间任务偶尔在触发点执行多次的问题分析...
分类:其他好文   时间:2015-04-18 17:48:19    阅读次数:155
android开发之AlertDialog
几个常用的方法: 1.setTitle() 设置对话框显示的标题。 2.setIcon() 设置对话框的图标,值得注意的是,如果没有使用setTitle()方法,setIcon()不会生效。 3.setMessage() 设置对话框显示内容。 4.setPositiveButton()、setNegativeButton()、setNeutralButton() 设置对话框的按钮。...
分类:移动开发   时间:2015-04-18 17:46:40    阅读次数:229
Linux系统之在PATH中添加自己的路径
在PATH中添加自己的路径,有几种方法可以使用,本文主要介绍的是通过修改/etc/profile文件来实现: 第一步:通过命令打开profile文件 vim /etc/profile 在文件的最后添加上如下: PATH=$PATH:xxxxxxx; export PATH xxxxxx为自己需要添加的目录路径 第二步:通过输入下面命令来使修改即时生效,否则...
分类:系统相关   时间:2015-04-18 17:46:51    阅读次数:179
Java就业指导
说明:非常抱歉,文章中部分内容因为公司要求已经被删除,我们会在适当的时候通过其他网站来发布对大家更有用的内容。 ??想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,面试者在面试之前到底需要准备哪些东西呢?本文陈列的这些内容既可以作为个人简历中的内容,也可以作为面试的时候跟面试官聊的东西,你可以把这些内容写到你的简历中,当然更需要的是你在面试的时候向面试官展示这些专业技能。相...
分类:编程语言   时间:2015-04-18 17:47:47    阅读次数:149
(KMP 1.5)hdu 1358 Period(使用next数组来求最小循环节——求到第i个字符的循环节数)
题目:PeriodTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 3813    Accepted Submission(s): 1862Problem DescriptionFor each prefix of a given strin...
分类:编程语言   时间:2015-04-18 17:46:08    阅读次数:165
Milking Time.(POJ-3616)
一道经典的DP,对于DP问题,关键是要找准决策点,即需要做出决策的选择点。 本题有两个枚举点,一个是时间N,还有一个是挤奶的时间区间M; 然而枚举每个时间点是没有意义的,而且时间的范围很大,所以可以直接枚举挤奶的时间区间,dp[i]指的就是在第i个时间区间挤奶所获得的最大收益。递推公式dp[i] = max(dp[i],dp[j]+a[i].e); #include #include #inc...
分类:其他好文   时间:2015-04-18 17:47:08    阅读次数:131
HalconMFC(一)之多版本配置
我的方法:我的电脑是win7,64位的系统,我用Halcon10.0。我试过很多次用VC配置Halcon但是一直没成功,后来百度里面找相关错误,终于知道了原来Halcon没64位库,我得出的结论是64位环境下不能配置。可能很多人都在想我可以在64位的电脑上安装Halcon,为什么不可以配置呢?但事实就是这样,我在win7上先后用VC6.0绿色版,VC6.0企业版,VS2008和VS2010最后的出...
分类:编程语言   时间:2015-04-18 17:44:46    阅读次数:272
Java 容器 & 泛型:四、Colletions.sort 和 Arrays.sort 的算法
Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket 本来准备讲 Map集合 ,还是喜欢学到哪里总结吧。最近面试期准备准备,我是一员,成功被阿里在线笔试秒杀回绝。平常心,继续努力。这次带来 Collections 和 Arrays 类中的经典算法剖析。   一、Colletions和Arrays Collentions...
分类:编程语言   时间:2015-04-18 17:46:23    阅读次数:185
leetcode:Roman to Integer
class Solution { public: int romanToInt(string s) { int map[128]; if(s.size()==0) return 0; map['I']=1; map['V']=5; map['X']=10; map['L'...
分类:其他好文   时间:2015-04-18 17:46:15    阅读次数:124
Cordys BOP 4平台开发入门实战演练——会签流程建模开发
重点在图9。...
分类:其他好文   时间:2015-04-18 17:44:04    阅读次数:177
1602条   上一页 1 ... 31 32 33 34 35 36 37 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!