Java常量: Java的常量值用字符串表示,区分不同的数据类型 整型常量123、浮点型常量3.14、字符常量‘a’、逻辑常量true、字符串常量“helloworld”。 ps:此‘常量’区别于final关键字所修饰的不可更改变量。 Java变量: Java变量是程序中最基本的存储单元,其要素包括 ...
分类:
编程语言 时间:
2017-08-24 22:35:20
阅读次数:
196
本文是在阅读Aditya Bhargava先生算法图解一书所做的总结,文中部分代码引用了原文的代码,在此感谢Aditya Bhargava先生所作出的这么简单的事例,对基础算法感兴趣的朋友可以阅读原文。由于本人也是编程初学者,所以本书比较浅显易懂,所介绍的算法配上插图也十分易懂,这里只是介绍几种最基 ...
分类:
编程语言 时间:
2017-08-24 22:36:50
阅读次数:
284
1.Java常见的注释有哪些,语法是怎样的? 1.单行注释用//表示,编译器看到//会忽略该行//后的所文本 2.多行注释/* */表示,编译器看到/*时会搜索接下来的*/,忽略掉/* */之间的文本。 3.文档注释用/** */表示,是java特有的注释,其中注释内容可以被JDK提供的工具 jav ...
分类:
编程语言 时间:
2017-08-24 22:37:20
阅读次数:
180
一.函数 函数是指逻辑结构化和过程化的一种编程方式,将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可 (1)使用函数的好处是:代码的重用性;即通过调用函数,减少重复代码。保持代码的一致性。使代码更具扩展性 (2)主要分为:(面向过程和面向对象的区别是:面向对象是 ...
分类:
编程语言 时间:
2017-08-24 22:38:05
阅读次数:
128
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ4989 题意概括 一条马路的两边分别对应的序列A、B,长度为n,两序列为1到n的全排列。当Ai=Bj时,两边之间会连一条边。你可以选择序列A或序列B进行旋转(只能使队尾或队头位置上的数字变成队头或队尾 ...
分类:
编程语言 时间:
2017-08-24 22:39:42
阅读次数:
175
一个舰队的目标状态如上图。红色是旗舰。然后给你初始局面,每一次决策可以把旗舰和其上一层或下一层的两个相邻的进行交换。如果能在20步内出解的话,输出最小步数;否则输出“too difficult”。 把每个方块当成0~5的数,整个状态正好可以压缩成1个21位的6进制数,恰好可以用long long存下 ...
分类:
编程语言 时间:
2017-08-24 22:40:00
阅读次数:
412
最近初学javaScript,记录下学习心得吧,javaScript是一种灵活性很高的语言,今天先记录下它的初级应用。 with语句:有时候我们需要多次使用dom对象的函数,每次都要声明,例如document.write(),我们就可以用with,免去多次调用的麻烦。 for语句:表示遍历一个对象或 ...
分类:
编程语言 时间:
2017-08-24 22:40:45
阅读次数:
154
这一部分,主要讲Swift中创新的可选型(optionals) 一、概要 可选型是Swift创新的一种新的类型,首先看一下可选型的应用场景: var errorCode : Int = 404 这时候errorCode的值是404,表示此时的错误状态码是404,当产生一种错误的时候就会获得其对应的e ...
分类:
编程语言 时间:
2017-08-24 22:41:41
阅读次数:
212
简单实现了一个在函数执行出现异常时自动重试的装饰器,支持控制最多重试次数,每次重试间隔,每次重试间隔时间递增。 核心代码20行不到,最新的代码可以访问从github上获取 https://github.com/blackmatrix7/matirx-tookit/blob/master/decora ...
分类:
编程语言 时间:
2017-08-24 22:41:52
阅读次数:
220
给定一个升序排列的数组,去掉重复的数,并输出新的数组的长度。 例如:数组 A={1,1,2},你的程序应该输出 222 即新数组的长度,新数组为 {1,2}。 要求:不能新开数组分配额外的空间,即常数空间限制。 输入格式 输入一个整数 n(1≤n≤1000)。 接下来一行 nnn 个整数 Ai(?1 ...
分类:
编程语言 时间:
2017-08-24 22:42:11
阅读次数:
153
概述 大多数算法都定义在algorithm头文件中。 Note:算法永远不会执行容器操作 泛型算法本身不会执行容器的操作,而是通过迭代器来访问、修改等操作 10.1 题目要求读取数据存入vector,并实现用户可以查找的值出现在vector中的次数,所以可以考虑用户查找文件中某个数出现的次数,所以可 ...
分类:
编程语言 时间:
2017-08-24 22:42:30
阅读次数:
220
1. Javascript 字符串里面的方法: 示例: 2. 布尔类型 小写,true, false 3. 数组(Python里面叫列表) a=[11,22,33,44] ...
分类:
编程语言 时间:
2017-08-24 22:43:08
阅读次数:
153
# -*- coding: utf-8 -*- #coding=utf-8 import urllib import urllib2 import re import thread import time class QSBK: def __init__(self): self.pageIndex=... ...
分类:
编程语言 时间:
2017-08-24 22:43:23
阅读次数:
196
输出有两种,一种是标准输出,一种是标准错误输出,python 处理标准输出使用 sys.stdout ,处理标准错误输出用 sys.stderr ...
分类:
编程语言 时间:
2017-08-24 22:43:34
阅读次数:
152
欢迎访问~原文出处——博客园-zhouzhendong 去博客园看该题解 题目传送门 - BZOJ4994 题意概括 给定长度为2N的序列,1~N各处现过2次,i第一次出现位置记为ai,第二次记为bi,求满足ai<aj<bi<bj的对数。 n<=100000(这个数据范围是我凑出来的,但是我没试过更 ...
分类:
编程语言 时间:
2017-08-24 22:46:13
阅读次数:
285
本篇内容 一、 接口与归一化设计 1.定义 (1)归一化让使用者无需关心对象的类是什么,只需要知道这些对象都具备某些功能就可以了,这极大地降低了使用者的使用难度。 (2)归一化使得高层的外部使用者可以不加区分的处理所有接口兼容的对象集合。 2.模拟接口 二、多态与多态性 1.定义 多态:同一种事物的 ...
分类:
编程语言 时间:
2017-08-24 22:46:37
阅读次数:
254
//店铺属性类 public class Property { String name; // 距离,单位:米 Integer distance; // 销量,月售 Integer sales; // 价格,这里简单起见就写一个级别代表价格段 Integer priceLevel; public P... ...
分类:
编程语言 时间:
2017-08-24 22:47:39
阅读次数:
281
一、命令行参数的取得对于一些功能性的脚本来说非常有用,不至于将功能写死在脚本中。 shell的命令行参数直接用 $ 1,$2 等就可以直接获取 其中 $1 表示 第二个参数,即命令行的第一个参数,因为默认 $0 参数表示脚本本身,而 $@ 表示命令行参数列表,即总的参数个数。 二、python命令行 ...
分类:
编程语言 时间:
2017-08-24 22:48:40
阅读次数:
318
有时,待排序的文件很大,计算机内存不能容纳整个文件,这时候对文件就不能使用内部排序了(这里做一下说明,其实所有的排序都是在内存中做的,这里说的内部排序是指待排序的内容在内存中就可以完成,而外部排序是指待排序的内容不能在内存中一下子完成,它需要做内外存的内容交换),外部排序常采用的排序方法也是归并排序 ...
分类:
编程语言 时间:
2017-08-24 22:49:11
阅读次数:
254
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于v ...
分类:
编程语言 时间:
2017-08-24 22:49:17
阅读次数:
239