前言 cjson 的代码只有 1000+ 行, 而且只是简单的几个函数的调用。 而且 cjson 还有很多不完善的地方, 推荐大家看完之后自己实现一个 封装好的功能完善的 cjson 程序。 json 基本信息 在阅读 json 之前, 建议阅读一下 json 的官方介绍。 如果上面的英文吓到你了的 ...
分类:
Web程序 时间:
2017-12-31 10:56:23
阅读次数:
255
一、装饰器 (为其他函数添加附加功能) 1、原则: 不能修改被装饰函数的源代码 不能修改被装饰函数的调用方式 2、储备知识: 函数即“变量” 高阶函数 嵌套函数 高阶函数+嵌套函数=装饰器 1 #Author : Felix Li 2 3 # 高阶函数的应用1 4 # import time 5 # ...
分类:
编程语言 时间:
2017-12-30 23:41:51
阅读次数:
348
一 为何要用装饰器 有的时候写完一段代码,过段时间需要对它进行升级、添加一些新功能,但是如果要直接修改原来的代码会影响其他人的调用,所以就需要一个不修改源代码且不修改原函数的调用方式的东西又能为原函数增添新功能的东西,装饰器就是干这个的。 二 什么是装饰器 三 装饰器的使用 下面是为一个函数添加装饰 ...
分类:
编程语言 时间:
2017-12-28 19:43:58
阅读次数:
180
一 为何要用装饰器 有的时候写完一段代码,过段时间需要对它进行升级、添加一些新功能,但是如果要直接修改原来的代码会影响其他人的调用,所以就需要一个不修改源代码且不修改原函数的调用方式的东西又能为原函数增添新功能的东西,装饰器就是干这个的。 二 什么是装饰器 三 装饰器的使用 下面是为一个函数添加装饰 ...
分类:
编程语言 时间:
2017-12-28 18:21:02
阅读次数:
200
作用: 在不改变函数源代码的前提下,给函数增加新的功能。 装饰器1,本质上是一个函数2,功能 装饰其他函数(为其他函数添加其他功能)3,不能修改被装饰函数的源代码4,不能修改被装饰函数的调用方式 实现装饰器的知识储备:1,函数即“变量”2,高阶函数 a,把一个函数当作实参,传给另外一个函数(在不修改 ...
分类:
编程语言 时间:
2017-12-28 17:17:27
阅读次数:
117
ZC: 模仿函数的调用,本来函数调用就是 同步的,Call一个函数 直到它 返回 界面都应该是卡住的。 ZC: 如果要将 模仿函数调用的方式 做成异步的,可以想象AdoQuery 使用回调函数,或者在Windows下使用消息(Linux不知道有没有窗口异步通知方式...) 推荐项目名:RemoteF ...
分类:
其他好文 时间:
2017-12-28 12:02:24
阅读次数:
177
一、函数的作用 函数可以让我们代码结构更清晰,而且避免了代码的重复,冗余,使一段代码或者功能可以反复的被调用,大大提高了开发效率 二、函数的定义 实例如下: 三、函数的调用 调用函数很简单,就是已经定义的函数名加括号,如果此函数需要参数,那括号内就要加入需要传的参数。如,调用上面定义的my_max函 ...
分类:
编程语言 时间:
2017-12-27 17:53:49
阅读次数:
146
一、函数的作用 函数可以让我们代码结构更清晰,而且避免了代码的重复,冗余,使一段代码或者功能可以反复的被调用,大大提高了开发效率 二、函数的定义 实例如下: 三、函数的调用 调用函数很简单,就是已经定义的函数名加括号,如果此函数需要参数,那括号内就要加入需要传的参数。如,调用上面定义的my_max函 ...
分类:
其他好文 时间:
2017-12-26 21:08:36
阅读次数:
147
一、函数的作用 函数可以让我们代码结构更清晰,而且避免了代码的重复,冗余,使一段代码或者功能可以反复的被调用,大大提高了开发效率 二、函数的定义 实例如下: 三、函数的调用 调用函数很简单,就是已经定义的函数名加括号,如果此函数需要参数,那括号内就要加入需要传的参数。如,调用上面定义的my_max函 ...
分类:
编程语言 时间:
2017-12-26 20:57:21
阅读次数:
219
文件的'改' python中文件并没有意义上的改,这段代码的本质是读取文件到pycharm中,更改内容并添加到一个新建的文件中,然后删除原文件 再将新建的文件命名成原文件 初始函数 定义函数 函数的调用 7None 函数定义了之后可以在任何需要它的地方调用 但是不能改变,只能做到函数内代码的作用 没 ...
分类:
编程语言 时间:
2017-12-26 19:03:29
阅读次数:
138