自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 zblog-php程序如何将翻页条屏蔽后仅保留第一页?附代码

最近在使用ZBLOG-PHP程序,这个博客程序经过很多年的更新,已经非常完善了,而且平台上的插件也很丰富,算是做中小型网站的不错选择,那么如何将反翻页条隐藏掉,让用户只访问第一页呢?以上要求虽然看起来很容易解决,一般来说我们修改pagebar翻页条就可以,但实际上这个翻页条是公用的,而且程序的调用也是通过系统程序调用的,修改起来具备一定的难度。按照这个程序,我们只需要把下一页、尾页等链接删除就行了,也就是将输入的页面标记删除掉即可,经过测试,是可以的。ZBLOG-PHP1.72程序下载界面。

2023-01-26 21:04:28 349

原创 ZBLOG打造的PHP程序系统及建站应用上的优点和缺点分析[图]

很明显,ZBLOG无疑是国内免费网站系统中非常优秀的产品,这套系统确实应用简单,升级便利,对于绝大多数建站者来说,已经比较完美了,但对于专业人士来说还是有一些不足之处的,今天,我们就来简单探讨一下。

2022-08-25 16:39:07 998

原创 「PHP基础知识」PHP中的注释+PHP直播源码直播系统源码

不同类型的PHP直播源码PHP直播源码有很多种类型,比如教育直播源码,娱乐直播源码,带货直播源码等,他们有些是可以进行融合的,比如带货直播源码和娱乐直播源码,有些则是不能融合的。礼物是必须时常更新的,直播源码中的礼物通常是允许平台方从后台自行添加的,一般都支持礼物连发,通常会有很多分类,如热门礼物,普通礼物,豪华礼物,守护礼物等不同分类。//C++风格单行注释C++风格的单行注释,“//”后面的内容是一个单行注释,从“//”开始,到该行结束或PHP标记结束之前的内容都是注释。//C++风格单行注释。...

2022-07-18 11:58:58 629

原创 JavaScript速记技巧向着更清晰的代码迈进及十本前端学习书籍分享[图]

一、JavaScript速记技巧:向着更清晰的代码迈进无论是哪个编程语言的速记技巧,都有助于你编写更好、更清晰的代码。借助速记技巧,不仅可以提升代码可读性,还可以编写更少代码完成任务。下面是一些JavaScript的速记技巧。1.声明变量//Longhandletx;lety=20;//Shorthandletx,y=20;2.给多个变量赋值可以在一行代码中给多个变量同时赋值。//Longhandleta,b,c;a=5;b=8;c=12;//Shorthandlet[a,b

2020-12-16 22:34:54 392

原创 彻底弄懂JavaScript执行机制及原理分析总结[图]

本文的目的就是要保证你彻底弄懂JavaScript的执行机制,如果读完本文还不懂,可以揍我。不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇到这样的情况:给定的几行代码,我们需要知道其输出内容和顺序。因为javascript是一门单线程语言,所以我们可以得出结论:javascript是按照语句出现的顺序执行的。看到这里读者要打人了:我难道不知道js是一行一行执行的?还用你说?稍安勿躁,正因为js是一行一行执行的,所以我们以为js都是这样的:leta='1

2020-12-16 22:31:39 861

原创 18个JavaScript入门技巧及JavaScript事件处理方法分享[图]

一、18个JavaScript入门技巧最近开源了一个Vue组件,还不够完善,欢迎大家来一起完善它,也希望大家能给个star支持一下,谢谢各位了。1.转字符串2.转数字3.转布尔值4.字符串'false'有问题5.nullvsundefinednull是一个值,而undefined不是一个值。null就像一个空盒子,而undefined没有盒子。如果传递null,则不采用默认值,而传递undefined或不传递任何参数时,采用默认值。6.真值和虚值虚值:false,0,"",null,u

2020-12-16 22:29:38 792

