- 博客(4)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注
原创 c++类型识别和类型自动推导
一、类型识别c++是一门静态编译语言,不支持动态类型的获取,但在实际情况中,经常会遇到数据类型的判断。什么是类型识别?其实就是RTTI,运行时类型识别,也就是得到数据的实际定义类型。二、基本的类型识别那么在c++中简单的获取类型有几种方法:在《c++编程思想》第8章“运行时类型识别”中提到了三种基本方法:1、手动控制(多态机制)即通过多态机制,利用特定的标记来标识类型。2、Typeid库本身提供的一个接口:Structtest{inta;};unsigned...
2021-01-24 10:18:40 2540
原创 RUST的环境安装及更新
一、RUST语言RUST,这个语言出来时间可不短了,作为Mozilla推出的一门语言在小众领域里还是相当有名气的。今天就把这个语言的安装和开发环境的设置说明一下,带领大家进入RUST的开发世界。rust现在还处于发展期,存在三种版本:稳定版、测试版、每夜版。二、RUST基础环境安装在Windows平台和Linux平台,都需要安装c++环境,简单的方法是在Windows上安装VS,在Linux下安装GCC相关即可。1、安装方法打开网页:https://www.rust-lang.org/in
2021-01-10 12:13:33 4919 2
原创 redis源码分析之十二数据持久化存储
一、数据持久化redis做为一种内存型数据库,做持久化,个人感觉略有鸡肋的意思。似乎有一种,别人有,自己不有也不行的感觉。以目前Redis主流的应用方式,如果仔细分析,基本上都是在内存中即可完成,对持久化没要求或者说不大。再举一个反例,如果内存中有几百G甚至更多的数据,真要是整体当机,恢复的时间基本就是灾难。目前基本应用仍然是以关系型数据库或者其它数据库(如Hadoop,Mysql等)为持久化的方式,Redis只是发挥其内存数据库的长处,诸如高速缓存、分布式锁、分布式海量数据的高并发等。但有胜于无吧,本
2021-01-02 15:18:29 363 1
原创 跟我学C++中级篇——STL的学习
一、c++标准库C++的标准库主要包含两大类,首先是包含C的标准库的,当然,为了适应c++对一些C库进行了少许的修改和增加。最重要的当然是面向对象的c++库;而c++库又可以分成两大类,即面向对象的c++库和标准模板库,也就是题目中的STL。另外在此基础上,还要提醒同学们的是,除了上面的库,在各个平台的开发厂商中,还会针对实际情况,对标准库进行扩展,这些可以归纳为扩展库。同时,随着c++标准的不断迭代,还推出了很多新的库,同学们需要不断的学习跟进,目前最新的c++标准为c++20。主流的c++标...
2021-01-01 16:55:30 459
大数阶乘算法的一个例子
2018-10-06
朗新WEBSERVER接口(南网和天津电网)
2009-03-16
AndroidStudio使用NDK生成静态库的方法?
2015-08-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人