小迷彩_社区达人页

个人头像照片
小迷彩
已加入开发者社区1865

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
开发者认证勋章
开发者认证勋章
个人头像照片
江湖侠士
江湖侠士

成就

已发布102篇文章
8条评论
已回答3个问题
0条评论
已发布0个视频
github地址

技术能力

兴趣领域
  • Java
  • 容器
  • Linux
  • Python
  • PHP
  • Android开发
  • 开发工具
  • 小程序
  • 开发者
  • 架构师
擅长领域
  • Java
    初级

    能力说明:

    了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。

  • 前端开发
    初级

    能力说明:

    基本的计算机知识与操作能力,具备Web基础知识,掌握Web的常见标准、常用浏览器的不同特性,掌握HTML与CSS的入门知识,可进行静态网页的制作与发布。

  • Linux
    初级

    能力说明:

    掌握计算机基础知识,初步了解Linux系统特性、安装步骤以及基本命令和操作;具备计算机基础网络知识与数据通信基础知识。

技术认证

公众号:编程架构之美 撸起袖子加油干

  • 1年前
    见微知著,带你认认数据分析的大门,站在门口感受一下预测的魅力
    预就是预先、事先,测就是度量、推测。预测通常被理解为对某些事物进行事先推测的过程。其实预测这个概念并不是我们第一次接触到,而是它从古至今都和我们的生活息息相关.而且在计算机技术飞速发展的DT时代,它一直伴随着我们,充斥着生活的方方面面,我们每个人都想更准确地预见未来,来掌握甚至改变事态的发展轨迹.所以用一句简单的话来概括就是:预测是一门研究未来的学问。从古至今都有人不断在研究它,应用它,而且研究的方法和理论也在不断地发展和完善,从古代的占卜术到如今的大数据和人工智能,预测的形式,方法,理论,技术,意义和作用发生了极大的变化.而且在数据科学的加持下,它建立于数据分析的基础上,预测不再是神秘的,而
    802
暂无更多
暂无更多信息

