教小白精通编程

面向小白的编程教学博客

'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 ...

我的编程教学资源

My teaching resources on programming

教学资源 youtube channel 频道: hwdong blog 博客: 网易云课堂: B站编程课程hw-dong: medium: 推特 : 电报群: QQ群:376330161 我写的3本书 (没有外国大师的语言文化差异、没有啰嗦的废话,通俗易懂、内容丰富): 《解剖深度学习原理-从0编写深度学习库》 深度学习的书要么只有理论没...

国内如何玩转各种AI工具?欧易USDT、虚拟信用卡Depay的开通申请教程,购买OpenAI API key、注册Chat GPT Plus等不用愁

Tutorial for opening and applying for a virtual credit card

国内如何玩转各种AI工具?欧易USDT、虚拟信用卡Depay的开通申请教程,购买OpenAI API key、注册Chat GPT Plus等不用愁 想玩国外各种工具如开通chatGPT plus或购买openai PAI Key,需要付费,而付费必须用国外如美国信用卡才行。申请开通虚拟信用卡是国内用户必须解决的问题。本教程就说明这个过程。 基本步骤是: 在欧易或币安平台上注册并购...

无需手机号和邮箱,2分钟申请gmail谷歌账号

Apply for a gmail Google account in 2 minutes without a mobile phone number and email address

无需手机号和邮箱,2分钟申请gmail谷歌账号 打开浏览器的隐私模式窗口 浏览器里输入网址:gmail.com。 打开gmail登录界面 如果不习惯英文界面,可以在左下角将浏览器语言切换到中文。 选择 “creat account(创建账户)”。 在弹出的菜单中选择“For my personal Us...

英语学习资源

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中有许多类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋...

java入门教程 2 - 变量、数据类型、文字量

Java Tutorial 2 -Variable、Primitive Data Types、literals

1.2.1 变量variable (youtube视频:变量) Java中的变量分为原始变量(primitive variables) 和 引用变量(reference variables)。 原始变量是保存(原始类型)数据(值)的内存块的名字,你可以认为原始变量就是这块内存块。如: int age = 20; 这个代码语句定义了一个名字叫age的变量,其数据类型是int,int是一个...

java入门教程 1 - Java语言介绍

Java Tutorial 1 - Introduction to Java

1.1 java介绍 ( youtube视频 ) 1.1.1 Java技术(Java Technology) Java技术既是一种编程语言又是一个平台(Java technology is both a programming language and a platform.)。 Java 编程语言 (The Java Programming Language) 编程语言可分为机器语...