自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rsort() - 对数组进行降序排列

rsort() - 对数组进行降序排列下面的实例将 $cars 数组中的元素按照字母降序排列:实例<?php$cars=array("Volvo","BMW","Toyota");rsort($cars);?>运行实例 »下面的实例将 $numbers 数组中的元素按照数字降序排列:实例<?php$numbers=array(4,6,2,22,11);rsort($numbers);...

2020-12-22 08:51:08 394

原创 PHP - 数组排序函数

PHP - 数组排序函数在本章中,我们将一一介绍下列 PHP 数组排序函数:sort() - 对数组进行升序排列rsort() - 对数组进行降序排列asort() - 根据关联数组的值,对数组进行升序排列ksort() - 根据关联数组的键,对数组进行升序排列arsort() - 根据关联数组的值,对数组进行降序排列krsort() - 根据关联数组的键,对数组进行降序排列sort() - 对数组进行升序排列下面的实例将 $cars 数组中的元素按照字母升序排列:实例<?php

2020-12-22 08:50:22 144

原创 switch 语句中漏写 break

在 switch 语句中漏写 break, 可能会使你的输出在你意料之外,下面我来和你们仔细讲解 break 的作用:下面的代码是正确示范,结果将是只会输出:这里是a。倘若你忘敲了 case ‘a’,case ‘b’,case ‘c’ 后的 break,结果将是将代码中的每一条输出语句都输出。倘若你只敲了 case ‘c’ 后的 break, 结果将会是输出包含 case ‘c’ 之前的所有输出语句。讲到这里大家应该明白了:原来 switch 语句不遇到 break 将不会自己"拐弯",希望这些将

2020-12-22 08:49:21 1158

原创 运营商大数据将现有数据资源进行精准标签化

现在任何行业,企业都离不开数据作为业务支撑,而数据是很多行为产生的前提:如数据分析,数据挖掘,企业获客,企业营销等等。无论是什么来源的数据,如“互联网终端的Web,软件”、还是移动终端的“App、H5、和网站等等,都是根据用户的上网行为,通信行为,注册行为等等来获取到大量用户数据资源的。现在可以根据运营商大数据,对于不同行业,企业业务的不同和对获客营销的需求的不同,针对性地去进行分析,可以高效地将各类基础数据和现有的数据资源,包括企业的沉淀数据等等进行精准的分析,将现有数据资源贴上精准的标签,数据标签化可以

2020-12-18 15:44:24 747

原创 简述PHP 5 echo 和 print 语句

PHP 5 echo 和 print 语句在 PHP 中有两个基本的输出方式: echo 和 print。本章节中我们会详细讨论两个语句的用法,并在实例中演示如何使用 echo 和 print。PHP echo 和 print 语句echo 和 print 区别:echo - 可以输出一个或多个字符串print - 只允许输出一个字符串,返回值总为 1提示:echo 输出的速度比 print 快, echo 没有返回值,print有返回值1。...

2020-12-17 10:34:21 64

原创 PHP parameter(参数)——参数作用域

parameter(参数)——参数作用域参数是通过调用代码将值传递给函数的局部变量。关于局部变量和全局变量的优先级,因为在PHP中函数都有自己单独的作用域,所以在局部变量的优先级要大于全局变量(在你不声明这个变量之前),声明之后此变量就变成了局部变量如果修改值那么全局变量的值也会改变。<?php$a = 10;$b = 5;function test(){ $a = 15; $b = 5; $z = $a-$b; echo $z;}test();

2020-12-17 10:33:15 907

原创 PHP static(静态的)—— static 作用域

static(静态的)—— static 作用域当一个函数执行完成时,它的所有变量通常都会被删除。然而,有时需要局部变量不要被删除,要做到这一点,请在您第一次声明变量时使用 static 关键字。当一个函数完成时,它的所有变量通常都会被删除。然而,有时候您希望某个局部变量不要被删除。<?phpfunction test() { static $x=0; echo $x . " "; $x++;}test();test();test();test();?&

2020-12-17 10:32:21 320

原创 简述数据挖掘有哪些误区

