码迷,mamicode.com
首页 > 编程语言
Java 抽象类与接口
java提高篇(五) 抽象类与接口 抽象类 抽象类体现了数据抽象的思想,是实现多态的一种机制。它定义了一组抽象的方法,至于这组抽象方法的具体表现形式有派生类来实现。同时抽象类提供了继承的概念,它的出发点就是为了继承,否则它没有存在的任何意义。所以说定义的抽象类一定是用来继承的,同时在一个以抽象类为节 ...
分类:编程语言   时间:2017-08-11 23:03:22    阅读次数:149
Java Serialization
References [1] http://java-questions.com/Serialization-interview-questions.html [2] http://javarevisited.blogspot.co.uk/2011/04/top-10-java-serializat ...
分类:编程语言   时间:2017-08-11 23:03:07    阅读次数:219
多线程(三) java中线程的简单使用
原文链接:多线程(三) java中线程的简单使用 转载请注明出处! java中,启动线程通常是通过Thread或其子类通过调用start()方法启动。 常见使用线程有两种:实现Runnable接口和继承Thread。而继承Thread亦或使用TimerTask其底层依旧是实现了Runnabel接口。 ...
分类:编程语言   时间:2017-08-11 22:59:45    阅读次数:162
POJ - 3415 Common Substrings 后缀数组+单调栈
一般遇到多串问题,就用不同的符号把他们接起来,当成一个串来处理。 如A串是"aaaba",B串是“abaa"。 把height数组按照不小于K分组,假设K = 2。从前向后扫描,对于每一组中的每个B,考虑前面A对其的贡献。 可以用栈来维护A的值。当要入栈的height值大于栈顶的值,统计得到的子串的 ...
分类:编程语言   时间:2017-08-11 22:59:22    阅读次数:134
Python学习笔记(十)匿名函数
摘抄自:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431843456408652233b88b424613aa8ec2fe032fd85a000 本文章完全用于个人复习 ...
分类:编程语言   时间:2017-08-11 22:59:16    阅读次数:214
JavaScript实现的--贪吃蛇
总的实现思路: 一、效果部分: 1、编写html代码,加上样式。 二、JavaScript部分: 1.利用dom方法创建一块草坪,即活动区域; 2.创建一条蛇,并设置其初始位置; 3.创建一个随机出现的食物; 4. 最后编写移动函数: 头部移动; 吃掉食物后自身长度加长; 考虑它头部遇到墙壁和头部与 ...
分类:编程语言   时间:2017-08-11 22:58:40    阅读次数:216
指向数组的指针
#include using namespace std; int main() { int A[2][5]={{1, 2, 3, 4, 5}, {6, 7, 8, 9, 10}}; int (*p_a)[5]; p_a = &A[1]; cout<<*((*p_a)+2)<<endl; cout<... ...
分类:编程语言   时间:2017-08-11 22:56:57    阅读次数:199
JavaScript语句
JavaScript语句各式各样,一个JavaScript程序无非是一个以分号分隔的语句集合,所以一旦掌握了JavaScript语句。就能够開始编写JavaScript程序了。 1、表达式语句 表达式语句是JavaScript中最简单的语句,如赋值语句、自增自减运算符、delete运算符、函数调用等 ...
分类:编程语言   时间:2017-08-11 22:10:46    阅读次数:166
cogs1958 菜肴制作 拓扑排序
链接:http://cogs.pro/cogs/problem/problem.php?pid=1958 题意:给出一些约束条件,要求得出字典序最小的符合所有条件的方案。 这道题很显然是一个在$AOE$上的程序流程问题,显然是一个拓扑排序。但是这个拓扑排序有点意思,因为它要求字典序最小。 那么我们就 ...
分类:编程语言   时间:2017-08-11 22:10:07    阅读次数:241
猜四位数字智力游戏javascript源码实现
系统给定一个随机四位数 如4589 游戏者第一次猜 如4385 这时系统提示2A1B,表示猜的数字有两个数字且位置与系统给定的数字的相同,即4和8 1B表示有一个数你猜对了但位置不对,即5 根据这个提示,游戏者可以进行第二次猜,系统会在此给出提示 ...直到猜对位置 使用js来实现源码如下: var ...
分类:编程语言   时间:2017-08-11 22:09:46    阅读次数:207
[bzoj4552]排序
解题关键:观察发现答案可进行二分,二分答案,将大于等于答案的数记为1,小于的记为0,从而可以使用线段树的区间赋值和区间求和解决。 复杂度:$O(nlog^2n)$ ...
分类:编程语言   时间:2017-08-11 22:08:38    阅读次数:199
Python 爬验证码
主要实现功能: - 登陆网页 - 动态等待网页载入 - 验证码下载 非常早就有一个想法,就是自己主动依照脚本运行一个功能。节省大量的人力——个人比較懒。花了几天写了写,本着想完成验证码的识别,从根本上解决这个问题,仅仅是难度太高,识别的准确率又太低。计划再次告一段落。 希望这次经历能够与大家进行分享 ...
分类:编程语言   时间:2017-08-11 22:07:54    阅读次数:190
python第二话
salary.isdigit() 判断 下断点调试 for和else组合 ...
分类:编程语言   时间:2017-08-11 22:07:36    阅读次数:134
【Java_SSM】(三)maven中的配置文件setting的配置
这篇博文我们介绍两方面:如何修改setting.xml文件及相应配置(本文maven版本为3.5.0) (1)首先打开maven文件目录--conf,会看见如下目录 (2)复制setting.xml文件,粘贴至默认目录C:\用户\用户名\.m2文件中 对于初学者在安装配置好maven之后,发现目录下 ...
分类:编程语言   时间:2017-08-11 22:06:32    阅读次数:216
柔性数组
柔性数组 * 柔性数组即数组大小待定的数组 * C语言中结构体的最后一个元素可以是大小未知的数组 * C语言中可以由结构体产生柔性数组 #include <stdio.h> #include <malloc.h> typedef struct _soft_array { int len; int a ...
分类:编程语言   时间:2017-08-11 22:06:24    阅读次数:225
好记性不如烂笔头77-多线程-Thread子类的线程对象是不同的
Thread子类的线程对象是不同的。 比方: EasySelfThread thread = new EasySelfThread(); //同一个线程对象 Thread t1 = new Thread(thread, “t1”); Thread t2 = new Thread(thread, “= ...
分类:编程语言   时间:2017-08-11 22:05:37    阅读次数:158
深入了解Java虚拟机(3)类文件结构
虚拟机执行子系统 一、类文件结构 1.魔数和class版本 1.magic-魔数:0xCAFEBABE;4字节 2.minor_version:次版本,丶之后的数字;2字节 3.major_version:主版本,丶之前的数字;2字节 2.常量池 1.constant_pool_count:常量池常 ...
分类:编程语言   时间:2017-08-11 22:04:33    阅读次数:272
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!