Reids高速缓存数据库

  • Post author:
  • Post category:其他

Reids高速缓存数据库 Redis 是一个高性能的key-value(键值对)存储系统,是跨平台的非关系型数据库。Redis 能读的速度是11万次/s,写的速度是8.1万次/s。 Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。 Redis 通常被称为数据结构服务…

继续阅读 Reids高速缓存数据库

MySQL DISTINCT:去重(过滤重复数据)

  • Post author:
  • Post category:mysql

在使用 MySQL SELECT 语句查询数据的时候返回的是所有匹配的行。 例如,查询 tb_students_info 表中所有 age 的执行结果如下所示。 mysql> SELECT age FROM tb_students_info; +------+ | age | +------+ | 25 | | 23 | | 23 | | 22 | | 24 | | 21 | | 22 | …

继续阅读 MySQL DISTINCT:去重(过滤重复数据)

RAM明明断电会丢失数据,为什么初始化的全局变量存储在RAM?详细分析程序的存储

  • Post author:
  • Post category:其他

前言 (1)之前因为一个字符指针和字符数组指针引发的bug,折磨了我一个下午才发现问题。之后我就打算研究一下系统是如何发现野指针乱访问问题。后面就一直深入到微机系统中的内存管理了。 (2)这些其实都是基础知识,只不过我一直不太明白,所以在此记录一下。 (3)阅读本文之前, 需要对C语言的指针和动态内存管理有一定的了解 ! 程序的存储 程序的主要存储模型 (1)一般来说,一个程序 主要 是由 代码段…

继续阅读 RAM明明断电会丢失数据,为什么初始化的全局变量存储在RAM?详细分析程序的存储

四种线程创建方式

  • Post author:
  • Post category:其他

一. 继承Thread类 继承Thread类创建线程的步骤: 创建一个自定义类继承Thread类,重写run()方法,将所要单独线程运行写入run()方法中; 创建Thread类的子类的对象; 调用该对象的start()方法,该start()方法表示开启线程,然后调用执行run方法; @Test public void test() { Thread.currentThread().setName…

继续阅读 四种线程创建方式

给MFC对话框按钮控件添加提示

  • Post author:
  • Post category:其他

前言 本文利用MFC提供的CToolTipCtrl类,给对话框控件提供工具提示。 一、具体思路 创建和操作一个CToolTipCtrl 的具体思路为: 构造CToolTipCtrl 对象 . 调用Create方法创建一个Windows工具提示控件并将其附加给CToolTipCtrl 对象。 调用AddTool方法给一个器具(A “tool” is either a window, such as …

继续阅读 给MFC对话框按钮控件添加提示

HashMap和Hashtable,TreeMap的区别

  • Post author:
  • Post category:其他

1.HashMap和Hashtable以及TreeMap都实现了Map接口; 2.HashMap和TreeMap是非线程安全的,而Hashtable是线程安全的,因为Hashtable里的方法使用Synchronize关键字修饰的; 3.因为HashTable使用了Synchronize关键字修饰,其性能比较差;而且HashMap中的key和value值都能为null值Hashtable中的key…

继续阅读 HashMap和Hashtable,TreeMap的区别

Unity 基础 之 WebCamTexture 获取设备摄像头(包括PC和移动端),简单渲染到 UGUI 或 游戏物体上

  • Post author:
  • Post category:其他

Unity 基础 之 WebCamTexture 获取设备摄像头(包括PC和移动端),简单渲染到 UGUI 或 游戏物体上 目录 Unity 基础 之 WebCamTexture 获取设备摄像头(包括PC和移动端),简单渲染到 UGUI 或 游戏物体上 一、简单介绍 二、实现原理 三、注意事项 四、效果预览 五、实现步骤 六、关键代码 一、简单介绍 Unity中的一些基础知识点。 本节介绍,使用 …

继续阅读 Unity 基础 之 WebCamTexture 获取设备摄像头(包括PC和移动端),简单渲染到 UGUI 或 游戏物体上

Linux0.11操作系统(哈工大李治军老师)实验楼实验2-系统调用

  • Post author:
  • Post category:linux

Linux0.11操作系统(哈工大李治军老师)实验楼实验2-系统调用 在 Linux 0.11 上添加两个系统调用 iam() 和 whoami() ,并编写两个简单的应用程序测试它们。 原理 1. 应用程序如何调用系统调用 调用自定义函数是通过 call 指令直接跳转到该函数的地址,继续运行。 而调用系统调用,是调用系统库中为该系统调用编写的一个接口函数,叫 API(Application Pr…

继续阅读 Linux0.11操作系统(哈工大李治军老师)实验楼实验2-系统调用

Linux释放内存空间

  • Post author:
  • Post category:linux

Linux服务器运行一段时间后,由于其内存管理机制,会将暂时不用的内存转为buff/cache,这样在程序使用到这一部分数据时,能够很快的取出,从而提高系统的运行效率,所以这也正是linux内存管理中非常出色的一点,所以乍一看内存剩余的非常少,但是在程序真正需要内存空间时,linux会将缓存让出给程序使用,这样达到对内存的最充分利用,所以真正剩余的内存是free+buff/cache 但是有些时候…

继续阅读 Linux释放内存空间