学习笔记
文章平均质量分 72
不爱吃垃圾的小王
这个作者很懒,什么都没留下…
展开
-
Git的简单介绍
Git 简史同生活中的许多伟大事物一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了 Linux 内核社区免费使用 BitKeeper 的权力。 这原创 2021-03-08 21:02:43 · 158 阅读 · 0 评论 -
对于SQL语句中where和on的理解
话不多说,先来结论数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。一、在使用left jion时,同时使用on和where条件,结果没有区别,前者是先求笛卡尔积然后按照on后面的条件进行过滤,后者是先用on后面的条件过滤,再用where的条件过滤。二、在使用left jion(right jion同理)时,on和where条件的区别如下:1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是原创 2020-12-10 22:00:12 · 5187 阅读 · 0 评论 -
TCP/IP协议以及UDP协议
什么是TCP/IP协议?网络体系结构是分层的体系结构,学术派标准OSI参考模型有七层,而工业标准TCP/IP模型有四层。后者成为了事实上的标准,在介绍时通常分为5层来叙述但应注意TCP/IP模型实际上只有四层。如下图所示:这里我们将TCP/IP分为5层介绍,越靠下越接近硬件。物理层该层负责 比特流在节点之间的传输,即负责物理传输,这一层的协议既与链路有关,也与传输的介质有关。简单来说就是把计算机连接起来的物理手段。数据链路层控制网络层与物理层之间的通信,主要功能是保证物理线路上进行可靠的数据传递原创 2020-05-22 20:57:05 · 496 阅读 · 0 评论 -
Ajax的认识
什么是Ajax呢?Ajax 全名 async javascript and XML(异步JavaScript和XML)。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。传统的网页(即不用ajax技术的网页),想要更新内容或者提交一个表单,都需要重新加载整个网页。使用ajax技术的网页,通过在后台服务器进行少量的数据交换,就可以实现异步局部更新。使用Ajax,用户可以创建接近本地桌原创 2020-05-21 23:27:17 · 307 阅读 · 0 评论 -
MySQL数据库学习II(基础)
备份、恢复数据库备份数据库表中的数据 •cmd> mysqldump -u 用户名 -p 数据库名> 文件名.sql恢复数据库(前提创建空的数据库,并且use) •source 文件名.sql // 在mysql内部使用 •mysql –u 用户名 p 数据库名 <文件名.sql // 在cmd下使用MySQL数据库的备份和恢复1、备份...原创 2020-04-16 22:31:55 · 154 阅读 · 0 评论 -
JavaSricpt学习(基础)
JavaScriptJavaScript简称为js,简单来说就是运行在浏览器上的脚本语言。ps:虽然带有Java,但是js跟java没有关系,当时只是想借助java的名气,不过学习Java后,再学习js相对容易一些。1,使网页具有交互性,例如响应用户点击,给用户提供更好的体验2,可以处理表单,检验用户的输入,并提供及时反馈节省用户时间。例如,表单中要你输入电子邮箱而你却输入一个手机号,那么应...原创 2020-04-10 11:28:12 · 876 阅读 · 0 评论 -
CSS3学习(基础)
css基础CSS全称Cascading Style Sheet(层叠级联样式表),是表现标准语言,主要来美化网页。涉及文字,颜色,边距,高度,背景图片网页定位和网页浮动等。css的优势:内容和表现分离网页结构表现统一,可以实现复用样式丰富利用SEO,容易被搜索引擎收录css的导入方式:一、行内样式在语句中中直接使用style属性引入CSS样式。示例:<h1 styl...原创 2020-04-07 14:52:32 · 411 阅读 · 0 评论 -
HTML5学习(基础)
HTML全称Hyper Text Markup Language(超文本标记语言),文本中包含了文字,图片,音频,视频和动画等。受到各大浏览器的支持。W3C:World Wide Wed Consortium(万维网联盟)。成立1994年,WeB技术领域最权威和具有影响力的国际中立技术标准机构。标准:结构化标准语言(HTML/XML)表现标准语言(CSS)行为标准(DOM/ECMASc...原创 2020-04-07 10:47:17 · 1204 阅读 · 0 评论 -
Java-反射机制/类的加载
一、反射的概述在JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;动态获取的信息以及动态调用对象的方法。要想对一个类操作,首先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象.反射就是把java类中的各种成分映射成一个个的Java对象...原创 2020-04-04 17:54:49 · 131 阅读 · 0 评论 -
Java-线程的三种创建方法
线程创建方法JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、实现Callable接口。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.co...原创 2020-04-01 22:40:05 · 128 阅读 · 0 评论 -
Java-静态(static)方法与非静态方法的区别
调用静态方法的方式:1、new xx().静态(); //使用对象调用,不推荐2、xx.静态(); //类名调用,正规调用方法,推荐3、静态(); //本类的静态方法在本类调用,直接调用注意事项:在同包不同类调用的时候,可以直接 类名.方法() 调用,无需创建对象。在不同包调用的时候,需要引包再调用。静态(static)方法和非静态方法的区别:1、静态方法属于类所有,类实例化前即...原创 2020-03-24 10:53:03 · 292 阅读 · 0 评论 -
Python笔记五(欧几里得算法求最大公约数)
1.我们根据列表、元组和字符串的共同特点,把它们称为序列,因为他们有以下共同点:1)都可以通过索引得到每一个元素2)默认索引值总是从0开始(当然灵活的Python还支持负数索引)3)可以通过分片的方法得到一个范围内的元素的集合4)有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符)2.迭代,是重复反馈过程的活动,其目的通常是为了接近并到达所需的目标或结果。每一次对过程的重复被称为...原创 2020-02-15 15:42:56 · 3795 阅读 · 0 评论 -
Python笔记四(列表)
列表1.Python 的列表是一个打了激素的数组,如果把数组比喻成集装箱,那么 Python 的列表就是一个大仓库,列表中可以存放我们已经学习过的任何数据类型。2 .list1[0] 和 list1[0:1] 是不一样的,list1[0] 返回第0个元素的值,list1[0:1] 返回一个只含有第0个元素的列表。列:>>> list1= [1,3,4,5,6,3]>...原创 2020-02-12 11:07:38 · 467 阅读 · 0 评论 -
Python笔记三
1.大小写问题baba 和 Baba 是完全不同的两个名字。 Python 会帮助解决可能因此出现的问题,例如只有当标识符已经赋值后(Python 的变量是不用先声明的)才能在代码中使用,未赋值的标识符直接使用会导致运行时错误。2.在Python 中,一行可以书写多个语句,语句之间用分号隔开即可。例如>>> print('I love you');print('but I ...原创 2020-02-11 22:02:55 · 126 阅读 · 0 评论 -
Python笔记二
类型int 表示整型bool 表示布尔类型float 表示浮点型str 表示字符串小问题:为什么布尔类型(bool)的 True 和 False 分别用 1 和 0 来代替吗?因为计算机是很“笨”的,究其根本是因为它只认识二进制数,所以所有的编程语言最终都会转换成简单的二进制序列给 CPU 按照一定的规则解析。由于二进制只有两个数:0 和 1,所以用 0 和 1 来表示 False 和...原创 2020-02-09 23:04:54 · 114 阅读 · 0 评论 -
Python学习笔记
Python笔记一Python是脚本语言,脚本语言(Scripting language)是电脑编程语言,因此也能让开发者藉以编写出让电脑听命行事的程序。以简单的方式快速完成某些复杂的事情通常是创造脚本语言的重要原则,基于这项原则,使得脚本语言通常比 C语言、C++语言 或 Java 之类的系统编程语言要简单容易。脚本语言的特性:语法和结构通常比较简单学习和使用通常比较简单通常以容易修...原创 2020-02-08 22:34:41 · 219 阅读 · 0 评论