每日一记:笔记工具使用、计算机基础知识、编程语言认识

news/2024/4/20 20:43:32/文章来源:https://blog.csdn.net/m0_58618019/article/details/127625543

1、笔记工具的使用

我现在使用的是typora这个文档工具 markdown语法 常见操作有:标题、代码块、引用、列表等

typora工具的主页面 我们可以编辑内容 做笔记 。。。

 

标题分类:

和html(超文本标记语言 前端部分一样)分为六级标题、后面还有jupyter工具,也是遵循的一个markdown语法。说明我们很有必要去学习一下markdown语法,接下来我简单介绍一下。

使用方法:

# 空格 内容 回车...   注解:是级标题就是几个#

快捷键 ctrl+1 、 2 、3          数字对应标题型号

typora相当于就是一个实时笔记响应 输入 对应语法 结果 富文本标记 

列表操作:

用法:

可以直接使用快捷键、 - 空格 即可形成 如果后续需要有缩进也可以使用Tab键调整。

 列表分为无序列表和顺序列表 和html也有所关联。

代码块:

快捷键 ··· 空格    然后后面可以写编程语言的名字 例如:Python、c、Java、Golang。。。

注意:如果没有写编程语言的信息,后面也是可以对应修改的。 

引用格式:

快捷键 > 有一种更加突出的效果,小伙伴可以试一下。

 

插入图片:

直接粘贴或者剪切文件即可 ,默认图片会保存在你的typora安装目录下的。

建议制定一个文件夹存 方便管理维护、后面我们需要二次操作使用图片也方便。

一般建议叫./assets 文件夹目录 一般就是将文本和图片文件夹丢应在一起,方便管理。

 

这一部分就简单介绍了常用的typora使用方法,最后请大家注意!!!

使用快捷键 markdown语法 必须要是在英文编辑模式 记得空格 回车。

 

2、计算机基础知识

1.1:计算机的基本组成

一个完整的计算机主要分为:硬件和软件(分为应用软件和系统软件)

常见的硬件:我们能摸得着的东西:cpu、内存、硬盘、网卡、机箱、显示器、电源。。。

五大组件:控制器、运算器、存储器、输入设备及输出设备(IO设备 devices)

cpu:计算机的核心组件 帮助我们进行数值运算的 很核心

内存:直接给cpu提供数据的组件 可以把它看做是一个接口 直接把数据给cpu;

数据可以从哪些地方来??? 网络传输、读写文件、代码(程序)运行等等。。

有了硬件就行了嘛???

还是一对废铜烂铁,我们必须要在计算机上安装操作系统(系统软件的一种)

常识:不给计算机安装操作系统的也叫做,裸机。只有硬件还不行,还需要操作系统对硬件和软件的管理与安排 咱们才可以正常上网 做一些自己想做的事情。

常见的操作系统:

分类:

- windows

        - win7

        - win10

        - win11

特点:生态牛逼了、可以搜索到很多软件 工具 供给给用户使用。

缺点:执行速度慢 比如打开文件 文件管理 下载文件。。。。性能略慢 很多安装都是傻瓜式的。

windows官方还会收钱 针对企业  个人的话:人太多了 不好维权 盗版快乐 !!!

- linux

        主要作为服务器 就是将开发好的程序 比如一个网站的web应用程序,放在linux上去运行即可

保证用户可以使用公司或者是企业提供的服务 展示服务 对应服务。

优点:开源免费、安全 性能好 高可靠性

缺点:针对新手不友好 学习难度蛮高 工具少 不能玩游戏 一般用途就是: 服务器 运行代码。

常见的linux发行版本:

        -- Ubantu

        -- redHat

        -- centos

一般就是学习运维 网络完全的技术人员需要深度学习的 俗称:面向黑屏编程、

- mac OS

结合windows和linux  上更好 中规中矩

优点:用户使用的这个交互比较顺畅 效果很好 用户体验舒适

软件

软件运行在操作系统上,操作系统给软件运行提供保障支撑 依赖。例如:QQ WeChat。。。

联网后我们的计算机就变得不一样了,你可以给你的好朋友约一下、干啥的。

问题来了:

这些软件是谁搞出来的???其实就是某个公司的程序员开发出来的

例如:字节跳动 开发出来 抖音、今日头条。。。。

腾讯开发 QQ WeChat 很多游戏。。。

阿里巴巴 开发出来支付宝 淘宝 。。。

后面我们用户就是用这个软件来完成自己的需求和服务 这些软件相当于就是一个平台,将之前人与人面对面,迁移到了网络上 通过网络实现一种虚拟性质的运动 生活变得虚拟。

