一,redis概念 Redis是一款基于C语言开发的nosql数据库。 数据保存在内存中。 数据都是以键值对的形式保存。 默认编码使用utf-8. 二,常用的5中数据类型 1.String 2.hash 3.list 4.set 5.sortedSet 三,过期策略 redis是基于内存的,内存都是 ...
分类:
其他好文 时间:
2019-12-29 11:02:14
阅读次数:
70
qss实际就跟web的css没有差别,就是封装到Qt里面的一种说法,(具体wiki or FAQ 不过多阐述) 接下来举个例子qss 对于btn,在qss可以满足的情况下是不会去重写paintevent()的,u know. 首先了解一下Btn有三种状态: Btn{ normal hover pre ...
分类:
其他好文 时间:
2019-12-28 12:58:26
阅读次数:
82
测试的意义 人们针对一个具体问题,通过分析和设计,最后用编程语言写出了一个程序,如果它通过了语言解释器(编译器)的检查,可以运行了,那么下一步的工作就是设法确认它确实满足了我们需求。这篇文章就是讨论怎么确认程序是否满足用户提出的需求。 满足需求,换言之就是功能正常,确认功能正常可以从以下几个方面确认 ...
分类:
编程语言 时间:
2019-12-25 23:33:47
阅读次数:
122
对称加密算法DES 算法:一种典型的块加密方法,将固定长度的明文通过一系列复杂的操作变成同样长度的密文,块的长度为64位。同时,DES 使用的密钥来自定义变换过程,因此算法认为只有持有加密所用的密钥的用户才能解密密文。 DES 的密钥表面上是64位的,实际有效密钥长度为56位,其余8位可以用于奇偶校 ...
分类:
编程语言 时间:
2019-12-24 23:34:34
阅读次数:
135
漏洞产生的原因主要有系统机制和编码规范两方面,由于网络协议的开放性,目前以 Web 漏洞居多 关于系统机制漏洞的典型有JavaScript/CSS history hack,而编码规范方面的漏洞典型有心血漏洞(Heart Bleed)。 在对漏洞概念有一定了解后,将搭建一个测试网站,对CSS欺骗、S ...
分类:
数据库 时间:
2019-12-24 13:27:41
阅读次数:
127
Go语言runtime.Gosched()函数浅析 这个函数的作用是让当前goroutine让出CPU,好让其它的goroutine获得执行的机会。同时,当前的goroutine也会在未来的某个时间点继续运行。 请看下面这个例子(show.go): package main import ( "fm... ...
分类:
其他好文 时间:
2019-12-19 21:13:09
阅读次数:
92
一.vue双向绑定原理 Vue.js-作者为中国人尤雨溪 vue实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调。当把一个普通 Javascr ...
分类:
其他好文 时间:
2019-12-17 09:15:09
阅读次数:
113
注:本文主要基于MySQL 5.6以后版本编写,多数知识来着书籍《MySQL技术内幕++InnoDB存储引擎》,本文章仅记录个人认为比较重要的部分,有兴趣的可以花点时间读原书。 一、MySQL体系结构 主要包含以下几部分: 1、管理服务于工具组件。 2、连接池与鉴权。 3、SQL接口。 4、查询分析 ...
分类:
数据库 时间:
2019-12-16 09:40:17
阅读次数:
106
前言 最近有小伙伴咨询胡哥关于API和SDK的概念以及区别,今天给大家来阐述下我的理解,手动微笑.gif。 API 1. 定义 API(Application Programming Interface, 应用程序编程接口)是一些预先定义的函数,或指软件系统不同组成部分衔接的约定。目的是提供应用程序 ...
同事的小女儿今年8岁,目前正在通过在线教育平台学习英语口语,教她的老师是一位来自美国德州的小学语文老师。老师非常专业,同事的女儿进步很快。在线英语教育不仅节约了交通成本,学生花费相对于本地线下1对1外教来说,也节省了60%。跨境在线英语教育出现之前,很难想象中国普通家庭的孩子可以获得这样1对1的学习 ...
分类:
其他好文 时间:
2019-12-14 14:01:43
阅读次数:
93