ICode9

精准搜索请尝试: 精确搜索
  • MySQL中IS NULL、IS NOT NULL、!=不能用索引?胡扯!2019-07-22 13:41:36

    不知道从什么时候开始,网上流传着这么一个说法: MySQL的WHERE子句中包含 IS NULL、IS NOT NULL、!= 这些条件时便不能使用索引查询,只能使用全表扫描。 这种说法愈演愈烈,甚至被很多同学奉为真理。咱啥话也不说,举个例子。假如我们有个表s1,结构如下: CREATE TABLE s1 ( id INT

  • 【Redis缓存机制】4.String字符串类型操作2019-07-10 19:40:57

    String类型操作  1.set key value 设置key对应的值为string类型的value  2.mset key1 value1 … keyN valueN 一次设置多个key的值  3.mget key1 key2 … keyN 一次获取多个key的值  4.incr key 对key的值做加加操作,并返回新的值  5.incrby key integer 同incr,加指定值

  • json数据的两种格式及两种json方法2019-07-10 18:51:21

    一. 数据格式   1.数组方式:         [            {"key1": "value1"},             {"key2": "value2"}         ]   2. 对象方式:      {           “key1: "value1",           "key2": "value2",            &

  • CTF经典题型 md5()函数数组绕过2019-07-08 19:04:38

    下面是php源码 <? include_once “flag.php”;ini_set(“display_errors”, 0);$str = strstr($_SERVER[‘REQUEST_URI’], ‘?’);$str = substr($str,1);$str = str_replace(‘key’,”,$str);parse_str($str);echo md5($key1); echo md5($key2);if(md5($key1) == md5($key2) &&

  • Redis学习笔记(一)2019-06-26 14:00:38

    Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品相比有以下三个特点: Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,z

  • python操作redis数据库中的set类型数据2019-06-11 19:56:28

    redis数据库中set数据操作 1.存储 sadd key value value ... 2.删除(srem) srem key value value ... 删除所有 del key 3.判断元素是否存在(sismember) sismember key element 4.读取(smembers) smembers key 5.差集运算(sdiff) sdiff key1 key2 key3 ... 6.交集运算(sinter) sinter ke

  • python 列表转为字典的两个小方法2019-06-10 09:39:30

    python 列表转为字典的两个小方法 1、现在有两个列表,list1 = ['key1','key2','key3']和list2 = ['1','2','3'],把他们转为这样的字典:{'key1':'1','key2':'2','key3':'3'} >&g

  • redis 学习(6)-- 集合类型2019-05-28 21:05:09

    redis 学习(6)-- 集合类型 set 结构 无序 无重复 集合间操作 set 集合内操作 命令 含义 sadd key memebr1 [member2...] 向集合中添加一个或多个成员 srem key member1 [member2...] 从集合中删除一个或多个成员 scard key 获取集合中的元素个数 sismember key member

  • 双列集合框架:Map(个人理解)2019-05-23 08:52:03

    双列集合框架:Map1.常用实现类结构|----Map:双列数据,存储key-value对的数据 ---类似于高中的函数:y = f(x)* |----HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value* |----LinkedHashMap:保证在遍历map元素时,可以照添加的顺序实现遍历。*

  • Redis 数据类型和使用方法2019-05-20 11:53:19

    1.String    set key1 "value"     get key1   2.hash      (hmset     hget)   hmset hname key1 "value1" key2 "value2"   hget hname key1   hget hname key2   3.List     (lpush lrange)   lpush lname aaa   lpush lname bbb   lpush ln

  • set类型2019-05-16 18:51:22

    sadd key value1 value2 作用: 往集合key中增加元素 srem value1 value2 作用: 删除集合中集为 value1 value2的元素 返回值: 忽略不存在的元素后,真正删除掉的元素的个数 spop key 作用: 返回并删除集合中key中1个随机元素 随机--体现了无序性 srandmem

  • Redis 启蒙2019-05-07 21:41:13

    2019-05-07 关键字: Redis 是什么、Redis 入门、Redis 安装 1、前言   这篇文章其实是笔者在阅读了 《Redis 入门指南》 以后所作的一个读书总结。   不过即使是作为一篇读书总结,这篇文章也并非详细地总结了书中所述知识点,甚至这篇文章仅仅只是总结了书中的前面一小部分内容。  

  • pandas中的数值计算及统计基础2019-04-29 21:41:36

    1 import pandas as pd 2 import numpy as np 3 4 df = pd.DataFrame({ 5 'key1': [4, 5, 3, np.nan, 2], 6 'key2': [1, 2, np.nan, 4, 5], 7 'key3': [1, 2, 3, 'j', 'k'] 8 }, index=['a�

  • request.meta含义2019-04-19 13:50:59

    Request中meta参数的作用是传递信息给下一个函数,使用过程可以理解成:把需要传递的信息赋值给这个叫meta的变量, 但meta只接受字典类型的赋值,因此 要把待传递的信息改成“字典”的形式,即: meta={‘key1’:value1,‘key2’:value2} 如果想在下一个函数中取出value1, 只需得到上一个

  • 列表、字典、append2019-04-09 10:44:10

    list[] 定义列表可以是空的也可以直接定义列表中的元素,例如:list = ["hello", "world", "dlrb"] dict{} 定义字典可以是空的也可以直接定义字典中的多个键、项,例如: dict = { "a":5 "b":[] "c":["hello", "world", "dlrb"] } 字典中键是唯

  • 集合(无序,区别有序集合)2019-03-19 12:55:23

    集合 set 相关命令 集合的性质: 唯一性,无序性,确定性无序性,例:{1,2}=={2,1}唯一性,每一个值都是唯一的 注: 在string和link的命令中,可以通过range 来访问string中的某几个字符或某几个元素但,因为集合的无序性,无法通过下标或范围来访问部分元素. 因此想看元素,要么随机先一个,要么

  • com.alibaba.fastjson把JSONObject转换为Map对象2019-03-19 11:51:23

    JSONObject obj = new JSONObject(); { obj.put("key1", "value1"); obj.put("key2", "value2"); obj.put("key3", "value3"); } Map<String, String> params = JSONObject.parseObject(obj.toJSONString(

  • set2019-03-07 17:37:31

    sadd key member1 member2 scard key 获取集合元素个数 sdiff key1 key2 差集 key1-key2的差集   sdiff key1 key2 不等于 sdiff key2 key1  sdiffstore newkey ke1 key2  key1 - key2的差集,且保存到newkey中 smembers key 展示所有的元素 sismember key member 判断元素是否在k

  • exit外部事件/中断控制器配置2019-03-06 10:00:31

    stm32f103zet6 总共有 7 个 GPIO 外设,有 112 个 GPIO 引脚 stm32f103xe 芯片集成了一个外部中断/事件 控制器(EXTI),有由 19 个能产生事件/中断请求的边沿检测器组成。 19 个中断/事件请求包括:  112 个 IO 可以做为 EXTI 线(0…15)  EXTI 线 16 连接到 PVD 输出  EXTI 线 17 连

  • Redis 常用操作2019-03-02 22:54:01

    键值对相关的操作: 127.0.0.1:6379> keys * // 用于查看所有的 key127.0.0.1:6379> keys my* // 用于查看所有的 key(模糊匹配)127.0.0.1:6379> exists key1 // 用于判断是否存在指定的 key,如果存在则返回1,不存在返回0127.0.0.1:6

  • pwnable学习心得(三)2019-02-26 23:02:24

    0x 05 leg   input 纯粹的读arm汇编指令的三个函数,只要三个key的返回值加起来等于我们输入的数值,那么就能得到flag 观察给出的着三个函数的调试 所以key1=0x00008cdc+8  

  • Redis简单入门2019-02-10 13:37:34

    什么是Reids 就是一个数据库,将数据保存在内存中   优点 支持数据持久化 支持丰富的数据类型 (字符串,哈希,列表,集合) 和Me的区别:Me是简单版的Redis,Me不支持持久化。Me仅仅支持字符串类型   redis -h server_addr -p port 查看所有键 keys * 添加修改 set key_name val (

  • django常用模板语言2019-02-09 10:54:51

    一、变量  django模板接收到从后端传来的参数,放入模板中对应的变量中#django代码def info(request): .... return render(request,'info.html',{'key1':vul1,'key2':vul2})#HTML代码<div>{{ key1 }}</div> <div>{{ key2 }}</div>HTML中变量要与django

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有