硬件、操作系统、软件的层次结构:
硬件->操作系统->软件  从左到右 从下到上 彼此联系 依赖

3、编程语言认识

解释器和编译器

针对不同的编程语言,分为编译型语言和解释型语言(也可以叫做脚本语言)

编程语言世界上一共用2500多种

常见的解释性语言:
php javascript Python Ruby。。。

常见的编译性语言:

c c++ c# Java Golang...

编译和解析二者区别:
 

编译:

首先通过编译器编译生成一个文件 后面再通过这个文件运行得到程序结果。相当于就是先加载所有的代码 如果编译错误就直接不运行了;编译成功才运行。效率高、牛逼性能、代码多。

解释:

加载一行 执行一行 效率低 遇到错误 如果没有异常处理 程序就直接崩了,不往后面继续走了。

直接一行一行来加载 来执行。

学习编程核心是干嘛??

1、选择你的编程语言 安装代码执行工具 解释器或者是编译器

2、通过学习开发 编程语言的语法 结合实际需要 业务需求

3、使用编译器或者解释器运行代码

语言:

机器语言:计算机直接可以识别 然后运行的语言

汇编语言:次于最底层 将机器语言转换为命令 例如: 10010110  add 就是一个两数相加的命令。

高级语言:c c++ Python。。。。 接近我们人类使用的语言;这些编程语言的开发者大多是外国人,大多就是英语的意思。就像写作文一样,意思,代码里体现你的逻辑。

简单流程:
 

程序员写代码。。。。。

对应解释器或者是编译器(相当于就是一个翻译->最后编程计算机能够直接识别且能执行的机器语言 就是二进制 1000111010011001 。。。。)

展示给用户 交互 设计 搞钱通过互联网服务。。。。。

Python如此火爆的原因:

1、简单易学

2、第三方库多 开源免费 优质的代码作者 贡献者

3、自由生长 开发效率高 周期时间短   简要概括就是:降本增效。。。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_410234.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

拉卡拉第三季营收13.45亿:净利8372万 同比降73%

雷递网 雷建平 10月31日拉卡拉支付股份有限公司(证券代码:300773,证券简称:拉卡拉)日前发布财报,财报显示,拉卡拉2022年前三季营收43.55亿元,同比降11.83%;拉卡拉2022年前…

Shell编程从看懂到看开②(字符串、数组、注释、流程控制、read读取控制台输入)

