Redis常用数据类型
Redis最为常用的数据类型主要有以下五种:
String
Hash
List
Set
Sorted set
在具体描述这几种数据类型之前,我们先通过一张图了解下Redis内部内存管理中是如何描述这些不同数据类型的:
首先Redis内部使用一个redisObject对象来表示所有的key和value,redisObject最主要的信息如上图所示:...
分类:
其他好文 时间:
2015-05-18 16:48:28
阅读次数:
254
c语言里的指针函数、函数指针、指针数组都用得比较多,数组指针相对在项目中比较少见。
#include
#include
int main() {
char (*a)[4];
char b[8]={'1','2','3','4','5','6','7','8'};
a = b;
printf("a[0] is %d\n",(*a)[0]);
a++;
printf("a[0] i...
分类:
编程语言 时间:
2015-05-18 16:46:24
阅读次数:
115
概述??选择排序:比如在一个长度为N的无序数组中,在第一趟遍历N个数据,找出其中最小的数值与第一个元素交换,第二趟遍历剩下的N-1个数据,找出其中最小的数值与第二个元素交换……第N-1趟遍历剩下的2个数据,找出其中最小的数值与第N-1个元素交换,至此选择排序完成。理论http://blog.csdn.net/feixiaoxing/article/details/6874619
http://ww...
分类:
编程语言 时间:
2015-05-18 16:48:03
阅读次数:
135
Android编码规范
1.包命名
一个唯一的包名总是全部小写,构造为顶级域名com/edu/net+机构部门缩小+项目所写+模块名
例如com.tghz.gameimsdk.activity
2.类命名
类名采用驼峰式命名,大小写混合,每个单词的首字母大写,使用完整单词,避免缩写词(除非该缩写词被广泛的使用,如URL,HTML)。
类名的每个单词为名词,避免出现无意义的单...
分类:
移动开发 时间:
2015-05-18 16:48:10
阅读次数:
138
前面自己将了一大堆ADO.NET的基础知识,现在该认真的实践一下了,下面我介绍一下vb.net版机房收费系统中,SqlHelper的使用,在机房收费中,SqlHelper是自己编写的一个类,里面用到的前面讲的几个对象的简单实例。
SqlHelper简介:SqlHelper是一个基于·NETFramework的数据库操作组件。组件中包含数据库操作方法。SqlHelper用于简化你重复的去写...
分类:
数据库 时间:
2015-05-18 16:47:59
阅读次数:
171
前言:A good workman is known by his tools。外国谚语如此,我们也有这样的古话,“工欲善其事,必先利其器”。好的开发团队自然有自己一套比较完好的工具,用来提高生产力以及生产效率。在学习编程的某一段岁月,我喜欢尝试用各种Java的开发工具,editplus、eclipse、jcreator、myeclipse、netbeans等等,最后,我决定使用eclipse。这一...
分类:
其他好文 时间:
2015-05-18 16:47:10
阅读次数:
175
在Shell中默认表示数值为十进制,那么二进制、八进制和十六进制如何表示呢?
方法1:使用前缀。
0开头表示八进制,0x开头表示十六进制。
如下:
#-----------------------------/chapter4/ex4-35.sh------------------
#! /bin/sh
#十进制20
((x=20))
echo "$x"
...
分类:
系统相关 时间:
2015-05-18 16:44:56
阅读次数:
190
昨天在家折腾了一天,把电脑上装了个ubuntu系统,并成功搞定jdk及Androidstudio的安装,可以新建项目直接运行,之前没有接触过ubuntu,一天下来勉强把ubuntu上一小部分基本操作搞懂了,随便写个笔记记录下:
1,从http://www.linuxidc.com/Linux/2015-01/112030.htm1下载linux环境的jdk压缩包:jdk-8u45-linux-x...
分类:
移动开发 时间:
2015-05-18 16:47:25
阅读次数:
145
??
设置 android:noHistory="true"后,该Activity在statck中不留历史痕迹。默认的值是false。
举例说明,假设有三个Activity分别是:A,B,C。这三个Activity可以依次顺序启动下一个Activity,比如,在A中做一个Button,用户点击后跳转到B ; 同样,在B中也做一个Button,点击跳转到C。C不再做Button,只是一个用以演示...
分类:
移动开发 时间:
2015-05-18 16:45:21
阅读次数:
180
Docker的容器如何管理数据...
分类:
其他好文 时间:
2015-05-18 16:44:27
阅读次数:
266
内容:对于任意的一个类,都需要由加载它的类加载器和这个类本身一同确立其在Java虚拟机中的唯一性,每一个类加载器,都拥有一个独立的类空间。只要加载类的类加载器不同的话,那么这个两个类就必定不相等(包括equals()方法,instanceof()方法)。一个简单的例子说明:注意getResourceAsStream的应用:Class.getResourceAsStream(String
pat...
分类:
编程语言 时间:
2015-05-18 16:47:06
阅读次数:
129
题目大意:给定nn,要求构造一个凸nn边形,使得每个内角都相同,每条边长度都不同
膜拜题解
其实我一开始想的是构造一个正nn边形然后把每条边微移一下……不过似乎不是很好写的样子= =#include
#include
#include
#include
#include
#define M 110...
分类:
其他好文 时间:
2015-05-18 16:46:17
阅读次数:
144
最近在使用Usb摄像头做了个项目,其中写了一个操作usb摄像头类分享给大家
{*******************************************************}
{ }
{ 操作USB摄像头类 ...
网址: http://123kan.xyz
123kan电影网
123kan电影网是一个专业的电影社区,提供最新最全的电影、电视剧资讯,口号是“一起看,最新最好看电影”。
技术架构
123kan电影网由资源搜集、资源搜索和电影网站三个系统构成,主要使用Java, Python, C++三种语言开发完成。存储采用了MongoDB,搜索引擎选用了Lucene,前端为响应式设计,使用...
分类:
其他好文 时间:
2015-05-18 16:44:34
阅读次数:
182
迪杰斯特拉算法是由荷兰计算机科学家狄克斯特拉于1959 年提出的,因此又叫狄克斯特拉算法。是从一个顶点到其余各顶点的最短路径算法,解决的是有向图中最短路径问题。迪杰斯特拉算法主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。(百度百科)
这里我说一下我对于这个算法的理解, 就是求一个点到其他点的最短路径。
我们需要一个二维数组储存图的信息, 开始所有边的权值都设为正无穷, 也就是一个...
分类:
编程语言 时间:
2015-05-18 16:45:56
阅读次数:
114
数据库(MS)
关于获取沙盒路径
// 1. 获取当前的沙盒路径(Doucuments)
NSString * path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)firstObject];//
这样写不会越界报错,【0】若越界会报错
关于排序
...
分类:
数据库 时间:
2015-05-18 16:46:05
阅读次数:
203
北风网android企业实战课程的培训班,是北风网最新推出的培训班的课程,北上广地区包就业,其他地区推荐就业...
分类:
移动开发 时间:
2015-05-18 16:46:03
阅读次数:
136