散列表
前几天看《linux内核设计与实现》的时候,发现一个新名词(对于我来说)“散列表”,直接给我看蒙住了,散列表是个什么鬼,于是今天晚上找了本数据结构的书,来学习下散列表这个新东西。
散列表:
既是一种存储的技术,又是一种查找的技术,也就是说可以用它来查找与存储,不同于一般的存储与查找,一般正常的存储,举个例子一个已经存在的数组,其中...
分类:
其他好文 时间:
2015-06-17 09:44:49
阅读次数:
125
1.static全局变量和普通全局变量的区别:普通全局变量的作用域是整个源程序,而static全局变量则限制了作用域,即只字定义该变量的源文件内有效,在同一源程序的其他文件中不能使用它,防止在其他文件单元中被引用。
2. static局部变量改变了存储方式,即改变了它的生存周期,其只被初化一次,下一次依据上一次结果值。
3. static 函数:其作用域仅在本文件,只在当前源文件中使用的函数应该...
分类:
其他好文 时间:
2015-06-17 09:45:50
阅读次数:
166
7.3 数据库
这篇为linux的dbm数据库,代码在dbm数据库代码下载。可以使用文件来存储数据,为什么还需要数据库呢?因为在有些情况下,数据库的特性提供了解决问题的更好的办法。与使用文件来存储数据相比,使用数据库有如下两方面的优势:
1.可以存储长度可变的数据记录,这对平面的、非结构化的文件来说实现起来有点困难
2.数据库使用索引来有效地存储和检索数据。这样做的一个显著优点是这个索引不必...
分类:
数据库 时间:
2015-06-17 09:44:43
阅读次数:
197
Java泛型代码例子一篇代码胜过千言万语package com.apkkids.javalanguage;import java.util.ArrayList;
import java.util.List;/**
* @author wxb
* Java泛型例子
*/
public class GenericTest {
//泛型接口
public interface MyCo...
分类:
编程语言 时间:
2015-06-17 09:44:00
阅读次数:
170
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:
Markdown和扩展Markdown简洁的语法
代码块高亮
图片链接和图片上传
LaTex数学公式
UML序列图和流程图
离线写博客
导入导出Markdown文件
丰富的快捷键
快捷键
加粗 Ctrl + B
斜体 Ctrl + I
引用 Ctrl...
分类:
其他好文 时间:
2015-06-17 09:44:39
阅读次数:
123
写代码看到一条newInstance()语句,不是很理解它和new()的区别,就找了些资料,在这里总结一下。先看一个例子:
package com.zz.bridge.impl;
/**
* Copyright 2015年6月16日
* created by txxs
* all right reserved
*/
public class ClassDemo {
/**
* 构...
首先下载phpmemcache,地址为:
http://up.2cto.com/2012/0522/20120522094758371.rar
解压下的文件,解压后有以下文件:
接着以管理员身份打开cmd,进入刚才解压的目录,
安装memcache:
memcached.exe -d install
接着启动memcache服务:
memcache...
1239: 中山学院 ACM小组
Time Limit: 1 Sec Memory Limit: 64 MB
Submit: 79 Solved: 21
[Submit][Status][Web
Board]
Description
经过几年的发展,中山学院 ACM队伍越来越庞大,水平越来越高,影响力也越来越大。随着人员数量的壮大,为了营造一个良好的队内之间沟通讨论氛围,...
分类:
其他好文 时间:
2015-06-17 09:42:57
阅读次数:
172
进制转换
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
输入一个十进制数N,将它转换成R进制数输出。
输入
输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(210)。
输出
为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用...
分类:
其他好文 时间:
2015-06-17 09:42:35
阅读次数:
123
MyHtml.html
a{display: block;width: 20;height: 20;ba}
(function($){
$.fn.greenify = function(options){
var settings = $.extend(
{color:"green",
backgrou...
分类:
Web程序 时间:
2015-06-17 09:40:56
阅读次数:
171
图形学复习CH7 光栅化是将形式表示的几何图元转换为阵列表示的数据片元的过程,片元中每一个像素对应帧缓冲区中的每一个像素...
分类:
编程语言 时间:
2015-06-17 09:41:35
阅读次数:
183
优先级队列,顾名思义,和传统“先进后出”的队列相比,优先级队列在元素加入时就根据该元素的优先级插入到相应位置。实际上优先级队列PriotyQueue在poll时还是遵循先进后出,只是数据在进入时已经根据优先级排序了。实现优先级队列需要实现一个Comparator,测试代码如下:
public class PriotyQueueTest { //比较器,用于判断两个元素的优先级
Co...
分类:
编程语言 时间:
2015-06-17 09:42:53
阅读次数:
123
刚刚编译android studio的时候,控制台报错,说某某某return 2....
这个问题的正确解决方法是:
项目对应的build.gradle里面添加的依赖项有问题,只能是删除某个依赖项,然后重新运行知道运行成功为止!!
告诉大家个小窍门,一般都是最后一次添加的依赖项有问题,大家可以从最后一项逐项的注销依赖项,知道运行成功为止。...
分类:
移动开发 时间:
2015-06-17 09:41:59
阅读次数:
156
简单工厂
简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。
例如:简单工厂类
public class OperationFactory
{
public static Operation createOperator(string operate)
{
Ope...
分类:
其他好文 时间:
2015-06-17 09:40:36
阅读次数:
100
比赛第73分钟,中国队4:0不丹。趁着这个时间,一边看球,一边总结下最近做的工作。Cyber Threat Intelligence 网络威胁情报系统,作为RSA2013+起就一直吵的非常热的话题,在国内竟然找不到很多消息源,怪不得说国内的安全界从整体上落后国外两三年(是整体上而言)。但是也不是说没有途径。各大安全厂商必然炒的很热,毕竟这是和市场价值相关的部分。但相对独立而言,有几个微信公众平台做的...
分类:
其他好文 时间:
2015-06-17 09:41:15
阅读次数:
1560