数据挖掘是一种非常有力的分析工具,它可以帮助企业主管们通过了解顾客的历史行为的信息来预测他们将来的行为。它找到了解开顾客行为秘密的模式。这些发现可被用于创造利润,缩减成本,以及抓住商业机会,获得新的竞争优势。那么对于数据挖掘大家会产生怎样的误解呢?误区1:数据挖掘提供了即时的未来预测数据挖掘既不是水晶球也不是一按按钮就能魔术般出现答案的技术。它是一个多步骤的处理过程,其中包括:定义业务问题,扫描并按条件搜索数据,开发模型,运用获得的知识。典型情况是,企业花费大量时间预处理并且按照条件搜索数据,保证其干净

2020-12-16 16:24:46 171

原创 总结简述Node应用性能的5个技巧

相关推荐:《node js教程》“如果你的 node 服务器前面没有 nginx, 那么你可能做错了。”— Bryan HughesNode.js 是使用 最流行的语言— JavaScript 构建服务器端应用的领先工具 。由于可以同时提供 web 服务器和应用服务器的功能,Node.js 被认为是以微服务为基础的开发和部署的关键工具。在后端开发中,Node.js 可以替换或者扩展 Java 和 .NET。Node.js 是单线程非阻塞 I/O, 使其可以支持成千上万的并发操作。这和 NGINX .

2020-12-16 09:17:03 74

原创 简述一下区块链技术的主要特征

区块链技术的主要特征有:1、去中心化;2、开放性;3、独立性;4、安全性;5、匿名性。从本质上讲,区块链是一个共享数据库,存储于其中的数据或信息,具有不可伪造、全程留痕、公开透明和集体维护等特征。区块链技术的特征:去中心化。区块链技术不依赖额外的第三方管理机构或硬件设施,没有中心管制,除了自成一体的区块链本身,通过分布式核算和存储,各个节点实现了信息自我验证、传递和管理。去中心化是区块链最突出最本质的特征。(相关推荐:服务器安全)开放性。区块链技术基础是开源的,除了交易各方的私有信息被加密外,区块链

2020-12-16 09:15:08 3991

原创 css子元素如何相对父元素定位操作方式

在css中,可以使用position属性,通过给父元素设置相对定位“position:relative;”样式,给子元素设置绝对定位“position:absolute;”样式来实现子元素相对父级元素定位。本教程操作环境:windows7系统、css2版,该方法适用于所有品牌电脑。相关推荐:《编程视频课程》css中子元素相对父元素定位的实现方法父级元素 样式设置:1position:relative;子元素样式:1position:absolute;示例代码:html结构123

2020-12-16 09:06:50 1052

原创 安全意识加密和混淆有必要了

动机Python进行商业开发时, 需要有一定的安全意识, 为了不被轻易的逆向. 混淆和加密就有所必要了.混淆为了增加代码阅读的难度, 源代码的混淆非常必要, 一个在线的Python代码混淆网站. http://pyob.oxyry.com/同时需要注意的是, 这个混淆其实还是被很多人怀疑的, 因为即使混淆了, 也没有改变代码的结构. 这种方法只能”防君子,不防小人“所以, 必要的话, 在编程的时候, 可以故意做点提高逆向难度的事情:结构稍微改变, 合并几个类到同一个文件.面向对象

2020-12-16 09:01:59 148

原创 浅谈bootstrap表单验证插件BootstrapValidator修复

本篇推荐一款twitter做的BootstrapValidator,本身Bootstrap就是twitter做的,那么使用原配的validator也就更值得信赖。从百度上搜BootstrapValidator会出现很多款,但我只推荐这款(突然感觉自己有点“库【Steve 库里】吹”的感觉)。相关教程推荐:《bootstrap教程》###一、一睹为快为了简便的介绍,这里只做为空的check。BootstrapValidator官方下载地址###二、资源引用下载完资源包后,你可以看到如下的目录。.

2020-12-16 08:58:47 126

原创 layui数据表格url是数据接口

layui数据表格url是数据接口,用来接收数据的,其中LayUI数据表格URL默认为Get请求,语句格式如“URL:'sypaysrhlist.aspx?action=...'”。本教程操作环境:Windows7系统、layui2.4版,该方法适用于所有品牌电脑。推荐:《javascript基础教程》《layUI教程》URL是数据接口,用来接收数据的LayUI数据表格URL默认Get请求aspx请求csurl:请求链接;method:以何种方式请求;where:请求参数...

2020-12-10 06:11:05 1872

原创 Python爬取旅游城市,五一大家最爱去哪玩?

