Redis是一个非常高效的基于内存的NOSQL数据库,它提供非常高效的数据读写效能.在实际应用中往往是带宽和CLIENT库读写损耗过高导致无法更好地发挥出Redis更出色的能力.下面结合一些redis本身的特性和一...
分类:
编程语言 时间:
2015-05-07 14:44:37
阅读次数:
153
今天总结循环单链表
什么是单循环链表?
单链表终端结点的指针域是指向空的,如果将其指向头结点,这样就形成了一个环,那么这种首尾相接的环就够成了单循环链表.
单链表中我们都是用头指针来表示的,但是在单循环链表里,用尾指针(指向最后一个节点)。为什么要这样,因为如果用头指针,那么当查找最后一个元素的时候,就要循环遍历,时间复杂度为O(n),如果用尾指针,时间复杂度为O(1),而因为是循环的,所以...
分类:
编程语言 时间:
2015-05-07 14:44:21
阅读次数:
192
这是一个老生常谈的问题,对于很多人来说应该很简单。不过还是写写,方便Ajax学习的后来者。虽然js.html是一个纯静态的页面,但是以下的程序必须挂在Tomcat服务器上,才能做到Ajax交互,否则看不出效果的。Eclipse for javaee注意把做好的工程挂在Tomcat上,才运行Tomcat。本工程除了JSP必须的Servlet包以外,无须引入其它东西。其实想直接用一个JSP页面完成这个...
分类:
编程语言 时间:
2015-05-07 14:40:58
阅读次数:
208
游戏规则:
通常由两个人玩,一方出数字,一方猜。出数字的人要想好一个没有重复数字的4位数,不能让猜的人知道。猜的人就可以开始猜。每猜一个数字,出数者就要根据这个数字给出几A几B,其中A前面的数字表示数字正确位置也正确的数的个数,而B前的数字表示数字正确而位置不对的数的个数。
如正确答案为 5234,而猜的人猜 5346,则是 1A2B,其中有一个5的位置对了,...
分类:
编程语言 时间:
2015-05-07 14:40:01
阅读次数:
352
封闭图像抽象类及其子类
Area.java:
public interface Area{
public double area();
}
Circle.java:
public final class Circle extends Ellipse //圆类,最终类
{
public Circle(double radius) ...
分类:
编程语言 时间:
2015-05-07 14:40:01
阅读次数:
146
选择排序的基本运算都是在n个元素组成的序列中,选择一个关键字最大或最小的元素输出,然后再从剩余的n-1个元素中选择一个关键字最大或最小的元素输出,以此类推,直到排序结束。以递增排序为例,简单选择排序过程如下:1第一次在数组中查找最小值a[i],然后将a[i]和a[0]交换位置。 2从a[1]开始,同样从a[1]开始往后找到最小值a[j],然后与a[1]交换位置,依次类推。废话不多说,直接贴代码
...
分类:
编程语言 时间:
2015-05-07 14:37:43
阅读次数:
127
java web http协议 浏览器 持久连接 TCP...
分类:
编程语言 时间:
2015-05-07 14:37:11
阅读次数:
152
Java中提供了大数字(超过16位有效位)的操作类,即 java.math.BinInteger 类和 java.math.BigDecimal 类,用于高精度计算.
其中 BigInteger 类是针对大整数的处理类,而 BigDecimal 类则是针对大小数的处理类.
BigDecimal 类的实现用到了 BigInteger类,不同的是 BigDecimal 加入了小数的概念.
flo...
分类:
编程语言 时间:
2015-05-07 14:33:43
阅读次数:
157
#include
#include
int main()
{
const int buf_size = 1024;
char *str1, *str2;
str1 = new char[buf_size];
str2 = new char[buf_size];
std::cin >> str1 >> str2;
int result;...
分类:
编程语言 时间:
2015-05-07 14:34:00
阅读次数:
148
原文链接 作者:
Jakob Jenkov 译者: 林威建[weakielin@gmail.com]
Java中的ThreadLocal类允许我们创建只能被同一个线程读写的变量。因此,如果一段代码含有一个ThreadLocal变量的引用,即使两个线程同时执行这段代码,它们也无法访问到对方的ThreadLocal变量。
如何创建ThreadLocal变量
以下代码展示了如何创建一...
分类:
编程语言 时间:
2015-05-07 14:30:56
阅读次数:
137
场景:
1. C++类有构造和析构函数,析构函数是在类对象被delete时(或局部变量自动销毁时)调用来释放资源。
2. C++类对象指针很多情况下需要赋值给void*通用指针来达到传输对象的目的,但是往往这种void*指针就是造成内存泄漏或程序错误的根源,
这就是为什么C++存在泛型的目的,它也是为了在编译时刻消除这种对象不确定性,避免delete或使用时的错误.
好了,看代码,以下代码有什么问题?...
分类:
编程语言 时间:
2015-05-07 14:29:48
阅读次数:
132
知识要点:运算符(掌握) 键盘录入(掌握) 流程控制语句 if语句(掌握)1:运算符(掌握)(1)算术运算符 A:+,-,*,/,%,++,-- B:+的用法 a:加法 b:正号 c:字符串连接符 C:/和%的区别 数据做除法操作的时候,/取得是商,%取得是余数 D:++和--的用法 a:他们...
分类:
编程语言 时间:
2015-05-07 14:26:13
阅读次数:
149
1:二维数组(理解)(1)元素是一维数组的数组。(2)格式: A:数据类型[][] 数组名 =new 数据类型[m][n]; B:数据类型[][] 数组名 =new 数据类型[m][]; C:数据类型[][] 数组名 =new 数据类型[][]{{...},{...},{...}}; D:数据类型[...
分类:
编程语言 时间:
2015-05-07 14:26:41
阅读次数:
190
模拟ThreadLocal类实现:线程范围内的共享变量,每个线程只能访问他自己的,不能访问别的线程。package com.ljq.test.thread;import java.util.HashMap;import java.util.Map;import java.util.Random;/*...
分类:
编程语言 时间:
2015-05-07 14:26:16
阅读次数:
221
知识要点:关键字 标识符 注释 常量、进制和进制转换 变量 数据类型和类型转换 运算符 语句1:关键字(掌握) (1)被Java语言赋予特定含义的单词 (2)特点: 全部小写。 (3)注意事项: A:goto和const作为保留字存在。 B:类似于Note...
分类:
编程语言 时间:
2015-05-07 14:26:23
阅读次数:
182
一、实践目的1、掌握基本输入输出。2、掌握方法定义与调用,理解参数传递方式。3、掌握数组的声明、定义与初始化,数组的处理。4、掌握数组作为方法参数和返回值。二、实践要求利用方法、数组、基本输入输出等Java基础知识,给出所选项目的基本设计与实现。三、项目需求所选项目名称:猜字游戏项目需求描述,主要指...
分类:
编程语言 时间:
2015-05-07 14:25:23
阅读次数:
160
人脸识别算法初次了解这是转载别人的帖子,认为好,大家一块学习http://www.cnblogs.com/guoyiqi/archive/2011/07/28/2129300.html前言 在写此文之前,先扯点东西。我一直在找一个东西,让我思考,让我久久的深陷当中,永久的,不断的思考。现在,我意识....
分类:
编程语言 时间:
2015-05-07 14:25:13
阅读次数:
199