#可迭代对象

python面向对象基础(二)反射

前言如何动态输入一个模块名,可以随时访问到导入模块中的方法或者变量?in=input(“请输入你想导入的模块名:”)CC=__import__(in)#這种方式就是通过输入字符串导入你所想导入的模块CC.f1()#执行模块中的f1方法实现了动态输入模块名,从而使我们能够输入模块名并且执行里面的函数。但是执行的函数被固定...

JDBC的Statement对象

以下内容引用自http://wiki.jikexueyuan.com/project/jdbc/statements.html:一旦获得了数据库的连接,就可以和数据库进行交互。JDBC的Statement,CallableStatement和PreparedStatement接口定义的方法和属性,可以发送SQL命令或P...
代码星球 ·2021-02-19

C# 迭代器、枚举器、IEnumerable和IEnumerator

开始之前先思考几个问题:为什么集合可以使用foreach来遍历不用foreach能不能遍历各元素为什么在foreach中不能修改item的值?要实现foreach需要满足什么条件?为什么LinqtoObject中要返回IEnumerable?可枚举类是指实现了IEnumerable接口的类,比如数组就是可枚举类型;下面...

C#设计模式-迭代器模式

  迭代器是针对集合对象而生的,对于集合对象而言,必然涉及到集合元素的添加删除操作,同时也肯定支持遍历集合元素的操作,我们此时可以把遍历操作也放在集合对象中,但这样的话,集合对象就承担太多的责任了,面向对象设计原则中有一条是单一职责原则,所以我们要尽可能地分离这些职责,用不同的类去承担不同的职责。迭代器模式就是用迭代器...
代码星球 ·2021-02-19

javascript 面向对象整理

  整理一下js面向对象中的封装和继承。  js中封装有很多种实现方式,这里列出常用的几种。  直接将我们的成员写入对象中,用函数返回。缺点:很难看出是一个模式出来的实例。代码:functionStu(name,score){return{name:name,score:score}}varstu1=Stu("张三",...

javascript 面向对象制作坦克大战 (一)

   PS:这个坦克大战是在网上下的一段源码之后,自己进行的重写。 写这个的目的是为了巩固自己这段时间对js的学习。整理到博客上,算是对自己近端时间学习js的一个整理。同时也希望可以帮助到学习js的园友。由于自己也是刚学js不久,所以难免出现错误。如果发现希望给予指正。 这个教程适合熟悉j...

用javascript 面向对象制作坦克大战(二)

2.1 创建障碍物对象群   对象群保存各种地图上的对象,我们通过对象的属性来判断对象是否可以被穿过或被攻击。 Barrier.js: ViewCode 2.2  写入地图的数据。在Common.js中添加以下代码: V...

用javascript 面向对象制作坦克大战(三)

   之前,我们完成了坦克的移动和地图的绘制,这次我们来完成碰撞检测和炮弹的发射。   上代码前来张最新的类图: 3.碰撞检测  前面我们已经完成了坦克的移动和地图的绘制,下面我们开始写碰撞检测。3.1   创建碰撞检测对象 &n...

用javascript 面向对象制作坦克大战(四)

   我们现在还差一个重要的功能,没错,敌人坦克的创建以及子弹击中敌人坦克时的碰撞检测功能。 5. 创建敌人坦克完成炮弹碰撞检测  5.1  创建敌人坦克对象   敌人坦克和玩家坦克一样,同样继承自我们的坦克对象。所以我们在Tank.js中...

利用栈和堆来定义对象的不同之处~~

 我们在定义一个类的对象的时候,通常有两种方法:采用栈来定义对象:Humanunique;采用堆来定义对象:Human*unique=newHuman;下面,我们通过一个程序来说明这两种方法的区别:+ViewCode该程序输出结果为:对该结果的分析:我们在程序的第16行和第24行分别采用了堆分配(newHum...

将Json数据转换为ADO.NET DataSet对象

Json数据转换为ADO.NETDataSet其实方法有很多,Newtonsoft.Json也提供了DataSet的Converter用以转换Json数据。但是有些情况下DataSetConverter并不管用,而且也不一定能够满足项目需要。这里介绍另一种简单有效的方法,能够方便快速地将Json数据转为ADO.NETD...

json字符串转为json对象

因为json的特性,所以我们业务接口习惯使用json下发数据信息。但是有的时候并不是自己想的那样,就比如微信小程序中一般json都会以对象的形式存在(因为小程序有了处理),但是在加解密后就会生成正常的json字符串,这个时候就需要转换了。JSON.parse(jsonstr)我这个是直接利用函数将json字符串转化成了...
代码星球 ·2021-02-18

JS-安全检测JavaScript基本数据类型和内置对象的方法

前言:在前端开发中经常会需要用到检测变量数据类型的需求,比如:判断一个变量是否为undefined或者null来进行下一步的操作,今天在阅读“编写高质量代码-改善JavaScript程序的188个建议”这本书的时候看到这个比较好的方法,在此小记一笔以备在以后的开发中使用。1:如下所示是我编写的演示代码<!DOCT...

面向对象编程思想概览(六)异常处理

  一、简介  一个好的程序员,大量的精力要放到程序的异常处理之上,才能够保证程序的高质量运行。一个好的程序的评判标准就是程序能应付各种异常。本将从诸多生活中的事例入手,介绍了异常处理的重要性,并结合生活中的事例介绍了程序的异常、异常处理的概念,以及异常处理的机制和异常处理程序设计方法。  二、主要内容异常的概念异常处...
首页上一页...89101112...下一页尾页