• Python Decorator 和函数式编程

    包装函数用作装饰器来包装装饰器返回的函数,如果被包装的函数没有被装饰,则将恢复他们所有的三个属性值。例如:一个_expensive_function的名字(可以通过_expensive_function._name_来查看)将被包装,即使我们...
    文章 2016-09-06 1271浏览量
  • objective-c中的@selector()和 c/c++的函数指针

    具体这objc_selector结构体是什么,取决与使用GNU的还是Apple的运行时,在Mac OS X中SEL其实映射为一个C字符串,可以看作是方法的名字,它并不指向具体方法实现(IMP类型才是)。对于所有的类,只要方法名是相同的...
    文章 2016-05-19 1658浏览量
  • 读书笔记 effective c++ Item 35 考虑虚函数的替代者

    这意味着这个包装函数在一个虚函数调用之前,确保了合适的上下文的创建,在这个函数调用结束后,确保了上下文清除。举个例子,“before”工作可以包括lock a mutex,记录log,验证类变量或者检查函数先验条件...
    文章 2017-03-23 747浏览量
  • (第一天)包装对象、作用域、创建对象

    10 解释:在函数体内的变量在函数中始终是可见的,意思就是变量本身在函数体内任何地方都是有定义的,再加上之前讲过同名的变量,局部变量的优先级高于全局变量,此时会将全局变量进行覆盖,刚才有讲过,声明提前即...
    文章 2017-11-07 798浏览量
  • (第一天)包装对象、作用域、创建对象

    10 解释:在函数体内的变量在函数中始终是可见的,意思就是变量本身在函数体内任何地方都是有定义的,再加上之前讲过同名的变量,局部变量的优先级高于全局变量,此时会将全局变量进行覆盖,刚才有讲过,声明提前即...
    文章 2015-07-29 603浏览量
  • 用Python学编程和计算》——3.4 定义函数

    每个函数的体中封装了一段代码,函数头部描述外部与这个函数的联系:函数名是什么,外部可以通过哪些参数给函数送进信息。参数表里列出函数的形式参数,简称形参,用参数名表示。函数有返回值,但返回值的情况在函数...
    文章 2017-05-02 1372浏览量
  • 类与面向对象编程 6.1 类是什么

    将所有函数都放在类中有什么好处呢?主要好处是所有有关洞穴的细节都包含在您创建的实例中。这样,您可以同时创建其他洞穴系统,而不用担心它们相互冲突。您还可以扩展这个类(包含洞穴名和其他函数)或添加扩展洞穴...
    文章 2017-05-02 1505浏览量
  • Generator 函数的含义与用法

    Promise 的最大问题是代码冗余,原来的任务Promise 包装了一下,不管什么操作,一眼看去都是一堆 then,原来的语义变得很不清楚。那么,有没有更好的写法呢?四、协程 传统的编程语言,早有异步编程的解决方案...
    文章 2016-06-07 1838浏览量
  • 拿Proxy可以做哪些有意思的事儿

    首先,我们要清楚,Proxy是什么意思,这个单词翻译过来,就是 代理。可以理解为,有一个很火的明星,开通了一个微博账号,这个账号非常活跃,回复粉丝、到处点赞之类的,但可能并不是真的由本人在维护的。而是在...
    文章 2018-05-24 1082浏览量
  • JavaScript的Proxy可以做哪些有意思的事儿

    首先,我们要清楚,Proxy是什么意思,这个单词翻译过来,就是 代理。可以理解为,有一个很火的明星,开通了一个微博账号,这个账号非常活跃,回复粉丝、到处点赞之类的,但可能并不是真的由本人在维护的。而是在背后...
    文章 2019-06-14 5214浏览量
  • RunLoop

    从字面意思看的话是运行循环、跑圈的意思;RunLoop 的基本作用是什么: 保持程序的持续运行;处理 App 中的各种事件(比如触摸事件、定时器事件、Selector 事件);节省 CPU 资源,提高程序性能:该做事时做事,该...
    文章 2017-10-09 844浏览量
  • Javascript 中的神器——Promise

    这时候应该有所领悟,原来then里面的函数就跟我们平时的回调函数一个意思,能够在runAsync这个异步任务执行完成之后执行。这就是Promise的作用;简单来讲,就是能把原来的回调写法分离出来,在异步操作执行完后,...
    文章 2017-06-26 2671浏览量
  • 《C程序设计新思维》一6.3 不使用malloc的指针

    不过,在第11章“11.2.3基于指向对象的指针编码”一节中,我们将把这些内存管理操作包装到new/copy/free函数中,使它们不至于产生不良影响。4.自动内存是在函数帧的堆栈中分配的,它的长度限制可能只有几MB(甚至更...
    文章 2017-05-02 1679浏览量
  • Node.js 异步异闻录

    回调函数设置在这个对象的 oncomplete_sym 属性上。req_wrap->object_->Set(oncomplete_sym,callback) 对象包装完毕后,在 Windows 下,则调用 QueueUserWorkItem()方法将这个 FSReqWrap 对象推人线程池中...
    文章 2017-09-22 1284浏览量
  • SQL性能调优秘笈——基于SQL Server 2012 窗口函数》...

    什么SQL的实现(如SQL Server)使用它自己的T-SQL语言,始终不能分辨出两种不同的形式代表了同一个意思,从而为两种形式解析出同一种查询执行计划?原因有几个。第一,SQL Server的优化器并不完美。我并不想显得不...
    文章 2017-05-02 3323浏览量
  • Java 8 简明教程

    让我们直接深入看看例子,弄明白它是什么意思。首先,我们定义一个包装注解,它包括了一个实际注解的数组 interface Hints { Hint[]value();} Repeatable(Hints.class) interface Hint { String value();} 只要在...
    文章 2018-01-17 664浏览量
  • JavaScript高级程序设计学习(六)之设计模式

    如果按照字面意思来理解,那 么 prototype 就是通过调用构造函数而创建的那个对象实例的原型对象。使用原型对象的好处是可以 让所有对象实例共享它所包含的属性和方法。换句话说,不必在构造函数中定义对象实例的...
    文章 2018-05-26 986浏览量
  • 怎样写解释器

    calculus 的函数可以作为值传递(这叫 first-class function),所以你可以用嵌套的函数定义来表示两个以上参数的函数。比如,(lambda(x)(lambda(y)y)) 就可以表示一个两个参数的函数,它返回第二个参数。不过当它...
    文章 2012-12-18 854浏览量
  • AngularJS 自定义控件

    而 link()函数如果叫 bind()或者 render()也许会更好,能更好的表达出这样的意思,在指令绑定数据或者重绑定数据的时候,这个函数将会调用。下面是一个完整的例子,演示了指令使用 compile()和 link()函数的: lt;...
    文章 2017-06-02 849浏览量
  • 从零构建一个简单的 Python 框架

    只有从 StreamReader 读取数据时,self._reset_conn_timeout()函数才会调用。这就意味着,直到第一个字节到达时,timeout 才初始化。如果有一个客户端建立了与服务器的连接却不发送任何数据,那就永远不会超时。...
    文章 2017-06-09 1106浏览量
  • 使用2to3将代码移植到Python 3-转

    如果这些方法的返回值立即传递给另外一个函数,并且那个函数会遍历整个序列,那么以上方法的返回值是列表或者视图并不会产生什么不同。在另外一些情况下,Python 3的这些改变干系重大。如果你期待一个能独立寻址...
    文章 2016-05-16 2376浏览量
  • 115个Java面试题和答案——终极列表(上)

    6.Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思?Java中的方法重载发生在同一个类里面两个或者是多个方法的方法名相同但是参数不同的情况。与此相对,方法覆盖是说子类重新定义了父类的方法。...
    文章 2015-08-22 620浏览量
  • VC 多个定时器

    上一讲给出的代码中也用到了它,我们使用的函数是MFC类库包装过的AfxMessageBox(),它比直接使用WIN32函数MessageBox()要稍微简单一些,但缺点是不能设置消息的标题条。除了上述两个函数外,CWnd类也有一个...
    文章 2016-09-16 893浏览量
  • 生成器函数

    return隐含的意思函数正将执行代码的控制权返回给函数被调用的地方。而"yield"的隐含意思是控制权的转移是临时和自愿的,我们的函数将来还会收回控制权。在Python中,拥有这种能力的“函数称为生成器,它非常...
    文章 2016-04-11 1332浏览量
  • Windows SDK编程(Delphi版)之 Windows编程概述与框架

    由于Delphi中不必用WinMain,所以我自己在内部构建了一个WinMain函数,传递一个参数HthisInstance,本参数表示当前应用程序的实例,实际上Delphi运行启动程序的时候,这个实例已经通过Delphi内部包装的WinMain函数给...
    文章 2017-11-12 1103浏览量
  • 《深入理解Scala》——第2章,第2.4节用None不用null

    那如果我们想把这种包装方法抽象化,让我们能把任意函数包装成同样对Option友好的版本要怎么做呢?来看一下我们称为lift的函数。lift3方法看上去有点像我们之前那个createConnection方法,差别在于它接受一个函数...
    文章 2017-05-02 1613浏览量
  • 从零构建一个简单的 Python 框架

    每当_reset_conn_timeout 函数被调用时,它会先取消之前所有赋值给 self._conn_timeout 的asyncio.Handle 对象。然后,使用 BaseEventLoop.call_later 函数让_conn_timeout_close 函数在超时数秒(timeout)...
    文章 2017-06-07 2007浏览量
  • 反应式编程 RxJava 设计原理解析

    观察者:对事件进行响应的对象,也可以称作消费者,在上述的代码中,subscirbe方法的参数是一个Consumer对象,该对象后续会被包装成一个LambdaObserver对象,即为这段代码中的观察者(消费者)。被观察者:产生事件...
    文章 2020-04-27 854浏览量
  • 面试官:说说你对async的理解

    async包装函数会返回一个什么样的promise?Copy/源代码:async function fn(){} fn();Copy/编译后变成了一大坨: generator的polyfillrequire("regenerator-runtime/runtime");function asyncGeneratorStep(gen,...
    文章 2020-04-12 392浏览量
  • javascript设计模式理论和示例深入分析(上)

    如果按照字面意思来理解,那么 prototype 就是通过调用构造函数而创建的那个对象实例的原型对象。使用原型对象的好处是可以让所有对象实例共享它所包含的属性和方法。换句话说,不必在构造函数中定义对象实例的信息...
    文章 2015-05-10 1119浏览量
1 2 3 4 ... 10 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化