今年五一放了四天假,很多人不再只是选择周边游,因为时间充裕,选择了稍微远一点的景区,甚至出国游。各个景点成了人山人海,拥挤的人群,甚至去卫生间都要排队半天,那一刻我突然有点理解灭霸的行为了。今天,通过分析去哪儿网部分城市门票售卖情况,简单的分析一下哪些景点比较受欢迎。等下次假期可以做个参考。用到的Python模块BeautifulSoup、requests、pymongo、pylab方法通过请求https://piao.qunar.com/ticket/list.htm?keyword=

2020-12-10 05:30:17 401

原创 swoole 学习笔记-做一顿饭来理解协程

简介最近学习 swoole 接触到协程,记录一下我理解到的协程。文章比较白话,而且目前理解的还非常浅,写出自己的想法,请大佬们多多指点。协程协程可以简单理解为线程,只不过这个线程是用户态的,不需要操作系统参与,创建销毁和切换的成本非常低,和线程不同的是协程没法利用多核 cpu 的,想利用多核 cpu 需要依赖 Swoole 的多进程模型。—— swoole 协程一章我的理解可以把协程看成一道小学数学的一道题目:“合理安排时间”,来我们先做一道题目:小明下班后回家...

2020-12-10 03:10:27 244 1

原创 Python3正则表达式之:(?(id/name)yes-pattern|no-

Python3正则表达式之:(?(id/name)yes-pattern|no-pattern)条件性匹配1. 用途(?(id/name)yes-pattern|no-pattern)的作用是:对于给出的id或者name,先尝试去匹配yes-pattern部分的内容;如果id或name条件不满足,则去匹配no-pattern部分的内容;这句话听着还是很拗口的,或者说一下子还是很难懂的。2. 参数含义此处的name或id,是针对(当前位置的)条件性匹配之前的,某个已经通过grou.

2020-12-10 01:35:07 119

原创 bootstrap 为什么只能默认12列

bootstrap只能默认12列是因为12是数字“1、2、3、4、6”的最小公倍数,所以12列栅格系统相对较灵活,并且支持将一行分成1列、2列、3列、4列、6列。本教程操作环境:Windows7系统、bootstrap3版,该方法适用于所有品牌电脑。推荐:《bootstrap视频教程》为什么Bootstrap要默认12列?今天被问了一个问题:”有没有想过为什么Bootstrap要默认是12列?“呃,好吧,用了Bootstrap一段时间,的确没想过为什么要默认是12列,隐隐约约觉得是因为布局比较方便

2020-12-09 04:43:52 352

原创 python3 数组(列表)初始化

python3 数组(列表)初始化1. 初始化一个定长的数组有时需要预定义一个定长的数组,并给每个元素赋值方法1: python3中代码如下: 1 2 3 4 #coding=utf-8 item='PythonTab' array=[itemforvinrange(10)]#把item的值赋给range()迭代器的每个元素 print(array) 结果: 1...

2020-12-09 04:14:34 444

原创 range方法在Python2和Python3中的不同

range()方法是Python中常用的方法, 但是在Python2和Python3中使用方法不同,下面看下它们的不同使用方法。range方法详解range(start, stop[, step])range是python中的其中一个内置函数作用:可创建一个整数列表。一般用在 for 循环中。参数说明:start:起点,一般和stop搭配使用,既生成从start开始到stop结束(不包括stop)范围内的整数,例如:range(1,10),会生成[1,2,3,4,5,6,7,8,9]

2020-12-09 03:45:31 140

原创 Python eval的用法及注意事项

eval是Python的一个内置函数,这个函数的作用是,返回传入字符串的表达式的结果。想象一下变量赋值时,将等号右边的表达式写成字符串的格式,将这个字符串作为eval的参数,eval的返回值就是这个表达式的结果。python中eval函数的用法十分的灵活,但也十分危险,安全性是其最大的缺点。本文从灵活性和危险性两方面介绍eval。1、强大之处举几个例子感受一下,字符串与list、tuple、dict的转化。 1 2 3 4 5 6 7

2020-12-09 03:16:00 175

原创 CentOS 7 下修改主机名

1.查看当前的主机名方法1: 1 2 [root@localhost~]#hostname localhost.localdomain 方法2:centos7及以上版本 1 2 3 4 5 6 7 8 9 10 11 [root@localhost~]#hostnamectl Statichostname:l...

2020-12-09 02:46:34 113

原创 Python3实现旋转数组的3种算法

下面是Python3实现的旋转数组的3种算法。一、题目给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。例如:输入: [1,2,3,4,5,6,7] 和 k = 3输出: [5,6,7,1,2,3,4]解释:向右旋转 1 步: [7,1,2,3,4,5,6]向右旋转 2 步: [6,7,1,2,3,4,5]向右旋转 3 步: [5,6,7,1,2,3,4]说明:1.尽可能想出更多的解决方案,至少有三种不同的方法可以解决这个问题。2.要求使用

2020-12-09 02:17:07 122

原创 区块链技术的主要特征有哪些

区块链技术的主要特征有:1、去中心化;2、开放性;3、独立性;4、安全性;5、匿名性。从本质上讲,区块链是一个共享数据库,存储于其中的数据或信息,具有不可伪造、全程留痕、公开透明和集体维护等特征。区块链技术的特征:去中心化。区块链技术不依赖额外的第三方管理机构或硬件设施,没有中心管制,除了自成一体的区块链本身,通过分布式核算和存储,各个节点实现了信息自我验证、传递和管理。去中心化是区块链最突出最本质的特征。(相关推荐:服务器安全)开放性。区块链技术基础是开源的,除了交易各方的私有信息被加密外,区块链

2020-12-09 01:47:53 9342

原创 bootstrap remote用法是什么

bootstrap remote的用法:首先设置主页面,并放置好一个模态框;然后在主页面上放一个按钮来触发这个模态窗口的显示;接着给这个按钮绑定点击事件;最后通过“remote: '/sys/toAddUser'”从远程加载内容的地址即可。本教程操作环境:Windows7系统、bootsrap3.3.7版,该方法适用于所有品牌电脑。推荐:《bootstrap视频教程》《css视频教程》Bootstrap的Modal这个模态窗组件还是很好用的,但在开发的过程中模态窗中的内容大部分都是从后端加载的。要实现

2020-12-09 01:18:15 66

原创 Python 代码混淆和加密技术

动机Python进行商业开发时, 需要有一定的安全意识, 为了不被轻易的逆向. 混淆和加密就有所必要了.混淆为了增加代码阅读的难度, 源代码的混淆非常必要, 一个在线的Python代码混淆网站. http://pyob.oxyry.com/同时需要注意的是, 这个混淆其实还是被很多人怀疑的, 因为即使混淆了, 也没有改变代码的结构. 这种方法只能”防君子,不防小人“所以, 必要的话, 在编程的时候, 可以故意做点提高逆向难度的事情:结构稍微改变, 合并几个类到同一个文件.面向对象

2020-12-09 00:47:49 129

原创 swoole 学习笔记-做一顿饭来理解协程

简介最近学习 swoole 接触到协程,记录一下我理解到的协程。文章比较白话,而且目前理解的还非常浅,写出自己的想法,请大佬们多多指点。协程协程可以简单理解为线程,只不过这个线程是用户态的,不需要操作系统参与,创建销毁和切换的成本非常低,和线程不同的是协程没法利用多核 cpu 的,想利用多核 cpu 需要依赖 Swoole 的多进程模型。—— swoole 协程一章我的理解可以把协程看成一道小学数学的一道题目:“合理安排时间”,来我们先做一道题目:小明下班后回家...

2020-12-09 00:18:03 53

原创 提示Node应用性能的5个技巧

相关推荐:《node js教程》“如果你的 node 服务器前面没有 nginx, 那么你可能做错了。”— Bryan HughesNode.js 是使用 最流行的语言— JavaScript 构建服务器端应用的领先工具 。由于可以同时提供 web 服务器和应用服务器的功能,Node.js 被认为是以微服务为基础的开发和部署的关键工具。在后端开发中,Node.js 可以替换或者扩展 Java 和 .NET。Node.js 是单线程非阻塞 I/O, 使其可以支持成千上万的并发操作。这和 NGINX .

2020-12-08 16:54:23 41

原创 计算机网络最早出现在哪个年代

计算机网络最早出现在20世纪60年代。互联网始于1969年美国的阿帕网,它指的是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。计算机网络最早出现在20世纪60年代。(相关推荐:windows)互联网(internet),又称国际网络,指的是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。互联网始于1969年美国的阿帕网。通常internet泛指互联网,而Internet则特指因特网。这种将计算机网络互相联接

2020-12-08 16:20:20 3296

原创 layui数据表格url是什么

layui数据表格url是数据接口,用来接收数据的,其中LayUI数据表格URL默认为Get请求,语句格式如“URL:'sypaysrhlist.aspx?action=...'”。本教程操作环境:Windows7系统、layui2.4版,该方法适用于所有品牌电脑。推荐:《javascript基础教程》《layUI教程》URL是数据接口,用来接收数据的LayUI数据表格URL默认Get请求aspx请求csurl:请求链接;method:以何种方式请求;where:请求参数...

2020-12-08 15:35:48 536

原创 Web应用程序测试的工具selenium用法详解

selenium主要是用来做自动化测试,支持多种浏览器,爬虫中主要用来解决JavaScript渲染问题。模拟浏览器进行网页加载,当requests,urllib无法正常获取网页内容的时候一、声明浏览器对象注意点一,Python文件名或者包名不要命名为selenium,会导致无法导入 1 2 3 fromseleniumimportwebdriver #webdriver可以认为是浏览器的驱动器,要驱动浏览器必须用到webdriver,...

2020-12-08 14:56:34 349

原创 Python eval的用法及注意事项

eval是Python的一个内置函数,这个函数的作用是,返回传入字符串的表达式的结果。想象一下变量赋值时,将等号右边的表达式写成字符串的格式,将这个字符串作为eval的参数,eval的返回值就是这个表达式的结果。python中eval函数的用法十分的灵活,但也十分危险,安全性是其最大的缺点。本文从灵活性和危险性两方面介绍eval。1、强大之处举几个例子感受一下,字符串与list、tuple、dict的转化。 1 2 3 4 5 6 7

2020-12-08 14:19:45 235

原创 bootstrap remote用法是什么

bootstrap remote的用法:首先设置主页面,并放置好一个模态框;然后在主页面上放一个按钮来触发这个模态窗口的显示;接着给这个按钮绑定点击事件;最后通过“remote: '/sys/toAddUser'”从远程加载内容的地址即可。本教程操作环境:Windows7系统、bootsrap3.3.7版,该方法适用于所有品牌电脑。推荐:《bootstrap视频教程》《css视频教程》Bootstrap的Modal这个模态窗组件还是很好用的,但在开发的过程中模态窗中的内容大部分都是从后端加载的。要实现

2020-12-08 13:42:02 64

原创 MySQL用LIKE特殊字符搜索

SQL的LIKE查询语句中,有一些特殊的字符,需要转换后才能搜索到结果:':用于包裹搜索条件,需转为\';%:用于代替任意数目的任意字符,需转换为\%;_:用于代替一个任意字符,需转换为\_;\:转义符号,需转换为\\\\。以下是一些匹配的举例。SELECT * FROM `table` WHERE `title` LIKE 'a\'b%'; -- 搜索a'b...SELECT * FROM `table` WHERE `title` LIKE ...

2020-12-08 12:52:34 84

原创 range方法在Python2和Python3中的不同

range()方法是Python中常用的方法, 但是在Python2和Python3中使用方法不同,下面看下它们的不同使用方法。range方法详解range(start, stop[, step])range是python中的其中一个内置函数作用:可创建一个整数列表。一般用在 for 循环中。参数说明:start:起点,一般和stop搭配使用,既生成从start开始到stop结束(不包括stop)范围内的整数,例如:range(1,10),会生成[1,2,3,4,5,6,7,8,9]

2020-12-08 12:15:09 64

原创 css子元素如何相对父元素定位?

在css中,可以使用position属性,通过给父元素设置相对定位“position:relative;”样式,给子元素设置绝对定位“position:absolute;”样式来实现子元素相对父级元素定位。本教程操作环境:windows7系统、css2版,该方法适用于所有品牌电脑。相关推荐:《编程视频课程》css中子元素相对父元素定位的实现方法父级元素 样式设置:1position:relative;子元素样式:1position:absolute;示例代码:html结构123

2020-12-08 11:39:17 1277

原创 MySQL用LIKE特殊字符搜索

SQL的LIKE查询语句中,有一些特殊的字符,需要转换后才能搜索到结果:':用于包裹搜索条件,需转为\';%:用于代替任意数目的任意字符,需转换为\%;_:用于代替一个任意字符,需转换为\_;\:转义符号,需转换为\\\\。以下是一些匹配的举例。SELECT * FROM `table` WHERE `title` LIKE 'a\'b%'; -- 搜索a'b...SELECT * FROM `table` WHERE `title` LIKE ...

2020-12-08 10:33:30 1403

空空如也

空空如也

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

TA关注的人

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