2023年06月

  • 06.11 16:49:47
    发表了文章 2023-06-11 16:49:47

    【web 开发基础】PHP 变量的作用范围 (29)

    变量的作用范围也就是他的生效范围。大部分的PHP变量只有一个单独的使用范围,也包含了include和require引入的文件。当一个变量执行赋值的动作后,会随着声明区域的位置差异而有不同的使用范围。大致上说,变量会依据声明的位置分为局部变量和全局变量两种。
  • 06.10 08:49:24
    发表了文章 2023-06-10 08:49:24

    【web 开发基础】PHP 的函数工作原理 (28)

    仅当函数被调用后,函数中的语句才会被执行,目的是根据需求完成一些特定的任务。而函数执行完毕后,控制权将返回到调用函数的地方。也就是当代码运行到函数调用的时候,程序的执行就会进入被调用的函数中,执行被调用函数中的代码语句,函数就能够以返回值的方式将信息返回给程序。通过在程序中使用函数,可以进行结构化编程。在结构化编程中,各个任务是由独立的程序代码段完成的。而函数正是实现“独立程序代码段”最理想的方式,所以函数和结构化编程的关系非常的紧密。结构化编程不仅在PHP中很重要,在其他的编程语言中一样占有重要地位,结构化编程之所以卓越且重要
  • 06.09 17:58:23
    发表了文章 2023-06-09 17:58:23

    【web 开发基础】PHP 自定义函数之函数的返回值-PHP 快速入门 (27)

    在定义函数时,函数名后面括号中的参数列表是用户在调用函数时用来将数据传递到函数内部的接口,而函数的返回值则将函数执行后的结果返回给调用者。如果函数没有返回值,就只能算一个执行过程。只依靠函数做一些事情还不够,有时更需要在程序脚本中使用函数执行后的结果。由于变量的作用域的差异,调用函数的脚本程序不能直接使用函数体里面的信息,但可以通过关键字return向调用者传递数据。return语句在函数体中使用时,有以下两个作用: 1. return语句可以向函数调用者返回在函数体中任意确定的值。 2. 将程序控制权返回到调用者的作用域,即退出函数。在函数体中如果执行了return语句,它后面的语句就不会被
  • 06.08 22:30:24
    发表了文章 2023-06-08 22:30:24

    【web 开发基础】通过模拟地铁售票系统介绍PHP 自定义函数之函数的参数-PHP 快速入门 (26)

    参数列表是由0个,一个或多个参数组成的。每个参数是一个表达式,用逗号分隔。对于有参函数,在PHP脚本程序中和被调用函数之间有数据传递关系。定义函数时,函数名后面括号内的表达式称为形式参数(简称“形参”),被调用函数名后面括号中的表达式称为实际参数(简称:实参),实参和形参需要按顺序对应传递数据。如果函数没有参数列表,则函数执行的任务就是固定的,用户在调用函数时不能改变函数内部的一些执行行为。例如:前面介绍的九九乘法表multiplicationTable()函数就是没有参数列表函数,每次调用multiplicationTable()函数时都会输出固定的格式,用户连最基本的输出行数都不能改变。
  • 06.06 09:18:15
    发表了文章 2023-06-06 09:18:15

    浅谈初学者应该如何正确打开一个技术或一门语言

    因为只是想分享下自己的学习方法,想着这个题目有点大,因此在前面加了“浅谈”两个字,技术变化日新月异,更新迭代快如加满燃料的火箭。作为一个技术开发者,明显感觉到技术每天正以肉眼可见速度迭代发展,在飞速发展面前,很多人都表示很无力。几乎每个人都在卷,一边在喊快卷不动了,一边挑灯夜战。学习好像是我们每个人与生俱来的一个能力,从牙牙学语到读书求学,我们一直在围绕着学习这个话题展开,直到现在工作我们依然不忘学习,生怕落后于人,就算不能赶上风口,顺风起飞。也希望能逆风飞翔一把。我们学习,也正是因为学习能解决我们生活甚至生存所遇到的难题,因此爱学习的人总喜欢说:活到老,学到老。这也是我们积累经验的途径之一。
  • 06.05 07:13:08
    发表了文章 2023-06-05 07:13:08

    【web 开发基础】PHP 自定义函数之函数的调用 -PHP 快速入门 (25)

    从上一篇文章《【web 开发基础】PHP 自定义函数之函数声明 -PHP 快速入门 (24)》中我们了解到函数是由一些语句组织在一起的一种形式,定义函数是为了将程序按功能划分,方便程序的使用、管理以及维护等等。函数确实给我们的开发带来了很多便利,那函数写好之后,我们该如何调用呢?比如,我们现在定义了一个与机器人相关的函数,例如:对话,行走,搬运。。。等等。就像现在的一些人工智能音箱,我们呼唤他的时候,它能够回应我,给我反馈,我呼唤它,相当于我在调用对话这个函数,我呼唤的内容就是传入的参数,智能机器人的反馈就相当于函数中的返回值。我们接着继续看看在PHP中,函数具体该如何调用?
  • 06.04 07:27:23
    发表了文章 2023-06-04 07:27:23

    【web 开发基础】PHP 自定义函数之函数声明 -PHP 快速入门 (24)

    函数就是由一定的功能的一些语句组织在一起的一种形式,定义函数的目的就是将程序按功能分块,方便程序的使用、管理、阅读和调试。函数有两种,一种是别人写好的或是系统内部提供的函数,即是内置函数,你只要知道这个函数是干什么的,自己会用就可以,不用管里面究竟是怎么实现的。另一种函数就是自定函数,顾名思义就是需要我们根据自己的需求自己实现的函数。函数的概念比较抽象,会有一些读者难以理解
  • 06.03 23:26:15
    发表了文章 2023-06-03 23:26:15

    【web 开发基础】PHP 中的goto语句的使用 -PHP 快速入门 (23)

    在所有的开发语言中不是都能使用goto语句,因为对goto的应用一直有争议。很多编程goto也只是作为保留关键字,比如java。支持goto的人认为goto语句使用起来比较灵活,而且有些情形能提高程序的效率。如果完全删去goto语句,有些情形反而会使程序变得过于复杂,增加一些不必要的计算量。持反对意见的人认为,goto语句是程序的静态结构和动态结构不一致,从而使程序难以理解、难以查错。去掉goto语句后,可直接从从程序上反映程序运行的过程,程序结构清晰、便于理解、方便查错。其实错误是程序员自己造成的,只是从实际的理解和处理上的不便造成,不是goto的过错。PHP从5.3以后的版本增加了goto
  • 06.02 18:14:05
    发表了文章 2023-06-02 18:14:05

    【web 开发基础】PHP 中的特殊流程控制(exit) -PHP 快速入门 (22)

    当前的脚本中只要执行到exit语句,无论它是在哪个结构中,都会直接退出当前脚本。exit()是一个函数,exit()是die()函数的别名,它可以带有一个参数输出一条消息作为提示,并退出当前脚本。比如:我们通常在连接数据库、选择数据库,以及执行SQL语句中如果有失败的环节,则可以使用3种方式输出错误消息,并退出脚本。

