总结一下: 面向过程编程:根据业务逻辑从上到下的写代码 就是一个project写到底,重复利用性比较差 函数式:将某些特定功能代码封装到函数中 方便日后调用 面向对象:对函数进行分类封装,使开发更快捷更灵活 面向过程编程: 函数式: 面向对象: 一、封装 封装,顾名思义就是将内容封装到某个地方,以后 ...
分类:
编程语言 时间:
2018-05-17 16:46:04
阅读次数:
220
前序 在程序代码中出现的简单的模块要数函数了 函数的特点: 1、代码重复利用 2、便于修改和维护 3、控制执行时机 缺点:污染全局变量,模块成员之间没什么关系 例如:闭包模块化案例 利用面向对象思想,并使用立即执行函数,实现闭包,避免了变量污染,同时同一模块内的成员变量也没有了关系,在模块外部无法修 ...
分类:
其他好文 时间:
2018-05-16 19:39:24
阅读次数:
167
题目要求: 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 思路: 求和一定时,求两个数,就需要两个指针,两个指针一个大一个小不想等,首先让小的的指针不动,让大的指针向后移动,知道出现大于或者等于需要的和。等于时输出结果, ...
分类:
编程语言 时间:
2018-05-15 01:48:31
阅读次数:
297
题目描述: 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 题目分析: 两数之和target已知,所有元素也知道,可以转换为根据一元素来查找另一个元素。 ...
分类:
其他好文 时间:
2018-05-11 23:20:53
阅读次数:
123
一.为什么要用线程池 1.减少了创建和销毁线程的次数,每个工作线程都可以被重复利用,可执行多个任务。 2.可以根据系统的承受能力,调整线程池中工作线线程的数目,防止因为消耗过多的内存,而把服务器累趴下(每个线程需要大 约1MB内存,线程开的越多,消耗的内存也就越大,最后死机)。Java里面线程池的顶 ...
分类:
编程语言 时间:
2018-05-11 17:31:52
阅读次数:
220
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 思路:从第一个元素开始,分别与其后面的所有元素相加,得到的结果与target比较。 ...
分类:
其他好文 时间:
2018-05-08 22:11:20
阅读次数:
133
1、什么是函数?函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可2、为什么使用函数?函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。3、函数的特性1... ...
分类:
编程语言 时间:
2018-05-04 18:25:57
阅读次数:
245
HTML中的空白节点会影响整体的HTML的版面排榜 例如: 制作百度首页时,两个input之间的空白节点将本来是要整合在一起的搜索栏硬是把按钮和搜索框分离出现好丑的间隙 这时我们就可以用js清除这个空白格 下面是HTML的代码 css代码 js清除节点,为了重复利用,可以将它包装成一个函数: 处理节 ...
分类:
Web程序 时间:
2018-05-04 13:55:44
阅读次数:
663
Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是 ...
分类:
编程语言 时间:
2018-05-01 20:40:38
阅读次数:
176
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 定义一个函数 你可以定义一个由自己想要功能的函数,以下是简单的规则: 函数代 ...
分类:
编程语言 时间:
2018-04-27 19:41:53
阅读次数:
189