12 2023 档案

摘要:阅读《程序员修炼之道:从小工到专家》第八章,我仿佛经历了一场关于编程艺术的深刻思考和探索。这一章的内容,以其独特的视角和深度,让我对编程有了更深入的理解和认识。作为一名程序员,我们不仅要编写出能够正确运行的代码,更要让代码易于理解和维护。这让我意识到,代码不仅仅是机器执行的指令,更是我们与他人交流的 阅读全文
posted @ 2023-12-19 20:15 混沌武士丞 阅读(4) 评论(0) 推荐(0) 编辑
摘要:阅读《程序员修炼之道:从小工到专家》第七章,我深感这是一次对于编程世界深度探索的旅程。这一章的内容,如同明灯,照亮了我在编程道路上的前行之路。这一章强调了个人责任的重要性。作为程序员,我们不仅仅是编写代码,我们还在创造影响世界的产品。这让我深感责任重大,同时也意识到自己的工作是多么重要。我明白了,我 阅读全文
posted @ 2023-12-19 20:14 混沌武士丞 阅读(3) 评论(0) 推荐(0) 编辑
摘要:使用正则表达式JavaScript RegExp 对象中提供了一些列方法来执行正则表达式,如下表所示: 方法 描述compile() 在 1.5 版本中已废弃,编译正则表达式exec() 在字符串搜索匹配项,并返回一个数组,若没有匹配项则返回 nulltest() 测试字符串是否与正则表达式匹配,匹 阅读全文
posted @ 2023-12-19 20:12 混沌武士丞 阅读(2) 评论(0) 推荐(0) 编辑
摘要:定义正则表达式正则表达式由字母、数字、标点以及一些特殊特殊字符组成,例如/abc/、/(\d+)\.\d*/,可以在正则表达式中使用的特殊字符如下表所示: 特殊字符 含义\ 转义字符,在非特殊字符之前使用反斜杠表示下一个字符是特殊字符,不能按照字面理解,例如\b表示一个字符边界;在特殊字符之前使用反 阅读全文
posted @ 2023-12-19 20:12 混沌武士丞 阅读(9) 评论(0) 推荐(0) 编辑
摘要:JS RegExp(正则表达式)对象 在 JavaScript 中需要借助 RegExp 对象来使用正则表达式,要创建 RegExp 对象有两种方法,如下所示:var patt = new RegExp(pattern, modifiers);var patt = /pattern/modifier 阅读全文
posted @ 2023-12-19 20:11 混沌武士丞 阅读(2) 评论(0) 推荐(0) 编辑
摘要:JS Math(数学)对象 Math 对象中的属性下表中列举了 Math 对象中提供的属性及其描述信息: 属性 描述E 返回算术常量 e,即自然对数的底数(约等于 2.718)LN2 返回 2 的自然对数(约等于 0.693)LN10 返回 10 的自然对数(约等于 2.302)LOG2E 返回以 阅读全文
posted @ 2023-12-19 20:11 混沌武士丞 阅读(3) 评论(0) 推荐(0) 编辑
摘要:Date 对象中的属性下表中列举了 Date 属性中提供的属性及其描述: 属性 描述constructor 返回创建 Date 对象的原型函数prototype 通过该属性您可以向对象中添加属性和方法 Date 对象中的方法下表中列举了 Date 属性中提供的方法及其描述: 方法 描述getDate 阅读全文
posted @ 2023-12-19 20:10 混沌武士丞 阅读(1) 评论(0) 推荐(0) 编辑
摘要:JS Date(时间/日期)对象 创建 Date 对象在开始处理时间和日期之前,我们需要先创建一个 Date 对象。与其他对象(数组对象、字符串对象等)不同,Date 对象不能直接声明,必须通过 Date() 函数定义。 JavaScript 中提供了四种不同的方法来创建 Date 对象,如下所示: 阅读全文
posted @ 2023-12-19 20:10 混沌武士丞 阅读(2) 评论(0) 推荐(0) 编辑
摘要:JS Array(数组)对象 Array 对象中的属性下表中列举了 Array 对象中提供的属性及其描述信息: 属性 描述constructor 返回创建数组对象的原型函数length 设置或返回数组中元素的个数prototype 通过该属性您可以向对象中添加属性和方法 Array 对象中的方法下表 阅读全文
posted @ 2023-12-19 20:09 混沌武士丞 阅读(2) 评论(0) 推荐(0) 编辑
摘要:String 对象中的方法下表中列举了 String 对象中提供的方法及其描述信息: 方法 描述anchor() 创建一个 HTML 锚点,即生成一个<a>标签,标签的 name 属性为 anchor() 方法中的参数big() 用大号字体显示字符串blink() 显示闪动的字符串bold() 使用 阅读全文
posted @ 2023-12-19 20:08 混沌武士丞 阅读(3) 评论(0) 推荐(0) 编辑
摘要:JS String(字符串)对象 创建 String 对象的语法格式如下:var val = new String(value);var val = String(value); 其中参数 value 为要创建的字符串或字符串对象。 JavaScript 中,字符串和字符串对象之间能够自由转换,因此 阅读全文
posted @ 2023-12-19 20:08 混沌武士丞 阅读(2) 评论(0) 推荐(0) 编辑
摘要:JS Number(数字)对象 Number 对象是原始数值的包装对象,创建 Number 对象的语法格式如下:var myNum = new Number(value);var myNum = Number(value);其中 value 为要创建的 Number 对象的数值,若 value 为一 阅读全文
posted @ 2023-12-19 20:07 混沌武士丞 阅读(4) 评论(0) 推荐(0) 编辑
摘要:字体大小font-size 属性设置文本的大小。 能否管理文字的大小,在网页设计中是非常重要的。但是,你不能通过调整字体大小使段落看上去像标题,或者使标题看上去像段落。 请务必使用正确的HTML标签,就<h1> - <h6>表示标题和<p>表示段落: 字体大小的值可以是绝对或相对的大小。 绝对大小: 阅读全文
posted @ 2023-12-19 20:06 混沌武士丞 阅读(2) 评论(0) 推荐(0) 编辑
摘要:文本颜色颜色属性被用来设置文字的颜色。 颜色是通过CSS最经常的指定: 十六进制值 - 如: #FF0000一个RGB值 - 如: RGB(255,0,0)颜色的名称 - 如: red 阅读全文
posted @ 2023-12-19 20:06 混沌武士丞 阅读(2) 评论(0) 推荐(0) 编辑
摘要:CSS 背景属性用于定义HTML元素的背景。 CSS 属性定义背景效果: background-colorbackground-imagebackground-repeatbackground-attachmentbackground-position background-color 属性定义了元 阅读全文
posted @ 2023-12-19 20:05 混沌武士丞 阅读(4) 评论(0) 推荐(0) 编辑
摘要:内部样式表当单个文档需要特殊的样式时,就应该使用内部样式表。你可以使用 <style> 标签在文档头部定义内部样式表,就像这样: <head><style>hr {color:sienna;}p {margin-left:20px;}body {background-image:url("image 阅读全文
posted @ 2023-12-19 20:03 混沌武士丞 阅读(2) 评论(0) 推荐(0) 编辑
摘要:外部样式表当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用 <link> 标签链接到样式表。 <link> 标签在(文档的)头部: <head><link rel="stylesheet" type="text/ 阅读全文
posted @ 2023-12-19 20:03 混沌武士丞 阅读(2) 评论(0) 推荐(0) 编辑
摘要:id 和 class 选择器如果你要在HTML元素中设置CSS样式,你需要在元素中设置"id" 和 "class"选择器。 id 选择器id 选择器可以为标有特定 id 的 HTML 元素指定特定的样式。 HTML元素以id属性来设置id选择器,CSS 中 id 选择器以 "#" 来定义。 clas 阅读全文
posted @ 2023-12-19 20:02 混沌武士丞 阅读(2) 评论(0) 推荐(0) 编辑
摘要:CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明: 选择器通常是您需要改变样式的 HTML 元素。 每条声明由一个属性和一个值组成。 属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值。属性和值被冒号分开。 阅读全文
posted @ 2023-12-19 20:01 混沌武士丞 阅读(2) 评论(0) 推荐(0) 编辑
摘要:定义条件是指事先定义程序执行过程中遇到的问题,处理程序定义了在遇到这些问题时应当采取的处理方式和解决办法,保证存储过程和函数在遇到警告或错误时能继续执行,从而增强程序处理问题的能力,避免程序出现异常被停止执行。 下面将详细讲解如何定义条件和处理程序。1. 定义条件MySQL 中可以使用 DECLAR 阅读全文
posted @ 2023-12-19 19:58 混沌武士丞 阅读(1) 评论(0) 推荐(0) 编辑
摘要:下面将讲解如何定义变量和为变量赋值。1. 定义变量MySQL 中可以使用 DECLARE 关键字来定义变量,其基本语法如下:DECLARE var_name[,...] type [DEFAULT value] 其中:DECLARE 关键字是用来声明变量的;var_name 参数是变量的名称,这里可 阅读全文
posted @ 2023-12-19 19:57 混沌武士丞 阅读(3) 评论(0) 推荐(0) 编辑
摘要:调用存储过程MySQL 中使用 CALL 语句来调用存储过程。调用存储过程后,数据库系统将执行存储过程中的 SQL 语句,然后将结果返回给输出值。 CALL 语句接收存储过程的名字以及需要传递给它的任意参数,基本语法形式如下:CALL sp_name([parameter[...]]); 其中,sp 阅读全文
posted @ 2023-12-19 19:56 混沌武士丞 阅读(1) 评论(0) 推荐(0) 编辑
摘要:在 MySQL 中,使用 CREATE FUNCTION 语句来创建存储函数,其语法形式如下:CREATE FUNCTION sp_name ([func_parameter[...]])RETURNS type[characteristic ...] routine_body 其中:sp_name 阅读全文
posted @ 2023-12-19 19:56 混沌武士丞 阅读(0) 评论(0) 推荐(0) 编辑
摘要:MySQL 中使用 DROP PROCEDURE 语句来删除数据库中已经存在的存储过程。语法格式如下:DROP PROCEDURE [ IF EXISTS ] <过程名> 语法说明如下:过程名:指定要删除的存储过程的名称。IF EXISTS:指定这个关键字,用于防止因删除不存在的存储过程而引发的错误 阅读全文
posted @ 2023-12-19 19:56 混沌武士丞 阅读(4) 评论(0) 推荐(0) 编辑
摘要:MySQL 中修改存储过程的语法格式如下:ALTER PROCEDURE 存储过程名 [ 特征 ... ] 特征指定了存储过程的特性,可能的取值有:CONTAINS SQL 表示子程序包含 SQL 语句,但不包含读或写数据的语句。NO SQL 表示子程序中不包含 SQL 语句。READS SQL D 阅读全文
posted @ 2023-12-19 19:51 混沌武士丞 阅读(1) 评论(0) 推荐(0) 编辑
摘要:查看存储过程的状态MySQL 中可以通过 SHOW STATUS 语句查看存储过程的状态,其基本语法形式如下:SHOW PROCEDURE STATUS LIKE 存储过程名; LIKE 存储过程名用来匹配存储过程的名称,LIKE 不能省略。 阅读全文
posted @ 2023-12-19 19:51 混沌武士丞 阅读(1) 评论(0) 推荐(0) 编辑
摘要:可以使用 CREATE PROCEDURE 语句创建存储过程,语法格式如下:CREATE PROCEDURE <过程名> ( [过程参数[,…] ] ) <过程体>[过程参数[,…] ] 格式[ IN | OUT | INOUT ] <参数名> <类型> 语法说明如下:1) 过程名存储过程的名称,默 阅读全文
posted @ 2023-12-19 19:51 混沌武士丞 阅读(2) 评论(0) 推荐(0) 编辑
摘要:基本语法当不再需要索引时,可以使用 DROP INDEX 语句或 ALTER TABLE 语句来对索引进行删除。1) 使用 DROP INDEX 语句语法格式:DROP INDEX <索引名> ON <表名> 语法说明如下:<索引名>:要删除的索引名。<表名>:指定该索引所在的表名。2) 使用 AL 阅读全文
posted @ 2023-12-19 19:50 混沌武士丞 阅读(2) 评论(0) 推荐(0) 编辑
摘要:查看索引的语法格式如下:SHOW INDEX FROM <表名> [ FROM <数据库名>] 语法说明如下:<表名>:指定需要查看索引的数据表名。<数据库名>:指定需要查看索引的数据表所在的数据库,可省略。比如,SHOW INDEX FROM student FROM test; 语句表示查看 t 阅读全文
posted @ 2023-12-19 19:49 混沌武士丞 阅读(2) 评论(0) 推荐(0) 编辑
摘要:MySQL 提供了三种创建索引的方法:1) 使用 CREATE INDEX 语句可以使用专门用于创建索引的 CREATE INDEX 语句在一个已有的表上创建索引,但该语句不能创建主键。 语法格式:CREATE <索引名> ON <表名> (<列名> [<长度>] [ ASC | DESC]) 语法 阅读全文
posted @ 2023-12-19 19:49 混沌武士丞 阅读(2) 评论(0) 推荐(0) 编辑
摘要:索引的优缺点索引有其明显的优势,也有其不可避免的缺点。优点索引的优点如下:通过创建唯一索引可以保证数据库表中每一行数据的唯一性。可以给所有的 MySQL 列类型设置索引。可以大大加快数据的查询速度,这是使用索引最主要的原因。在实现数据的参考完整性方面可以加速表与表之间的连接。在使用分组和排序子句进行 阅读全文
posted @ 2023-12-19 19:48 混沌武士丞 阅读(1) 评论(0) 推荐(0) 编辑
摘要:索引就是根据表中的一列或若干列按照一定顺序建立的列值与记录行之间的对应关系表,实质上是一张描述索引列的列值与原表中记录行之间一 一对应关系的有序表。 索引是 MySQL 中十分重要的数据库对象,是数据库性能调优技术的基础,常用于实现数据的快速检索。 在 MySQL 中,通常有以下两种方式访问数据库表 阅读全文
posted @ 2023-12-19 19:48 混沌武士丞 阅读(1) 评论(0) 推荐(0) 编辑
摘要:删除视图是指删除 MySQL 数据库中已存在的视图。删除视图时,只能删除视图的定义,不会删除数据。基本语法可以使用 DROP VIEW 语句来删除视图。 语法格式如下:DROP VIEW <视图名1> [ , <视图名2> …] 其中:<视图名>指定要删除的视图名。DROP VIEW 语句可以一次删 阅读全文
posted @ 2023-12-19 19:48 混沌武士丞 阅读(1) 评论(0) 推荐(0) 编辑
摘要:基本语法可以使用 ALTER VIEW 语句来对已有的视图进行修改。 语法格式如下:ALTER VIEW <视图名> AS <SELECT语句> 语法说明如下:<视图名>:指定视图的名称。该名称在数据库中必须是唯一的,不能与其他表或视图同名。<SELECT 语句>:指定创建视图的 SELECT 语句 阅读全文
posted @ 2023-12-19 19:47 混沌武士丞 阅读(3) 评论(0) 推荐(0) 编辑
摘要:创建好视图后,可以通过查看视图的语句来查看视图的字段信息以及详细信息。本节主要讲解如何使用 SQL 语句来查看视图的字段信息以及详细信息。查看视图的字段信息查看视图的字段信息与查看数据表的字段信息一样,都是使用 DESCRIBE 关键字来查看的。具体语法如下:DESCRIBE 视图名; 或简写成:D 阅读全文
posted @ 2023-12-19 19:47 混沌武士丞 阅读(0) 评论(0) 推荐(0) 编辑
摘要:创建视图是指在已经存在的 MySQL 数据库表上建立视图。视图可以建立在一张表中,也可以建立在多张表中。基本语法可以使用 CREATE VIEW 语句来创建视图。 语法格式如下:CREATE VIEW <视图名> AS <SELECT语句> 语法说明如下。<视图名>:指定视图的名称。该名称在数据库中 阅读全文
posted @ 2023-12-19 19:46 混沌武士丞 阅读(1) 评论(0) 推荐(0) 编辑
摘要:程序员修炼之道:从小工到专家》第六章的主题是“整体把握”,这一章深入探讨了程序员在面对复杂系统时需要具备的整体把握能力和思维方法。这一章让我对整体把握有了更深刻的认识和理解,也让我更加注重在编程实践中运用整体把握的方法。这一章强调了全局思维和系统观念的重要性。在编程中,我们经常会遇到一些复杂的问题和 阅读全文
posted @ 2023-12-19 19:29 混沌武士丞 阅读(3) 评论(0) 推荐(0) 编辑
摘要:《程序员修炼之道:从小工到专家》第五章的主题是“知易行难”,这一章深入探讨了程序员在实际工作中面临的挑战和困难,以及如何克服这些困难,实现从“知”到“行”的转变。这一章指出了许多看似简单的问题实则暗藏玄机,需要深入思考和实践才能真正掌握。在编程中,我们经常会遇到一些看似简单的问题,但实际上却需要我们 阅读全文
posted @ 2023-12-19 19:27 混沌武士丞 阅读(5) 评论(0) 推荐(0) 编辑
摘要:《程序员修炼之道:从小工到专家》第四章以“唯‘用’主义”为主题,深入探讨了实用主义在程序员成长道路上的重要性。这一章让我对实用主义有了更深刻的认识和理解,也让我更加注重实用主义在编程实践中的应用。这一章强调了实用主义的重要性。在编程中,我们不仅要追求技术的精湛,更要关注技术的实用价值。只有真正理解了 阅读全文
posted @ 2023-12-19 19:26 混沌武士丞 阅读(6) 评论(0) 推荐(0) 编辑
摘要:在《程序员修炼之道:从小工到专家》的第三章中,作者通过“剪不断,理还乱”这个主题,深入探讨了程序员在面对复杂问题时的挑战和应对策略。这一章的内容让我深感启发,对于如何处理复杂问题有了更清晰的认识和理解。“剪不断”是对复杂问题的一种形象描述。在编程中,我们经常会遇到各种复杂的问题,这些问题往往剪不断、 阅读全文
posted @ 2023-12-19 19:24 混沌武士丞 阅读(8) 评论(0) 推荐(0) 编辑
摘要:JavaScript 作为一种客户端脚本语言,可以在浏览器中实现输入验证判断,以保证用户输入的数据符合预期的格式和要求。下面介绍几种实现输入验证判断的方法。 表单验证表单验证是最常用的输入验证方法之一。通过在表单元素上添加验证规则,比如必填项、格式限制等,可以在用户提交表单之前对表单数据进行验证。在 阅读全文
posted @ 2023-12-04 16:50 混沌武士丞 阅读(4) 评论(0) 推荐(0) 编辑