首先给出代码:#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
单例模式的定义
单例模式确保类只有一个实例,并且提供一个全局的访问点。...
分类:
编程语言 时间:
2015-03-20 18:45:38
阅读次数:
299
基本数据类型基本数据类型-定点型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的SocketChannel是连接tcp网络套接字的channel。有如下两种方式去创建:
1、打开一个SocketChannel,连接到网络上的一个server
2、当ServerSocketChannel收到一个连接,SocketChannel就创建了
打开SocketChannel
SocketChannel socketChannel = SocketChannel...
分类:
编程语言 时间:
2015-03-20 18:46:10
阅读次数:
161
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
变量与常量变量的声明和赋值/*
* 变量的声明和赋值
*/
public class Test
{
public static void main(String[] args)
{
// 1-可以声明的同时,对变量赋值:int x = 10;
//局部变量,变量名符合命名规则。
//推荐使用此种方式。
int x =...
分类:
编程语言 时间:
2015-03-20 18:44:28
阅读次数:
229
最近老师让学习Python与维基百科相关的知识,无聊之中用Python简单做了个爬取游讯网图库中的图片。主要分享的是如何爬取HTML的知识和Python如何下载图片;希望对大家有所帮助,同时发现该网站的图片都挺精美的,建议阅读原网下载图片。通过浏览游讯网发现它的图库URL为,其中全部图片为0_0_1到0_0_75,简单来说文章就两句话:如何分析源代码通过正则表达式提取指定URL;如何通过Python下载图片。...
分类:
编程语言 时间:
2015-03-20 18:42:34
阅读次数:
240
序
这篇文章继续介绍对称加密算法,至于今天的主角,不用说,也是个厉害的角色 — — AES。AES 的出现,就是为了来替代原先的 DES 标准。现在来说,AES 的用途还是非常广泛的。
概念
AES,全称为“Advanced Encryption Standard”,中文名“高级加密标准”,在密码学中又称 Rijndael 加密法,是美国联邦政府采用的一种区块...
分类:
编程语言 时间:
2015-03-20 18:39:20
阅读次数:
292
Java NIO的ServerSocketChannel是用来监听外来TCP连接的channel,就想标准Java网络中的ServerSocket。实例如下:
ServerSocketChannel serverSocketChannel = ServerSocketChannel.open();
serverSocketChannel.socket().bind(new InetSocke...
分类:
编程语言 时间:
2015-03-20 18:39:34
阅读次数:
137
首先需要澄清的是,垃圾收集(GC)的历史远比Java要久远,当我们意识到手动管理内存所带来的麻烦时,懒惰的天性推动先驱们寻找更为简单、易用、关键是傻瓜式的内存管理技术。GC技术起源于1960年诞生于MIT的Lisp语言,由此可见越聪明的人越懒惰。 最近有一种想法:程序开发,程序设计从本质上...
分类:
编程语言 时间:
2015-03-20 18:37:26
阅读次数:
168
Python的函数定义中有两种特殊的情况,即出现*,**的形式。 如:def myfun1(username, *keys)或def myfun2(username, **keys)等。他们与函数有关,在函数被调用时和函数声明时有着不同的行为。此处*号不代表C/C++的指针。其中 * 表示...
分类:
编程语言 时间:
2015-03-20 18:36:00
阅读次数:
143
运行结果:name:name1,age:21name:name2,age:22name:name3,age:23
分类:
编程语言 时间:
2015-03-20 18:28:24
阅读次数:
130
/**多线程概述:什么是多线程? 首先,什么是进程? 进程是系统分配资源的基本单位,对于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中创建线程有两种方法:使用Thread类和使用Runnable接口。在使用Runnable接口时需要建立一个Thread实例。因此,无论是通过Thread类还是Runnable接口建立线程,都必须建立Thread类或它的子类的实例。Thread构造函数:public Thread( );p...
分类:
编程语言 时间:
2015-03-20 18:26:48
阅读次数:
159
/* 一、多态:多态是指一个事物的多种存在状态(一个事物的多种体现形态或者一个事物的多种表现形态) 1、多态的体现: 多态在代码中的体现为:父类引用指向了子类对象 即 父类 a = new 子类(); 2、多态的前提: 1,类与类之间必须存在关系,要么是继承,要么是实现(类实现接口,接口...
分类:
编程语言 时间:
2015-03-20 18:29:13
阅读次数:
149