即使class完全不带virtual函数,被“non-virtual析构函数问题”给咬伤还是有可能的。举个例子,标准string不含任何virtual函数,但有时候程序员会错误的把它当做base class: 乍看似乎无害,但如果你在程序任意某处无意间将一个pointer to SpecialStr ...
分类:
编程语言 时间:
2019-10-14 10:24:38
阅读次数:
86
1、Html+CSS HTML 和 CSS 不是编程语言,前者只是结构标签,后者则是样式配置,入门是非常简单的。网上资料也有很多,可以参考 MDN 参考书 《CSS权威指南(第四版)》 2、javaScript javaScript 高级程序设计 第三版 进阶 typeScript 学会使用包管理工 ...
分类:
Web程序 时间:
2019-10-12 10:38:25
阅读次数:
86
特征提取(特征变换) 从一组已有的特征通过一定的数学运算得到一组新特征 数据降维: PCA:方差 LDA: 均值 两者都假设数据分布是高斯分布 Ref. 《模式识别(第三版)》张学工 ...
分类:
其他好文 时间:
2019-10-07 19:44:22
阅读次数:
75
参考:数字信号处理(第三版),胡广书等,清华大学出版社。 ...
分类:
其他好文 时间:
2019-10-05 14:10:35
阅读次数:
71
一、概述 单例模式的意图:是为了确保一个类有且仅有一个实例,并为它提供一个全局访问点。 单例模式的要点有三个: 一是某个类只有一个实例, 二是它必须自行创建这个实例, 三是它必须自行向整个系统提供这个实例。 从实现角度来说,就是以下三点: 一是单例模式的类只提供私有的构造函数, 二是类定义中含有一个 ...
分类:
其他好文 时间:
2019-10-03 19:55:14
阅读次数:
65
术语“little endian(小端)”和“big endian(大端)”出自Jonathan Swift的《格列佛游记》(Gulliver's Trabels)一书,其中交战的两个派别无法就应该从哪一端(小端还是大端)打开一个半熟的鸡蛋打成一致。就像鸡蛋的问题一样,选择何种字节顺序没有技术上的理 ...
分类:
其他好文 时间:
2019-10-02 00:48:24
阅读次数:
101
通过两周的时间,我大致看完了《构建之法》,对此提出以下几点问题: 1、在第二章个人开发流程中对比了大学生和工程师分别完成项目的各个阶段所花时间的占比,得出现象工程师在“需求分析”和“测试”这两方面花的时间明显比大学生高,而在具体编码的时间却更少,从而得出结论:从学生到职业程序员,并不是更加没完没了地 ...
分类:
其他好文 时间:
2019-09-22 13:11:30
阅读次数:
75
Python网络编程之初识TCP,UDP 这篇文章是读了《Python核心编程》第三版(Core Python Applications)的第二章网络编程后的自我总结。 如果有不到位或者错误的地方,还请大家积极指出。 首先谈谈TCP和UDP的不同这个问题出现在很多次Python面试题中,以下答案是我 ...
分类:
编程语言 时间:
2019-09-22 01:09:30
阅读次数:
101
场景 Effective Java 中文版Java核心技术 卷Ⅰ 基础知识(第8版)Java语言程序设计-进阶篇(原书第8版)疯狂Java讲义Java从入门到精通 第三版Java编程思想第4版重构-改善既有代码的设计Head First Java 中文高清版Java从入门到精通Java核心技术 卷Ⅱ ...
分类:
编程语言 时间:
2019-09-22 01:02:45
阅读次数:
115
从7月底开始了汇编的学习,之前有上过汇编的课,但是老师讲的没有怎么理解,实验也不会写,所以就入手了王爽老师的《汇编原理(第三版)》,开始了自学。 我遇到的第一个难题是汇编环境的配置。我的电脑是win10 64位系统,不支持cmd的debug、edit一类的,所以我下载了虚拟机,在虚拟机上装了一个xp ...
分类:
其他好文 时间:
2019-09-13 13:39:34
阅读次数:
114