自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我的代码世界

小白儿一枚,欢迎浏览我的“代码世界”,希望我们相互学习、共同进步。

  • 博客(21)
  • 收藏
  • 关注

原创 es6模块化

前端模块化是前端工程化的基石,符合按模块开发的流程,代码耦合度低,复用率高。模块化思想就是隔离不同的js文件,暴露当前模块中的对象、方法等供其他模块使用,其实就是将一个复杂的程序依据一定的规则(规范)封装成几个块(文件), 并进行组合在一起。模块的内部数据与实现是私有的, 只是向外部暴露一些接口(方法)与外部其它模块通信。模块化的好处:在学习ES6的模块化之前先了解一下之前出现的模块化,比较常用的有三种规范定义:CommonJS、AMD、CMD。AMD (Asynchronous Module Defini

2022-07-04 18:36:06 721 1

原创 mysql中有关视图的概念、操作及作用

1、视图的概念视图是从一个或几个基本表(或视图)中导出的表。他与基本表不同,但在操作上又与基本表相似。数据库只存放视图的定义(存放在数据字典中),而不存放视图对应的数据。所以一旦基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。从这个意义上讲,视图就像一个窗口,透过它可以看到数据库中自己感兴趣的数据及其变化。视图一经定义,就可以和基本表一一样被查询、 被删除。也可以在一个视图之上再定义新的视图,这种类型的视图,会对视图的更新(增、删、改)操作则有一定的限制。2、视图的操作2.1、建立

2021-12-12 15:58:13 3028

原创 mysql中的事务

在学习事务之前先了解一下都有哪些存储引擎支持事务技术。Mysql中默认的是MyISAM数据引擎(但也不是绝对的,有时我们可以修改默认存储引擎),可惜此引擎不支持事务处理,我们需要将默认的数据引擎改为InnoDB。其中InnoDB和BerkeleyDB支持事务处理,只是默认的情况下都是被disable的。所有的引擎里面,InnoDB性能最强大,算是商业级的。所以我建议在使用事务时,一定要保证当前数据库的引擎支持事务技术。因此鉴于innodb功能强大且支持事务,我推荐在innodb存储引擎上建立事务。

2021-12-06 20:13:54 1021

原创 过程化sql学习之存储过程和函数(阶段2)

前面介绍了PL/SQL的概念,我们对过程化sql有了大致的了解,同时介绍了过程化sql中的变量和流程控制语句。这有助于下面的学习。1、存储过程1.1、介绍存储过程过程化sql程序的基本结构是块。所有的过程化sql程序都是由块组成的,这些块之间可以互相嵌套,每个块完成一个逻辑操作。过程化sql块主要有两种类型:命名块和匿名块。匿名块是就是普通的sql语句块,每次执行时都要进行编译,它不能被存储到数据库中,也不能在其他过程化sql中调用。存储过程和函数是命名块,它们被编译后保存在数据库中(和数据

2021-12-06 15:55:48 1036

原创 过程化sql学习之变量和流程控制语句(阶段1)

1、过程化sql和嵌入式sql1.1、嵌入式sql嵌入式SQL,是指将SQL语句包含到程序设计语言中去。被嵌入的程序设计语言,如C / CPP / Java等,称为宿主语言,简称主语言。对嵌入式SQL,DBMS一般采用预编译方法处理,即DBMS的预处理程序对源程序扫描,识别出嵌入式SQL语句并转换成主语言的语句,主语言的编译器就能识别它们并连通代码的其它部分进行编译。1.2、过程化sql1.2.1为什么引入过程化sql?基本的SQL是高度非过程化的语言。嵌入式SQL将SQL语句嵌入.

2021-12-05 15:38:53 1415

原创 mysql环境中的触发器

1、触发器概述触发器是与表有关的数据库对象,它和存储过程类似,但不同的是触发器是由事件来触发启动执行的。即事件——条件——动作规则。这些事件有insert、delete、update语句,当有事件发生时,会对规则的条件进行检查,如果条件成立则执行规则中的动作,否则不执行该动作。、触发器的特性:  1、有begin end体,begin end;之间的语句可以写的简单或者复杂  2、什么条件会触发:insert、delete、update  3、什么时候触发:在增删改前或者后  4、触

2021-12-02 19:43:11 1483

原创 Python中turtle绘图模块

1、turtle的介绍及基础知识1.1、介绍turtle模块海龟绘图(Turtle Graphics),python内置模块,是一个简单的绘图工具,使用海龟绘图可以编写重复执行简单动作的程序,从而画出精细复杂的形状。turtle中有画布(Canvas)和画笔两个工具元素。2、画布2.1、介绍画布画布是turtle模块用于绘图的区域,在该画布上有一个坐标轴,坐标原点在画布的中心坐标系:turtle模块中的x轴正方向指向右侧,y轴正方向指向上方。坐标原点位于画布的中心。2.2、画布的

2021-11-27 15:48:47 19477 1

原创 vim的介绍及使用

1、vim的概述1.1什么是 vim?vim(vi improved),是Linux系统中提供的编辑器,它是vi的增强版本,与vi向上兼容。通常,在LInux中用到的vi实际上是vim,即使输入命令时输入的是vi,但是使用的仍然是vim。1.2、vim的三种模式vi/vim 共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是:1.2.1、命令模式用户刚刚启动 vi/vi

2021-11-07 16:45:42 3864

原创 JavaScript在表单中使用innerHTML后显示内容一闪而过问题

原因:我们使用表单收集数据,但是from标签会根据action地址提交到后台,数据返回的时候会对当前页面进行刷新,所以你就只能看到一瞬间。解决方法1:去除from标签。解决方法2:不要使用<button onclick="函数">提交</button>,可以使用<inputtype="button"onclick="函数"value="提交">代替。...

2021-10-05 16:54:38 1358

原创 JavaScript中的Error对象

在JavaScript中,使用Error对象来保存有关错误的信息,创建Error对象有以下三种语法:(1)var newErrorObj=new Error();(2)varnewErrorObj=new Error(number);(3)varnewErrorObj=new Error(number,description);number是Error对象的一个属性。错误代码=number&0xffff。如果省略,则为0。参数description是描述错误的简短字符串,如果省略..

2021-10-05 16:48:54 2561

原创 Python中的3种类型的字符串

小知识:在Python中,不支持字符类型,单个字符也是字符串。(1)Unicode字符串:不以u/U、r/R、b/B开头的字符串,或以u/U开头的字符串。注意:在输出Unicode字符串时,如果字符串中包含Unicode编码,会自动将其转换成对应的字符。(2)非转义的原始字符串:以r/R开头的字符串。(3)bytes字节串:以b/B开头的字符串。可以使用encode()函数和decode()函数在Unicode字符串和bytes字节串之间转换。或者使用str()函数和bytes()函数在这二

2021-10-04 15:21:01 1321

原创 Python中内存和变量管理

1、在 Python中,采用的是基于值的内存管理方式,每个值在内存中只有一份存储。如果给多个变量赋相同的值(如数值类型、字符串类型、元组),那么多个变量存储的都是指向这个值的内存地址,即id。也就是说,Python中的变量并没有存储变量的值,而是存储指向这个值的地址或引用。示例1:a=3b=3c=1print("a is b结果:"+str(a is b)) #Trueprint("a is c结果:"+str(a is c)) #Falseprint("id(a)=%d,id(b)

2021-10-03 21:56:44 1756

原创 Python程序运行方式

Python程序可以在交互模式和脚本模式下运行。交互模式:适用于代码量较少、功能简单的情况。脚本模式:适用于代码量大、结构复杂的情况。即首先创建一个拓展名为 .py的Python源代码文件,然后使用python命令执行。Python可以在Windows命令行或者IDLE两种环境下进行交互模式和脚本模式运行。现在分别介绍两种环境下,交互模式和脚本模式的使用方法:1、Windows命令行1.1、交互模式①选择“开始”->"运行“窗口(win+R),输入cmd命令,进入Windo

2021-10-03 20:56:09 4314

原创 Linux中关于进程管理的命令

1、概述 Linux系统中时刻运行着许多进程,如果能够合理地管理它们,则可以优化系统的性能。在Linux系统中有5种常见的进程状态,分别为运行R、中断S、不可中断D、僵死Z与停止T,其各自含义如下所示:R(运行):进程正在运行或在运行队列中等待。S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态。D(不可中断):进程不响应系统异步信号,即便用kill命令也不能将其中断。Z(僵死):进程已经终止,但进程描述符依然存在, 直到父进程调用wait4()系统函数后将进程.

2021-10-03 16:08:02 982

原创 Linux中目录及其操作命令

1、目录结构的介绍Linux文件系统采用带链接的树形目录结构,即只有一个根目录(通常用“ /"表示),其中含有下级子目录或文件的信息。1.1、用户主目录当注册进入系统时,用户会有一个自己的目录,称为用户主目录,通常在 /home目录下。如下图所示:1.2、路径名路径名包括绝对路径名和相对路径名。绝对路径名:指的是从根目录出发到目标文件或目录所经过的文件层次结构。绝对路径总是以“ / "开头,表示从根目录开始。相对路径名:指的是从当前工作目录到目标文件或目录所经过的文件层次结.

2021-10-02 20:07:55 4082

原创 Java中类的初始化、实例化对象的顺序

无论在子类还是在父类中都是先执行静态的,后执行非静态的。(先静态后非静态) 第一优先级。 在继承关系中,首先进行父类的初始化,后进行子类的初始化。(先父后子)第二优先级 无论是静态的代码还是非静态的代码,都是按照:变量的默认初始化->变量的显式初始化->代码块->构造方法 第三优先级 在执行构造方法时总是先执行父类的构造方法(若未指明调用父类的哪一个构造方法,默认调用无参的构造方法),后执行子类构造方法中的代码。 第四优先级 注意点:只有实例化时,才会执行非静态代码。...

2021-09-24 21:38:23 796

原创 Java中不同类型变量作为方法参数,其值是否改变问题

1、基本数据类型做方法的参数:基本类型传递的是该变量的值(值传递),无论方法对该值如何修改,都不会影响外部的变量。public class Demo1{ public static void main(String []args) { int i=10; System.out.println(i); //10 method(i); //基本类型作为方法的参数 System.out.println(i); //10 } public static void met

2021-09-24 09:59:20 1051

原创 Linux中关于一个文件的详细信息

tirp:在Linux中,目录也被看成文件。在使用 ls -l 目录 命令时会显示好多信息如图示例:这些字段一 一对应:文件类型与权限 链接数 文件主 文件大小 创建或最近修改的时间 文件名①第一个字段中第一个字符表示文件类型,所用字符含义如下:-:普通文件 d:目录 b:快文件 c:字符设备文件 l:符号链接文件 s:套接字文件(socket) p:命名管道文件(pipe)②第一个字段的后9个字符表示文件的存取权限,各权限字符表示如下:r:读 w:...

2021-09-23 20:34:53 862

原创 Linux文件操作的命令

1、文件的显示命令简单介绍cat、more、less、head、tail、touch等命令1.1、cat命令(1)一般格式:cat [选项] file(2)功能介绍:cat(concatenate)有以下两种用法:①显示文件的内容,依次读取由参数file指明的文件,将它们的内容输出到标准输出上(屏幕);②连接两个或多个文件,如“cat f1 f2 > f3",将f1和f2的内容合并起来,然后通过输出重定向...

2021-09-22 22:36:24 2588

原创 Python中的错误类型

Python程序开发中的错误通常可分为三类:语法错误、运行时错误和逻辑错误。1.语法错误语法错误是在 Python程序开发中最常见的错误,如关键字输入错误、变量未赋值使用、函数未定义等。在一些Python集成开发环境(如 PyCharm)中,输入程序代码时会自动检测语法错误,并且错误位置以红色波浪线标出。因此,此类错误比较容易被发现和改正。2.运行时错误运行时错误是指 Python代码编译通过,在运行代码时发生的错误。这类错误往往是由指令代码执行了非法操作引起的,如数组下标越界、除数为0、试

2021-09-15 11:14:20 7725

原创 Linux文件系统描述

1、文件结构1.2文件的组成 无论文件是一个程序、一个文档、一个数据库,还是一个目录(一切皆文件)操作系统都会赋予它如下结构:①索引结点:又称为I结点,是文件系统结构中包含相应文件信息的一个记录。这些信息包括文件权限、文件大小等。②数据:指文件的实际内容,可以是空,也可以非常大,并且有自己的结构。1.2文件命名规则1.Linux的文件名由ASCII字符构成、长度最多可达255个字符。2.除了“/”和空字符,因为这两个字符被核心当作表示路径名的特殊字符来解释。3.应避免使用;.

2021-09-09 13:08:26 286

Java 毕业设计(个人博客系统-源代码+论文)等

Java 毕业设计(个人博客系统-源代码+论文)等

2023-12-27

空空如也

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

TA关注的人

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