原创 Node.JS和Socket.io入门及保持代码工整的7个小技巧[图]

一、Node.JS和Socket.io入门使用Express创建您的第一个Node和Socket.io聊天应用程序。要求1.安装Node.JS和Git。2.一点JavaScript经验。创建应用1.转到您的项目目录。2.在此处打开终端并运行以下命令,安装所有必需的模块express:npminstallexpress--saveSocket.io:npminstallsocket.io--save创建和部署基本的Express服务器部署服务器打开Chrome并导航到local

2020-12-16 22:26:10 232

原创 html菜鸟教程之HTML新手如何快速入门及HTML类的概述[图]

一、html菜鸟教程,HTML新手如何快速入门首先来认识一下HTML:HTML是一种超文本标记语言,目前已经发展到了第五代:HTML5。1993年起草了HTML1,到了1997年W3C推荐了HTML的标准,并延续到了HTML4。但是随着互联网的发展,前端页面的数据存储需求、调用系统内置功能的需求、以及富媒体甚至网页版的IDE、类操作系统应用等都需要搬到浏览器。这样HTML5的诞生,就解决了一大部分富媒体、富应用的难题。第一:开发工具的选择1、Nodepad++,作为一种文本编辑器,可以通过颜

2020-12-16 22:22:22 1198

原创 如何测试WordPress主题和插件是否支持PHP8及关于插件、主题与PHP8的兼容性[图]

一、如何测试WordPress主题和插件是否支持PHP8之前讲过关于WordPress插件、主题与PHP8的兼容性问题,PHP8于2020年11月26日正式发布,很多非官方的WordPress主题和插件对于PHP8的兼容性难以预料,那么,有必要对其进行一项兼容测试。我们推荐在本地搭建一个测试环境,一直用phpStudy搭建本地环境,phpStudy目前并没有集成PHP8,试着添加无果,最后还是用回老牌的建站集成软件包XAMPP(Apache+MySQL+PHP+PERL)原名LAMPP,后改名为XAMP

2020-12-16 22:12:35 688

原创 PHP+MySql实现简单的分页功能实例及上下架某条主题与发布主题消息实战[图]

一、PHP+MySql实现简单的分页功能实例1、mysqllimit用法SELECT*FROMtablelimit[offset,]count;参数:Theoffset是返回集的初始标注,起始点是0,不是1Thecount规定返回的数量简单示例:SELECT*FROMuserlimit10;//取前10条数据SELECT*FROMuserlimit10,10;//查询11-20这10条数据2、实现原理首先获取从页面传来的页数(即第几页),然后计算开始位置,再从数据库查询当前页数应显示的数据

2020-12-16 22:09:37 342

原创 NET开发在设计SQLServer数据库表结构时的规范及实现多表之间嵌套查询[图]

