加载中
C++ STL迭代器原理和实现

1. 迭代器简介 为了提高C++编程的效率,STL(Standard Template Library)中提供了许多容器,包括vector、list、map、set等。然而有些容器(vector)可以通过下标索引的方式访问容器里面的数...

c++
2019/04/10 10:10
44
C++类的详解

[toc] 超女选秀的例子我们玩了很久,为了学习的需要,暂时离开美眉们,我将采用实际项目开发的例子来讲解类的更多知识。 在C语言基础知识中已学习过文件操作,在实际开发中,为了提高效率,...

2019/04/10 10:10
7
c++中的智能指针

目录   1. 初识智能指针     1.1 内存泄漏的原因分析     1.2 内存泄漏的解决方案   2. 智能指针类模板     2.1 智能指针的意义     2.2 STL 中的智能指针应用     ...

qt
2019/04/10 10:10
51
c++中的类型识别

1、类型识别的相关概念 (1)类型识别的作用   类型识别是面向对象中引入的一个新概念,主要用来判断赋值兼容性原则中的类型问题,即此时的数据类型到底是基类类型还是派生类类型?   当...

c++
2019/04/10 10:10
24
C++拷贝构造函数 的理解

#include <iostream> using namespace std; //拷贝构造函数的理解 class Point { public: Point(); Point(int X, int Y); ~Point(); Point(Point &p); void ...

2018/11/25 18:41
17
Chromium的无锁线程模型C++代码示例

引言 作者:程序员bingo,主要关注客户端架构设计、性能优化、崩溃处理,有多年的Chromium浏览器开发经验。 多线程一直是软件开发中最容易出问题的环节,很多的崩溃、卡死问题都与多线程有关...

(高精度)大数乘除法 C++实现

前言 上一篇文章,我们实现了(高精度)大数的加减法,接下来我们一起实现下大数的乘除法,由于算法比较简单,和我们小学学的普通的四则运算法则类似。 <!--more--> 这里的乘除法均实现的是一...

c++
2019/04/10 10:10
67
C++操作符重载总结operator(小结 更新ing)

操作符重载一个原则是:被操作的数据类型中 至少有一个是自定义的类型(使用class定义类),如果被操作的变量都是基本类型,那么就不能定义操作符重载。 1. 如果重载了new,则必须重载delete,...

2018/11/23 17:04
9
编程语言排行分析

[toc] 一、世界编程语言排行榜 TIOBE编程语言排行榜是编程语言流行趋势的一个指标,每月更新,这份排行榜排名基于互联网有经验的程序员、课程和第三方厂商的数量。排名使用著名的搜索引擎(...

2019/04/10 10:10
195
浅谈反射性能

  前阵子有个用户调用劵列表一直超时,后面经过性能排查:发现这个用户下面有8000多张劵,db查询花了10多毫秒。但是对象从entity到dto的复制却花了几百毫秒,后面定位到性能瓶颈是出现在了...

2018/11/23 19:01
0
gPRC学习笔记

gPRC学习笔记 gPRC基础教程。 gPRC官方文档。 protobuf 3.0的简易教程。 什么是RPC RPC(remote procedure call) -- 远程过程调用(相对于本地调用的概念)。 本地调用 ex:本地的函数调用 在函数...

C#桌面开发的未来WebWindow

[TOC] WebWindow WebWindow是跨平台的库。 Web Window的当前实验实现可在以下平台上运行: Windows – 需要基于Chromium的Edge Linux – 使用WebKit Mac – 需要Safari 源码 https://github...

2019/04/10 10:10
35
AspNetCoreMvc使用MongoDB,快来get一下吧。

看这篇文章之前请耐心看完MongoDb入门,如果还是坚持不看,那我也没有办法。 MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 ...

2018/11/26 11:41
6
【机器学习】深度学习开发环境搭建

工欲善其事,必先利其器。首先我们需要花费一些时间来搭建开发环境。 1.安装python。python是人工智能开发首选语言。 2.安装virtualenv。virtualenv可以为一个python应用创建一套隔离的运行环...

LeetCode(239.滑动窗口的最大值

题目: 给定一个数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到最右侧,你只可以看到滑动窗口内的k个数字。滑动窗口每次只向右移动一位。 返回滑动窗口中的最大值。 示例: 输入: n...

2019/04/10 10:10
15
AppBoxFuture(一): Hello Future!

  AppBoxFuture是一个快速应用框架(Rapid Application Framework),是作者十几年从事信息化建设的经验结晶。框架具备以下一些特色: 极简的分布式系统架构 根据需要可单节点或集群部署,如...

Nginx 推流 拉流 --- 点播直播

1. 准备环境 安装操作系统Cenos 配置yum源 yum:https://developer.aliyun.com/mirror/ Nginx依赖 gcc-c++ zlib pcre openssl openssl-devel Nginx和扩展模块 Nginx本身只是一个服务器,对流...

看过无数Java GC文章,这5个问题你也未必知道!

读者朋友们可能已经看过太多关于Java垃圾回收相关的文章,如果没有,墙裂安利大家看下面这篇: 看完这篇垃圾回收,和面试官扯皮没问题了 本文不再重复谈GC算法以及垃圾回收器,而是谈谈在GC发...

2019/04/10 10:10
10
【MongoDb入门】15分钟让你敢说自己会用MongoDB了

一.MongDB是什么呢,我该如何下手呢? MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 如果小伙伴你的机器上还没有安装Mongo...

2018/11/24 11:58
7
程序员进阶之算法练习:LeetCode专场

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由落影发表 前言 LeetCode上的题目是大公司面试常见的算法题,今天的目标是拿下5道算法题: 题目1是基于链表的大数加法,既考...

2018/11/26 17:41
11

没有更多内容

加载失败,请刷新页面

返回顶部
顶部