码迷,mamicode.com
首页 >  
搜索关键字:开课    ( 1387个结果
普林斯顿公开课 算法2-1:排序概述
目标 对所有类型的数据进行排序。 问题 排序函数如何知道比较的是哪种类型的数据呢? 回调函数 这时候就需要引入回调函数的概念了。回调函数就是将可执行的代码作为参数进行传递。 实现回调的方法 在Java中可以通过接口来实现,在C语言中可以通过函数指针来实现,C++中可以通过class-type functor,也就是重载操作符oper...
分类:其他好文   时间:2014-06-02 18:57:32    阅读次数:393
手把手教你用python打造网易公开课视频下载软件4-图形化界面
上一篇讲解完函数:defgetdownLoadInfo(url):传入公开课的url地址,就可以提取课程的信息,这一篇讲解一下如何编写图像化界面。大概思考一下图像化界面需要的内容:(1)一个标签:显示为:“请输入公开课地址”(2)一个文本框:用来输入地址(3)一个按钮:点击用来提取视频信息(4)一个...
分类:编程语言   时间:2014-06-02 13:39:02    阅读次数:424
手把手教你用python打造网易公开课视频下载软件2-编码相关说明
函数getdownLoadInfo(url)主要实现核心功能:根据url地址,获取课程信息:课程名(courseTitle),课程数目(courseCount),可下载视频数目(videoCount),视频下载链接(videoUrl):不过再讲解之前,需要对编码的相关知识进行说明:#coding:u...
分类:编程语言   时间:2014-06-02 13:37:05    阅读次数:287
手把手教你用python打造网易公开课视频下载软件5-python生成exe程序
python程序生成exe文件,使用的是py2exe扩展包,下面写下具体的步骤:第一步:新建conver2exe.py,内容如下:#coding:utf-8fromdistutils.coreimportsetupimportpy2exesetup(windows=["down163openv1.0...
分类:编程语言   时间:2014-06-02 13:30:31    阅读次数:302
手把手教你用python打造网易公开课视频下载软件3-对抓取的数据进行处理
上篇讲到抓取的数据保存到rawhtml变量中,然后通过编码最终保存到html变量当中,那么html变量还会有什么问题吗?当然会有了,例如可能html变量中的保存的抓取的页面源代码可能有些标签没有关闭标签,例如hello至此,一份完整的页面源代码内容保存到变量soap当中,接下来,我们将开始讲解,对s...
分类:编程语言   时间:2014-06-02 13:27:48    阅读次数:388
手把手教你用python打造网易公开课视频下载软件1-总述
最近准备重温一下算法导论,感谢大网易把MIT算法导论课程全部贴出来,地址为:http://v.163.com/special/opencourse/algorithms.html在线看时,网速实在太慢,于是决定下载下来,一个一个的下载不是我等IT男所能忍受的,用迅雷抓取吧,不是特别爽,恰巧前两天刚刚...
分类:编程语言   时间:2014-06-02 13:26:32    阅读次数:511
普林斯顿公开课 算法1-6:内存
讲完了算法的运行时间,现在讲一下关于算法的内存占用率。 内存单位 在计算机中,内存是通过字节来表示的,一个字节表示8个位。1KB是2^10字节。 数据类型占用的内存 在32位系统中,一个指针占用4个字节。在64位系统中一个指针占用8个字节。本课程中使用64位机器,一个指针占用8字节。 基本数据类型 ...
分类:其他好文   时间:2014-06-01 16:24:44    阅读次数:204
普林斯顿公开课 算法1-5:算法理论
本节主要讲解的是算法的复杂度。 算法性能 算法的性能分为三种: 最佳情况:计算时间最短的情况 最差情况:计算时间最长的情况 平均情况:随机输入的期望开销 以二分查找为例 最佳情况是1,因为第一次就有可能找到需要找的整数。 最差情况是logN 平均情况是logN 算法复杂度 ...
分类:其他好文   时间:2014-06-01 15:57:46    阅读次数:220
普林斯顿公开课 算法1-7:并查集基本概念
本节讲的是并查集的基本概念。 算法的开发步骤 对问题进行数学建模 寻找一个能够解决问题的算法 运行算法检测速度和内存是否符合要求 如果达不到要求,找出原因 寻找一种方法来解决问题 循环步骤,直到满意为止 以上就是算法开发比较科学的方法。算法开发完成之后需要进行数学分析。 并查集问题 ...
分类:其他好文   时间:2014-06-01 14:15:14    阅读次数:185
斯坦福IOS开发第五课(第二部分)
上面讲到的知识点在这个示例都有涉及。另外我这里也只是分析部分重要的代码,更多的知识了解请自行下载代码(文章最下面有地址)并结合公开课一起看...
分类:移动开发   时间:2014-06-01 14:13:12    阅读次数:316
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!