文章目录Shell字符串单引号双引号拼接字符串获取字符串长度提取子字符串查找子字符串Shell数组定义数组读取数组获取数组的长度Shell注释流程控制if判断case语句for 循环while 循环read 读取控制台输入Shell字符串 字符串是shell编程中最常用最有用的数据类型(除了…

【DDR3 控制器设计】(5)DDR3 的仲裁读写操作设计

写在前面 本系列为 DDR3 控制器设计总结,此系列包含 DDR3 控制器相关设计:认识 MIG、初始化、读写操作、FIFO 接口等。通过此系列的学习可以加深对 DDR3 读写时序的理解以及 FIFO 接口设计等,附上汇总博客直达链接。 【DDR3 控制器设计】系列…

爆破校园网的宽带

前提:学校的手机号前7位相同,宽带密码都是手机号后六位。仅供学习。 准备工作:电脑一台,把校园网的宽带水晶头插在电脑上, 步骤: winR输入Rasphone点击新建,宽带,输入宽带名称&am…

Kubernetes(31):kubeasz单主机模式

前言 有时候,我们只需要k8s集群进行项目测试,能够使用的主机可能只有一台,那么如何构建一台单机的k8s集群? 单机版的k8s集群可以用于本地测试,或者内部测试环境,或者个人电脑上的项目测试。 那么我们可以使…

Html保留空格和换行

效果&#xff1a; 代码&#xff1a; <pre> 这是一段文本这是一段文本这是一段文 本这是一 段文本这是一段文本 </pre>

会话技术(Session、Cookie)详细介绍

会话技术 request&#xff1a;接收请求 接收请求行 接收请求方式&#xff1a;request.getMethod()接收项目路径&#xff1a;request.getContextPath() 接收请求头 request.getHeader(String name) 接收请求参数 中文参数&#xff1a; get方式&#xff1a;不乱码。因为tomcat8.…

NIO Buffer类的重要方法

1 allocate()创建缓冲区 在使用Buffer&#xff08;缓冲区&#xff09;之前&#xff0c;我们首先需要获取Buffer子类的实例对象&#xff0c;并且分配内存空间。为了获取一个Buffer实例对象&#xff0c;这里并不是使用子类的构造器new来创建一个实例对象&#xff0c;而是调用子类…

带你走入C++动态多态的底层

多态按字面的意思就是多种形态&#xff0c;相同的方法调用&#xff0c;但是有不同的实现方式。多态性可以简单地概括为“一个接口&#xff0c;多种方法&#xff0c;实现接口与实现的分离。 C有两种多态形式&#xff1a; 静态多态动态多态而本文主要介绍动态多态的应用。 动态…

力扣1662(javapython)-检查两个字符串数组是否相等(简单)

题目: 给你两个字符串数组 word1 和 word2 。如果两个数组表示的字符串相同,返回 true ;否则,返回 false 。 数组表示的字符串 是由数组中的所有元素 按顺序 连接形成的字符串。示例 1: 输入:word1 = ["ab", "c"], word2 = ["a", "bc…

SpringBoot:ssm和springboot整合

目录 一、整合Mybatis 因为要使用逆向生成代码 pom.xml generatorConfig.xml application.yml 测试 BookController SpringbootmybatisApplication jdbc.properties 二、整合mybatisplus 简介 application.yml MPGenerator SpringbootmpApplication 三、使用my…

ensp华为配置NAT

ensp华为配置NAT 文章目录ensp华为配置NAT1 对PC进行地址、掩码及网关配置2 对路由器进行初始配置3 ART配置3.1 静态NAT配置3.2 动态NAT配置3.3 端口NAT (NAPT) 的配置3.4 Easy IP的配置3.5 NAT Server的配置4 总结拓扑图如图&#xff1a;1 对PC进行地址、掩码及网关配置 略 …

计算机毕设(附源码)JAVA-SSM佳音大学志愿填报系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

计算机毕设(附源码)JAVA-SSM蓟县农家乐网站

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

通俗易懂!一文看懂手机Root的操作与防护

Root&#xff0c;对于任何手机发烧友、玩机客、从事移动设备研发的人员来说&#xff0c;并不陌生&#xff0c;它代表绝大部分移动设备的使用者能够掌握到的最高权限。 从技术层次来讲&#xff0c;用户拥有了修改系统文件的权限&#xff0c;甚至可以控制账户、增加或删除硬件等…

java毕业设计——基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现(毕业论文+程序源码)——智能在线考试信息管理系统

基于javaJSPsqlserver的智能在线考试信息管理系统设计与实现&#xff08;毕业论文程序源码&#xff09; 大家好&#xff0c;今天给大家介绍基于javaJSPsqlserver的智能在线考试信息管理系统设计与实现&#xff0c;文章末尾附有本毕业设计的论文和源码下载地址哦。 文章目录&a…

内部财务经营分析该怎么做?

对于日常在企业工作的财务人员来说&#xff0c;做对外财务报表分析的机会并不多&#xff0c;我们在网上经常看到的对上市公司财务报表的分析&#xff0c;是基于投资人的角度来对这家公司披露的财务及经营信息所做的分析。 实际工作当中&#xff0c;大家应用到更多的其实是内部…

【Linux详解】——gcc/g++/gdb/git的使用

&#x1f4d6; 前言&#xff1a;本期将学习gcc/g/gdb/git的使用 目录&#x1f552; 1. 程序的翻译过程&#x1f552; 2. 理解选项的含义&#x1f552; 3. 动态链接和静态链接&#x1f552; 4. Linux项目自动化构建工具-make/Makefile&#x1f558; 4.1 背景&#x1f558; 4.2 使…

发布四大战略举措,亚马逊云科技看准了中国云市场的哪些新机会?

导读&#xff1a;全球最大的云厂商&#xff0c;在中国的最新布局。 2022年10月13日&#xff0c;亚马逊云科技在线上举办2022中国峰会。亚马逊云科技不仅发布了云计算技术趋势展望&#xff0c;还宣布了深耕中国市场的四大战略举措&#xff1a;“连中外、襄百业、携伙伴、促绿色”…

【Java8新特性】函数式接口

目录1. 介绍1.1 FunctionInterface注解1.2 函数式接口的调用2. 函数式编程2.1 Lambda的延迟加载技术2.2 Lambda表达式的使用3. 常用的函数式接口3.1 Supplier生产型接口3.2 Consumer消费型接口默认方法&#xff1a;andThen3.3 Predicate条件判断接口3.4 Function普通函数接口默…