51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#可迭代对象
python(六)面向对象
1.封装支持多重继承,但如果不需要的时候最好不要使用,避免出现不必要的bug: 2.继承3.多态4.构造函数5.私有和共有在属性前写两个下滑线定义就是私有的 ...
代码星球
·
2020-04-06
python
面向
对象
【转】编写高质量代码改善C#程序的157个建议——建议112:将现实世界中的对象抽象为类,将可复用对象圈起来就是命名空间
建议112:将现实世界中的对象抽象为类,将可复用对象圈起来就是命名空间在我们身边的世界中,对象是什么?对象就是事物,俗称“东西”。那么,什么东西算得上是一个对象呢?对象有属性、有行为。以动物为例,比如猫(Cat)。Cat可以有Name,这就是属性;Cat有一个恶习ScratchSof...
代码星球
·
2020-04-06
建议
对象
编写
高质量
代码
DOM中的事件对象(event)
在触发DOM上的某个事件时,会产生一个事件对象event,这个对象中包含着所有与事件相关的信息。包括导致事件的元素、事件的类型以及其他与特定事件相关的信息。例如:鼠标操作导致的事件对象中,会包含鼠标位置的信息,而键盘操作导致的事件对象中,会包含与按下的键有关的信息。所以浏览器都支持event对象,但支持方式不同。btn...
代码星球
·
2020-04-06
DOM
中的
事件
对象
event
svg中实现文字随曲线走向,HTML直接写和JavaScript创建对象两种方式
<!DOCTYPEhtml><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"...
代码星球
·
2020-04-06
svg
实现
文字
曲线
走向
打印Lua的Table对象
小伙伴们再也不用为打印lua的Table对象而苦恼了,本人曾也苦恼过,哈哈不过今天刚完成了这个东西,以前在网上搜过打印table的脚本,但是都感觉很不理想,于是,自己造轮子了~ 打印的效果,自己感觉还比较慢,不敢私藏,赶紧分享... 如有更好的更改,欢迎讨论,优化!!! 以下脚本保存到文件...
代码星球
·
2020-04-06
打印
Lua
Table
对象
oracle 备份数据库对象(存储过程PROCEDURE,FUNCTION,VIEW,TRIGGER...)
开发过程中,需要不停的备份数据库对象,特别是存储过程,每次手动备份不免很低能啊历经几次修改终于,完美了,O(∩_∩)O哈哈~ (当然,你也可以再改简便一点~~~)selectdbms_metadata.get_ddl('PROCEDURE',"PROCEDURE_NAM...
代码星球
·
2020-04-06
oracle
备份
数据库
对象
存储
JavaScript Json对象和Json对象字符串的关系 jsonObj<->JsonString
JavaScriptJson对象和Json对象字符串的关系jsonObj<->JsonString如下示例:直接写的a1就是一个Json对象,a2就是一个Json对象字符串;通过eval函数得到的都是Json对象,不管参数是对象还是字符串.1functionJTS(o){2vararr=[];3varfmt...
代码星球
·
2020-04-06
Json
对象
Javascript
字符串
关系
python高级特性:切片/迭代/列表生成式/生成器
廖雪峰老师的教程上学来的,地址:python高级特性 下面以几个具体示例演示用法:一、切片1.1利用切片实现trimdeftrim(s):whiles[:1]==""ors[-1:]=="":#若第1个元素或最后1个元素为空格ifs[:1]=="":s=s[1:]ifs[-1:]=="":s=s[:-1]re...
代码星球
·
2020-04-06
python
高级
特性
切片
迭代
python: 序列化/反序列化及对象的深拷贝/浅拷贝
一、序列化/反序列化python中内置了很多序列化/反序列化的方式,最常用的有json、pickle、marshal这三种,示例用法如下:importjsonimportpickleimportmarshalauthor1={"name":"菩提树下的杨过","blog":"http://yjmyzz.cnblogs....
代码星球
·
2020-04-06
序列化
拷贝
python
对象
python面向对象笔记
一、封装(属性/私有方法/公有方法/静态方法/构造函数...)#定义一个类classAnimal:#私有成员(用_开头的约定为私有成员-注:仅仅是君子协定)_age=0#构造函数def__init__(self,name):#建议所有私有成员在这里初始化(不管是已定义的,还是"动态"添加的)self.name=name...
代码星球
·
2020-04-06
python
面向
对象
笔记
scala 学习笔记(04) OOP(上)主从构造器/私有属性/伴生对象(单例静态类)/apply方法/嵌套类
一、主从构造器java中构造函数没有主、从之分,只有构造器重载,但在scala中,每个类都有一个主构造器,在定义class时,如果啥也没写,默认有一个xxx()的主构造器classPerson{varname:String=_/***从构造器*@paramname*/defthis(name:String)={this...
代码星球
·
2020-04-06
scala
学习
笔记
OOP
主从
怎么判断两个对象是否完全相等
大家都知道,js没办法判断对象是否相等,因为在js引擎看来,不同的对象实例就是不相等,因此我写了个方法来判断是否对象是否相等思路就是不对递归,遇到不想等的就设置为false:functionevalObj(obj1,obj2){letisEval=true;_next(obj1,obj2);//再反向next是为了解决...
代码星球
·
2020-04-06
怎么
判断
两个
对象
是否
JavaScript中对象分类
js的对象有三大类,内部对象(本地对象和内置对象)、宿主对象和自定义对象一、内部对象1.本地对象,ECMAScript提供的需要实例化(new)才能使用的对象:Object、Function、Array、String、Boolean、Number、Date、RegExp、Error、EvalError、RangeErr...
代码星球
·
2020-04-06
Javascript
对象
分类
js对象克隆
大家都知道,js的对象是引用类型,如果直接varobj2=obj,obj2和obj是共享同一个对象实体的,这往往不是我们想要的结果。官方并没有给出通用的对象克隆方法:我们给出以下几种写法:1.通用对象克隆:functionclone(obj,hash=newWeakMap()){//解决循环引用if(hash.has(...
代码星球
·
2020-04-06
js
对象
克隆
普通对象以外的对象
对于普通对象,我们理解了它的key-value数据结构和原型链相关的知识基本就可以了,但是如果想用好JS的对象还远远不够。因为我们日常工作中,接触到的主要API,几乎都是由这些对象提供的。根据对象的来源来分类宿主对象内置对象固有对象:原生对象普通对象宿主对象 JavaScript宿主环境提供的对象。 例如浏览器的w...
代码星球
·
2020-04-06
对象
普通
以外
首页
上一页
...
98
99
100
101
102
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他