一、NET开发-在设计SQLServer数据库表结构时要遵守哪些范式要求?1.概述创建数据库必须遵循一定的规则。在关系数据库(SQLServer)中,这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满足更多要求的称为第二范式(2NF

2020-12-15 22:32:39 433

原创 MySQL从原理到优化及深入浅出数据库索引编程技巧分享[图]

MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。数据库查询是数据库的最主要功能之一,我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化,这篇文章对索引做一个系统的梳理,希望对大家有帮助。一、MySQL有哪些索引类型索引的分类可以从多个角度进行,下面分别从数据结构,物理存储和业务逻辑三个维度进行划分。1、从数据结构角度(1)B+树索引(O(log(n)))关于B+树索引,后面会深入解析(2)hash索引仅仅能满足"="

2020-12-15 22:29:15 158

原创 一篇文章让你搞懂mysql的三种锁及数据库表上做查询慢的原因[图]

一、一篇文章让你搞懂mysql的三种锁前言锁的重要性想必不用多说了吧,作为面试造火箭中最重要的一个点之一,可谓是不得不会,说出来都是一把辛酸泪,什么悲观锁,乐观锁,自旋锁,偏向锁等等等等,虽然说在我们平常写代码的时候很少会用到它们,但是实现的思想是很需要我们去研究的。之前和大家聊过分布式锁的实现方式以及其解决的问题。那么今天moon就和大家聊聊mysql中的锁,读完这篇文章你将会学到:全局锁全局锁就是说对整个数据库进行加锁。具体加锁的方式可以用以下代码:flushtableswithr

2020-12-15 22:25:56 379

原创 《MySQL慢查询优化》之SQL语句及索引优化及mysql索引技巧分享[图]

一、《MySQL慢查询优化》之SQL语句及索引优化1、慢查询优化方式服务器硬件升级优化Mysql服务器软件优化数据库表结构优化SQL语句及索引优化本文重点关注于SQL语句及索引优化,关于其他优化方式以及索引原理等,请关注本人《MySQL慢查询优化》系列博文。优化我个人遵循的原则:积小胜为大胜,以空间换时间。-《论持久战》2、数据源工欲善其事必先利其器,为了测试与验证的方便,数据库可以直接采用MySQL官方提供的测试数据库employees,该数据库关系复杂度适中以及数据量较大,适合做S

2020-12-15 22:22:55 224

原创 MySQL工作的底层原理及MySQL数据库课程教学研讨会[图]

一、MySQL工作、底层原理,看这一篇就够了mysql原理图各个组件说明:1.connectors与其他编程语言中的sql语句进行交互,如php、java等。2.ManagementServeices&Utilities系统管理和控制工具3.ConnectionPool(连接池)管理缓冲用户连接,线程处理等需要缓存的需求4.SQLInterface(SQL接口)接受用户的SQL命令,并且返回用户需要查询的结果。比如selectfrom就是调用SQLInterface5.Parser(解析

2020-12-15 22:20:02 242

原创 使用NodeJSLambda函数查询RDSMySQL数据库及大数据环境下的数据仓库[图]

一、使用NodeJSLambda函数查询RDSMySQL数据库最近,我第一次尝试了AWSlambda。我的任务是查询RDSMySQL数据库。在这篇文章中,我将分享我的经验。第一次尝试:使用内联代码编辑器自从我使用NodeJS以来,第一件事就是找出一个好的MySQL节点包。幸运的是,我找到了这个MySQL库,并且它也有不错的文档,编写代码很简单。由于能够快速完成代码,因此我跳入Lambda控制台内联代码编辑器,复制并粘贴了代码,并对其进行了测试。但是,出错了。我得到的错误如下:我发现AWS本身不支持

2020-12-15 22:16:32 337

原创 学习技巧和方法分享:Java学到什么程度才能叫精通?[图]

我个人觉得“精通”这个词有点过,一般人是不会说自己精通某个东西,通常用熟练并掌握来说明你对某个技术有研究。下面是我总结的一些初中级Java程序员必备的知识:总结:初中级Java程序员必须掌握的知识。熟练掌握数据结构、算法、操作系统、计算机网络等基础知识。熟练掌握Java编程、熟悉Java高并发开发手段、对JVM虚拟机(Java内存区域、虚拟机垃圾算法、虚拟垃圾收集器、JVM内存管理)有一定研究。熟练掌握SOA分布式系统开发,具有优化系统性能、提高系统并发量以及系统可用性的实际经验。熟练掌握Stru

2020-12-11 22:39:57 204

原创 Java和Tomcat的环境搭建及Java市场饱和了吗?[图]

一、Java和Tomcat的环境搭建安装tomcat服务器小伙伴们在学习Javaweb的时候是不是遇到一件很头疼的事情呢?Tomcat安装好了,怎么也无法运行。下面就给介绍一下我的一些经验Tomcat是Java环境下的应用,首先得安装Java,然后再安装tomcat,设置环境变量,测试环境是否成功。JDK的下载和安装点击downloads然后javase就会出现java的下载界面然后点击DOWNLOADS选中AcceptLicenseAgreement然后点击黄色地方进行下载要注意要下载什么

2020-12-11 22:37:59 170

原创 不停歇的Java即将发布JDK16新特性速览及从菜鸟到架构师[图]

一、不停歇的Java即将发布JDK16新特性速览当开发者深陷Java8版本之际,这边下一版本Java16有了最新的消息,与Java15一样,作为短期版本,Oracle仅提供6个月的支持。根据发布计划,JDK16将在12月10日和2021年1月14进入Rampdown阶段,2021年2月4日到2月18日进入发布候选阶段。最终版本预计于2021年3月16日正式发布。日前,JDK16揭晓了即将到来的新功能,接下来,我们将一睹为快:以前在JDK15中预览的密封类和接口限制其他类和接口可以扩展或实现它们。该计

2020-12-11 22:34:15 322

原创 Java8中用法优雅的Stream及必须掌握的8道数据结构面试题你会几道?[图]

一、Java8中用法优雅的Stream,性能也“优雅”吗?ava8的StreamAPI可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。那么,StreamAPI的性能到底如何呢,代码整洁的背后是否意味着性能的损耗呢?本文对StreamAPI的性能一探究竟。为保证测试结果真实可信,我们将JVM运行在-server模式下,测试数据在GB量级,测试机器采用常见的商用服务器,配置如下:测试方法与数据性能测试并不是容易的事,Java性能测试更费劲,因为虚拟机对性能的影响很大,JVM对性

2020-12-11 22:27:45 531 1

原创 Java市场有多大?别在Java代码里乱打日志了[图]

一、Java市场有多大?超过80%的高端企业级应用程序都在使用JAVA平台(电信,银行等),JAVA是具有数10年历史的成熟产品。亚马逊,谷歌,eBay,淘宝,京东,阿里巴巴和其他大型电子商务品牌都使用Java进行后台处理。如此众多的公司青睐Java,主要原因是Java具有良好的可伸缩性并可以处理更多的客户数据。Java主导领域大型企业级应用程序主要使用是的JAVAEE,例如大型企业管理系统,最典型的是:1.与通信和网络相关的大型企业:中国移动,中国联通,中国电信和网通主要使用JAVA进行信息化。

2020-12-11 22:22:13 219

原创 Java并发编程技术分享之基础干货归纳总结[图]

我们进入正题:介绍并发编程的基础性概念。并发编程的优势和缺点并发编程中常见的线程安全问题如何实现线程之间的通信?死锁是怎么发生的,如何避免?嵌套管程锁死、重入锁死、饥饿和公平。1.并发编程介绍1.1并发的出现单CPU时代,单任务在一个时间点只能执行单一程序。多任务阶段,计算机能在同一时间点并行执行多进程。多个任务或进程共享一个CPU,并交由操作系统来完成多任务间对CPU的运行切换,以使得每个任务都有机会获得一定的时间片运行。现代的计算机多核CPU,在一个程序内部能拥有多个线程并行执行,多

2020-12-11 22:19:44 126

原创 越用越香的Java8时间类及云原生时代Java的危与机[图]

一、Java8时间类,越用越香为什么会在Jdk8中加入很多时间类?非线程安全java.util.Date是非线程安全的,所有的日期类都是可变的,这是Java日期类最大的问题之一。Datedate=newDate();for(inti=0;i<100;i++){newThread(newRunnable(){@Overridepublicvoidrun(){//举例inttime=newRandom().nextInt(100);date.setTime(time);System

2020-12-11 22:15:51 283 1

原创 Java线上故障排查完整套路和技巧分享[图]

线上故障主要会包括CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如jstack、jmap等工具也是不囿于一个方面的问题的,基本上出问题就是df、free、top三连,然后依次jstack、jmap伺候,具体问题具体分析即可。CPU一般来讲我们首先会排查CPU方面的问题。CPU异常往往还是比较好定位的。原因包括业务逻辑问题(死循环)、频繁gc以及上下文切换过多。而最常见的往往是业务逻辑(或者框架逻辑)导致的,可以使用jstack来

2020-12-11 22:12:33 670

原创 Java虚拟机结构及并发编程Condition-Lock的等待通知[图]

一、Java虚拟机结构学习Java虚拟机,先要掌握其基本结构,了解各部分有什么作用,各部分之间是如何协调工作的。本文将介绍如下内容:Java虚拟机结构举例说明Java堆、Java栈、方法区关系1.基本结构图片来自:https://blog.csdn.net/aijiudu/article/details/72991993Java虚拟机结构包括:类加载子系统、运行时数据区、垃圾回收系统、执行引擎。类加载子系统:负责从文件系统或者网络中加载Class信息。垃圾回收系统:对方法区、Java堆和直接

2020-12-11 22:08:04 120

原创 JavaSE面试题之JavaSE语法和基本数据类型与访问修饰符[图]

一、JavaSE面试题之JavaSE语法主要总结了JavaSE语法中会出现的相关面试题,在后续,会沿着第一篇开篇的知识线路一直总结下去,做到日更!如果我能做到百日百更,希望你也可以跟着百日百刷,一百天养成一个好习惯。Q:&和&&的区别?&运算符有两种用法:按位与逻辑与&&运算符是短路与运算。逻辑与跟短路与的差别是很大的,虽然二者都要求运算符左右两端的布尔值都是true整个表达式的值才是true。&&之所以称为短路运算是因为,如果

2020-12-09 22:55:24 139

原创 JavaSE面试题之异常及Java并发编程之Copy-On-Write容器[图]

一、JavaSE面试题:异常主要总结了JavaSE中异常类相关面试题,在后续,会沿着第一篇开篇的知识线路一直总结下去,做到日更!如果我能做到百日百更,希望你也可以跟着百日百刷,一百天养成一个好习惯。Q:说一下Java中的异常体系?Q:Error和Exception的区别?Error(错误):系统中的错误,是在程序编译时出现的错误,只能通过修改程序才能修正。一般是指与虚拟机相关的问题,如系统崩溃,虚拟机错误,内存空间不足,方法调用栈溢等。Exception(异常):表示程序可以处理的异常,可

2020-12-09 22:49:30 128

原创 Java程序员发展前景怎么样及JavaSE面试题多线程[图]

一、Java程序员发展前景怎么样难不难?Java是一门面向对象编程语言,自1995年发布到现在已风靡全球20余年。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。就目前的发展形势而言,Java软件工程师的发展前景还是较好的。程序员是一个行业,无论是java程序员还是Python程序员等,在这里java和python只是一种开发工具。想要学好一门开发语言,最重要也最核心的是其编程思想,

2020-12-09 22:46:24 185

原创 JavaSE面试题之基本IO流及面试官写了个双冒号考试答案[图]

一、JavaSE面试题之基本IO流今天这篇是JavaSE系列的第十四篇,主要总结了Java中的IO流的问题,IO流分为两篇来讲,这篇是第一篇,主要是基本IO流,第二篇主要为网络IO流,在后续,会沿着第一篇开篇的知识线路一直总结下去,做到日更!如果我能做到百日百更,希望你也可以跟着百日百刷,一百天养成一个好习惯。Q:什么是IO流?它是一种数据的流从源头流到目的地。比如文件拷贝,输入流和输出流都包括了。输入流从文件中读取数据存储到进程(process)中,输出流从进程中读取数据然后写入到目标文件。

2020-12-09 22:42:01 161

原创 Java编程哪些书值得推荐及计算机语言java中得List[图]

一、Java编程哪些书值得推荐?书籍是人类进步的阶梯,在互联网不算发达的十年前(特指09年之前),学编程是要靠各种编程相关的书滴,大部分时间都必须沉迷于图书馆才能学好。现如今不同了,在线教育满天飞的今天,如果你想学习编程打开App或者访问相应的网站就行了。今非昔比。可为什么还要读书呢?答曰:读书可以让我们深化思想,很快地建立自己的知识脉络,形成独立的判断。回到正题,现阶段如果学习Java编程,应该读哪些书呢?01入行我记得刚学Java时,师兄们都推荐《Java编程思想》,都说书的内容还不错。可当时的

2020-12-09 22:37:13 195

原创 java如何快速入门及虚拟主机能装java吗?[图]

一、java如何快速入门?下面是一些可能帮助您成长为Java开发人员并获得更多关于该语言的知识的技巧。java如何快速入门正确掌握Java的基本知识由于Java为开发人员提供了如此多的特性和选项,人们有时会被分散注意力在太短的时间内学习了太多的东西。到后来才发现只学到了Java提供的一些选项的“零碎”知识,但他们的基本知识还停留在一个模糊的认知上。相信我,Java是一种编程语言,如果你集中Java的一个知识面首先去专注学习,那么学习Java还是挺容易的;但是,如果你想一下子把Java的各个应用领域知

2020-12-09 22:34:38 186

原创 大厂对Java开发人员的要求越来越高及该编程语言成为热门分析[图]

一、为什么大厂对Java开发人员的要求越来越高?首先,自Java诞生以来,应用广泛,开发人员众多,市场对于Java开发人员的需求量也在逐年增加。但是现在很多大厂对于Java开发人员的要求越来越高,那是为什么呢?一方面,当前大厂在进行结构升级,构建自身的技术平台,所以大厂更关注应聘者的研发能力,对于新技术较为敏感。另一方面,Java语言本身是全场景编程语言,所以全栈开发能力和多场景开发能力是大厂的需求要点,尤其在云计算时代越来越明显。最后,Java开发人员占所有程序员的20%,而且越来越多的人学习Java

2020-12-09 22:31:35 386

原创 python入门之if语句及其列表操作及几个简单小知识点[图]

一、python入门:if语句及其列表操作本节学习代码中针对不同情况进行分别处理的方法,关键字是if。学完这节,从理论上讲,你就可以编写任意复杂的程序了。因为计算机科学家已经证明了:任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成。顺序结构就是一行一行按顺序写的代码,循环结构就是之前学过的for语句,选择结构就是用if语句写出的带有分支的代码。一、if语句介绍举个例子,我们需要从众多的下朋友中找到‘小明’,并告诉他,他妈妈喊他回家吃饭了,见下面的代码:names=

2020-12-08 22:27:25 1216 1

原创 跟我学解Python题-字符串及Python的图形化窗口编程分享[图]

一、跟我学解Python题-字符串,输入任意字符,去除字符中的数字首先,我们要知道,我们在python中进场使用input()输入函数,使用input()输入的内容为字符传类型。在这个前提下我们来看下面这道题目。#Python入门教程#编辑程序实现功能,输入字符串(字母和数字例如:qwe123),将字符串中的数字去掉后输出字符串或列表。输入样例1:abc123输出样例1:abc输入样例2:qw12as输入样例2:qwas新知识点:ord(),功能将字符串转成ASCII码值,如下图:那么

2020-12-08 22:23:07 519

原创 java和python的区别与选择及从入门到实践学习技巧分享[图]

一、java和python的区别,学哪一个比较好?首先Python和Java是完全不同的语言,它们具有通用的命令性/分层样式。两者的社区论坛都得到许多程序员精心的维护和不断的解答更新遇到的难题,并且都被广泛使用。要回答标题所示的问题之前,得有一个前提条件,就是需要用编程语言解决哪一领域的问题。Python可以更好地解决某些特定领域的难题,但是碰巧我不经常在这些领域工作,所以我不经常使用Python。Java在我关注的领域中具有广泛的适用性,因此对我而言,它是一种更好的语言,而且一直如此。那么Java

2020-12-08 22:19:13 162

原创 Python如何利用软件爬取数据及函数的定义及多种参数传递方式[图]

一、Python不懂代码也能爬取数据?试试这几个工具前天,有个同学加我微信来咨询我:“猴哥,我想抓取近期5000条新闻数据,但我是文科生,不会写代码,请问该怎么办?”猴哥有问必答,对于这位同学的问题,我给安排上。先说说获取数据的方式:一是利用现成的工具,我们只需懂得如何使用工具就能获取数据,不需要关心工具是怎么实现。打个比方,假如我们在岸上,要去海上某个小岛,岸边有一艘船,我们第一想法是选择坐船过去,而不会想着自己来造一艘船再过去。第二种是自己针对场景需求做些定制化工具,这就需要有点编程基础

2020-12-08 22:16:09 626

原创 python入门之函数任意个参数传递返回值函数模块化方法及Python3.9发布[图]

一、python入门:函数任意个参数传递、返回值,函数模块化方法本节继续介绍函数的一些特性,包括返回值,任意个参数传递,列表作为函数参数等。一、函数的返回值函数的一个很重要的功能是有返回值,函数使用return语句将结果返回给主函数。1、返回简单值我们对上一篇的例子稍加改造,将结果用return语句返回给变量fbook,在主函数中才打印出结果。deffavorite_book(btype,book,page='900'):"""输出我最喜欢的书"""return('这是一本'+btype+'类的

2020-12-08 22:06:10 274

原创 如何用Python和Scrapy将Web转化为数据及对运营的有什么帮助?[图]

一、如何用Python和Scrapy将Web转化为数据从一开始,网站就被用来分享信息。无论是维基百科的文章,YouTube频道,Instagram账号,还是Twitter账号。它们都充满了有趣的数据,每个人只要能访问互联网和web浏览器就可以获得这些数据。但是,如果我们想通过编程获得任何特定的数据呢?有两种方法可以做到:-使用官方API网页抓取引入了API(应用程序编程接口)的概念,以标准的方式在不同的系统之间交换数据。但是,大多数时候,网站所有者不提供任何API。在这种情况下,我们只剩下使用w

2020-12-08 22:03:22 210

原创 使用Flash动画和JavaScript对网站建设者的影响及垃圾收集器总结[图]

一、使用Flash动画和JavaScript对网站建设者的影响相信大家肯定都有上网这个习惯,因为这是一个网络化的时代想要了解什么事情都可以在网上来了解到,比如购物、吃饭、学习等等。这要归功于这多年来互联网的发展给我们带来了很多便利,不知道大家还记不记得在十年前左右电脑上的网页很多网站一点进去就有非常炫酷的动画,但是到近几年来看网站中的动画开始变得越来越少,这其实因为基于搜索引擎优化的标准实行的武汉网站优化,这些动画有一个专业名词叫做Flash,现在变成了JavaScript了,那么使用Flash动画和Ja

2020-12-07 20:40:35 111

原创 JavaScript勇夺编程语言桂冠及使用ECMAScript(ES6)了的必要性分析[图]

一、JavaScript勇夺桂冠,Python跃居第二GitHub今天发布了其年度Octoverse报告,揭示了2020年地球上最大的开发者社区之一的各种趋势,包括在新冠疫情开始后开源项目活动的激增。GitHub平台于2007年10月1日开始开发,网站于2008年2月以beta版本开始上线,4月份正式上线。时至今日,Github已经被全球5600万开发人员使用,高于2019年的4400万和2018年的3100万。图:2020年编程语言趋势报告显示,JavaScript仍然是GitHub上最受欢迎的

2020-12-07 20:37:51 137

空空如也

空空如也

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

TA关注的人

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