2023年05月

  • 05.19 15:35:33
    回答了问题 2023-05-19 15:35:33
  • 05.18 11:57:30
    发表了文章 2023-05-18 11:57:30

    ChatGPT不断升级,给互联网行业甚至计算机行业带来哪些挑战和机遇呢?

    人工智能技术的出现为互联网行业带来了巨大的机遇。通过人工智能技术,互联网企业可以更加精准地了解用户需求,提供更加个性化的服务。例如,通过利用机器学习算法,互联网企业可以分析用户的搜索历史、购买记录等数据,从而为用户推荐更加符合其兴趣和需求的产品和服务。此外,人工智能技术还可以帮助互联网企业提高运营效率,降低成本。符合当前降本增效的主旋律。例如,通过自动化技术,企业可以实现自动化客服、自动化营销等业务,甚至自动化生成,从而减少人力成本和时间成本。
  • 05.17 23:19:40
    发表了文章 2023-05-17 23:19:40

    人工智能(AI)行业如此烧钱,离真正商业化还有多远,如果不商业化还能走多远?

    似乎在一夜之间,ChatGPT家喻户晓,成为当下最热门的话题之一,吸金无数。ChatGPT,大模型等也是最近的热门词汇。ChatGPT概念的走红,背后有相应的技术支撑和社会对人工智能的现实需求,当然这其中也少不了资本的推波助澜。但是个人觉得资本在热捧ChatGPT的同时,也应该要注意避免泡沫。
  • 05.17 11:50:52
    发表了文章 2023-05-17 11:50:52

    人工智能大模型这场游戏才刚刚开始吗?还是在走下坡路?

    自人工智能研究实验室OpenAI推出chatGPT发布以来,人们对自然语言大模型的关注度倍增,国内各大厂以及各路大佬都纷纷入局,计划开发自己的人工智能大模型,或以chatGPT为基础开发自己人工智能产品。
  • 05.16 14:13:12
    发表了文章 2023-05-16 14:13:12

    chatGPT是割韭菜的镰刀还是创业的新风口?

    随着chatGPT不断的训练迭代以及自主学习能力的不断提升,它的智能化越来越接近我们理想的中的状态,他回答的准确性以及个性化都出乎预料。而且他给出的方案也极具创意性,相对于人来说它涉及的领域更广,思考没有太多的限制,让人感觉AI拥有天马行空的想象力.
  • 05.15 18:47:49
    发表了文章 2023-05-15 18:47:49

    徒手体验卷积运算的全过程

    最近的失业潮引起很多打工人的恐慌,特别是ChatGPT之类的生成式AI的推出,其智能程度和自主学习能力远程人们想象.加剧了大家的恐慌情绪,在裁员潮这个当口,纷纷引发各行各业的猜测--人工智能替代大部分岗位,而且有些行业甚至已经使用上了ChatGPT类的生成式AI进行替代人类的部分工作,比如前阵子传的沸沸扬扬的AI制图替代人工设计,而且相比人类设计师它还有出图快的优势.但是在于个性化的定制方面,以及情感的理解和多学科的融合方面,AI制图跟人类设计师相比目前还是有一些差距的.作为IT打工人,感受到IT行业中目前同样弥漫着这些焦虑.但是个人觉得再厉害的技术都是基于基础理论,基础技术的支撑,而且再牛的
  • 05.03 11:55:58
    发表了文章 2023-05-03 11:55:58

    【web 开发基础】PHP 中的特殊流程控制(continue) -PHP 快速入门 (21)

    continue语句只能用于循环语句内部,功能是跳过本次循环继续执行下一次循环结构,而不终止整个循环的执行。在while和do...while语句中,continue语句跳转到循环条件处开始继续执行,对于for循环随后的动作是变量更新。
  • 05.02 10:20:41
    发表了文章 2023-05-02 10:20:41

    【web 开发基础】PHP中的特殊流程控制(break) -PHP 快速入门 (20)

    我们在介绍while和for循环的时候,都是通过循环语句本身提供的条件表达式来指定循环的次数,或者是遇到特殊情况要停止循环。如果想在循环体执行过程中终止循环,或是跳过一些循环继续执行其他循环,就需要使用到特殊的流程控制语句。如:break语句,continue语句,exit语句。接着下面就来详细了解PHP中break语句的用法和相关概念。
  • 05.02 10:15:59
    发表了文章 2023-05-02 10:15:59

    【web 开发基础】PHP 循环结构之 for 循环 -PHP 快速入门 (19)

    虽然前面介绍的while和do...while循环是使用计数方式控制循环的执行,但这两种循环通常用于条件型循环,即是遇到特定的条件才停止循环.而for循环语句适用于明确知道重复执行次数的情况,它的格式和前面两种循环语句不一样,for语句将循环次数的变量预先定义好.虽然for语句是PHP中最复杂的循环结构,但for循环时最常用的,而且用于计数方式控制循环,其使用更为方便。
  • 05.01 10:13:08
    发表了文章 2023-05-01 10:13:08

    【web 开发基础】PHP 循环结构之do...while 循环 -PHP 快速入门 (18)

    其实do..while循环和while循环结构非常相似,区别在于表达式的值是在每次循环结束是而不是开始时检查.和正规的while循环的主要区别是:do...while循环语句不管表达式条件是否成立,都会保证执行一次,因为表达式的真值在每次循环结束后检查.然而在正规的while循环中就不一定了,表达式的值在循环开始时检查,如果一开始就为false,则整个循环立即终止.do...while语句格式如果
  • 05.01 10:11:28
    发表了文章 2023-05-01 10:11:28

    【web 开发基础】PHP 循环结构之while循环 -PHP 快速入门 (17)

    计算机最擅长功能之一就是按规定的条件重复执行某些操作,循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构。循环结构可以看成一个条件判断语句和一个向回转向语句的组合。其特点是,在给定的条件成立时,反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。在PHP中提供了while,do-while和for三种循环。这三种循环可以用来处理同一问题,一般情况下他们可以互相替换。常用的三种循环结构学习的重点在于弄清楚它们的相同与不同之处。以便在不同的场合下使用。这就需要清楚三种循环的格式和执行顺序,将每种循

