logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

四天学完前端基础三件套(JavaScript篇)

学习前端三件套时,我们一般会按这个顺序来:HTML—>CSS —>JavaScript前面学习 HTML 的时候,我们知道:HTML 负责网页结构。学习 CSS 的时候,我们知道:CSS 负责网页样式。那么 JavaScript 负责什么?JavaScript 负责网页行为。HTML:骨架CSS:皮肤、衣服、妆容JavaScript:动作、反应、灵魂没有 JavaScript,网页大多数时候只是“

#前端#javascript#开发语言
四天学完前端基础三件套(JavaScript webAPI篇)

指针合集c语言基础数据结构与算法前面学习 JavaScript 基础语法时,我们已经学过了:变量,数据类型,运算符,条件语句,循环语句,数组,函数,对象,作用域这些内容属于 JavaScript 的基础语法部分但是,只会基础语法还不够。因为网页不是只做数学计算,也不是只在控制台打印几行内容。真正的网页要能和用户交互,比如:点击按钮弹出提示,输入内容后提交,点击图片切换图片这些功能都需要用到一个叫:

#前端#javascript#开发语言
Python 基础语法详解(一):从表达式、变量到数据类型

1 + 23 * 410 / 3表达式可以理解成:能够被计算出结果的一段代码。表达式计算出来的结果,叫表达式的值。1 + 23123这种直接写出来的数据叫字面值常量;这种符号叫运算符。a = 10这句话的意思是:创建一个变量a,并把数字10放进去。a是变量名;是赋值运算符;10是变量保存的值。注意,这里的不是数学里的“等于”,而是“赋值”。a = 10不是在判断a是否等于10,而是把10赋给a。如

文章图片
#python#开发语言#学习
Python 基础语法详解(二):输入输出、类型转换和运算符

print()用于输出;f-string 可以更方便地格式化字符串;input()用于输入,但返回值永远是字符串;做数值计算前,通常需要使用int()或float()转换类型;算术运算符负责数值计算;关系运算符产生;逻辑运算符组合多个条件;赋值运算符用于修改变量的值;Python 支持链式赋值、多元赋值和变量交换;Python 不支持++和--,自增自减使用+= 1和-= 1。个人主页《指针合集》

文章图片
#python#状态模式#开发语言
Python 基础语法详解(3):顺序语句、条件语句和循环语句一篇讲清楚

在学习 Python 基础语法时,我们前面已经接触过变量、数据类型、输入输出、运算符和类型转换。这些内容主要解决的是:数据怎么表示、怎么输入、怎么计算、怎么输出。但是,真正的程序并不是简单地从头到尾“算一遍”就结束。很多时候,程序需要根据不同情况做出不同选择,也需要把某些操作反复执行。打印 1 到 100;计算 1 到 100 的和;不断输入数字,直到用户主动结束。顺序语句条件语句循环语句这一篇文

文章图片
#python#开发语言#学习
C++ 类和对象入门(一):从 class、访问限定符到 this 指针

类和对象。很多同学刚看到类时,会觉得它像是“升级版结构体C 语言结构体只能放数据;C++ 的类既可以放数据,也可以放函数;数据和函数放在一起之后,代码看起来更像一个整体。这个理解没错,但还不够完整。C++ 类和对象真正重要的地方在于:它把数据和操作数据的函数封装到一起,并通过访问权限控制外部如何使用对象。比如我们实现一个栈。ST s;STInit(&s);STPop(&s);Stack s;s.I

文章图片
#c++#状态模式#学习 +1
C++ 类和对象入门(四):日期类 Date 的运算符重载实现详解

构造函数析构函数拷贝构造函数赋值运算符重载深浅拷贝运算符重载的基本规则这一篇直接从一个完整案例入手:日期类 Date 的实现。带大家一起练习一下运算符重载,。d1 < d2;d1 == d2;d1 + 100;d2 - 10;d2 - d1;++d1;d1++;cout << d1;cin >> d1;这些写法看起来很自然。但对编译器来说,Date是我们自己定义的类型,它不知道两个日期怎么比较,也

文章图片
#c++#开发语言#学习
C++ 类和对象入门(六):友元、内部类、匿名对象和编译器优化

前一篇我们讲了初始化列表、explicit和static成员。友元内部类匿名对象对象拷贝时的编译器优化这些内容不像构造函数、析构函数那样每天都会写,但它们在理解 C++ 类的边界、对象生命周期、编译器行为时非常重要。其中友元和内部类主要和“封装边界”有关。匿名对象和编译器优化主要和“临时对象生命周期、拷贝优化”有关。友元函数是在类内部用friend声明的外部函数。它不是类的成员函数,但可以访问类的

文章图片
#c++#状态模式#开发语言 +1
C++ 内存管理详解:从内存分区、malloc/free 到 new/delete

free(p1);申请一块和A对象一样大的空间;释放这块空间。构造函数不会调用;析构函数不会调用。严格来说,p1指向的只是“一块原始内存”,还不能算一个真正完成构造的A对象。定位new,也叫 placement new。它的作用是:在一块已经分配好的原始内存上,显式调用构造函数创建对象。只是申请了一块原始空间。才是在这块空间上调用构造函数,把它变成一个真正的A对象。

文章图片
#c++#开发语言#学习
C++ 模板初阶:从泛型编程、函数模板到类模板,一篇打通基础概念

泛型编程可以简单理解为:编写与具体类型无关的通用代码。所谓“泛型”,就是不提前绑定某一个具体类型。比如交换两个变量这件事,本质上并不关心它们是intdouble,还是string。那么这套交换逻辑就能成立。这就是泛型编程的价值:把“类型变化”交给编译器,把“通用逻辑”保留下来。在 C++ 中,模板就是泛型编程最基础、最核心的工具。函数模板不是一个普通函数。它更像是一个“函数生成规则”。它描述了一类

文章图片
#c++#开发语言#学习
    共 34 条
  • 1
  • 2
  • 3
  • 4
  • 请选择