自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 2021-08-12

MySQL 是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。MySQL在UNIX等操作系统上是免费的,在Windows操作系统上,可免费使用其客户机程序和客户机程序库。 MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下你可以自由使用。由于它的功能强大、使用简便、管理方便、运行速度快、安全可靠性强、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和P

2021-08-12 23:04:22 83

原创 MySQL基本语句

1、显示数据库列表。 show databases; 2、显示库中的数据表: use mysql; #使用数据库 show tables; 3、显示数据表的结构: describe 表名; 4、建库: create database 库名; 5、建表: use 库名; create table 表名 (字段设定列表); 6、删库和删表: drop database 库名; drop table 表名; 7、将表中记录清空: delete from 表名;(这个清空表只是把数据表内容数据清掉,自增

2021-08-08 19:30:36 66

原创 MYSQL题目

#建立学生表 编号(主键) 学生姓名 生日 性别 CREATE TABLE student( s_id int PRIMARY key auto_increment, s_name VARCHAR(20) not null, s_birthday VARCHAR(20) not null, s_sex VARCHAR(20) not null ); #建立课程表 编号(主键) 课程名 教师 CREATE TABLE course( c_id int auto_increment, c_name VA.

2021-08-08 19:21:31 167

原创 2021-08-06

什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。 每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。 我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。 所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大数据量。所谓的关系型数据库,是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。 RDBMS 即关系数据库管理系统(Relational Database Manageme

2021-08-06 22:40:37 57

原创 2021-08-06

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。 MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。 MySQL所使用的 SQL 语言是用于访问数据库的最

2021-08-06 22:31:15 97

原创 2021-08-06

MySQL安装 一、下载MySQL 首先,去数据库的官网http://www.mysql.com下载MySQL。 然后点击downloads,community,选择MySQL Community Server。 滑到下面,找到Recommended Download,然后点击go to download page。 点击download进入下载页面选择No thanks, just start my download就可以开始下载了,当然你要是想注册也可以注册一下。 二、安装MySQL 打开刚刚下载好的安

2021-08-06 22:25:46 119

原创 2021-08-03

C语言经典例程 【程序1】有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去掉不满足条件的排列。 2.程序源代码 main() { int i,j,k; printf("\n"); for(i=1;i<5;i++)    /以下为三重循环/  for(j=1;j<5;j++) for (k=1;k<5;k++){     if (i!=k&&i!=j&&am

2021-08-03 23:19:39 50

原创 2021-08-03

C语言的结构化设计 C语言每个阶段的处理都比较容易使人理解。它采用自顶向下, 逐步细化,模块化设计,结构化编码的方法来保证完成程序。 自顶向下逐步细化 通过自顶向下逐步细化可以使C语言代码的出错率降低,更能提高C语言程序的执行效率,它能使一个具体的问题抽象化再加以注释方便人们的理解。 模块化设计 它把一个复杂的问题进行了模块化,使每个模块的功能更简洁,更单一,模块在语言中可通过函数实现。 例如贪吃蛇游戏的设计可分为六个模块。游戏开始时,固定蛇身的长度,其位置任意。 (1) 蛇头撞到自身和周围边框时游戏结束,

2021-08-03 23:10:28 182

原创 2021-07-31

在大数据的发展中,具有大数据思维的人和具有大数据创新的人是非常有价值的,这样的人才在大数据中不断的发展。在大数据方面感兴趣的人才能得到更好的发展。 学习大数据需要掌握的基础有哪些呢? 1、具有计算机编程功能。大数据技术建立在互联网上,所以拥有编程技巧有很大的好处。 2、具有一定的数学能力是非常关键的,学习计算机需要非常强大的逻辑思维能力,但是数学是逻辑能力的基础,对数学知识的了解是非常关键的。 3、学习大数据需要有一定的英语基础,因为大数据知识主要是英文,各种代码用英文表达。因此,拥有一定的英语能力 4、语

2021-07-31 23:56:03 50

原创 2021-07-30

1.函数创建的方式 函数声明:function Fn(){}字面量/函数表达式:var m = function(){} 构造函数:var sum =new Function(“n1”,”n2”,”return n1+n2”) 2.事件委托理解 通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件. 原理: 利用冒泡的原理,把事件加到父级上,触发执行效果。 target 事件

2021-07-30 22:57:44 43

原创 2021-07-30

js、jQuery面试题 1.数据类型 基本类型:除Object、String、Number、boolean、null、undefined。 引用类型:object。里面包含的 function、Array、Date。 2.数组方法 join():数组转为字符串,可带中间符号push():数组尾部添加内容,返回新长度 pop():数组尾部删除一条内容,返回长度 unshift():数组头部添加内容,返回新长度 shift():数组头部删除一条内容,返回删除内容 sort():数组内容从大到小排序 rever

2021-07-30 22:48:01 54

原创 2021-07-30

(1)jQuery 库中的 $() 是什么? ()函数是jQuery()函数的别称,乍一看这很怪异,还使jQuery代码晦涩难懂。一旦你适应了,你会爱上它的简洁。() 函数是 jQuery() 函数的别称,乍一看这很怪异,还使 jQuery 代码晦涩难懂。一旦你适应了,你会爱上它的简洁。()函数是jQuery()函数的别称,乍一看这很怪异,还使jQuery代码晦涩难懂。一旦你适应了,你会爱上它的简洁。() 函数用于将任何对象包裹成 jQuery 对象,接着你就被允许调用定义在 jQuery 对象上的多个不同

2021-07-30 22:40:10 52

原创 2021-07-29

【1】jQuery中使用过哪些插入节点的方法,他们的区别是什么? 在元素内部添加 append:向每个匹配的元素内部追加内容 我想说: $("p").append("你好") 我想说:你好 appendTo:将所有匹配的元素追加到指定的元素中 我想说: $("你好").appendTo("p") 我想说:你好 prepend:向每个匹配的元素内部前置添加内容 我想说: $("p").prepend("你好")

2021-07-29 00:06:38 52

原创 2021-07-28

JavaScript JavaScript 是世界上最流行的编程语言。 这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。 JavaScript 是脚本语言 JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。JavaScript 很容易学习。 ...

2021-07-28 23:59:32 36

原创 2021-07-27

HTML 指的是超文本标记语 HTML 元素包含了开始标签与结束标签,元素的内容是开始标签与结束标签之间的内容,元素属性是 HTML 元素提供的附加信息。 声明为 HTML5 文档 元素是 HTML 页面的根元素 元素包含了文档的元(meta)数据,如 定义网页编码格式为 utf-8 元素描述了文档的标题,浏览器标签名 元素包含了可见的页面内容 元素定义一个大标题 元素定义一个段落 注释内容 ...

2021-07-27 23:03:30 45

原创 2021-07-24

1、你为什么要使用jQuery?你觉得jquery有哪些好处? (1)因为jQuery是轻量级的框架,大小不到30kb (2)它有强大的选择器,出色的DOM操作的封装 (3)有可靠的事件处理机制(jQuery在处理事件绑定的时候相当的可靠) (4)完善的ajax(它的ajax封装的非常的好,不需要考虑复杂浏览器的兼容性和XMLHttpRequest对象的创建和使用的问题。) (5)出色的浏览器的兼容性 (6)支持链式操作,隐式迭代 (7)行为层和结构层的分离,还支持丰富的插件,jquery的文档也非常的丰富

2021-07-24 18:16:42 40

原创 2021-07-23

jQuery和Vue的区别 1.jQuery首先要获取到dom对象,然后对dom对象进行进行值的修改等操作 2.Vue是首先把值和js对象进行绑定,然后修改js对象的值,Vue框架就会自动把dom的值就行更新。 3.可以简单的理解为Vue帮我们做了dom操作,我们以后用Vue就需要修改对象的值和做好元素和对象的绑定,Vue这个框架就会自动帮我们做好dom的相关操作 4.这种dom元素跟随JS对象值的变化而变化叫做单向数据绑定,如果JS对象的值也跟随着dom元素的值的变化而变化就叫做双向数据绑定 ...

2021-07-24 18:10:09 61 1

原创 2021-07-22

jQuery的基础知识 (1)入口函数的写法 //第一种写法 $(document).ready(function (){ console.log (“入口函数”); }); //第二种写法 $(function (){ console.log (“入口函数”); }) (2)与JS对比 JavaScript的入口函数要等到页面中所有资源(包括图片、文件)加载完成才开始执行。 jQuery的入口函数只会等待文档树加载完成就开始执行,并不会等待图片、文件的加载。 (3)jQuery的特点 a.链式编程:原理:

2021-07-24 12:42:55 40

原创 2021-07-21

jquery的作用: jQuery本身是一个基于插件的JavaScript库,它的各种功能可以通过新的插件进行增强。jQuery为Web编程提供了一个抽象的层,使得它可以兼容于任何浏览器,并且大大简化了原先用JavaScript做的工作,总而言之, jQuery可以完成如下所示的工作。 1、快速获取文档元素:jQuery的选择机制构建于css的选择器,它提供了快速查询DOM文档中元素的能力,而且大大强化了JavaScript中获取页面元素的方式。 2、提供漂亮的页面动态效果:JQuery中内置了一系列的动画

2021-07-24 12:04:46 249 1

原创 2021-07-19

多线程的意义 其实任何一个程序的执行都需要获得cpu的执行权,是由cpu来去决定到底是由哪个程序来去执行,那么多线程的存在其实就是“最大限度的利用cpu资源”,当某一个线程的处理不需要占用cpu而之和I/O打交道的时候,让需要占用cpu资源的其他线程有机会获得cpu资源。从根本上说,这就是说多线程编程的目的。 多线程的目的 不同于其他大多数编程语言,Java本身内置了多线程的支持。使用多线程,可以帮助我们编写出cpu最大利用率的高效程序,使得空闲时间降到最低,这个对于Java运行的交互式的网络互联环境是至关

2021-07-19 22:58:11 41

原创 2021-07-17

Java 和 JavaScript 不同之处: 1.用处不一样:它们最本质的不同就是用途:Java目前被广泛应用于PC端、手机端、互联网、数据中心等等; 而JavaScript则被主要用于嵌入文本到HTML页面,读写HTML元素,控制cookies等。 2.出身不同: Javascript与Java是由不同的公司开发的不同产品。Javascript是Netscape公司的脚本语言; 而Java是SUN Microsystems 公司推出的新一代面向对象的程序设计语言。 3.嵌入方式不同: 在HTML文档中,

2021-07-17 08:22:27 47

原创 2021-07-16

Python特点主要有以下几个方面: 1、简单:Python是一种代表简单主义思想的语言。阅读一个良好的Python程序就感觉像是在读英语一样。它使你能够专注于解决问题而不是去搞明白语言本身。 2、易学:Python极其容易上手,因为Python有极其简单的说明文档。 3、速度快:Python 的底层是用 C 语言写的,很多标准库和第三方库也都是用 C 写的,运行速度非常快。 4、免费、开源:Python是FLOSS之一。使用者可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自

2021-07-17 08:12:36 61

原创 2021-07-15

Python能做什么? Python的优势有必要作为第一步去了解,Python作为面向对象的脚本语言,优势就是数据处理和挖掘,这也注定了它和AI、互联网技术的紧密联系。 网站开发。Python数据处理很在线,用它编写网站可以为大众提供优秀的服务,主要使用django和flask框架,著名的网站像知乎、YouTube就是Python写的。 自动化运维。Python运行在Linux系统上可以作为服务器脚本不停工作,实现对主机的自动化操作,自动登录等就是应用之一。 网络爬虫。顾名思义,从互联网上爬取信息的脚本,主

2021-07-15 23:39:48 44

原创 2021-07-14

Python提供哪些内置类型? 整型(int)、字符串(str)、元组(tuple)、布尔(bool)、集合(set)、列表(list)、字典(dict) 字典推导式和列表推导式是什么? 它们是可以轻松创建字典和列表的语法结构。 参数按值传递和引用传递是怎样实现的? Python中的一切都是类,所有的变量都是一个对象的引用。引用的值是由函数确定的,因此无法被改变。但是如果一个对象是可以被修改的,你可以改动对象。 Python中的lambda是什么? 这是一个匿名函数,常被用于代码中的单个表达式。 Pytho

2021-07-14 00:58:38 32

原创 2021-07-13

函数闭包 引用了自由变量的函数即是一个闭包. 这个被引用的自由变量和这个函数一同存在, 即使已经离开了创造它的环境也不例外. 数组和元组之间的区别是什么? 数组和元组之间的区别:数组内容是可以被修改的,而元组内容是只读的。另外,元组可以被哈希,比如作为字典的关键字。 类方法和静态方法 method:通过实例调用,可以引用类内部的任何属性和方法 classmethod:无需实例化,可以调用类属性和类方法,无法取到普通的成员属性和方法staticmethod:无需实例化,无法取到类内部的任何属性和方法, 完全独

2021-07-14 00:57:05 52

原创 2021-07-12

迭代器、生成器 可迭代对象:可以使用for-in遍历的对象,都是可迭代对象 在Python中如果一个对象有__iter__( )方法或__getitem__( )方法,则称这个对象是可迭代的(Iterable);其中__iter__( )方法的作用是让对象可以用for … in循环遍历,getitem( )方法是让对象可以通过“实例名[index]”的方式访问实例中的元素。换句话说,两个条件只要满足一条,就可以说对象是可迭代的。显然列表List、元组Tuple、字典Dictionary、字符串String等

2021-07-14 00:55:39 34

原创 2021-07-11

Python是什么?简述并说明优点和缺点? Python是一种面向对象的解释性计算机编程语言,它是结合了解释性、编译性、互动性和面向对象的脚本语言。 优点:开源、免费、简单、易学、可移植、可扩展、易维护、开发效率高。 缺点:运行速度慢、代码不能加密。 Python是如何被解释的? Python是一种解释性语言,它的源代码可以直接运行。 Python解释器会将源代码转换成中间语言,之后再翻译成机器码再执行。 什么是PEP8? PEP8是一个编程规范,是让程序更具可读性的一些建议。  Python是怎

2021-07-11 23:25:07 38

原创 2021-07-10

1、饿汉式是线程安全的,在类创建的同时就已经创建好一个静态的对象供系统使用,以后不在改变。懒汉式如果在创建实例对象时不加上synchronized则会导致对对象的访问不是线程安全的。 2、从实现方式来讲他们最大的区别就是懒汉式是延时加载,他是在需要的时候才创建对象,而饿汉式在虚拟机启动的时候就会创建,饿汉式无需关注多线程问题,写法简单明了,能用则用。但是它是加载类时创建实例。所以如果是一个工厂模式,缓存了很多实例,那么就得考虑效率问题,因为这个类一加载则把所有实例不管用不用一块创建。 3、两者建立单例对象的

2021-07-10 22:55:53 53

原创 2021-07-09

Java的单例模式 单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。 单例的特点 单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。单例模式的7种写法单例模式的写法很多,涉及到了线程安全和性能问题。在这里我不重复介绍。这篇《单例模式

2021-07-09 22:16:20 36

原创 2021-07-08

Python解释器的安装02:25Python Web开发异步请求和后台管理09:21学生管理系统的初始化,包含模板、静态文件、视图、URL路由等等07:04Python程序员必须要掌握的,数据库环境的基本介绍23:34学生管理系统v3.0,项目的初始化,赶紧动手练练吧08:13查看更多视频Python计算机编程语言本词条是多义词,共2个义项Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品。Python提供了高效的高级数据

2021-07-08 23:04:01 69

原创 2021-07-07

Java 语法 1.1. 字符型常量和字符串常量的区别? 1.形式上: 字符常量是单引号引起的一个字符; 字符串常量是双引号引起的若干个字符 2.含义上: 字符常量相当于一个整型值( ASCII 值),可以参加表达式运算; 字符串常量代表一个地址值(该字符串在内存中存放位置) 3.占内存大小 字符常量只占 2 个字节; 字符串常量占若干个字节 (注意: char在 Java中占两个字节) ...

2021-07-07 22:33:11 36

原创 2021-07-06

Web前端开发技术三要素 Web前端开发技术包括三个要素:HTML、CSS、JavaScript,随着RIA的流行和普及,XML、Flash/Flex、Silverlight和服务器端语言也是前端开发工程师应该掌握的。 随着时代的发展,前端开发技术的三要素也演变成为现今的:HTML5、CSS3、jquery。Web前端开发工程师既要与上游的交互设计师、视觉设计师和产品经理沟通,又要与下游的服务器端工程师沟通,需要掌握的技能非常多。这就从知识的广度上对Web前端开发工程师提出了要求。如果要精于前端开发这一行

2021-07-07 22:29:46 40

原创 2021-07-05

Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版), JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。 JAVA* Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用

2021-07-07 22:28:09 43

原创 2021-07-04

Web前端开发工程师,是从事Web前端开发工作的工程师。主要进行网站的开发、优化、完善的工作。网页制作是Web 1.0时代的产物,那时网站的主要内容都是静态的,用户使用网站的行为也以浏览为主。 一位好的Web前端开发工程师在知识体系上既要有广度,又要有深度,所以很多大公司即使出高薪也很难招聘到理想的前端开发工程师。现在说的重点不在于讲解技术,而是更侧重于对技巧的讲解。技术非黑即白,只有对和错,而技巧则见仁见智。以前会Photoshop和Dreamweaver就可以制作网页,现在只掌握这些已经远远不够了。无论

2021-07-07 22:26:55 38

原创 2021-07-03

前端开发是创建WEB页面或APP等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。 前端开发从网页制作演变而来,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。随着互联网技术的发展和HTML5、CSS3的应用,现代网页更加美观,交互效果显著,功能更加强大。前端开发跟随移动互联网发展带来了大量高性能的移动终端设

2021-07-07 22:25:42 55

原创 2021-07-02

java开发常用的四大框架是: 1、SpringMVC,一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架; 2、Mybatis,持久层框架; 3、Spring,一个开放源代码的J2EE应用程序框架; 4、Maven。 ...

2021-07-07 22:24:11 44

原创 2021-07-01

web前端三大主流框架是react、Vue、Angular。react采用声明范式,可以轻松描述应用。vue是一个构建数据驱动的web界面的库,准确来说不是一个框架,它聚焦在视图层。

2021-07-07 22:20:01 46

原创 2021-06-30

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。 JavaScript在1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaSc

2021-07-07 22:18:39 57

原创 2021-06-29

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。 Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。 ...

2021-07-07 22:17:01 46

原创 2021-07-05

Java分为三个体系JavaSE(Java2 Platform Standard Edition,java平台标准版),JavaEE(Java 2 Platform,Enterprise Edition,java平台企业版),JavaME(Java 2 Platform Micro Edition,java平台微型版)。 JAVA* Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的

2021-07-05 22:46:17 34

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除