最近复习了一下宽搜,感觉其实搜索是一种精神,而这种精神就是不怕困难走到底,掌握这种精髓能很好地帮助您解决一些需要举例子的问题。 今天找了一道题,比较值得学习,希望通过这道题了解宽搜的套路。 题目来源:http://acm.nyist.net/JudgeOnline/problem.php?pid=2 ...
分类:
编程语言 时间:
2017-10-04 17:33:13
阅读次数:
2874
面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。?类定义 以Student类为例,在Python中,定义类是通过class关键字:class... ...
分类:
编程语言 时间:
2017-10-04 18:00:02
阅读次数:
239
面向对象编程(Object Oriented Programming),简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即... ...
分类:
编程语言 时间:
2017-10-04 18:00:27
阅读次数:
247
python与C/C++不一样,它的变量使用有自己的特点,当初学python的时候,一定要记住“一切皆为对象,一切皆为对象的引用”这句话,其实这个特点类似于JAVA,所以在python里面大家也不用担心类似于C/C++中的指针的复杂问题, 在python中数据分为可变数据类型,不可变数据类型。 ●可... ...
分类:
编程语言 时间:
2017-10-04 18:01:17
阅读次数:
347
从强制解包看 Swift 的设计 不知道大家有没有发现,在一个 Objective-C 和 Swift 混编的 App 中,当把一个 OC 中的参数转到 Swift 时,Swift 会自动把这个变量进行强制解包。举个例子,我在 OC 中定义这样一个变量: @property (nonatomic, ...
分类:
编程语言 时间:
2017-10-04 18:02:28
阅读次数:
238
一、冒泡排序 C 语言 C++ 二、选择排序 C 语言 C++ 三、插入排序 C 语言 C++ template <typename BidirectionalIterator> void insertion_sort(BidirectionalIterator __first, Bidirecti ...
分类:
编程语言 时间:
2017-10-04 18:02:36
阅读次数:
168
这一周学习了简单的输入和输出,这一章的内容在前两章都有用到,这次学习又更加深入地学习了相关知识,同时也解决了我之前不懂的问题,例如算一些字符中的空格符的数目,通过编程判断出任意三个数字能否组成三角形并且算出三角形的面积........另外我也有找其他一些编程题来做,但说实话并不能每一个问题都能解决, ...
分类:
编程语言 时间:
2017-10-04 18:03:00
阅读次数:
195
正则表达式(Regular Expression),又称规则表达式,在代码中常简写为regex、regexp或RE,是计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。 正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作... ...
分类:
编程语言 时间:
2017-10-04 18:03:16
阅读次数:
259
在Class内部,可以有属性和方法,而外部代码可以通过直接调用实例变量的方法来操作数据,这样,就隐藏了内部的复杂逻辑。但是,从前面Student类的定义来看(见:Python面向对象编程——类定义与对象),外部代码还是可以自由地修改一个实例的name、score属性:>>> bart = Stude... ...
分类:
编程语言 时间:
2017-10-04 18:03:35
阅读次数:
168
Swift 开发中,为什么要远离 Heap? WWDC的视频 — Understanding Swift Performance 中,苹果上来就说,Heap 的操作复杂度要远远超越 Stack。所以大家在选择数据结构时,要尽量选择诸如结构体这种存储在 Stack 上的值数据类型,而不要选择像类这种存 ...
分类:
编程语言 时间:
2017-10-04 18:04:14
阅读次数:
148
1.缘起 最近由于工作原因,每天通勤时间过长,便动了换租房的念头。于是,在自如(http://www.ziroom.com/) 上刷了又刷,凭借自己的感性不断的对比各个房子,觉得既不靠谱又心累。而自如的选房如下图所示, 我一般是选定一个地铁站,期待的价钱区间,期待的面积进行筛选。可是这里有几个问题。 ...
分类:
编程语言 时间:
2017-10-04 18:04:27
阅读次数:
218
Python 3.x引入了一些与Python 2不兼容的关键字和特性,在Python 2中,可以通过内置的__future__模块导入这些新内容。如果你希望在Python 2环境下写的代码也可以在Python 3.x中运行,那么建议使用__future__模块。例如,如果希望在Python 2中拥有... ...
分类:
编程语言 时间:
2017-10-04 18:04:34
阅读次数:
406
在OOP程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 比如,我们已经编写了一个名为Animal的class,有一个run()方法可以直... ...
分类:
编程语言 时间:
2017-10-04 18:04:48
阅读次数:
191
//账户子类 protected String name; protected String accountid;////帐号 protected int number;//身份证号码 protected Double balance;//余额 protected String starttime;... ...
分类:
编程语言 时间:
2017-10-04 18:05:12
阅读次数:
273
新建Srping Boot 项目 以下是项目结构 由于Srping Boot内置Tomcat,所以不需要配置Tomcat就可以直接运行。 HelloWorldApplication是启动类,我们右击Run As 选择 Spring Boot app。 项目运行好之后 在浏览器输入:http://lo ...
分类:
编程语言 时间:
2017-10-04 18:29:35
阅读次数:
120
中文 https://msdn.microsoft.com/zh-cn/vba/word-vba/articles/view-displaypageboundaries-property-word 英文 https://msdn.microsoft.com/en-us/vba/word-vba/ar ...
分类:
编程语言 时间:
2017-10-04 18:29:42
阅读次数:
170
字符串操作< 数字,字符串,元组是不可变类型,即操作结果是返回值,源字符串不会改变 myStr = "hello world! Everybody" myStr.find("Eve")得到结果13,即这个子串在主串的起始位置,从左向右查找。 myStr.rfind("Eve") 从右向左查找。 fi ...
分类:
编程语言 时间:
2017-10-04 18:30:06
阅读次数:
227
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>表格标记举例</title></head><body> <table width="70%" border="1" align="center"> <tr> <th colspan="3" ...
分类:
编程语言 时间:
2017-10-04 18:30:31
阅读次数:
237
pom.xml中: createTest: 类上面加: 类里面加: 需要设置的全局变量: ...
分类:
编程语言 时间:
2017-10-04 18:30:59
阅读次数:
236
如何使用windows版Docker并在IntelliJ IDEA使用Docker运行Spring Cloud项目 #1:前提准备 1.1 首先请确认你的电脑是windows10专业版或企业版,只有这只有这两个版本才带有hyper-v #2:介绍 以往我们如果想要在windows上使用docker, ...
分类:
编程语言 时间:
2017-10-04 18:31:06
阅读次数:
1307