今日内容 1 面向对象介绍 2 类的定义 3 属性的写法 4 初始化对象的属性 5 初始化方法的其他用处 6 如何为类定制行为 7 什么是绑定方法或非绑定方法(简介) 一 面向对象的介绍 在说面向对象编程之前简单的说一下面向过程的编程 关注的核心是过程,过程是就是一步一步的执行步骤,既先干啥在干啥 ...
分类:
其他好文 时间:
2019-07-24 21:11:43
阅读次数:
135
一面向对象初识: 除了面向对象,还有个面向过程,那什么是面向过程呢? 面向过程: 面向过程是一种编程思想,就是将代码流程化了,其核心就是过程,就是解决问题的步骤,即先做什么再做什么。 优点:将复杂的问题流程化了,简单化 缺点:扩展性低,复用性低,维护性低 面向对象: 它也是一种编程思想,其核心就是对 ...
分类:
其他好文 时间:
2019-07-24 19:31:41
阅读次数:
102
面向对象(OOP) 1 什么是面向对象 面向对象是一种编程思想,是前辈们的经验,可以指导程序员如何写出更好的程序 核心是对象,程序就是一系列的对象的集合,程序员负责调度控制这些对象完成任务 例如; 现在我要将大象装进冰箱中 我可以找一个会这项技能的人来装大象 我只需要负责找到会这项技能的人 总结;在 ...
分类:
其他好文 时间:
2019-07-24 19:11:32
阅读次数:
107
面试时间:2019.07.22 QQ视频面试 面试岗位:人工智能及大数据/一面 面试时长:35分钟 面试内容: 面试评价:回答度100% ...
分类:
其他好文 时间:
2019-07-23 00:28:39
阅读次数:
93
这是最终章,永久的思念。 题目大意: 有N张牌,每张牌两面都有数字,范围都在1到2N之间,求最少的反转次数,使得每张牌朝上的一面的数字各不相同,并求出达到这个效果的方案数。(多测,初始时每张牌正面朝上,无解输出“-1 -1”) 题解: 20%数据(N<=20) 直接搜索即可。 100%数据(N<=1 ...
分类:
其他好文 时间:
2019-07-22 20:02:50
阅读次数:
127
随着云计算、大数据、物联网、人工智能等各领域迅速崛起,尤其是软件定义一切的理念渐渐植入新兴行业,大环境、新技术的冲击对于网络工程师而言是一个巨大的挑战。笔者之前也是网络工程师后面转到前端做售前工程师,所以当代环境下网络工程师所面临的问题也有了自己的一些理解。传统网络工程师必备的技能主要有硬装加软调,只要精通数通领域知识便能独当一面,但是随着SDN技术的成熟与落地大部分繁琐且复杂的配置工作都可以交给
分类:
其他好文 时间:
2019-07-21 18:56:11
阅读次数:
121
一、面向对象的概念 1.什么是面向对象? (1)面向对象是一种符合人类思维习惯的编程思想。 (2)面向对象是一种思考问题的思维方式。 2.三种特性: (1)封装性 (2)继承性 (3)多态性 3.建立面向对象思维方式: (1)先整体,再局部 (2)先抽象,再具体 (3)能做什么,再怎么做 4.如何学 ...
分类:
编程语言 时间:
2019-07-21 16:43:00
阅读次数:
114
前言六月份,身边朋友跟我分享面试字节跳动和腾讯的经历,抽空整理成博文与大家分享一下。个人背景介绍双非本科,之前有幸内推通过之后去了百度实习了一段时间,面试前一定记得多刷面试题、面经!!!腾讯一面(支付)1.jqc的介绍2.如何确保多台机器不会重复消费3.如何确保消费了反馈失效问题(用事务管理,先储存再消费,失败就回滚)4.如何防止数据库单点问题8.paxos算法9.raft算法10.spring的
分类:
其他好文 时间:
2019-07-19 12:14:26
阅读次数:
116
我属于思考比较慢的选手,主要是对这些算法掌握不是很熟练。所以我觉得我虽然容易写bug,但是还是笔试适合一点吧。 一面有两个问题答不上来,一个是从左上要右下只允许向右向下的dp,然后找到最大和是100的倍数,这个可以多开一维表示余数,讨论最大值的时候加上余数,*100也不会很慢 dp[i][j][k] ...
分类:
编程语言 时间:
2019-07-17 09:23:52
阅读次数:
163
进击のpython 面向对象——类&私有属性 虽然我们上一part写了一个面向对象的程序:人狗大战 但是如果在面向对象来看 你这写的就不够规范 你既然选择用面向对象的思想来写 那你就要符合人家的定义规范和操作流程 那废话不多说 开始整活! 前面是先整出一个模板是吧? 那咱们也写个模板! 按照面向对象 ...
分类:
其他好文 时间:
2019-07-15 09:26:40
阅读次数:
123