1006: [HNOI2008]神奇的国度 Description K国是一个热衷三角形的国度,连人的交往也只喜欢三角原则.他们认为三角关系:即AB相互认识,BC相互认识,CA相互认识,是简洁高效的.为了巩固三角关系,K国禁止四边关系,五边关系等等的存在.所谓N边关系,是指N个人 A1A2...An ...
分类:
编程语言 时间:
2017-09-13 20:15:47
阅读次数:
252
一般来说课本上的数据结构包括数组、单链表、堆栈、树、图。我这里所指的数据结构,是一个怎么表示一个对象的问题,有时候,单单一个变量声明不堪大用,比如int,String,double甚至一维数组、二维数组无法完全表达你要表达的东西,而定义一个类Class有太过麻烦,这时候,你可以考虑一下用Java中的 ...
分类:
编程语言 时间:
2017-09-13 20:15:00
阅读次数:
186
部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。 *内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就 ...
分类:
编程语言 时间:
2017-09-13 20:13:07
阅读次数:
221
冒泡排序: 相邻元素两两比较,大的往后放。第一次排序完毕后,最大值就出现在最大索引出。此方法排序需要比较数组长度-1次 选择排序: 从0索引开始,一次和后面元素比较,小的往前放,第一次比较完毕后,最小值出现在最小索引处。 二分查找(折半查找): 前提:数组必须是有序的。 思想:每次都计算中间的那个元 ...
分类:
编程语言 时间:
2017-09-13 19:29:20
阅读次数:
270
描述符 描述符就是将某种特殊类型的类实的实例指派给另一个类的属性。 特殊类型就是实现以下三个方法的一个或多个 __get__(self, instance, owener) 用于访问属性,它的返回属性的值 __set__(self, instance, value) 将在属性分配操作中调用,不返回任 ...
分类:
编程语言 时间:
2017-09-13 19:27:45
阅读次数:
174
1.前言 最近在看《游戏开发与设计模式》一书,看到控制反转设计模式,作者说:上层模块不应该依赖于下层模块,上层模块和下层模块都应该依赖于接口,这样能减少耦合。然后附带举了个例子,我觉得特别好,就是一台计算机是属于上层模块,里面硬盘属于下层模块,计算机依赖于硬盘,硬盘是计算机的基本组成部件之一。这里提 ...
分类:
编程语言 时间:
2017-09-13 19:26:26
阅读次数:
235
类会在首次被“主动使用”时执行初始化,为类(静态)变量赋予正确的初始值。在Java代码中,一个正确的初始值是通过类变量初始化语句或者静态初始化块给出的。而我们这里所说的主动使用 包括: 1. 创建类的实例 2. 调用类的静态方法 3. 使用类的非常量静态字段 4. 调用Java API中的某些反射方 ...
分类:
编程语言 时间:
2017-09-13 19:25:21
阅读次数:
199
题目链接: 剑指offer 题目链接: 把数组排成最小的数, 例如{3, 32, 321} 输出: 321323 解题思路: 我现在已经知道正确答案了, 就是没有办法去证明, 先去开会, 在开会的时候再去想。 代码: #include <iostream> #include <cstdio> #in ...
分类:
编程语言 时间:
2017-09-13 19:24:47
阅读次数:
135
1.前言 继上一讲IOC模式的基础上继续本讲桥接模式,笔者感觉桥接模式是23种设计模式中桥接模式是最好用但也是最难理解的设计模式之一,23中设计模式就好武侠剧中一本武功秘籍,我们在工作过程中想要熟练运用其中的每一种设计模式就好比跟高手过招想要能运用好武侠秘籍中的每一招每一式,并且能随着对手出招的不同 ...
分类:
编程语言 时间:
2017-09-13 19:23:53
阅读次数:
188
# -*- coding:utf-8 -*- name = "wangcai" #首字母大写 print(name.capitalize()) #统计 a出现的次数 print(name.count("a")) #打印50个字符,不够用 - 补齐 print(name.center(50,"-"))... ...
分类:
编程语言 时间:
2017-09-13 19:23:44
阅读次数:
157
转自: here 一. auto简介 编程时候常常需要把表达式的值付给变量,需要在声明变量的时候清楚的知道变量是什么类型。然而做到这一点并非那么容易(特别是模板中),有时候根本做不到。为了解决这个问题,C++11新标准就引入了auto类型说明符,用它就能让编译器替我们去分析表达式所属的类型。和原来那 ...
分类:
编程语言 时间:
2017-09-13 19:21:39
阅读次数:
247
1.什么是多线程?主要理解进程和线程。 进程:操作系统管理的基本运行单元,只是一个静态的概念,本身不能被执行。一个.exe文件,一个class文件就是一个进程,平时我们所说的一个进程开始执行了,其实是主线程被执行了。 多线程:就是一个进程里不同的执行路径。其实CPU一次只能执行同一个线程,由于不同线 ...
分类:
编程语言 时间:
2017-09-13 19:16:57
阅读次数:
141
闲来无事,本喵喜欢回顾写过的项目代码,希望能写的更精简。说简单点就是瞎折腾 [- - |||] 在 vue 项目中基于 axios 配置了 http 的 get 和 post 请求方法,这是其中的 post 方法: 主要是将接收到的 params 转换成 FormData 类型的值去做请求,里面有一 ...
分类:
编程语言 时间:
2017-09-13 19:16:22
阅读次数:
157
工作时遇到了一个奇葩的问题,同事做的界面,再策划那里死活无法运行,其他同事的都没有问题。简单一查,是界面上挂了个空脚本,但是同事提交了对应的脚本,其他人那里脚本是正常。随后想到是否是.meta的问题。查svn的log,那个同事先提的脚本,之后提的.meta。策划刚好在这段时间内更新,即使之后再次更新 ...
分类:
编程语言 时间:
2017-09-13 19:15:50
阅读次数:
184
python中常见的数据类型有:整数、浮点数、字符串、列表、元组、字典 python相较其他语言,可以省略了声明,可以直接定义赋值使用。 例如: a=12 就相当于 其他语言中的 int a=12 省略的声明数据类型的int ?下面举例定义各类型的变量: 1.定义一个整数(int) a = 1 2. ...
分类:
编程语言 时间:
2017-09-13 18:32:24
阅读次数:
148
高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中,可以部分内容 shutil.copyfile(src, dst)拷贝文件 shutil.copymode(src, dst)仅拷贝权限。内容、组、用户 ...
分类:
编程语言 时间:
2017-09-13 18:31:47
阅读次数:
267
## 输入name##name = input('What is your name ')name = 'stan' ## test for if,elifif name == 'stan': print('1. yes , your are stan' ) print('here is if')e ...
分类:
编程语言 时间:
2017-09-13 18:30:53
阅读次数:
160