• avatar 奔腾的小马达 2019-04-11 10:37:00

    C++中基类与派生类的构造函数和析构函数

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的基类与派生类的构造函数 基类的成员函数可以被继承,可以通过派生类的对象访问,但这仅仅指的是普通的成员函数,类的构造函数不能被继承。构造函数不能被继承是有道理的,因为即使继承了,它的名字和派生类的名字也不一样,不能成为派生

  • avatar 奔腾的小马达 2019-04-11 09:23:00

    C++中的虚继承与虚基类

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的虚继承与虚基类 在多继承时,很容易产生命名冲突的问题,即使我们很小心地将所有类中的成员变量和成员函数都命名为不同的名字,命名冲突依然有可能发生,比如典型的是菱形继承,如下图所示:

  • avatar 奔腾的小马达 2019-04-10 11:12:00

    C++中的vector

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的vector(可变长的动态数组) vector是顺序容器的一种。vector是可变长的动态数组,支持随机访问迭代器,所有STL算法都能对vector进行操作。要使用vector,需要包含头文件vector。在vector容

  • avatar 奔腾的小马达 2019-04-10 10:43:00

    C++中STL中的大、小、相等概念

    技术交流QQ群:1027579432,欢迎你的加入! 1.STL的大、小、相等概念 STL中关联容器内部的元素是排序的。STL中的许多算法也涉及排序、查找。这些容器和算法都需要对元素进行比较,有的比较是否相等,有的比较元素大小。 在STL中,默认情况下,比较大小是通过<运算符进

  • avatar 奔腾的小马达 2019-04-10 10:31:00

    C++中的STL算法详解

    技术交流QQ群:1027579432,欢迎你的加入! 1.STL算法详解 STL提供能在各种容器中通用的算法(大约有70种),如插入、删除、查找、排序等。算法就是函数模板,算法通过迭代器来操纵容器中的元素。许多算法操作的是容器上的一个区间(也可以是整个容器),因此需要两个参数,一个是区间起

  • avatar 奔腾的小马达 2019-04-09 09:53:00

    C++中的迭代器(STL迭代器)iterator

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的迭代器 要访问顺序容器和关联容器中的元素,需要通过迭代器(iterator)进行。迭代器是一个变量,相当于容器和操纵容器的算法之间的中介。迭代器可以指向容器中的某个元素,通过迭代器就可以读写它指向的元素,从这一点上看,迭

  • avatar 奔腾的小马达 2019-04-09 08:38:00

    C++中的容器(STL容器)container

    技术交流QQ群:1027579432,欢迎你的加入! 1.容器 容器(container)用于存放数据的类模板。可变长数组、链表、平衡二叉树等数据结构在STL中都被实现为容器。使用容器时,即将容器类模板实例化为容器类时,会指明容器中存放的元素是什么类型的。容器中可以存放基本类型的变量,也可

  • avatar 奔腾的小马达 2019-04-08 09:28:00

    C++中的预处理器

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的预处理器 预处理器是一些指令,指示编译器在实际编译之前所需完成的预处理。所有的预处理器指令都是以井号#开头,只有空格字符可以出现在预处理指令之前。预处理指令不是C++语句,所以它们不会以分号;结尾。 2.#defin

  • avatar 奔腾的小马达 2019-04-08 08:54:00

    C++中的常引用、常对象、常函数、常数据成员

    技术交流QQ群:1027579432,欢迎你的加入! 1.常引用 用const声明的引用就是常引用。常引用所引用的对象不能被更改。经常见到的是常引用作为函数的形参,这样不会发生对实参的误修改。常引用的声明形式为:const 类型说明符 &引用名。常引用作为函数形参的例子如下:

  • avatar 奔腾的小马达 2019-04-07 15:03:00

    C++中的模板template

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的模板template 模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法都是泛型编程的例子,它们都使用了模板的概念。每个容器都有一个单一的

  • avatar 奔腾的小马达 2019-04-07 10:13:00

    C++中的命名空间namespace

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的命名空间 假设这样一种情况,当一个班上有两个名叫Zara的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的家庭住址,或者他们父母的名字等等。同样的情况,在C++程序中,可能会写一个xyz(

  • avatar 奔腾的小马达 2019-04-06 14:19:00

    C++中的动态内存分配

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的内存分配 了解动态内存在C++中是如何工作的是成为一名合格的C++程序员必不可少的。C++程序中的内存分为两个部分: 栈:在函数内部声明的所有变量都将占用栈内存。 堆:这是程序中未使用的内存,在程序

  • avatar 奔腾的小马达 2019-04-06 10:19:00

    C++中的异常处理

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的异常处理 异常是程序在执行期间产生的问题。C++异常是指在程序运行时发生的特殊情况,比如尝试除以零的操作。异常提供了一种转移程序控制权的方式。C++异常处理涉及到三个关键字:try、catch、throw

  • avatar 奔腾的小马达 2019-04-05 21:20:00

    前缀、中缀、后缀表达式(逆波兰表达式)

    技术交流QQ群:1027579432,欢迎你的加入! 1.博客转载链接 参考博客

  • avatar 奔腾的小马达 2019-04-05 11:15:00

    C++中的cin、cin.getline()、getline()函数比较

    技术交流QQ群:1027579432,欢迎你的加入! 1.cin用法 用法1:输入一个数字或字符 // cin用法 // 用法1:输入一个数字或字符 int a, b; cin >> a >> b; cout <<

  • avatar 奔腾的小马达 2019-04-05 10:49:00

    C++中的文件和流

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的文件和流 到目前为止,已经使用了iostream标准库,它提供了cin和cout方法分别用于从标准输入读取流和向标准输出写入流。下面将介绍如何从文件读取流和向文件写入流。这就需要用到C++中另一个标准库fstream,它定

  • avatar 奔腾的小马达 2019-04-04 10:22:00

    计算类class的sizeof大小

    技术交流QQ群:1027579432,欢迎你的加入! 1.实例1如下: class A{ }; class B{ char ch; int x; }; class C{ public: void Print(void){} };

  • avatar 奔腾的小马达 2019-04-04 09:24:00

    常见排序算法复杂度总结

    技术交流QQ群:1027579432,欢迎你的加入! 常用口诀 不稳定排序算法: 快、选、希、堆 初始数据元素排列顺序与比较次数无关的排序算法: 一堆(堆排序)海归(归并排序)选(选择排序)基(基数排序)友

  • avatar 奔腾的小马达 2019-04-04 09:17:00

    C++中的接口(抽象类)

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的接口(抽象类) 接口描述了类的行为和功能,而不需要完成类的特定实现。接口是使用抽象类来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念。如果类中至少有一个函数被声明为纯虚函数,则这个类就

  • avatar 奔腾的小马达 2019-04-04 08:52:00

    C++中的数据封装

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的数据封装 所有的C++程序都有以下两个基本要素: 程序语句(代码):这是程序中执行动作的部分,它们被称为函数。 程序数据:数据是程序的信息,会受到程序函数的影响。 封装是面向对象编程中

  • avatar 陈效威 2020-05-09 15:37:24

    与谷歌学长聊聊硅谷产品经理

    上一周在朋友的安利下参加了一个LinkedIn职场咨询的活动(向已经工作多年的职场大咖免费咨询,很不错的活动,推荐大家参加,免费的!), 认识了一个很厉害的谷歌学长Mike,并和他聊了一个小时,期间聊了不少关于职场、求职、中美产品工作内容,整理出来分享给大家,希望对大家有启发 在谷歌做产品经理是种什

    来自 陈效威
    11
  • avatar 奔腾的小马达 2019-04-03 09:56:00

    C++中的数据抽象

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的数据抽象 数据抽象是指:只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。数据抽象是一种依赖于接口和实现分离的编程(设计)技术。就C++编程而言,C++中的类为数据抽象提供了可能。它们向外界提供

  • avatar 奔腾的小马达 2019-04-03 09:56:00

    C++中的多态1

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的多态 多态按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。C++多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。 多态的实例如下: #inclu

  • avatar 奔腾的小马达 2019-04-02 11:07:00

    C++中的运算符重载

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的重载运算符和重载函数 C++允许在同一作用域中的某个函数和运算符指定多个定义,分别称为函数重载和运算符重载。重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它们的参数列表和定义(实现)不相

  • avatar 奔腾的小马达 2019-04-02 08:50:00

    C++中的继承

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的继承 面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行时间的效果。当创建一个类时,您不需要重新编写新的数据成员和

  • avatar 奔腾的小马达 2019-04-01 10:25:00

    C++中类的静态成员

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中类的静态成员 可以使用static关键字来把类成员定义为静态的。当我们声明类的成员为静态时,这意味着无论创建多少个类的对象,静态成员都只有一个副本。静态成员在类的所有对象中是共享的。如果不存在其他的初始化语句,在创建第一个对

  • avatar 奔腾的小马达 2019-04-01 10:24:00

    C++中指向类的指针

    技术交流QQ群:1027579432,欢迎你的加入! 1.指向类的指针 一个指向C++类的指针与指向结构体的指针类似,访问指向类的指针的成员,需要使用成员访问运算符->,就像访问指向结构体的指针一样。与所有的指针一样,必须在使用指针之前,对指针进行初始化。 实例如下: #

  • avatar 奔腾的小马达 2019-04-01 10:23:00

    C++中的this指针

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的this指针 在C++中,每一个对象都能通过this指针来访问自己的地址。this指针是所有成员函数的隐含参数。因此,在成员函数内部,它可以用来指向调用对象。友元函数没有this指针,因为友元不是类的成员,只有成员函数才有

  • avatar 奔腾的小马达 2019-04-01 08:32:00

    C++中的内联函数inline

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的内联函数 内联函数是通常与类一起使用。如果一个函数是内联的,那么在编译时,编译器会把该函数的代码副本放置在每个调用该函数的地方。对内联函数进行任何修改,都需要重新编译函数的所有客户端,因为编译器需要重新更换一次所有的代码

  • avatar 奔腾的小马达 2019-03-31 22:23:00

    C++中的堆VS栈

    技术交流QQ群:1027579432,欢迎你的加入! 栈:就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量存储区。里面的变量通常是局部变量、函数参数等。 堆:就是那些由new和malloc分配的内存块,它们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一

  • avatar 奔腾的小马达 2019-03-31 22:02:00

    C++中的友元函数friend

    技术交流QQ群:1027579432,欢迎你的加入! 1.C++中的友元函数 类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。友元可以是一个函数,该函数被称为友元

  • avatar 奔腾的小马达 2019-03-30 22:29:00

    C++中的拷贝构造函数

    技术交流QQ群:1027579432,欢迎你的加入! 1.拷贝构造函数 拷贝构造函数是一种特殊的构造函数,它在创建对象时,是使用同一类中之前创建的对象来初始化新创建的对象。拷贝构造函数通常用于: a.当用类的一个对象去初始化该类的另一个对象(或引用)时系统自动

  • avatar 奔腾的小马达 2019-03-29 10:01:00

    C++中的构造函数VS析构函数

    技术交流QQ群:1027579432,欢迎你的加入! 1.构造函数 类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。构造函数的名称与类的名称的完全相同的,并且不会返回任何数据类型,也不会返回void。构造函数用于为某些成员变量设置初始值。 构造函数实例如下:

  • avatar 奔腾的小马达 2019-03-28 14:57:00

    C++中的new和malloc的区别

    技术交流QQ群:1027579432,欢迎你的加入! 区别如下: new会分配内存,并调用类的构造函数创建对象 malloc只是分配内存,不调用类的构造函数创建对象 实例如下: #include <iostream> #include

  • avatar 奔腾的小马达 2019-03-27 10:32:00

    C++中的类和对象

    技术交流QQ群:1027579432,欢迎你的加入! 面向对象的形象化理解.png 1.C++中的类和对象 C++在C语言的基础上增加了面向对象编程,C++支持面向对象编程。类是C++中的核心特性,通常被称为用户自定义的成员。

  • avatar 奔腾的小马达 2019-03-26 09:22:00

    C++中的结构体

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的结构体 C/C++数组允许定义可存储相同类型数据项的变量,但是结构体是C++中另一种用户自定义的可用的数据类型,它允许存储不同类型的数据项。结构体用于表示一条记录,假设想要跟踪图书馆中书本的状态,可能需要跟踪每本书的下列属

  • avatar 奔腾的小马达 2019-03-25 09:00:00

    C++中基本的输入输出

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中基本的输入输出 C++标准库提供了一组丰富的输入/输出功能,将在后续的章节进行介绍。本章将讨论C++编程中最基本和最常见的I/O操作。C++的I/O发生在流中,流是字节序列。如果字节流是从设备(如键盘、磁盘驱动器、网络连接等

  • avatar 奔腾的小马达 2019-03-24 21:21:00

    C++中的日期和时间

    技术交流QQ群:1027579432,欢迎你的加入! 1.C++中的时间和日期 C++标准库没有提供所谓的日期类型,C++继承了C语言用于日期和时间操作的结构和函数。为了使用日期和时间相关的函数和结构,需要在C++程序中引用"ctime"头文件。有四个与时间相关的类型:

  • avatar 奔腾的小马达 2019-03-23 21:26:00

    进程VS线程

    技术交流QQ群:1027579432,欢迎你的加入! 进程与线程的对比 1.进程 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是操作系统进行资源分配和调度的一个独立单位; 进程有独立的地址空间,线程没有; 进程是 操作系统进行资源分配和调度

  • avatar 奔腾的小马达 2019-03-23 20:44:00

    C++中的引用

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的引用 引用变量是一个别名,即它是某个已经存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。 2.Cpp中的引用VS指针 引用与指针之间的区别: 不存在

  • avatar 奔腾的小马达 2019-03-22 15:30:00

    C++中的字节对齐

    技术交流QQ群:1027579432,欢迎你的加入! 1.C++中的字节对齐 字节对齐解释: 现代计算机中内存空间都是按照字节划分的,从理论上来说对任何类型变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候,经常在特定的内存地址访问,这就需要对各种数据类型按

  • avatar 奔腾的小马达 2019-03-21 10:12:00

    C++中的指针

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的指针 每个变量都有一个内存位置,每一个内存位置都定义了可使用&地址运算符访问的地址,它表示了变量在内存中的一个地址。 int var1; int var2[10]; cout <<

  • avatar 奔腾的小马达 2019-03-20 19:37:00

    C++中的重载、覆盖、隐藏对比

    技术交流QQ群:1027579432,欢迎你的加入! 1.重载、重写(覆盖)、隐藏三者概念解释 重载(overload):同一个可访问区域内被声明的几个具有不同参数列(参数的类型、个数、顺序不同)的同名函数。根据参数列表,最终确定调用哪个函数,重载不关心函数的返回值类型。示例如下: class

  • avatar 奔腾的小马达 2019-03-20 09:47:00

    C++中的字符串

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的字符串 C++提供了以下两种类型的字符串表示形式: C风格字符串 C++引入的string类类型 1.1 C风格字符串 C风格的字符串起源于C语言,并在C++中继续得到支持。

  • avatar 奔腾的小马达 2019-03-19 10:53:00

    C++中的数组

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的数组 C++支持数组数据结构,它可以存储一个固定大小的相同类型的元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。数组的声明并不是声明一个个单独的变量,如a0,a1,a2,a3,a4...,a

  • avatar 奔腾的小马达 2019-03-18 19:22:00

    C++中的sizeof与strlen对比

    技术交流QQ群:1027579432,欢迎你的加入! 1.sizeof 是可用来计算字符串的总长度,包括\0 2.strlen计算不包含\0的字符串的长度 3.32位机器上,指针需要4个字节存储;64位机器上,指针需要8个字节存储 #include "iostrea

  • avatar 奔腾的小马达 2019-03-18 08:57:00

    C++中的数字

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的数字 当需要用到数字时,我们会使用原始的数据类型,如int、short、long、float和double等等。这些用于数字的数据类型,其可能的值和数值范围,已经在C++数据类型中讨论过。 1.1 定义数字 in

  • avatar 奔腾的小马达 2019-03-17 21:57:00

    选择排序算法实现思想个人理解

    技术交流QQ群:1027579432,欢迎你的加入! 一、选择排序算法个人理解 如果有N个元素需要排序,首先从N个元素中找到最小的那个元素,然后与索引ix=0位置上的元素进行交换(如果没有比原来索引ix=0位置上的元素小就不用交换),接着再从剩下的N-1个元素中找出最小的元素,再与索引i

  • avatar 奔腾的小马达 2019-03-17 18:27:00

    C++中的Lambda表达式

    技术交流QQ群:1027579432,欢迎你的加入! 1.Lambda函数与表达式 C++11提供了对匿名函数的支持,称为Lambda函数(也叫Lambda表达式)。Lambda表达式把函数看作对象。Lambda表达式可以像对象一样使用,比如可以将它们赋给变量和作为参数传递,还可以像函数一

  • avatar 奔腾的小马达 2019-03-17 17:43:00

    C++中的函数

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的函数 函数是一组一起执行一个任务的语句。每个C++ 序都至少有一个函数,即主函数main() ,所有简单的程序都可以定义其他额外的函数。 函数声明告诉编译器函数的名称、返回类型和参数;函数定义提供了函数的实际主体

  • avatar 奔腾的小马达 2019-03-16 11:43:00

    C++中的判断

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的判断语句 C++ 编程语言提供了以下类型的判断语句: 循环语句.png 1.1 if语句 一个if语

  • avatar 奔腾的小马达 2019-03-15 21:31:00

    C++中的循环

    技术交流QQ群:1027579432,欢迎你的加入! 1.循环类型 cpp中提供了以下几种循环类型: 循环类型.png 1.1 while循环

  • avatar 奔腾的小马达 2019-03-15 09:18:00

    C++中的运算符

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp运算符 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++ 内置了丰富的运算符,并提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符

  • avatar 奔腾的小马达 2019-03-14 20:46:00

    C++中的存储类

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的存储类 存储类定义C++程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。从C++ 11开始,auto关键字不再是C++存储类说明符,且register关键字被弃用。下面列出C++程序中可

  • avatar 奔腾的小马达 2019-03-14 19:59:00

    C++中的修饰符类型

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp修饰符类型 C++允许在char、int 和double数据类型前放置修饰符。修饰符用于改变基本类型的含义,所以它更能满足各种情境的需求。下面列出了数据类型修饰符: signed unsigned

  • avatar 奔腾的小马达 2019-03-14 11:05:00

    MySQL数据库基本操作总结(不断更新中......)

    技术交流QQ群:1027579432,欢迎你的加入! 1.登录mysql数据库: mysql -u root -p 输入密码 2.登出mysql数据库: \q 3.关系型数据库管理系统(RDBMS)来存储和管理的大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合

  • avatar 奔腾的小马达 2019-03-14 10:14:00

    C++中的常量介绍

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp中的常量 常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 常量可以是任何的基本数据类型,可分为整型数字、浮点数字、字符、字符串和布尔值。 常量就像是常规的变量,只不过常量的值在定义后不能进行修改。

  • avatar 奔腾的小马达 2019-03-14 09:32:00

    C++中的变量作用域介绍

    技术交流QQ群:1027579432,欢迎你的加入! 1.Cpp的变量作用域 作用域是程序的一个区域,一般来说有三个地方可以定义变量: 局部变量:在函数或一个代码块内部声明的变量 形式参数:在函数参数的定义中声明的变量(稍后介绍) 全局变量:在所有函数外部声

  • avatar 奔腾的小马达 2019-03-13 17:07:00

    C++中的基本变量类型介绍

    技术交流QQ群:1027579432,欢迎你的加入! 1.cpp变量类型 变量实际上是存储空间的名称,cpp中每个变量都有指定的类型,类型决定变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可以作用在变量上。 变量名可以是字母 数字 下划线组成,必须以字母或下划线开头。区分

  • avatar 奔腾的小马达 2019-03-13 16:21:00

    C++中的基本数据类型介绍

    技术交流QQ群:1027579432,欢迎你的加入! 1.cpp中的基本内置数据类型(7种) bool char int float double void(无类型) wchar_t(宽字符型):typedef wchar_t short int; 一个基本类型可以被一个或多个类型修饰

  • avatar 奔腾的小马达 2019-03-12 14:51:00

    Linux中的日志系统介绍

    技术交流QQ群:1027579432,欢迎你的加入! 一、常见的日志 日志是一个系统管理员,一个运维人员,甚至是开发人员不可或缺的东西,系统用久了偶尔也会出现一些错误,我们需要日志来给系统排错,在一些网络应用服务不能正常工作的时候,我们需要用日志来做问题定位,日志还是过往时间的记录本,我们

  • avatar 奔腾的小马达 2019-03-11 15:40:00

    常引用、常量指针、指针常量、指向常量的常指针、空指针与野指针解释

    技术交流QQ群:1027579432,欢迎你的加入! 1、一.基础知识 引用并非对象 引用必须初始化 引用只能绑定在对象上,而不能与字面值或某个表达式的计算结果绑定在一起 类型要严格匹配 int &a = 10;

  • avatar 奔腾的小马达 2019-03-11 13:06:00

    C++中的参数传递方式:传值、传地址、传引用总结

    技术交流QQ群:1027579432,欢迎你的加入! 指针:指针是一个变量,只不过这个变量中存储的是一个地址,指向内存中的一个单元。 引用:引用和原变量是同一个东西,只不过是原变量的一个别名。 int a = 10; 定义一个整型变量a int *p = &a;

  • avatar 奔腾的小马达 2019-03-10 17:38:00

    冒泡排序算法实现思想个人理解

    技术交流QQ群:1027579432,欢迎你的加入! 一、冒泡排序算法个人理解 主要是以两个形成嵌套的for循环来完成的。外层的for循环以索引ix的值来逐个访问序列中的每个元素,ix的值由0开始增加到size(sequence) - 1,当外部的for循环迭代完成后,由ix索引取出的元

  • avatar 奔腾的小马达 2019-03-10 16:06:00

    C++实现斐波那契数列

    技术交流QQ群:1027579432,欢迎你的加入! #include <iostream> using namespace std; // 递归方法和循环方法的对比 /* 递归方法代码实现比较简洁,但是性能不如循环方法,还会出现栈溢出的问题,优先采用递归的方法! 搜索路径的题目:

  • avatar 奔腾的小马达 2019-03-10 14:26:00

    03_python基础之数据类型

    技术交流QQ群:1027579432,欢迎你的加入! #!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2019-03-05 16:29:12 # @Author : cdl (1217096231@qq.com) # @Lin

  • avatar 奔腾的小马达 2019-03-10 14:22:00

    02_python基础之模块与包

    技术交流QQ群:1027579432,欢迎你的加入! #!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2019-03-05 16:29:12 # @Author : cdl (1217096231@qq.com) # @Lin

  • avatar 奔腾的小马达 2019-03-10 14:19:00

    01_python基础之文件操作

    import os 技术交流QQ群:1027579432,欢迎你的加入! Q1.有一个jsonline格式的文件file.txt大小约为10K ``` def get_lines(): l = [] with open("file.txt", 'rb') a

  • avatar 陈效威 2020-05-09 15:42:59

    面试官常说的产品sense到底是什么?| 读书笔记

    周末看了两本书《幕后产品》和《产品的视角:从热闹到门道》,作者分别是网易云音乐的产品经理王诗沐和三节课CEO后显慧(Luke)。今天先写写《产品的视角》,下文简称作者为Luke。他在百度工作过,后来与黄有璨、布棉联合创立了职场教育APP『三节课』,带了大量的产品经理实训课,所以他的很多出发点是职业教

    来自 陈效威
    1243
  • avatar 奔腾的小马达 2019-03-09 08:59:00

    C++中的文件读写操作之string流(5)

    技术交流QQ群:1027579432,欢迎你的加入! #include "iostream" #include "string" #include "sstream" using namespace std; // ostringst

  • avatar 奔腾的小马达 2019-03-09 08:58:00

    C++中的文件读写操作之string流(4)

    技术交流QQ群:1027579432,欢迎你的加入! #include "iostream" #include "string" #include "sstream" // 使用istringstream所需要的头文件 using

  • avatar 奔腾的小马达 2019-03-09 08:57:00

    C++中的文件读写操作(3)

    技术交流QQ群:1027579432,欢迎你的加入! #include "string" #include "vector" #include "fstream" #include "iostream" using

  • avatar 奔腾的小马达 2019-03-09 08:56:00

    C++中的文件读写操作(2)

    技术交流QQ群:1027579432,欢迎你的加入! #include "iostream" #include "fstream" #include "vector" #include "string" using

  • avatar 奔腾的小马达 2019-03-09 08:55:00

    C++中的文件读写操作(1)

    技术交流QQ群:1027579432,欢迎你的加入! #include "iostream" #include "fstream" #include "vector" #include "string" using

  • avatar 奔腾的小马达 2019-03-08 08:56:00

    Linux下的进程之进程管理

    技术交流QQ群:1027579432,欢迎你的加入! 一、进程的查看 不管在测试的时候、在实际的生产环境中,还是自己的使用过程中,难免会遇到一些进程异常的情况,所以 Linux 为我们提供了一些工具来查看进程的状态信息。我们可以通过 top 实时的查看进程的状态,以及系统的一些信息(如 C

  • avatar 奔腾的小马达 2019-03-07 09:36:00

    Linux中的进程之进程基本概念

    技术交流QQ群:1027579432,欢迎你的加入! 一、概念的理解 首先程序与进程是什么?程序与进程又有什么区别? 程序(procedure):不太精确地说,程序就是执行一系列有逻辑、有顺序结构的指令,帮我们达成某个结果。就如我们去餐馆,给服务员说我要牛肉盖浇饭,她执行了

  • avatar 奔腾的小马达 2019-03-06 09:05:00

    Linux下的软件安装方法介绍

    本文目录(仅做浏览用,简书中的MarkDown暂时不支持页面内跳转) 一、Linux下的软件安装方式 二、在线安装 三、使用dpkg从本地磁盘安装deb软件包 本文目录(仅做浏览用,简书中的MarkDown暂时不支持页面内跳转) 技术交流QQ群:10

  • avatar 奔腾的小马达 2019-03-05 15:21:00

    Bag of Tricks for Efficient Text Classification论文阅读及实战

    本文目录(仅做浏览用,简书中的MarkDown暂时不支持页面内跳转) 一、Fasttext算法综述 二、原理介绍及优化策略 三、Fasttext算法实战(注:以下代码仅在Linux系统下使用!) 四、参考资料 本文目录(仅做浏览用,简书中的Ma

  • avatar 奔腾的小马达 2019-03-04 09:12:00

    Linux中的数据流重定向

    本文目录(仅做浏览用,简书中的MarkDown暂时不支持页面内跳转) 数据流重定向 本文目录(仅做浏览用,简书中的MarkDown暂时不支持页面内跳转) 技术交流QQ群:1027579432,欢迎你的加入! 数据流重定向 在之前的操作中,常会看到>或

  • avatar 陈效威 2020-05-09 15:44:17

    如何阅读一本书?

    不知道有多少人是和我一样,每天都想看更多的文章、书、视频。结果微信读书书架上的书几百本,真正读完的不到10本。 买的实体书,《原则》,《未来简史》,都非常漂亮,不舍得翻开。一本书可以看一整年,盖泡面都嫌重。 那到底怎么快速阅读一本书呢?今天推荐两本书,希望能帮助你破解知识焦虑

    来自 陈效威
    00
  • avatar 奔腾的小马达 2019-03-04 09:08:00

    Linux中的简单文本处理

    技术交流QQ群:1027579432,欢迎你的加入! 文本处理命令 tr命令(可以用来删除一段文本信息中的某些文字,或者将其进行转换) 格式: tr [option] ... SET1 [SET2] 可选参数: -d

  • avatar 奔腾的小马达 2019-03-03 19:10:00

    集成学习Bagging和Boosting算法总结

    技术交流QQ群:1027579432,欢迎你的加入! 一、集成学习综述 集成方法或元算法是对其他算法进行组合的一种方式,下面的博客中主要关注的是AdaBoost元算法。将不同的分类器组合起来,而这种组合结果被称为集成方法/元算法。使用集成算法时会有很多的形式,如:

  • avatar 奔腾的小马达 2019-03-02 11:37:00

    Linux下命令执行顺序控制与管道

    技术交流QQ群:1027579432,欢迎你的加入! 一、命令执行顺序的控制 顺序执行多条命令 通常情况下,每次只能在终端输入一条命令,执行完成后,再输入第二条命令,然后再按回车执行。要想一次性输入完执行,可以使用简单的顺序执行";&qu

  • avatar 奔腾的小马达 2019-03-01 14:56:00

    卷积神经网络理解及1*1卷积核的作用

    技术交流QQ群:1027579432,欢迎你的加入! 一. 单通道图像的卷积计算过程 下面各图中所有数学符号的说明如下: n:图片的宽度和高度 n_c:表示图片的通道数 f: 过滤

  • avatar 奔腾的小马达 2019-03-01 11:52:00

    Pandas中iloc、loc、ix三者的区别

    技术交流QQ群:1027579432,欢迎你的加入! 一、综述:iloc、loc、ix可以用来索引数据、抽取数据 二、iloc、loc、ix三者对比 iloc和loc的区别 iloc主要使用数字来索引数据,不能使用字符型的标签来索引数据。

  • avatar 奔腾的小马达 2019-03-01 10:45:00

    5. Data Loader tutorials in PyTorch

    技术交流QQ群:1027579432,欢迎你的加入! #!/usr/bin/env python3 # -*- coding: utf-8 -*- # @Date : 2019-03-01 10:02:11 # @Author : cdl (1217096231@qq.com) # @Li

  • avatar 奔腾的小马达 2019-03-01 09:08:00

    Linux下的任务计划

    技术交流QQ群:1027579432,欢迎你的加入! 一、crontab的使用 crontab简介 crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令。该命令从输入设备读取指令,并将其存放于crontab文件中,

  • avatar 奔腾的小马达 2019-02-28 08:38:00

    Linux中的帮助命令

    技术交流QQ群:1027579432,欢迎你的加入! 一、内建命令与外部命令 内建命令 内建命令实际上是shell程序的一部分,其中包含的是一些比较简单的Linux系统命令,这些命令是写在bash源码的builtins里面的,并由shell程序识别

  • avatar 奔腾的小马达 2019-02-27 09:11:00

    Linux中的文件系统和磁盘管理

    技术交流QQ群:1027579432,欢迎你的加入! 一、简单文件系统操作 查看磁盘和目录的容量 使用df命令查看磁盘的容量,加上-h参数,以更易读的方式展开: df -h 使用du命令查看目录的容量,-d参数指定查看目录的深度: du -

  • avatar 奔腾的小马达 2019-02-26 20:23:00

    4. cifar10_tutorials in PyTorch 训练一个分类器

    技术交流QQ群:1027579432,欢迎你的加入! #!/usr/bin/env python3 # -*- coding: utf-8 -*- # @Date : 2019-02-26 19:09:02 # @Author : cdl (1217096231@qq.com) # @Li

  • avatar 奔腾的小马达 2019-02-26 16:41:00

    A Neural Probabilistic Language Model 论文阅读及实战

    技术交流QQ群:1027579432,欢迎你的加入! 1.词向量介绍 在NLP任务中,第一步首先将自然语言转化成数学符号表示。一般常用的词汇表示方法:one-hot表示,这种方法是将每个单词表示为一个很长的向量,这个向量的长度是词汇表的大小,其中绝大数元素是0,只有一个元素是1,如“男人”

  • avatar 奔腾的小马达 2019-02-26 11:36:00

    3. Neural Network tutorials in PyTorch

    技术交流QQ群:1027579432,欢迎你的加入! #!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2019-02-26 10:41:22 # @Author : cdl (1217096231@qq.com) # @Lin

  • avatar 奔腾的小马达 2019-02-26 10:40:00

    2. Autograd tutorials in PyTorch

    技术交流QQ群:1027579432,欢迎你的加入! #!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2019-02-25 21:31:00 # @Author : cdl (1217096231@qq.com) # @Lin

  • avatar 奔腾的小马达 2019-02-26 10:03:00

    Linux中的文件打包与压缩方法总结

    技术交流QQ群:1027579432,欢迎你的加入! 一、文件打包和解压缩 在windows系统上最常见的压缩文件不外乎这三种*.zip,*.rar,*.7z后缀的压缩文件,而在Linux系统上常见常用的除了以上的三种之外,还有*.gz,*.xz,*.bz2,*.tar,*tar.

  • avatar 奔腾的小马达 2019-02-25 11:22:00

    1. Tensor tutorials in PyTorch

    技术交流QQ群:1027579432,欢迎你的加入! #!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2019-02-25 10:38:15 # @Author : cdl (1217096231@qq.com) # @Li

  • avatar 奔腾的小马达 2019-02-25 09:44:00

    Linux中环境变量与文件查找

    技术交流QQ群:1027579432,欢迎你的加入! 一、环境变量 1.变量 变量,准确的说应该是shell变量,所谓变量就是计算机中用于记录一个值(不一定是数值,也可以是字符或字符串)的符号,而这些符号将用于不同的运算处理中。通常变量与值的一一对应的关系,可以通过表达式读

  • avatar 奔腾的小马达 2019-02-23 17:34:00

    Linux目录结构和文件基本操作

    技术交流QQ群:1027579432,欢迎你的加入! 一、Linux目录结构 1.FHS(File System Hierarchy Standrad,文件系统层次结构标准) FHS定义了两层规范,第一层是/下面的各个目录应该要放什么文件数据,例如/etc应该要放置设置文件

  • avatar 奔腾的小马达 2019-02-23 15:46:00

    2. Activation function and Loss function in Pytorch

    技术交流QQ群:1027579432,欢迎你的加入! #!/usr/bin/env python # -*- coding: utf-8 -*- # @Date : 2019-02-23 14:35:28 # @Author : cdl (1217096231@qq.com) # @Lin

  • avatar 陈效威 2020-05-09 15:46:14

    即刻团队新产品:工具产品怎么做社交?音频内容赛道浅析

    小宇宙Slogan是 『想做你手机里最好用的播客客户端』 播客,在中文语境下一直是个小众的存在,大众印象还停留在喜马拉雅FM上各种怪力乱神的养生节目。实际上在英文语境下,Podcast不只是我们听到的『冬吴同学会』这样的1对1自由对谈的形式,还包括了各种新闻、故事、文艺、影音、广播剧等一

    来自 陈效威
    04