c/c++
文章平均质量分 53
Sweet_wen
加油,加油,加油
展开
-
教你如何迅速秒杀99%的海量数据处理面试题
**教你如何迅速秒杀99%的海量数据处理面试题**前言 一般而言,标题有“秒杀”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。 毕竟受文章和理论之限,本文摒弃绝大部分的细节,只谈方法/模式论,且注重用最通俗最直白的语原创 2017-04-18 14:50:45 · 463 阅读 · 0 评论 -
实习总结
这篇文章主要是总结一下自己在公司这一个月的学习情况。 1.首先先总结一下近两周的学习情况吧~~~ 这两周主要是熟悉了下公司的业务代码。(代码就先不贴出来了)。在此次学习中,学习的新知识: (1)adb的一些基本命令(只列举学习中过程中遇到的命令) a. adb shell : 进入adbshell模式 b. adb help : 查看adb的帮助文档 c. adb devices : 显原创 2017-12-07 21:51:01 · 2716 阅读 · 0 评论 -
近两周学习总结
<1>用了几天把高效c++看了一遍(下面主要整理了自己平时容易遗忘或者没有常用的知识点) 1. c++中的4中强制转换 (1)const_cast 只能对指针或者引用去除或者添加const属性,对于变量直接类型不能使用const_cast;不能用于不同类型之间的转换,只能改变同种类型的const属性。 (2)static_cast 类似于C风格的强制转换。无条件转换,静态类型转换。由较大原创 2017-12-24 00:33:38 · 1352 阅读 · 0 评论 -
QT+VS2013环境的搭建及配置
这篇博客就对自己第一周所学的知识进行一个总结。 (1)软件的安装 1. 安装vs2013 进入vs官网,下载VS安装包,进入傻瓜式安装。 2.安装QT 进入 qt官方网站,下载qt安装包,进入安装 我安装的时候安装的是mvc2013, qt版本要vs的版本保持一致。 下载完成之后,进入傻瓜式安装:点击下一步。 注意:这时还不算完整,因为并非所得的配置都准备就绪,下面一起原创 2017-11-19 14:49:56 · 1838 阅读 · 0 评论 -
智能指针的模拟实现
1.引入int main(){ int *p = new int; //裸指针 delete p; return 0;}在上面的代码中定义了一个裸指针p,需要我们手动释放。如果我们一不小心忘记释放这个指针或者在释放这个指针之前,发生一些异常,会造成严重的后果(内存泄露)。而智能指针也致力于解决这种问题,使程序员专注于指针的使用而把内存管理交给智能指针。 普通指针也容原创 2017-07-24 16:25:51 · 1710 阅读 · 0 评论 -
数组和指针的区别,数组和引用的区别
数组和指针的区别 (1)定义 数组是一个符号,不是变量,因而没有自己对应的存储空间。但是,指针是一个变量,里面存储的内容是另外一个变量的地址,因为是变量所以指针有自己的内存空间,只不过里面存储的内容比较特殊。 (2)区别 a.对于声明和定义,指针和数组是不相同的,定义为数组,则声明也应该是数组,不可混淆 b.当作下标操作符时,指针和数组是等价的。a[i]会被编译器翻译成*(a+i).原创 2017-07-05 23:47:29 · 606 阅读 · 0 评论 -
c++设计模式—观察者模式
Observer模式(观察者模式)应该可以说是应用最多、影响最广的模式之一。因为 Observer 的一个实例 Model/View/Control( MVC) 结构在系统开发架构设计中有着很重要的地位和意义, MVC实现了业务逻辑和表示层的解耦。在 MFC 中, Doc/View(文档视图结构)提供了实现 MVC 的框架结构。在 Java 阵容中, Struts 则提供和 MFC 中 Doc/Vi原创 2017-07-13 23:43:27 · 397 阅读 · 0 评论 -
c++设计模式之单例模式
单例模式概念 单例模式事比较常用的设计模式之一。一般情况下,我们建立的一些类是属于工具性质的,基本不用存储太多的跟自身有关的数据,在这种情况下,每次都去new一个对象,即增加了开销,也使得代码更加臃肿。其实,我们只需要一个实例对象就可以。如果采用全局或者静态变量的方式,会影响封装性,难以保证别的代码不会对全局变量造成影响,而且这样的代码显的很不优雅。 使用全局对象能够保证方便地访问实例,但是不能原创 2017-07-13 17:26:19 · 379 阅读 · 0 评论 -
单例模式(c++实现)
什么叫单例模式? 单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,一台PC连一个键盘。 通过单例模式, 可以做到: (1)确保一个类只有一个实例被原创 2017-07-02 23:46:24 · 400 阅读 · 0 评论 -
带头单链表的实现(嵌套类的实现)
链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,链表比较方便插入和删除操作。class Link{public: Link() {原创 2017-07-02 22:46:53 · 1094 阅读 · 0 评论 -
gcc和g++的区别
一、区别 1. gcc是GCC中的c编译器 g++是GCC中的c++编译器 2. 对于后缀为.c的文件,gcc当成c文件处理,而g++当成c++处理 对于后缀为.cpp的文件,两者都当成.cpp文件处理 3. 在编译阶段,g++会自动链接STL库,而gcc必须要加一个参数-lstdc++ 4. gcc在编译c文件时,可用的预定义宏是比较少的 二、小误区原创 2017-06-28 23:14:40 · 853 阅读 · 0 评论 -
学习总结
1.利用http的get方法加载本地网页 (1)QT += network 表明我们使用了网络模块。 (2在widget.ui文件中添加一个 Text Browser (3) //MainWindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>#include <QtNetwork/QtNetwork>原创 2018-01-14 20:35:00 · 276 阅读 · 0 评论