2023年04月

  • 04.28 09:37:23
    发表了文章 2023-04-28 09:37:23

    【web 开发基础】PHP 的流程控制之多向条件分支结构(switch) -PHP 快速入门 (16)

    switch语句和elseif相似,也是一种多向条件分支结构,但if和elseif语句使用布尔表达式或布尔值作为分支条件来进行分支控制;而switch语句则用于测试一个表达式的值,并根据测试结果选择执行相应的分支程序,从而实现分支控制.switch语句由一个控制表达式和多个case标签组成,case标签后紧跟一个代码块,case标签作为这个代码块的标识.switch语句的语法格式如下:
  • 04.27 08:26:15
    发表了文章 2023-04-27 08:26:15

    【web 开发基础】PHP 的流程控制之嵌套(巢状)条件分支结构 -PHP 快速入门 (15)

    嵌套条件分支结构,也称为巢状条件分支结构。其实就是将if语句进行嵌套,即是在if或者else后面的语句块中又包含if语句。if语句可以无限层第嵌套在其他if语句中,这给程序的不同部分的条件执行提供了充分的弹性,是程序设计中经常使用的技术。
  • 04.23 07:21:35
    发表了文章 2023-04-23 07:21:35

    【web 开发基础】PHP 的流程控制之多向条件分支结构 -PHP 快速入门 (14)

    条件分支结构其实是我们生活中常用的一种一种逻辑结构,类似于我们常用的(如果...那么...否则...就.....).本文中的elseif子句,和此名称暗示的一样,就是if和else的组合,相当于(...else{if(表达式){{语句块;}}})。和else一样,它延伸了if语句,条件分支结构中elseif 子句会根据不同的表达式值确定执行哪个语句块。在PHP中也可以将elseif分开成两个关键字“else if"来使用。elseif 语句的语法格式如下:
  • 04.23 07:19:36
    发表了文章 2023-04-23 07:19:36

    【web 开发基础】PHP 的流程控制之双向条件分支结构 -PHP 快速入门 (13)

    在上一篇文章《【web 开发基础】PHP 的流程控制之单一分支结构 -PHP 快速入门 (12)》中我们了解到PHP提供了三种基本结构。在PHP中,为支持这三种结构,提供了实现这三种结构所需的语句或者说是语法。在程序结构中,最基本的就是顺序结构。顺序结构就是语句按出现的先后次序从上往下进行顺序执行。从上在PHP的程序设计语言中,顺序结构语句主要是赋值语句、输入、输出语句等。分支结构也是其中一种结构,且分支结构包含多种不同的类型,本文主要介绍关于双向条件分支结构(if...else...)

2023年03月

  • 03.26 11:38:23
    发表了文章 2023-03-26 11:38:23

    【web 开发基础】PHP的流程控制之单一分支结构-PHP 快速入门(12)

    流程控制对于任何一门编程语言来说都是至关重要的,它提供了控制程序步骤的基本手段,是程序的核心部分。可以说,缺少了流程控制,就不会有程序设计语言,因为没有哪一种程序只是线性的执行语句序列。程序中需要与用户相互交流,需要根据用户的输入决定执行语句序列,需要有循环将代码反复执行等操作。这些都少不了流程控制。在任何程序设计语言中都需要支持满足程序结构化所需要的三种基本结构:顺序结构、分支结构、和循环结构;没有这些流程控制,编程会变得更加机械,犹如人没有了灵魂。
  • 03.23 11:52:19
    发表了文章 2023-03-23 11:52:19

    【web 开发基础】PHP 快速入门(11)-PHP 运算符之运算符的优先级

    在一个表达式中可能包含多个有不同运算符连接起来的、具有不同数据类型的数据对象;由于表达式有多种运算,不同的运算顺序可能得出不同结果甚至出现错误运算错误,因为当表达式中含多种运算时,必须按一定顺序进行结合,才能保证运算的合理性和结果的正确性、唯一性。 优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。 相同优先级中,按结合顺序计算。大多数运算是从左至右计算,只有三个优先级是从右至左结合的,它们分别是单目运算符、条件运算符、赋值运算符。
  • 03.22 17:40:24
    发表了文章 2023-03-22 17:40:24

    【web 开发基础】PHP 快速入门(10)-PHP 其他运算符详解

    三元运算符(? :) “? :”可以提供简单的逻辑判断, 在PHP 中是唯的三元运算符。 类似于条件分支语句if...else....;但是三元运算符使用上更加简洁。 其语法格式如下所示: (expr1) ? (expr2) : (expr3) 在expr1求值为TRUE时,执行“?"和“:”之间的expr2并获取其值;在expr1求值为FALSE时,执行“.”之后的expr3并获取其值。
  • 03.17 15:13:14
    发表了文章 2023-03-17 15:13:14

    【web 开发基础】PHP 快速入门(9)-PHP 运算符之位运算符详解

    任何信息在计算机中都是以二进制数的形式保存的,位运算符允许多整型数据中指定的位进行置位。如果左右参数都是字符串,则位运算符操作字符的ASCII值,浮点数也会自动转换为整型参与位运算。位运算用于对操作数中的每个二进制位进行运算,包括位逻辑运算符和位移运算符。没有借位和进位
  • 03.01 13:05:24
    发表了文章 2023-03-01 13:05:24

    【web 开发基础】PHP 快速入门(8)-PHP 运算符之逻辑运算符详解

    在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。例如,假设有两个逻辑命题,分别是"正在下雨"和"我在屋里",我们可以将它们组成复杂命题"正在下雨,并且我在屋里"或"没有正在下雨"或"如果正在下雨,那么我在屋里"。一个将两个语句组成的新的语句或命题叫做复合语句或复合命题。

