知识点学习Day1

1、列举你常见的十种语言,并简述你熟悉的三种
常见的十种语言:Python,Java,PHP,Jsp,JavaScript,C,C++,Go,HTML,CSS
Python:
高级编程语言,语法简单易懂,代码可读性好,变量在使用前不必声明其类型。Python的解释器具有跨平台的特性,可以在不同的操作系统上运行,如Windows、Linux以及macOS。 Python既支持面向过程的编程也支持面向对象的编程,在“面向过程”的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的,在“面向对象”的语言中,程序是由数据和功能组合而成的对象构建起来的。 Python广泛应用于Web开发、 数据分析、人工智能、可续计算、网络编程、爬虫等多个领域。
PHP: 
学习入门快,开发成本低,语法相对简单,并且提供了丰富的类库,如用于图像处理的 GD 库、各种加密扩展(如 OpenSSL 和 Mcrypt 等),可以很方便地直接使用。是“超文本预处理器”,在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中, 执行效率比完全生成 HTML 标记的 CGI 要高许多。PHP同时支持面向对象和面向过程的开发。PHP 结合 Linux、Nginx 或 Apache、MySQL 可以方便快捷地搭建一套系统,PHP 还支持直接调用系统命令,这样便可以用代码完成许多操作 Linux 的工作,如打包压缩、复制 粘贴、重命名、执行 Linux 中 grep 查询筛选等。 主要适用于 Web 开发领域。Php 主要用于网页交互,包括表单提交、数据库操作和用户登录等。
C语言:
C语言是结构化语言,主要用于底层逻辑开发,能以简易的方式编译、处理低级存储器。其比汇编语言迅速、工作量小、可读性好、易于调试、修改和移植、具有跨平台的特性 ,而代码质量与汇编语言相当。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。
2、简述C语言和C++的区别
C++既可以进行C语言的过程化程序设计还可以进行以继承和多态为特点的面向对象的程序设计,C++还可以进行基于过程的程序设计。C++几乎可以创建任何类型的程序:游戏、设备驱动程序、嵌入式和APP应用等。 
C语言和C++语言的区别:
C语言是面向底层的编程,过程性编程语言,C++在C的基础上增加了面向对象的编程语言,C++在C语言的基础上进行了扩展,引入了类、对象、封装、继承以及多态的概念。C++的语法特性在C的基础上增加了类、对象、命名空间、模板、异常处理等。C++具有更严格的类型检查机制,对数据类型的转换要求更加严格。C++在C语言 标准库功能基础上增加了面向对象的编程库,比如STL。 C++与C语言完全兼容,C语言的绝大部分内容可以直接用于C++的程序设计,用C语言编写的程序可以用C++。
3、简述超文本标记语言HTML的作用
HTML:全称“超文本标记语言”,是一种用于创建网页的标准标记语言。HTML是是静态页面语言,常与CSS、JavaScript一起被众多网站用于设计网页、网页应用程序以及移动应用程序的用户界面。网页浏览器可以读取HTML文件,并将其渲染成可视化网页。HTML描述了一个网站的结构语义随着线索的呈现,使之成为一种标记语言而非编程语言。HTML的作用主要是生成静态网页页面,配合CSS实现页面布局、样式,配合JavaScript实现与后端数据库的数据交互和业务逻辑。
HTML可以嵌入PHP语言 ,PHP 代码是动态的, 它包含了一些特殊的语法,例如:<?php 和 ?>。在 PHP 代码中,可以使用变量、循环、条件语句等。PHP 代码用来处理动态网页中的交互信息,如读取和存储用户数据等。PHP 代码必须被包含在 <?php ?> 标记中,这样才能在 HTML 页面中正确的解析和执行。


版权声明

翼安博客


首发 翼安博客,转载请附链接!

赞赏支持

感谢支持!


建站不易,感谢支持!

推荐阅读
计算机基础软件测试篇(一)—— C语言开发软件
##什么是系统测试,C 语言的系统测试有哪些方法?    系统测试是软件开发过程中的一种测试方法,旨在验证整个软件系统的功能、性能和稳定性,以确保软件在实际环境中正常工作。    在C语言中,系统测试的方法可以有以下几种: 单元测试(Unit Testing):对程序中的每个函数或模块进行测试,确保其独立的功能正确实现。可以使用测试框架如Google T
49

