首页 > 编程语言
Python 面向对象编程——初见
面向对象编程(Object Oriented Programming),简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即... ...
分类:编程语言   时间:2017-10-04 17:58:00    收藏:0  评论:0  赞:0  阅读:329
Python 2.7.x 和 3.x 版本的语法区别
Python 3.x引入了一些与Python 2不兼容的关键字和特性,在Python 2中,可以通过内置的__future__模块导入这些新内容。如果你希望在Python 2环境下写的代码也可以在Python 3.x中运行,那么建议使用__future__模块。例如,如果希望在Python 2中拥有... ...
分类:编程语言   时间:2017-10-04 17:57:26    收藏:0  评论:0  赞:0  阅读:274
Swift 开发中,为什么要远离 Heap?
Swift 开发中,为什么要远离 Heap? WWDC的视频 — Understanding Swift Performance 中,苹果上来就说,Heap 的操作复杂度要远远超越 Stack。所以大家在选择数据结构时,要尽量选择诸如结构体这种存储在 Stack 上的值数据类型,而不要选择像类这种存 ...
分类:编程语言   时间:2017-10-04 17:56:52    收藏:0  评论:0  赞:0  阅读:275
C++第三次作业
这一周学习了简单的输入和输出,这一章的内容在前两章都有用到,这次学习又更加深入地学习了相关知识,同时也解决了我之前不懂的问题,例如算一些字符中的空格符的数目,通过编程判断出任意三个数字能否组成三角形并且算出三角形的面积........另外我也有找其他一些编程题来做,但说实话并不能每一个问题都能解决, ...
分类:编程语言   时间:2017-10-04 17:56:40    收藏:0  评论:0  赞:0  阅读:263
python的可变与不可变数据类型
python与C/C++不一样,它的变量使用有自己的特点,当初学python的时候,一定要记住“一切皆为对象,一切皆为对象的引用”这句话,其实这个特点类似于JAVA,所以在python里面大家也不用担心类似于C/C++中的指针的复杂问题, 在python中数据分为可变数据类型,不可变数据类型。 ●可... ...
分类:编程语言   时间:2017-10-04 17:54:30    收藏:0  评论:0  赞:0  阅读:730
从强制解包看 Swift 的设计
从强制解包看 Swift 的设计 不知道大家有没有发现,在一个 Objective-C 和 Swift 混编的 App 中,当把一个 OC 中的参数转到 Swift 时,Swift 会自动把这个变量进行强制解包。举个例子,我在 OC 中定义这样一个变量: @property (nonatomic, ...
分类:编程语言   时间:2017-10-04 17:52:48    收藏:0  评论:0  赞:0  阅读:338
Python 正则表达式
正则表达式(Regular Expression),又称规则表达式,在代码中常简写为regex、regexp或RE,是计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作... ...
分类:编程语言   时间:2017-10-04 17:52:01    收藏:0  评论:0  赞:0  阅读:383
排序算法
一、冒泡排序 C 语言 C++ 二、选择排序 C 语言 C++ 三、插入排序 C 语言 C++ template <typename BidirectionalIterator> void insertion_sort(BidirectionalIterator __first, Bidirecti ...
分类:编程语言   时间:2017-10-04 17:51:37    收藏:0  评论:0  赞:0  阅读:175
我用Python抓取了自如上所有的租房信息,随心所欲的选房
1.缘起 最近由于工作原因,每天通勤时间过长,便动了换租房的念头。于是,在自如(http://www.ziroom.com/) 上刷了又刷,凭借自己的感性不断的对比各个房子,觉得既不靠谱又心累。而自如的选房如下图所示, 我一般是选定一个地铁站,期待的价钱区间,期待的面积进行筛选。可是这里有几个问题。 ...
分类:编程语言   时间:2017-10-04 17:51:04    收藏:0  评论:0  赞:0  阅读:956
Python 面向对象编程——类定义与对象
面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。?类定义 以Student类为例,在Python中,定义类是通过class关键字:class... ...
分类:编程语言   时间:2017-10-04 17:49:31    收藏:0  评论:0  赞:0  阅读:335
Python 面向对象编程——访问限制
在Class内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部的复杂逻辑。但是,从前面Student类的定义来看(见:Python面向对象编程——类定义与对象),外部代码还是可以自由地修改一个实例的name、score属性:>>> bart = Stude... ...
分类:编程语言   时间:2017-10-04 17:49:17    收藏:0  评论:0  赞:0  阅读:307
通过java 代码来建立一个小型银行
//账户子类 protected String name; protected String accountid;////帐号 protected int number;//身份证号码 protected Double balance;//余额 protected String starttime;... ...
分类:编程语言   时间:2017-10-04 17:49:07    收藏:0  评论:0  赞:0  阅读:274
Python 面向对象编程——继承和多态
在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 比如,我们已经编写了一个名为Animal的class,有一个run()方法可以直... ...
分类:编程语言   时间:2017-10-04 17:48:41    收藏:0  评论:0  赞:0  阅读:265
笨办法学Python(习题0)
一、学着使用Terminal创建一个目录 mkdir —— make directory 创建目录 用法:$ mkdir <directory> 示例: 1、$ mkdir Test001 在当前目录下创建“Test001”的目录 2、$mkdir Test001/Test002 在当前目录下创建目 ...
分类:编程语言   时间:2017-10-04 17:28:48    收藏:0  评论:0  赞:0  阅读:263
[C++ Primer Plus] 第8章、函数探幽(一)程序清单——内联、引用、格式化输入输出、模板、decltype
程序清单8.1(inline内联函数) 程序清单8.2+8.3(引用变量) 引用变量的主要用途是作为函数的形参:引用变量做参数,函数将使用原始数据。 临时变量、引用参数和const 如果实参与引用参数不匹配,仅当参数为const引用时,C++将生成临时变量。 程序清单8.6 程序清单8.7 stri ...
分类:编程语言   时间:2017-10-04 17:28:23    收藏:0  评论:0  赞:0  阅读:295
SpringMVC之文件上传
使用Springmvc上传文件相较于传统的java编程和struts2来说非常简单,只需要在Spring容器中配置org.springframework.web.multipart.commons.CommonsMultipartResolver这个类即可。 Spring容器配置: 注意:该id=" ...
分类:编程语言   时间:2017-10-04 17:28:09    收藏:0  评论:0  赞:0  阅读:245
Python字符串切片与逆序
字符串切片< name = "abcdef" name[1:3]表示从下标为1开始取到3。(左闭右开区间 不包含右侧) Python中字符串的最后一个可以使用len(name)-1或者-1,依次类推倒数第二个即为-2..... name[3:]如果第二个不填写,则默认为最后一个。 name[3: : ...
分类:编程语言   时间:2017-10-04 17:28:00    收藏:0  评论:0  赞:0  阅读:343
JavaWeb(一)之细说Servlet
前言 其实javaWeb的知识早就学过了,可是因为现在在搞大数据开发,所以web的知识都忘记了。准备开始慢慢的把Web的知识一点一点的回忆起来,多学一点没有关系,就怕到时候要用的话,什么都不会了。 一、Servlet概述 1.1、Servlet简介 Servlet 运行在服务端的Java小程序,是s ...
分类:编程语言   时间:2017-10-04 17:27:21    收藏:0  评论:0  赞:0  阅读:259
用java实现从命令行接收多个数字,求和之后输出结果
1.设计思想 首先要了解从命令行输入数字的含义,不需要在程序中自己定义。需要定义int类的num和sum。之后利用num=Integer.parseInt(arg);将String型转化为int型。之后利用for循环,将num依次加到sum上。 2..程序流程图 3.源代码 public class ...
分类:编程语言   时间:2017-10-04 17:26:22    收藏:0  评论:0  赞:0  阅读:245
多线程下并发数据结构
1、并发List 在List下中有ArrayList 、LinkedList 、Vector 三种数据结构,其中Vector属于线程安全的。 在List下还有CopyOnWriteArrayList类实现的List接口,它也是线程安全的。 CopyOnWriteArrayList与Vector进行对 ...
分类:编程语言   时间:2017-10-04 17:24:38    收藏:0  评论:0  赞:0  阅读:303
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!