教小白精通编程

面向小白的编程教学博客

现代C++编程实战:从入门到应用

Modern C++ programming practice: C++ from novice to application

Leanpub电子书网址 第0章 前言 第1章 C++介绍 第2章 变量和类型 第3章 运算符 第4章 语句 第5章 复合类型:数组、指针和引用 第6章 函 数 第7章 函数模板 第8章 类与对象 第9章 运算符重载 第10章 派生类 第11章 类模板 第12章 异常处理 第13章 移动语义与智能指针 第14章 标准库 第15章 元编程

算法设计与分析-教学大纲

algorithms design and analysis

hwdong算法设计与分析课程网站 一、算法设计与分析概述 算法设计与分析 什么是算法? 算法有什么用? 为什么要学习算法设计与分析? 算法设计:技术(设计模式)、艺术(创造性思维) 算法设计的策略(模式、技术):贪心法、分治法、动态规划、… 算法的表示(描述):自然语言、伪代码 ...

Python极简入门.md

A minimalist introduction to Python

强烈推荐:《python3从入门到实战》(电子工业出版社)可在京东、当当、淘宝等网站购买 Python 快速入门教程 (面向零基础,更详细版本) 目标: 让你快速了解 Python 的基本概念和语法,并能实际应用。 学会使用代码编辑器编写、运行和调试 Python 程序。 为你后续深入学习 Python 打下坚实的基础。 内容: Python 是什么?为什么选...

基于递归深度优先搜索(回溯法)求解迷宫问题,代码结合动画演示

Solve the maze problem based on recursive depth-first search (backtracking method), code combined with animation demonstration

基于递归深度优先搜索(回溯法)求解迷宫问题,代码结合动画演示

Markdown极简入门教程

Markdown minimalist introductory tutorial

[Markdown 极简入门教程 Markdown minimalist introductory tutorial](https://youtu.be/0JiKRyZHMW0) Markdown 基础教程 什么是 Markdown? 一种轻量级标记语言,用简单符号即可排版文档 ✅ 易读易写 ✅ 兼容纯文本 ✅ 支持转换为HTM...

'Placement new operator' and emplace_back() in C++

emplace_back() of vector is used to construct an element in-place at the end of the vector.

‘Placement new operator’ in C++ In C++, when you create an object using the ‘new’ keyword, the memory for the object is allocated on the heap, and the constructor is called to initialize the objec...

A tutorial for c++ std::accumulate

the solution for leetcode 2011 of 'Final Value of Variable After Performing Operations'

tutorial for std::accumulate and the solution for leetcode 2011 of “Final Value of Variable After Performing Operations” std::accumulate template< class InputIt, class T > T accumulate( Inp...

Anatomy of Deep Learning Principles-Writing a Deep Learning Library from Scratch

has been translated into English, Japanese and published on leanpuband amazon

Brief introduction This book introduces the basic principles and implementation process of deep learning algorithms in a simple way, and uses python’s numpy library to build its own deep learning ...

英语学习资源

REsources for Learning English

听力 #### 美剧: 摩登家庭Modern Family 、 老爸老妈浪漫史How I met your mother 神烦警探 brooklyn 99 Scrubs 实习医生风云 硅谷Silicon Valley Fleabag 伦敦生活 #### Talk Show: ellen show James Corden The Graham...

java入门教程 1.3 - 运算符

Java tutorial 1.3 operator

1.3 运算符、表达式、语句、程序块 (operator, Expressions, Statements, and Blocks) 1.3.1 运算符(operator) 运算符是对运算数(变量、文字量或表达式的值)执行运算的符号。例如,+、-、*、/分别是对2个运算数进行加法、减法、乘法和除法的运算符。Java中有许多类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋...