什么是特性property property是一种特殊的属性,访问它时会执行一段功能(函数)然后返回值 例一:BMI指数(bmi是计算而来的,但很明显它听起来像是一个属性而非方法,如果我们将其做成一个属性,更便于理解) 成人的BMI数值: 过轻:低于18.5 正常:18.5-23.9 过重:24-2 ...
分类:
编程语言 时间:
2018-10-28 23:00:36
阅读次数:
193
array by ysy 【题目描述】 给定一个长度为n的数列,每次你可以进行以下操作之一: (1)将一个数+a; (2)将一个数-a; (3)将一个数+b; (4)将一个数-b; 你需要将所有数全部变为0,求最小操作数。 【输入数据】 第一行三个整数n,a,b,第二行n个整数x1~xn表示数列。 ...
分类:
其他好文 时间:
2018-10-27 19:49:53
阅读次数:
184
题目 解法 看到这道题,我们就会想到旅行商问题。但是这里每一个点可以经过最多两次,所以我们用三进制表示就好了。 代码 #include <iostream> #include <cstdio> #include <cstdlib> #include <cstring> #include <cmath ...
分类:
其他好文 时间:
2018-10-27 16:06:47
阅读次数:
149
使用前提: 需要频繁的进行创建和销毁的对象,创建对象时耗时过多或耗费资源过多 三要素: 1、构造方法私有化; 2、实例化的变量引用私有化; 3、获取实例的方法共有。 1.饿汉式单例 弊端:在类装载的时候就完成实例化 /** * 饿汉式单例 * * @author Wonder * @history ...
分类:
其他好文 时间:
2018-10-25 19:40:21
阅读次数:
194
餐巾计划问题 https://www.luogu.org/problemnew/show/P1251 题目描述 一个餐厅在相继的 N 天里,每天需用的餐巾数不尽相同。假设第 i 天需要 ri?块餐巾( i=1,2,...,N)。餐厅可以购买新的餐巾,每块餐巾的费用为 p 分;或者把旧餐巾送到快洗部, ...
分类:
其他好文 时间:
2018-10-25 14:17:43
阅读次数:
151
利用input的checked属性来实现:checked值为true,表示被选择,否则反之。 效果如图: js代码: 1.通过var butt1 = document.getElementById("butt1")来获取对应的id元素。 2.butt1.onclick = function(){ } ...
分类:
编程语言 时间:
2018-10-25 12:03:56
阅读次数:
114
python基础篇(五) 算法初识 什么是算法 二分查找算法 什么是算法 二分查找算法 ?一:算法初识 A:什么是算法 根据人们长时间接触以来,发现计算机在计算某些一些简单的数据的时候会表现的比较笨拙,而这些数据的计算会消耗大量计算机资源,而且耗时,这个时候就有人对这类计算编写了一些策略,这些策略就 ...
分类:
编程语言 时间:
2018-10-25 00:25:35
阅读次数:
261
(1)锁:进程之间数据不共享,但是共享同一套文件系统,所以访问同一个文件,或同一个打印终端,是没有问题的,而共享带来的是竞争,竞争带来的结果就是错乱,如何控制,就是加锁处理。 虽然使用加锁的形式实现了顺序的执行,但是程序又重新变成串行了,这样确实会浪费了时间,却保证了数据的安全。 (Lock) im ...
分类:
编程语言 时间:
2018-10-24 17:52:05
阅读次数:
302
136. Single Number 方法一:建立字典,依次循环; 1 class Solution: 2 def singleNumber(self, nums): 3 """ 4 :type nums: List[int] 5 :rtype: int 6 """ 7 dict1 = {} 8 f ...
分类:
其他好文 时间:
2018-10-22 20:16:22
阅读次数:
152
1.基于TCP/IP - http协议是基于TCP/IP协议之上的应用层协议。 2.基于请求响应,相应模式 -HTTP协议规定,请求从客户端发出,最后服务器端响应该请求并 返回。换句话说,肯定是先从客户端开始建立通信的,服务器端在没有 接收到请求之前不会发送响应 请求协议 > 浏览器 服务器 < 响 ...
分类:
Web程序 时间:
2018-10-21 12:08:48
阅读次数:
187