202010-30 Redis常用数据类型命令实例汇总 存储sortedset:存储:zaddkeyscoremenber1scoremenber2...升序排列:zrangekeystartend[withscores]降序排列:zrevrangekeystartend[withscores]取得前三名:按照排名范围删除元素:zremrangebyrankkeystartstop例,删除3名到最后一名:返回成员在集合中的排名(从小到大):zrankkeymemberkeys的通用操作:删除指定的key:delkey1key2...获取所有与pattern匹配的key:keyspattern。*匹配一个或多个,... 继续阅读 >
202010-28 详解MySQL中的数据类型和schema优化 最近在学习MySQL优化方面的知识。本文就数据类型和schema方面的优化进行介绍。1.选择优化的数据类型MySQL支持的数据类型有很多,而如何选择出正确的数据类型,对于性能是至关重要的。以下几个原则能够帮助确定数据类型:更小的通常更好应尽可能使用可以正确存储数据的最小数据类型,够用就好。这样将占用更少的磁盘、内存和缓存,而在处理时也会耗时更少。简单就好当两种数据类型都能胜任一个字段的存储工作时,选择简单的那... 继续阅读 >
202010-10 java 各种数据类型的互相转换实例代码 StringBuilder转化为StringStringstr="abcdefghijklmnopqrs";StringBuilderstb=newStringBuilder(str);整型数组转化为字符串StringBuilders=newStringBuilder();for(i=1;i<=n;i++){s.append(String.valueOf(a[i]));}Stringstr=""+s;字符串转化为整形数组Stringstr="123456";int[]a=newint[str.length()];for(inti=0;i<str.length();i++){a[i]=str.charAt(i)-'0';}字符串转化为字符数组Stringstr="... 继续阅读 >
202010-10 详谈Map的key、value值的数据类型不能为基本类型的原因 interfaceMap<K,V>Map源码/***Returnsthehashcodevalueforthismapentry.Thehashcode*ofamapentry<tt>e</tt>isdefinedtobe:<pre>*(e.getKey()==null?0:e.getKey().hashCode())^*(e.getValue()==null?0:e.getValue().hashCode())*</pre>*Thisensuresthat<tt>e1.equals(e2)</tt>impliesthat*<tt>e1.hashCode()==e2.hashCode()</tt>for... 继续阅读 >
202010-10 详解JavaScript中的数据类型,以及检测数据类型的方法 一.js中的数据类型有哪些?在js中,基本数据类型有五种,分别是string、number、boolean、null、undefined,不过在ES6中新增加的了一种基本数据类型Symbol(表示独一无二的值),其作用主要是从根本上防止属性名的冲突而设定的。除了基本数据类型之外,还有引用数据类型object,也有人称之为复杂数据类型,包含了我们常见的Array、Object、Function等。所以现在js中的数据类型共有七种。PS:Symbol数据类型通过Symbol函数生成。... 继续阅读 >
202010-10 JavaScript 判断数据类型的4种方法 本文提供四种方法判断js数据类型,这里记录了它们之间的差异,分别是typeof运算符、instanceof运算符、constructor属性、Object.prototype.toString方法。一、使用typeof判断数据类型console.log('测试Number->',typeof1);//numberconsole.log('测试Boolean->',typeoftrue);//booleanconsole.log('测试String->',typeof'');//stringconsole.log('测试null->',typeofnull);//objectconsole.log('测... 继续阅读 >
202010-10 深入分析MySQL数据类型 DECIMAL 前言:当我们需要存储小数,并且有精度要求,比如存储金额时,通常会考虑使用DECIMAL字段类型,可能大部分同学只是对DECIMAL类型略有了解,其中的细节还不甚清楚,本篇文章将从零开始,为你讲述DECIMAL字段类型的使用场景及方法。1.DECIMAL类型简介DECIMAL从MySQL5.1引入,列的声明语法是DECIMAL(M,D)。NUMERIC与DECIMAL同义,如果字段类型定义为NUMERIC,则将自动转成DECIMAL。对于声明语法DECIMAL(M,D),自变量的值范围如下:... 继续阅读 >
202010-10 详解JavaScript数据类型和判断方法 前言JavaScript中目前有7种基本(原始primitives)数据类型Undefined,Null,Boolean,Number,String,BigInt,Symbol,以及一种引用类型Object,Object中又包括Function,Date,JSON,RegExp等,除了7种原始类型,其他的所有能够用new实例化的内置类型都是Object构造的。数据类型对于数据了类型我们可以通过typeof运算符来判断,具体结果看下图。原始类型中两个比较特殊的就是Undefined和Null,他们两个类... 继续阅读 >
202010-09 详解python变量与数据类型 这篇文章我们学习Python变量与数据类型变量变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问。在Python中变量命名规定,必须是大小写英文,数字和下划线(_)的组合,并且不能用数字开头。变量命名规则:变量名只能是字母,数字和下划线的任意组合变量名第一个字符不能是数字变量名区分大小写,大小写字母被认为是两个不同的字符特殊关键字不能命名为变量名声明变量Python... 继续阅读 >
202010-09 浅析C++ 数据类型 1.C++数据类型简介C++是一种强类型语言,任何变量或函数必须遵循“先申明后使用”的原则。定义数据类型有两个方面的作用:一是决定该类型的数据在内存中如何存储,二是决定可对该类型的数据进行哪些合法的运算。C++的数据类型分为基本数据类型和非基本数据类型。其中非基本数据类型称为复合数据类型或构造数据类型。为了能够体现C++语言和传统C语言在非基本数据类型上的区别,在这里把能够体现面向对象特性的非基本数据类型成为构... 继续阅读 >
202010-09 Python变量及数据类型用法原理汇总 变量(Variable)可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。从底层看,程序中的数据最终都要放到内存中,变量其实就是这块内存的名字。1.Python变量的赋值在编程语言中,将数据放入变量的过程叫做赋值(Assignment)。每个变量在使用前都必须赋值,变量赋值以后,该变量才会被创建。Python使用等号=作为赋值运算符,具体格式为:name=value#name... 继续阅读 >
202010-08 详解Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。String(字符串)string是redis最基本的类型,你可以理解成与Memcached一模一样的类型,一个key对应一个value。string类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象。string类型是Redis最基本的数据类型,string类型的值最大能存储512MB。实例redis... 继续阅读 >
202010-08 python中关于数据类型的学习笔记 数据类型是每种编程语言必备属性,只有给数据赋予明确的数据类型,计算机才能对数据进行处理运算,因此,正确使用数据类型是十分必要的,不同的语言,数据类型类似,但具体表示方法有所不同,以下是Python编程常用的数据类型:1.数字类型Python数字类型主要包括int(整型)、long(长整型)和float(浮点型),但是在Python3中就不再有long类型了。int(整型)在32位机器上,整数的位数是32位,取值范围是-231~231-1,即-21474836... 继续阅读 >
202010-08 一文搞懂C# 数据类型 在C#中,变量分为以下几种类型:值类型(Valuetypes)引用类型(Referencetypes)指针类型(Pointertypes)值类型(Valuetypes)值类型变量可以直接分配给一个值。它们是从类System.ValueType中派生的。值类型直接包含数据。比如int、char、float,它们分别存储数字、字符、浮点数。当您声明一个int类型时,系统分配内存来存储值。下表列出了C#2010中可用的值类型:类型描述范围... 继续阅读 >
202010-08 通过实例解析PHP数据类型转换方法 PHP的数据类型转换属于强制转换,允许转换的PHP数据类型有:(int)、(integer):转换成整形(float)、(double)、(real):转换成浮点型(string):转换成字符串(bool)、(boolean):转换成布尔类型(array):转换成数组(object):转换成对象PHP数据类型有三种转换方式:在要转换的变量之前加上用括号括起来的目标类型使用3个具体类型的转换函数,intval()、floatval()、strval()【记忆:想转换... 继续阅读 >
202010-08 详解C#数据类型及其转换 前言在C#中,数据类型可以分为以下几种类型:值类型(Valuetypes)引用类型(Referencetypes)指针类型(Pointertypes)其中指针类型只在不安全代码下使用,一般不涉及所以今天不讨论。我们主要探讨引用类型和值类型。一、基本定义值类型的变量在声明后,系统直接在托管栈中为其分配内存并保存其数据,其中值类型包括:byte,short,int,long,float,double,decimal,char,bool和struct等,当我们声明一个引用类型时,系... 继续阅读 >