码迷,mamicode.com
首页 > 编程语言
快速幂算法的理解
首先给出代码:#include using namespace std; //计算a^bmodn int modexp(int a,int b,int n) { int ret=1; int tmp=a; while(b) { if(b&1)...
分类:编程语言   时间:2015-03-20 18:47:49    阅读次数:155
单例模式(Java代码实现)
单例模式的定义 单例模式确保类只有一个实例,并且提供一个全局的访问点。...
分类:编程语言   时间:2015-03-20 18:45:38    阅读次数:299
JAVA学习笔记(一) - 基本数据类型
基本数据类型基本数据类型-定点型package com.itany.basejava.day02.demo01; /* * 基本数据类型-定点型 */ public class Test { public static void main(String[] args) { //1-整型常量值默认的类型是int;如果声明的变量的类型为byte,short,char时...
分类:编程语言   时间:2015-03-20 18:45:06    阅读次数:157
【JAVA】【NIO】9、Java NIO SocketChannel
Java NIO的SocketChannel是连接tcp网络套接字的channel。有如下两种方式去创建: 1、打开一个SocketChannel,连接到网络上的一个server 2、当ServerSocketChannel收到一个连接,SocketChannel就创建了 打开SocketChannel SocketChannel socketChannel = SocketChannel...
分类:编程语言   时间:2015-03-20 18:46:10    阅读次数:161
数组去重Array
var aee3=[31,42,13,19,5,11,8,13,40,39,1,8,44,15,3]; Array.prototype.unqu2=function(){ this.sort(); var arr2=[this[0]]; for (var j = 1; j < this.length; j++) { ...
分类:编程语言   时间:2015-03-20 18:43:19    阅读次数:150
JAVA学习笔记(二) - 运算符
变量与常量变量的声明和赋值/* * 变量的声明和赋值 */ public class Test { public static void main(String[] args) { // 1-可以声明的同时,对变量赋值:int x = 10; //局部变量,变量名符合命名规则。 //推荐使用此种方式。 int x =...
分类:编程语言   时间:2015-03-20 18:44:28    阅读次数:229
[python学习] 简单爬取图片网站图库中图片
最近老师让学习Python与维基百科相关的知识,无聊之中用Python简单做了个爬取游讯网图库中的图片。主要分享的是如何爬取HTML的知识和Python如何下载图片;希望对大家有所帮助,同时发现该网站的图片都挺精美的,建议阅读原网下载图片。通过浏览游讯网发现它的图库URL为,其中全部图片为0_0_1到0_0_75,简单来说文章就两句话:如何分析源代码通过正则表达式提取指定URL;如何通过Python下载图片。...
分类:编程语言   时间:2015-03-20 18:42:34    阅读次数:240
Java 加解密技术系列之 AES
序 这篇文章继续介绍对称加密算法,至于今天的主角,不用说,也是个厉害的角色 — — AES。AES 的出现,就是为了来替代原先的 DES 标准。现在来说,AES 的用途还是非常广泛的。 概念 AES,全称为“Advanced Encryption Standard”,中文名“高级加密标准”,在密码学中又称 Rijndael 加密法,是美国联邦政府采用的一种区块...
分类:编程语言   时间:2015-03-20 18:39:20    阅读次数:292
Go语言:正则表达式的使用
Go语言:正则表达式的使用...
分类:编程语言   时间:2015-03-20 18:38:50    阅读次数:154
【JAVA】【NIO】10、Java NIO ServerSocketChannel
Java NIO的ServerSocketChannel是用来监听外来TCP连接的channel,就想标准Java网络中的ServerSocket。实例如下: ServerSocketChannel serverSocketChannel = ServerSocketChannel.open(); serverSocketChannel.socket().bind(new InetSocke...
分类:编程语言   时间:2015-03-20 18:39:34    阅读次数:137
深入理解Java虚拟机 - 垃圾收集概述
首先需要澄清的是,垃圾收集(GC)的历史远比Java要久远,当我们意识到手动管理内存所带来的麻烦时,懒惰的天性推动先驱们寻找更为简单、易用、关键是傻瓜式的内存管理技术。GC技术起源于1960年诞生于MIT的Lisp语言,由此可见越聪明的人越懒惰。 最近有一种想法:程序开发,程序设计从本质上...
分类:编程语言   时间:2015-03-20 18:37:26    阅读次数:168
【转载】 Python 方法参数 * 和 **
Python的函数定义中有两种特殊的情况,即出现*,**的形式。 如:def myfun1(username, *keys)或def myfun2(username, **keys)等。他们与函数有关,在函数被调用时和函数声明时有着不同的行为。此处*号不代表C/C++的指针。其中 * 表示...
分类:编程语言   时间:2015-03-20 18:36:00    阅读次数:143
forEach遍历对象数组案例
运行结果:name:name1,age:21name:name2,age:22name:name3,age:23
分类:编程语言   时间:2015-03-20 18:28:24    阅读次数:130
java线程概述
/**多线程概述:什么是多线程? 首先,什么是进程? 进程是系统分配资源的基本单位,对于windows系统而言。 进程是程序的一次运行。 一个进程中至少有一个线程存在,因为线程才是实际运行单元。 线程:是指程序中的控制单元,一条执行路径。 一个程序可以有多线程并发执行,每个线程是一个控制单元。一个程...
分类:编程语言   时间:2015-03-20 18:29:13    阅读次数:190
算法训练 操作格子
算法训练 操作格子 时间限制:1.0s 内存限制:256.0MB问题描述有n个格子,从左到右放成一排,编号为1-n。共有m次操作,有3种操作类型:1.修改一个格子的权值,2.求连续一段格子权值和,3.求连续一段格子的最大值。对于每个2、3操作输出你所求出的结果。输入格式第一行2个整数n,m。接下.....
分类:编程语言   时间:2015-03-20 18:28:27    阅读次数:138
java多线程详解
在Java中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread构造函数:public Thread( );p...
分类:编程语言   时间:2015-03-20 18:26:48    阅读次数:159
java多态总结
/* 一、多态:多态是指一个事物的多种存在状态(一个事物的多种体现形态或者一个事物的多种表现形态) 1、多态的体现: 多态在代码中的体现为:父类引用指向了子类对象 即 父类 a = new 子类(); 2、多态的前提: 1,类与类之间必须存在关系,要么是继承,要么是实现(类实现接口,接口...
分类:编程语言   时间:2015-03-20 18:29:13    阅读次数:149
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!