Redis 是单线程的 默认为16个数据库 , 类似数组下标从零开始 , 初始默认使用零号库 使用select 切换库 select 1 Dbsize 查看当前数据库的key的数量 flushdb 清空当前库 flushALl 清空所有的库 Redis数据类型: string hash(类似java ...
分类:
其他好文 时间:
2019-03-11 15:01:45
阅读次数:
209
从今天开始刷LeetCode 第一题:两数之和 题目描述: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 这道题简单,就不做过多解释 ...
分类:
其他好文 时间:
2019-03-09 16:38:49
阅读次数:
163
1) 数组是多个相同类型数据的组合,一个数组一旦声明/定义了,其长度是固定的, 不能动态变化
2) var arr []int 这时 arr 就是一个 slice 切片,切片后面专门讲解,不急哈.
3) 数组中的元素可以是任何数据类型,包括值类型和引用类型,但是不能混用。
4) 数组创建后,如果没有赋值,有默认值(零值)
数值类型数组:默认值为 0
字符串数组: 默认值为 ""
bool 数组: 默认值为 false
5) 使用数组的步骤
1. 声明数组并开辟空间
2 给数组各个元素赋值(默认零值)
3 使用数组
6) 数组的下标是从 0 开始的
7) 数组下标必须在指定范围内使用,否则报 panic:数组越界,比如 var arr [5]int 则有效下标为 0-4
8) Go 的数组属值类型, 在默认情况下是值传递, 因此会进行值拷贝。数组间不会相互影响
9) 如想在其它函数中,去修改原来的数组,可以使用引用传递(指针方式)
10) 长度是数组类型的一部分,在传递函数参数时 需要考虑数组的长度,看下面案例
分类:
编程语言 时间:
2019-03-09 12:51:49
阅读次数:
188
栈和队列也都是线性表,是操作受限的特殊线性表 栈 :先进后出 顺序栈:假设有一个足够大的存储空间data,用于存储栈中的元素,将栈中的元素依次存储到数组中--顺序存储方式--顺序栈。其中设置一个整形变量top,指示栈顶,即栈顶元素的数组下标,也可用来计数元素个数 将数组 data和top作为顺序栈的 ...
分类:
其他好文 时间:
2019-03-08 19:41:16
阅读次数:
175
线性表的查找://顺序查找//如果找到,返回数组下标;//时间复杂度O(n); class Solution{ public int seqSearch(int[] a,int key){ for (int i=0; i<a.length; i++){ if (a[i]==key) return i ...
分类:
编程语言 时间:
2019-03-07 14:26:29
阅读次数:
203
前言 最近在整理一些自己写过的东西,也算是重新熟悉一下并且优化一下吧。 需求:获取本地USB摄像头视频显示,并且获取图片数据给底层做人脸识别。 记得当时直接采用H5已经做好了,调试好了。。。。结果放上去使用发现必须需要证书才可以, 然后因为某些原因(没办法自己写一个ssl证书)只能重写了一个之前使用 ...
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 num ...
分类:
其他好文 时间:
2019-02-20 20:10:26
阅读次数:
177
变量 t_ts = 数组() //定义个天使对象全局数组变量 t_hwnd = 数组() //定义个多开窗口句柄全局数组变量 t_i = 0 //定义数组下标变量 t_r = 数组() //定义任务线程id数组变量 t_j = 数组() //定义检测线程id数组变量 t_path //路径// 功能 ...
分类:
其他好文 时间:
2019-02-18 21:38:19
阅读次数:
189
题目描述: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 方法一: 方法二: ...
分类:
其他好文 时间:
2019-02-13 20:52:52
阅读次数:
156