2022年12月

  • 12.31 16:08:52
    发表了文章 2022-12-31 16:08:52

    【web 开发基础】PHP 快速入门(7)-PHP 运算符之比较运算符详解

    比较运算符也称关系运算符,又称条件运算符,也是一种常用的二元运算符,用于对运算符两边的操作数或者表达式进行比较。比较运算符的结果只能是布尔值。如果比较的关系为真,则结果为TRUE;否则结果为FALSE。 程序的世界很奇妙,但是程序员的奇妙你想不到。比如下面的故事就很奇妙(哈哈哈~):
  • 12.31 16:07:40
    发表了文章 2022-12-31 16:07:40

    【web 开发基础】PHP 快速入门(6)-PHP 运算符之赋值运算符详解

    上面是 PHP 开发基础快速入门系列的文章,通过前面几篇文章的介绍我们或多或少对PHP的开发有所了解。我们了解了PHP相关的基本概念以及简单的用法,正所谓万事开头难,这已经到了第6篇,说明我们已经度过了最难的时候,开弓没有回头箭,接着继续学习PHP开发的相关内容。本文接着介绍PHP运算符相关的知识--赋值运算符。了解赋值运算符我们依然不落俗套,首先来了解它是什么,再了解它怎么用。
  • 12.31 16:06:30
    发表了文章 2022-12-31 16:06:30

    【web开发基础】PHP快速入门(5)-PHP运算符之算术运算符和字符串运算符详解

    运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是"+"。如在vb2005中运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符;PHP也同样包含这些运算符。 运算符和变量是所有计算机编程语言中的不可或缺的一部分,是一个命令解释器对一个或多个操作数(变量或数值)执行某种运算的符号,也称为操作符
  • 12.31 16:04:14
    发表了文章 2022-12-31 16:04:14

    【web 开发基础】php 开发基础快速入门 (4)-PHP常量详解

    在"常量"的广义概念是:'不变化的量'(例如:在计算机程序运行时,不会被程序修改的量;数学函数中的某一个量,例如每一个具体的圆的半径、直径数值;物理学中的靠近地面的重力加速度;真空中的光速数值;不同的微粒的各自的质量)换言之,常量,在计算机技术方面虽然是为了硬件、软件、编程语言服务,但是它并不是专门为硬件、软件、编程语言而引入的概念。常量可区分为不同的类型,如:25、0为整型常量,6.8为实型常量,'a'、'b'为字符常量。常量一般从其字面形式即可判断。这种常量称为字面常量或直接常量。对于'常量'的通俗比喻--"如同大山不被轻而易举地改变"(当然,地球上的重力加
  • 12.31 16:02:00
    发表了文章 2022-12-31 16:02:00

    【web 开发基础】php 开发基础快速入门 (3)-PHP程序符号标记和程序注释的使用及空白符详解

    以<?php开始和以 ?>结束的标记是标准风格的标记,属于xml风格,这也是PHP推荐使用的标记形式,服务器管理员不能禁用这种风格的标记,如果将PHP嵌入到XML或者XHTML中,则需要使用<?php?>以保证符合标准,如果没有特殊要求,在开发过程中一般默认使用此风格. 以<script language="php">开始和以</script>结束是长风格标记,这种标记是最长的,这种用法就是javascript和vbscript等脚本语言的写法,如果你使用的html编辑器无法使用其他风格的标记可以使用这个标记来界定PHP代码,不过这在日常开发中是比较少用的. 以<?开始和以?>结束的标记是最简
  • 12.31 15:59:38
    发表了文章 2022-12-31 15:59:38

    【web 开发基础】php 开发基础快速入门 (2)-PHP的程序开发

    开发Web应用这种B/S结构的软件,不仅需要有编写客户端界面的语言,还要有编写服务器端业务流程的语言。例如,编写界面使用的HTML、css 和JavaScript都是在用户通过前端交互发出请求后,服务器再将代码发送到客户端,并在客户端自己计算机的浏览器中解析执行的程序。而PHP则是服务器端运行的语言,只能在服务器端运行,而不会传到客户端。在PHP代码中如果有对文件之类的操作,可以都是操作服务器上的文件,PHP获取的时间也只能是服务器上的时间。只有当用户请求时才开始运行,并且有多少请求,PHP程序就会在服务器中运行多少次。然后PHP根据不同用户的不同请求,完成在服务器中的业务操作,并将结果返回给
  • 12.31 15:26:46
    发表了文章 2022-12-31 15:26:46

    【web开发基础】php开发基础快速入门(1)-PHP介绍及开发环境快速安装和基本使用介绍

    互联网时代,网站是一种非常重要的通讯工具,只要用户有网络和权限,随时随地可访问任意网页,个人可以通过网站发布自己的想要公开的资讯,或者利用网站提供相关的网络服务,企业网站,对于企业来说,是企业对外的窗口,是企业的名片。可通过网站宣传企业自身以及品牌的推广,甚至交流,产品的销售或提供服务工具。在飞速发展的时代,快速开发,快速部署,快速迭代也成了互联网软件行业一直追求的目标,毕竟机会稍纵即逝。而PHP最大好处在于开发部署快速,而且生态完善,社区活跃度高,类库丰

2022年11月

  • 11.05 23:22:52
    发表了文章 2022-11-05 23:22:52

    【数据结构实践】手把手带你快速实现自定义二叉树

    什么是树 在学习二叉树之前.我们先来了解什么是树,跟我们现实生活中的树有什么联系,又有什么区别,树是一种很简单的结构,他是非线性的结构.在这种结构中,所有的元素之间的关系具有明显的层次特性,节点(Node)是树的基本构成部分,每个节点只有一个前件,成为父节点,没前件的父节点只有一个,那就是树的根节点(Root).每个节点可以有多个后件,这就是树的子节点(Children).没有后件(没有子节点)的节点称为叶子节点(Leaf Node),在树结构中,一个节点拥有的后件(子节点)个数称为节点的度,最大的度称为树的度,最大的层次(Level)称为树的深度(Height).
  • 11.01 00:14:38
    发表了文章 2022-11-01 00:14:38

    【实践】手把手带你实现JWT登录鉴权

    JWT的全称是JSON Web Token,他是一种基于JSON的用于在网络上声明某种主张的令牌(token)。JWT通常由三部分组成: 头信息(header), 载荷(payload):也就是消息体和签名(signature);他是一种用于身份提供者和服务提供者双方之间传递安全信息简洁的、URL安全的表述性声明规范。是一个为分布式应用环境间传递身份信息而执行的一种基于JSON的开放标准(RFC 7519),他定义了一种简洁的,自包含的方法用于通信双方之间以json对象的形式安全地传递信息。因为有数字签名的存在,这些信息是可信的,JWT可以使用HMAC算法或RSA的公私秘钥对其进行签名。

2022年10月

2022年09月

  • 09.22 23:07:01
    发表了文章 2022-09-22 23:07:01

    【算法实践】有始有终,雨露均沾--手把手带你手撸选择排序

    选择排序是一个非常经典且简单直观的排序算法,无论什么数据进去都是 O(n^2) 的时间复杂度。所以用到它的时候,数据规模越小越好。唯一的好处可能就是不占用额外的内存空间。其排序时,元素交换次数最差的情况为n−1次。选择排序的原理是先固定每个元素的位置,在序列中找到最小的元素,将这个元素与第一个元素交换位置,其次是除去第一个元素,找到剩余序列中最小的元素,与第二个元素交换位置,以此类推,直到所有的元素排完,就能实现选择排序,所以说选择排序是有始有终,雨露均沾的一个算法,哈哈~ 选择排序的基本思想是:每一趟在n−i+1 ( i = 1 , 2 , . . . , n − 1 ) 个元素中选择最小的
  • 09.16 15:38:36
    发表了文章 2022-09-16 15:38:36

    【实践】高性能PHP应用容器workerman快速入门

    workerman是一款开源高性能PHP应用容器,它大大突破了传统PHP应用范围,被广泛的用于互联网、即时通讯、APP开发、硬件通讯、智能家居、物联网等领域的开发。他是纯php实现的,跟swoole不一样,Swoole 是一个使用 C++ 语言编写的基于异步事件驱动和协程的并行网络通信引擎,对比来看workerman对PHPer更加友好,入门门槛更低,而且跨平台性更好,和已有的项目的对接更简单,更快速。因为它本身是PHP编写的,所以只要服务器支持php运行几乎就可以支持workerman的使用,无需更换运行环境或者对代码或者框架进行大幅的修改。集成到常见的框架比如thinkphp、larave
  • 09.15 14:37:12
    发表了文章 2022-09-15 14:37:12

    【算法实践】手把手带你快速实现插入排序

    每学习一个新东西总要首先知道他是什么,能做什么,怎么做,类似于哲学中的三大问题:我是谁,从哪里来,要到哪里去。或许我们一直徘徊在哲学的迷思中,也许一直想不明白,但是在思考的过程中或许会越来越接近真相,也让自己变得更强,所以进步从思考开始,我们学习算法也一样,我们得知道他是什么,思考他能解决哪些问题,具体怎么实现。那插入排序是什么呢?使用它需要满足什么条件?
  • 09.14 13:29:02
    发表了文章 2022-09-14 13:29:02

    Hash 算法详细介绍与实现 (二)

    书接上回,昨天写了第一部分,《Hash 算法详细介绍与实现 (一)》详细介绍了Hash表和Hash算法的相关概念以及算法的基本原理。同时简单介绍几种hash算法的实现:直接取余法和乘法取整法;本文接着详细唠唠Hash算法和Hash表这个数据结构的具体实现以及Hash算法和Hash表常见问题的解决方案,比如解决Hash表的冲突问题等等.相关的理论知识已在上篇文章详细介绍,这里就不再赘述,多的不说少的不唠,直接进入今天的主题:利用Hash算法实现Hash表
  • 09.13 09:41:55
    发表了文章 2022-09-13 09:41:55

    Hash算法详细介绍与实现(一)

    Hash表(HashTable)又称散列表,通过把关键字Key映射到数组中的一个位置来访问记录,以加快查找速度,这个映射函数称为Hash函数,存放记录的数组称为Hash表.散列表是散列函数的一个主要应用(注意:关键字不是像在加密中所使用的那样是秘密的,但它们都是用来"解锁"或者访问数据的。)例如,在英语字典中的关键字是英文单词,和它们相关的记录包含这些单词的定义。在这种情况下,散列函数必须把按照字母顺序排列的字符串映射到为散列表的内部数组所创建的索引上。
  • 09.13 09:38:26
    发表了文章 2022-09-13 09:38:26

    【Python编程技巧】简单理解和使用Python中@property

    如果你还学习过其他诸如java,php等面向对象编程语言的话,你会发现,其实Python面向对象跟其他的编程语言的面向对象基本是一样的,只是语言语法上的有些许的差别而已.Python中的类同样包括类的属性和类的方法.同时一样也拥有面向对象的三大特征.接下来,我们先来看看本文的主角:Python中有关于属性的概念
  • 09.13 09:36:33
    发表了文章 2022-09-13 09:36:33

    【数据结构实践】手把手带你简单实现Python自定义栈

    栈又叫堆栈,它是一个有序集合.栈跟队列一样,也是一种呈线性排列的数据结构,而且两者极其相似,队列是先进先出(FIFO),而栈是后进先出(LILO).即像栈这种结构是最后添加的数据最先被取出,而且在这种结构中,我们只能访问最新添加的数据.栈就像一摞书,拿到新书时,我们就会把新书放在书堆上,取书的时候也只能从最上面的新书开始取.可看出它是是一种操作受限的线性表,所以往栈中添加和删除元素都是发生在同一端,通常称作发生操作的这一端为顶部,对应的端为底部.其实栈更像一个桶,你把东西放进桶里,你每次只能从最上面去拿,因为底下是封闭的,如果你想取下面的东西,就必须得先把上面的东西拿走.将目标物体暴露在最上面
  • 09.12 16:33:53
    发表了文章 2022-09-12 16:33:53

    【数据结构实践】简单实现Python自定义队列

    队列:跟数组一样,队列中的数据也是呈线性排列的,它是一种先进先出(FIFO: First in First Out)的线性结构,队列是只允许在一端进行插入操作,而在另一端进行删除操作的线性表.即在队列的尾部入队,在队列的头部出队。 在队列中添加和删除数据的操作分别是在两端进行的。顾名思义,他就和我们现实生活中的‘队列’是一样的,你可以把它想象操场上排成一列的队伍,在队列中,操作总是从第一名开始往后进行,而新来的人只能排在队尾。先来的数据先处理是一种很常见的思路,所以队列的应用范围非常广泛。就比如:疫情区间,你去做核酸,你先去的话你排在前面,你后面去的只能排在别人后面,做完核酸的人往前面走,相当
  • 09.12 16:30:55
    发表了文章 2022-09-12 16:30:55

    【数据结构实践】手把手带你实现 Python 自定义数组

    无论是任何语言,数组或者类似数组的数据结构永远是计算机编程语言不可或缺的基本数据结构,有了数组的存在更有利于我们的程序对数据的存储和操作.本文将从面向对象的入手,实现自定义数组类,实现数组的基本操作和运算等功能 1、数组(Array)是有序的元素序列。若将有限个类型相同的变量的集合命名,那么这个名称为数组名。 2、组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。 3、用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数组。也就是说数组是存储相同类型数据
  • 09.12 16:27:32
    发表了文章 2022-09-12 16:27:32

    【数据结构实践】从0到1带你利用Python实现自定义集合

    集合(简称集)是数学中一个基本概念,我们应该都比较熟悉,不管是生活中,还是数学上,我们都频繁地接触到。集合在数学领域具有无可比拟的特殊重要性。一定范围的,确定的,可以区别的事物,当作一个整体来看待,就叫做集合,简称集,其中各事物叫做集合的元素或简称元。如(1)阿Q正传中出现的不同汉字(2)全体英文大写字母。任何集合是它自身的子集。它是集合论的研究对象,集合论的基本理论直到19世纪才被创立。集合论的基础是由德国数学家康托尔在19世纪70年代奠定的,经过一大批卓越的科学家半个世纪的努力,到20世纪20年代已确立了其在现代数学理论体系中的基础地位,可以说,现代数学各个分支的几乎所有成果都构筑在严格的
  • 09.11 11:10:14
    发表了文章 2022-09-11 11:10:14

    【算法实践】| 一步步手把手带你实现寻找最小公倍数

    其实最小公倍数的概念和计算最小公倍数的方法.那是我们在学习小学数学的时候就已经掌握的数学知识,为了更加通俗易懂一点,本文先从一个'分元宝'的故事入手: 亡故的先父留下遗嘱, 共有遗产17个元宝, 老大得元宝的二分之一、 17/2=8.5 老二得元宝的三分之一、 17/3=5.66666 老三得元宝的九分之一、 17/9=1.8 问他们每一个人分别应该分几个元宝? 在《一代大商孟洛川》中是这样做的 孟洛川拿来一个元宝加上去 好了,现在分元宝 答案是:老大9个元宝、老二6个元宝、老三2个元宝。 还剩下一个元宝,是我们孟洛川的,拿回来 很不可思议吧 很简单的初中数学题老大分1/2,老二分1/3,老三
  • 发表了文章 2023-06-11

    【web 开发基础】PHP 变量的作用范围 (29)

  • 发表了文章 2023-06-10

    【web 开发基础】PHP 的函数工作原理 (28)

  • 发表了文章 2023-06-09

    【web 开发基础】PHP 自定义函数之函数的返回值-PHP 快速入门 (27)

  • 发表了文章 2023-06-08

    【web 开发基础】通过模拟地铁售票系统介绍PHP 自定义函数之函数的参数-PHP 快速入门 (26)

  • 发表了文章 2023-06-06

    浅谈初学者应该如何正确打开一个技术或一门语言

  • 发表了文章 2023-06-05

    【web 开发基础】PHP 自定义函数之函数的调用 -PHP 快速入门 (25)

  • 发表了文章 2023-06-04

    【web 开发基础】PHP 自定义函数之函数声明 -PHP 快速入门 (24)

  • 发表了文章 2023-06-03

    【web 开发基础】PHP 中的goto语句的使用 -PHP 快速入门 (23)

  • 发表了文章 2023-06-02

    【web 开发基础】PHP 中的特殊流程控制(exit) -PHP 快速入门 (22)

  • 发表了文章 2023-05-18

    ChatGPT不断升级,给互联网行业甚至计算机行业带来哪些挑战和机遇呢?

  • 发表了文章 2023-05-17

    人工智能(AI)行业如此烧钱,离真正商业化还有多远,如果不商业化还能走多远?

  • 发表了文章 2023-05-17

    人工智能大模型这场游戏才刚刚开始吗?还是在走下坡路?

  • 发表了文章 2023-05-16

    chatGPT是割韭菜的镰刀还是创业的新风口?

  • 发表了文章 2023-05-15

    徒手体验卷积运算的全过程

  • 发表了文章 2023-05-03

    【web 开发基础】PHP 中的特殊流程控制(continue) -PHP 快速入门 (21)

  • 发表了文章 2023-05-02

    【web 开发基础】PHP中的特殊流程控制(break) -PHP 快速入门 (20)

  • 发表了文章 2023-05-02

    【web 开发基础】PHP 循环结构之 for 循环 -PHP 快速入门 (19)

  • 发表了文章 2023-05-01

    【web 开发基础】PHP 循环结构之do...while 循环 -PHP 快速入门 (18)

  • 发表了文章 2023-05-01

    【web 开发基础】PHP 循环结构之while循环 -PHP 快速入门 (17)

  • 发表了文章 2023-04-28

    【web 开发基础】PHP 的流程控制之多向条件分支结构(switch) -PHP 快速入门 (16)

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2023-05-19

    你用过这款既优雅,又实用的插件吗?

    主打的就是一个体验,画面唯美,赏心悦目

    踩0 评论0
  • 回答了问题 2022-10-14

    诺奖出炉,引起广泛讨论的量子纠缠是什么?

    遇事不决量子力学~哈哈哈

    踩0 评论0
  • 回答了问题 2022-09-09

    技术新手如何成为满级大佬?

    技术迭代太快,不管怎么努力,一直觉得自己永远是个萌新.作为萌新开发者,在开始一个项目前,会对项目需求做一个初步的分析,然后根据分析制作功能思维导图和相关的简单架构图,接着根据自己的需求先寻找是否有现成的模块或者开源框架可以直接拿来使用,特别是自己熟悉的语言或框架,以快速开始项目1.0版本的开发和发布,比如我自己常用的后端开发语言是java、c++、golang和php语言,然后根据团队中大多数人熟悉的语言和框架,从这几门语言中选择一门大家最得心应手的语言框架对新项目进行开发,只有这样才能实现项目的快速开发迭代,让团队成员更快适应新的项目架构,当自己遇到问题时会先尝试自己解决或者通过搜索引擎寻找答案,如果都没有解决在团队进行头脑风暴,集思广益,寻找相对的最优解

    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息