文章库ARTICLE COLUMN

  • [零基础学python]网站的结构

    [零基础学python]网站的结构

    摘要:年,甲骨文公司收购升阳微系统公司,成为旗下产品。随着的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科和等网站。例如维基百科已于年正式宣布将从迁移到数据库。 很早很早的时候,computer这个东西习惯于被称之为计算机,因为它的主要功...

    AlexTuanAlexTuan 评论0 收藏0
  • Python性能优化的20条建议

    Python性能优化的20条建议

    摘要:内置功能的有函数包等。使用这些优化方式一般是针对已有项目性能瓶颈模块的优化,可以在少量改动原有项目的情况下大幅度地提高整个程序的运行效率。不同的业务场景可以选择其中的一种或几种的组合实现程序性能的优化。 优化算法时间复杂度 算法的时...

    RobinQuRobinQu 评论0 收藏0
  • OAuth 2.0简单实战(以新浪开发平台为例)

    OAuth 2.0简单实战(以新浪开发平台为例)

    摘要:背景本人去年在打酱油的时候曾经要求抓过新浪微博的有关数据。然而要读写这些微博信息和朋友关系,必须要在新浪围脖平台上注册应用。 背景 本人去年在UCLA打酱油的时候曾经要求抓过新浪微博的有关数据。然而要读写这些微博信息和朋友关系,必须要在新...

    ymyangymyang 评论0 收藏0
  • 【妙用协程】 - 单元测试的setUp和tearDown

    【妙用协程】 - 单元测试的setUp和tearDown

    摘要:一般的做法是把这些动作写在和的两个方法里,单元测试框架会负责在开始和结束的时候调用这两个方法。从视觉上无法直观的指导原来和是一对的。然后再把这个小的上下文附着到主测试逻辑上这里利用了单元测试的的特性,把转化为回调在的时候就设置好。 很...

    MartinDaiMartinDai 评论0 收藏0
  • [零基础学python]关于类的初步认识

    [零基础学python]关于类的初步认识

    摘要:反对者在某些领域对此予以否认。下面再引用一段来自维基百科中关于的历史。类的更严格的定义是由某种特定的元数据所组成的内聚的包。类还可以有运行时表示形式元对象,它为操作与类相关的元数据提供了运行时支持。 在开始部分,请看官非常非常耐心地阅...

    王岩威王岩威 评论0 收藏0
  • 【协程原理】 - 为什么greenlet的状态无法被保存

    【协程原理】 - 为什么greenlet的状态无法被保存

    摘要:特别是最火的协程框架也无法保存状态,让人非常惋惜。但是因为栈的本身无法持久化,所以也就无法持久化。其难度在于,假设整个要持久化的调用栈全部都是内的,比如纯的。采取的是暴力地把整个栈区域拷贝到上的方式来保存其状态。 python主流的协程实现...

    veranoverano 评论0 收藏0
  • 【协程原理】 - cPython的VM真{{BANNED}}

    【协程原理】 - cPython的VM真{{BANNED}}

    摘要:以及和这是操作的。而且要特别注意的含义是把栈顶的值标识为,使得可以使用,所以还不是简单地把恢复就可以了这篇博客把的内部状态讲得非常清楚以上可以解释为什么没有人在里搞字节码的了,因为这个太{{BANNED}}。 kilim在JVM上实现了协程,其实现看起...

    TaonceTaonce 评论0 收藏0
  • [零基础学python]编写类之一创建实例

    [零基础学python]编写类之一创建实例

    摘要:接下来,一般都要编写构造函数,在写这个函数之前,先解释一下什么是构造函数。故这个函数称为构造函数,担负着对类进行初始化的任务。 虽然已经对类有了一点点模糊概念,但是,阅读前面一讲的内容的确感到累呀,都是文字,连代码都没有。 本讲就要简...

    mozillazgmozillazg 评论0 收藏0
  • 【generator101】 - yield from

    【generator101】 - yield from

    摘要:我们可以看一下的可见是由内部支持的,其实现原理上就避免了栈进栈出的消耗,直接由最内层的返回值。另外可以实现外部直接向最内层的传递值,比如这段代码的输出是这样传值的方式,在用循环重新的模式下是无法实现的。这也就是必须使用,而不能使用的原...

    xiaodaoxiaodao 评论0 收藏0
  • 实践出真知:零基础小白学编程做游戏的 14 周历程

    实践出真知:零基础小白学编程做游戏的 14 周历程

    摘要:谢耳朵爱玩的游戏,石头剪子布的升级版。拥有最高点数的玩家获胜,其点数必须等于或低于点。在编写这个游戏的过程中第一次引入了类概念。宇宙空间中微小的摩擦力和陨石撞击后受到的力,都要考虑并且编入游戏中。 人人都应该学编程吗?随着每个人的工作...

    haitiancoderhaitiancoder 评论0 收藏0
  • 【generator101】 - 对比generator和greenlet

    【generator101】 - 对比generator和greenlet

    摘要:比如里可以直接把执行权交给,而完全不知情。虽然不能和多线程相比,但是效果是类似的。对于多线程的代码,是任何一行代码都可能与其他线程并行。加上协程之间有共享状态的话,一定程度上会产生类似多线程的并发读写状态的。 前面讲generator是显式的...

    CoyPanCoyPan 评论0 收藏0
  • 【generator101】 - stackless的api

    【generator101】 - stackless的api

    摘要:如果说相比来说,是一种隐式的协程的话,提供的就更加隐式了。通过调用可以知道这个链表目前的大小。正式因为没有把底层的协程直接控制接口开放,而是强买强卖了一个,所以想要在像那样随心所欲的操纵协程还是颇费一番周折的。 如果说greenlet相比gene...

    philadelphiaphiladelphia 评论0 收藏0
  • [零基础学python]编写类之二方法

    [零基础学python]编写类之二方法

    摘要:是一个具体的数据,通过构造函数中的参数,传给实例的属性,在类中的另外一个方法的参数列表中第一个就是,表示要承接对象,,就是在类内部通过对象,把它的属性的数据传导如。 上一讲中创建了类,并且重点讲述了构造函数以及类实例,特别是对那个self...

    Dongjie_LiuDongjie_Liu 评论0 收藏0
  • python Sequence type

    python Sequence type

    摘要:其实本来是要一下的,就去查了一下是什么意思,发现还有很多要注意的地方,所以就记一下。 其实本来是要reverse一下list的,就去查了一下list[::-1]是什么意思,发现还有很多要注意的地方,所以就记一下。 主要是参照https://docs.python.org/3/librar...

    Ali_Ali_ 评论0 收藏0
  • 【generator101】 - pypy的api

    【generator101】 - pypy的api

    摘要:从到到再到,各家的语法都不太一样。底层的实现是,看名字应该是的意思。然后在这个基础上实现了的和的。的的语法风格也是类似所以从语法上来说就三类这样强制要求的为代表的隐式控制权的为代表强买强卖编码风格的 从generator到greenlet到stackless再...

    LuosunceLuosunce 评论0 收藏0
  • [零基础学python]编写类之三子类

    [零基础学python]编写类之三子类

    摘要:运行继承的父类运行结果这回运行结果有了变化,本来是运行类,但是继承了,并且在初始化的构造函数中,引入的构造函数,所以,就运行的结果相应结果了。 关于类,看官想必已经有了感觉,看下面的代码,请仔细阅读,并看看是否能够发现点什么问题呢? ...

    dadongdadong 评论0 收藏0
  • 一步步爬取Coursera课程资源

    一步步爬取Coursera课程资源

    摘要:至此登录功能初步实现。为了方便我们快速定位到每节课的所有资源,可以把一节课的所有资源文件均命名为课名文件类型。可以看一下一个测试例子中的文件,部分内容如下到这里为止,我们已经成功完成爬取课程资源的目标,具体的代码放在上。 原文地址 有...

    Simon_ZhouSimon_Zhou 评论0 收藏0
  • Python -- 让你的代码运行的更快的技巧

    Python -- 让你的代码运行的更快的技巧

    摘要:注原文地址注个人学习记录用。建议大家看原文,原文对比更加清晰,一目了然。注各位要使用这些技巧的话,请在自己的服务器上测试一遍,并且加大测试的数值,目前的用例都是次,我们可以测试次。。。。注如果测试的性能相差不多,请以可读性为主。 ...

    Anonymous1Anonymous1 评论0 收藏0
  • [零基础学python]大话题小函数(2)

    [零基础学python]大话题小函数(2)

    摘要:上一讲和本讲的标题是大话题小函数,所谓大话题,就是这些函数如果溯源,都会找到听起来更高大上的东西。是提出的一个软件架构,用于大规模数据集大于的并行运算。 上一讲和本讲的标题是大话题小函数,所谓大话题,就是这些函数如果溯源,都会找到...

    leejan97leejan97 评论0 收藏0
  • [No.004]预测beta

    [No.004]预测beta

    摘要:总进球预测场次场次场次前个进球数以及比例将的所有结果保存到文件中球总共场场次主赔平陪一共场球球球球球球平负前个进球数以及比例将的所有结果保存到文件中球总共场平赔负陪一共场球球球球球球胜负前个进球数以及比例将的所有结果 #encoding:utf-8 ...

    LiuRhoRamenLiuRhoRamen 评论0 收藏0
  • [零基础学python]Python文档

    [零基础学python]Python文档

    摘要:软件文档或者源代码文档是指与软件系统及其软件工程过程有关联的文本实体。而则认为软件文档是被软件工程师之间用作沟通交流的一种方式,沟通的信息主要是有关所开发的软件系统。则强调文档的权威性,他认为文档应该提供对软件系统的精确描述。 文档,...

    why_rookiewhy_rookie 评论0 收藏0
  • 从 python 到 Scala 简明教程

    从 python 到 Scala 简明教程

    周末加班翻译了 python 到 Scala 的文档 地址在 http://www.timger.info/PythonToScala/index.html pdf 下载地址 http://cachetiger.qiniudn.com/python2scala.pdf

    魏宪会魏宪会 评论0 收藏0
  • 【generator101】- generator是可以被外部控制执行进度的函数

    【generator101】- generator是可以被外部控制执行进度的函数

    摘要:协程是用来处理阻塞和流程阻塞这两个普世问题的得力工具,可以达到比较好的。这段代码执行的输出是通过这个例子,可以了解到的的两个特性。被调用一次,函数就往前执行一步。通过控制,可以从外面控制函数内部的执行进度。 很多码农终其一生可能在代码...

    yachengyacheng 评论0 收藏0
  • 使用Pygments来实现代码高亮

    使用Pygments来实现代码高亮

    摘要:本文最初发布于我的个人博客今天我尝试更换了我个人博客中的代码高亮样式,主要使用的就是。在官网上是可以直接尝试的哦将内容输出到文件中最后文件的内容大概是这样的只要在使用到代码高亮的文件中,引入这个样式就大功告成了。 本文最初发布于我...

    jzmanjzman 评论0 收藏0
  • 【generator101】 - generator的输入与输出

    【generator101】 - generator的输入与输出

    摘要:的是可以有输入输出的,这个特性并不广为人知。也就是要求不返回值,而是抛出给定的异常。执行之后的输出与前面是一样的。 Python的generator是可以有输入输出的,这个特性并不广为人知。这其实是一个挺有用的特性,利用其外部可控制执行进度的特性,...

    melody_lqlmelody_lql 评论0 收藏0

热门文章

<