计算机基础运维篇(一)—— Apache与Nginx
##Nginx 轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源; 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比;apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而 apache 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服
55

计算机基础前端篇(一)—— 常见的前端框架
## vue ### 特点   Vue 是一个以数据驱动视图的轻量级渐进式 MVVM 框架。目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件,所以其核心是一个响应的数据绑定系统。   **注**:*数据驱动视图: 常规的 js 都是操作 dom 来开发程序,代表者 jquery ,而Vue 不用直接操作 dom,是用数据来控制元素的变化。
65

作业1(0103)
一、列举你熟悉的三个前端框架,简述优缺点和特点。 答: Vue : Vue 是尤雨溪编写的一个构建数据驱动的 Web 界面的库,准确来说不是一个框架,它聚焦在 V ( view )视图层。
55

计算机基础语言篇(三)—— C语言与C++的区别
##区别    **C语言**和**C++**都是通用编程语言,以下是一些主要的区别: 1. **面向对象编程:** - C语言是一种过程式编程语言,不支持面向对象编程(OOP)。 - C++是一种混合式编程语言,支持过程式编程和面向对象编程。C++在C的基础上添加了类和对象的概念,允许使用封装、继承和多态等OOP特性。 2. **类和对象:** - C语言中
73

计算机基础语言篇(二)—— 超文本标记语言(HTML)
##简介    **HTML**(Hyper Text Markup Language 超文本标识语言)是一种用来制作超文本文档的简单标记语言。它通过标记符来告诉浏览器如何显示其中的内容(如,文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,解释其执行过程。 ##作用   超文本标记语言(HTML)是一种标记语言,用于创建和组织网页的结
68

计算机基础语言篇(一)—— 常见的编程语言
1. ###**C(C语言):** - **简介:** C语言是一种通用的、高效的编程语言,广泛用于系统开发和嵌入式系统。 - **应用领域:** 操作系统、嵌入式系统、系统编程。 - **特点:** 直接而高效的对硬件进行控制,具有强大的性能。 - **优缺点:** 优势在于性能和控制能力强,缺点包括相对底层的编程难度和可能的安全性问题。 2. ###**C#(C Sha
62

作业1(0103)
一、 列举你常见的十种语言,并简述你熟悉的三种。 答: Java   Python  C#  C/ C++  PHP  GO  JavaScript  SQL  CSS  HTML
57

原生 JS + Router 监听路由跳转
### 原生 JS + Router 监听路由跳转 说到这个话题,我就想到了国庆前的一个需求(在用户离开当前页面前,保存数据再进行跳转)。刚看到这个需求的时候,我第一反应是使用`onbeforeunload`,但是这个项目的路由跳转不全是使用`router.push`,`router`监听不到`window.history`跳转事件,于是还要使用`beforeunload`。 下面是`onbe
97

Vue3 与 Vue2 的区别
### Vue3 与 Vue2 的区别 Vue2 将于 2023 年 12 月 31 日停止维护,而 Vue3 也已经发布了三年之久,小伙伴们还不快快使用起来。 #### 优点 - 首次渲染更快 - diff 算法更快 - 内存占用更少 - 打包体积更小 - 更好的 TypeScript 支持 - Composition API (组合式 API) ### 一、 生命周期 | vue2
85

vant UI Uploader 文件上传选取图片时不支持选取相册
##场景及问题 安卓端点击上传时,只能唤起相机,无法打开相册选取图片 ### 问题代码 ``` htmlbars ``` ###添加capture 查看官网文档,初步推测原因为**capture**的值出现问题, ![Alt text](https://www.yixzm.cn/img/ccaaaafebae5289673855dc6017e3a37) vant ui中上传的
134

Python爬虫错误合集及解决方案
###1.设置请求头错误 错误示例: ##html=requests.get(url,headers) # 错误做法 正确做法应该是 ##html=requests.get(url,headers=headers) 如果像上面第一种写法那样写,我们请求网站的时候是不会用到自己设置的header的,还是默认的header进行的请求,所以访问一下有限制的网站就会失败。大家可以自行测试一下,然后自己打
72