首页 > 编程语言
noi4_1_1999[日志排序]
复杂的判断&多余的空格=n个wrong answer ...
分类:编程语言   时间:2016-10-05 22:15:22    收藏:0  评论:0  赞:0  阅读:297
Java 4
1、继承的问题 子类是父类的一个扩展,子类可以利用父类的属性与行为,这种情况子类会破坏父类的封装 为了保持父类良好的封装性,设计父类有以下规则: 如果要把某类设计为最终类则需要添加final修饰符,或将此类的构造器声明为private 2、利用组合实现复用 组合就是把旧类的对象当做新类的属性嵌入,并 ...
分类:编程语言   时间:2016-10-05 22:09:50    收藏:0  评论:0  赞:0  阅读:305
Java序列化中的SerialVersionUid
版权声明:本文为博主fbysss原创文章,转载请注明出处 版权声明:本文为博主fbysss原创文章,转载请注明出处 作者:fbysssmsn:jameslastchina@hotmail.com blog:blog.csdn.NET/fbysss声明:本文由fbysss原创,转载请注明出处关键字:S ...
分类:编程语言   时间:2016-10-05 22:09:03    收藏:0  评论:0  赞:0  阅读:236
【强连通分量】tarjan算法及kosaraju算法+例题
阅读前请确保自己知道强连通分量是什么,本文不做赘述。 Tarjan算法 一、算法简介 Tarjan算法是一种由Robert Tarjan提出的求有向图强连通分量的时间复杂度为O(n)的算法。 首先我们要知道两个概念:时间戳(DFN),节点能追溯到的最早的栈中节点的时间戳(LOW)。顾名思义,DFN就 ...
分类:编程语言   时间:2016-10-05 22:08:25    收藏:0  评论:0  赞:0  阅读:631
python 爬虫使用方法分享(1)——安装python
环境:win10 64位 专业版 已激活 python官网:https://www.python.org/ 安装版本:https://www.python.org/ftp/python/3.6.0/python-3.6.0b1-amd64.exe 安装过程中: 选择 customize instal ...
分类:编程语言   时间:2016-10-05 22:06:35    收藏:0  评论:0  赞:0  阅读:402
KMP算法,这是我看到的最简单的最好理解的KMP算法
看的文章来源于 http://www.cnblogs.com/c-cloud/p/3224788.html 好理解在求Next的方法(推荐看原文) Next实现 KMP实现 ...
分类:编程语言   时间:2016-10-05 22:04:59    收藏:0  评论:0  赞:0  阅读:386
Javascript---浏览器窗口可视区域大小
Javascript 浏览器窗口可视区域大小 在IE 9+,Chrome, Firefox、Opera,Safari中 浏览器窗口的内部高度 window.innerHeight 浏览器窗口的内部宽度 window.innerWindth 在所有浏览器都通用的JS方案 宽度 高度 网页尺寸 获取内容 ...
分类:编程语言   时间:2016-10-05 22:03:26    收藏:0  评论:0  赞:0  阅读:233
noi4_1_1754[字符串数组排序问题]
没忽略空格竟AC var way:string; a,b:array[1..100000] of string; n:longint; function cl(a,b:string):boolean;begin if (way='inc')or(way='dec') then exit(a>b); ...
分类:编程语言   时间:2016-10-05 22:03:11    收藏:0  评论:0  赞:0  阅读:284
《JavaScript高级程序设计(第三版)》-2
变量 ECMAScript变量是松散类型的,即可以保存任何类型的数据。 初始化变量不会把它标记类型,初始化的过程只是给变量付一个值,因此可以在修改变量的同时修改值的类型。但并不推荐这样做。 使用var操作符定义的变量将称为定义该变量的作用域中的局部变量。也就是说,如果在函数中使用使用var定义一个变 ...
分类:编程语言   时间:2016-10-05 22:02:20    收藏:0  评论:0  赞:0  阅读:308
使用 Eclipse 调试 Java 程序的技巧
你应该看过一些如《关于调试的N件事》这类很流行的帖子 。假设我每天花费1小时在调试我的应用程序上的话,那累积起来的话也是很大量的时间。由于这个原因,用这些时间来重视并了解所有使我们调试更方便的功能。 那能为你省下一些时间,也将会使你的生活更安逸、轻松。同时也表明其它关于此主题的帖子也是很有价值的。 ...
分类:编程语言   时间:2016-10-05 21:59:54    收藏:0  评论:0  赞:0  阅读:359
线性判别分析(Linear Discriminant Analysis, LDA)算法初识
LDA算法入门 一. LDA算法概述: 线性判别式分析(Linear Discriminant Analysis, LDA),也叫做Fisher线性判别(Fisher Linear Discriminant ,FLD),是模式识别的经典算法,它是在1996年由Belhumeur引入模式识别和人工智能 ...
分类:编程语言   时间:2016-10-05 21:59:34    收藏:0  评论:0  赞:0  阅读:348
jpa+springdata
学习爱酷学习网尚硅谷springdata笔记: 1.在 Spring 配置文件 其中db.properties 测试类: 持久层类: 自定义方法时,声明的接口: 其实现类:使用原生entityManager PersonService:用于测试需要事务包裹的方法 与数据库表单对应的实体类: 使用的j ...
分类:编程语言   时间:2016-10-05 21:59:23    收藏:0  评论:0  赞:0  阅读:402
java对象分配
1.为什么会有年轻代 我们先来屡屡,为什么需要把堆分代?不分代不能完成他所做的事情么?其实不分代完全可以,分代的唯一理由就是优化GC性能。你先想想,如果没有分代,那我们所有的对象都在一块,GC的时候我们要找到哪些对象没用,这样就会对堆的所有区域进行扫描。而我们的很多对象都是朝生夕死的,如果分代的话, ...
分类:编程语言   时间:2016-10-05 21:57:13    收藏:0  评论:0  赞:0  阅读:213
JAVA OO之 类、对象、包
类 类是具有相同属性和行为的一组对象的集合。 以上是类申明的一个例子。 对象 万物皆为对象,对象因我关注而产生。类是对象的抽象,对象是类的实例。 包 文件夹...... 如需调用包中的类,通常需要手动导入类所在的包,但有两个例外,即本包中的类与java.lang.*包中的类。 如图所示,红框中的便是 ...
分类:编程语言   时间:2016-10-05 21:56:40    收藏:0  评论:0  赞:0  阅读:232
javascript函数及作用域的小结
在js中使用函数注意三点:1、函数被调用时,它是运行在他被声明时的语法环境中的; 2、函数自己无法运行,它总是被对象调用的,函数运行时,函数体内的this指针指向调用该函数的对象,如果调用函数时没有明确指定该对象, this 默认指向 window ( strict 模式除外,本文不涉及 stric ...
分类:编程语言   时间:2016-10-05 21:54:25    收藏:0  评论:0  赞:0  阅读:354
数组中的逆序对
在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007 利用归并排序的思想: 归并排序的改进,把数据分成前后两个数组(递归分到每个数组仅有一个数据项), ...
分类:编程语言   时间:2016-10-05 21:53:20    收藏:0  评论:0  赞:0  阅读:303
java 22 - 6 多线程之线程调度和设置线程的优先级
线程调度 假如我们的计算机只有一个 CPU,那么 CPU 在某一个时刻只能执行一条指令,线程只有得到 CPU时间片,也就是使用权,才可以执行指令。 那么Java是如何对线程进行调用的呢? 线程有两种调度模型: 分时调度模型 所有线程轮流使用 CPU 的使用权,平均分配每个线程占用 CPU 的时间片 ...
分类:编程语言   时间:2016-10-05 21:51:44    收藏:0  评论:0  赞:0  阅读:301
Java Day 16
基本数据类型包装类 Integer.MAX_VALUE Integer.parseInt(); intValue(); valueOf(); 自动装拆箱 如果是一个字节范围,数据共享 字符串中 数值排序 "20 23 4 5 6 -8 0 88" 1 package com.company; 2 3 ...
分类:编程语言   时间:2016-10-05 21:48:26    收藏:0  评论:0  赞:0  阅读:205
js面向对象及原型(javaScript高级程序设计第3版)
一、创建对象 创建一个对象,然后给这个对象新建属性和方法。 var box = new Object(); //创建一个Object对象 box.name = 'Lee'; //创建一个name属性并赋值 box.age = 100; //创建一个age属性并赋值 box.run = functio ...
分类:编程语言   时间:2016-10-05 21:47:54    收藏:0  评论:0  赞:0  阅读:222
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!