详谈PHP7下的协程实现

相信大家都听说过『协程』这个概念吧。但是有些同学对这个概念似懂非懂,不知道怎么实现,怎么用,用在哪,甚至有些人认为yield就是协程!我始终相信,如果你无法准确地表达出一个知识...

2020-06-18

C语言是高级编程语言吗?

C语言是高级编程语言吗?C语言是高级编程语言,高级语言主要是相对于汇编语言而言,基本脱离了机器的硬件系统,用于更易理解的方式编写程序,C语言是仅产生少量的机器语言以及不需要...

2020-06-18

Python装饰器详细介绍

装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象经常用于有切面需求的场景,比如:插入日志、性能测...

2020-06-18

Python 2种方法实现叠加矩形框图层

两种方式以及效果:方式一,使用PIL.Image.blend方式:from PIL import Image, ImageDrawim = Image.open('d:/tmp/58.249.0.220_01_20200604141800866_TIMING.jpg', &#39...

2020-06-18

Go 语言中的 Context 详解

1. 什么是 Context?在 Go 1.7 版本之前,context 还是非编制的,它存在于 golang.org/x/net/context 包中。后来,Golang 团队发现 context 还挺好用的,就把 context 收编了,在 Go 1....

异步 PHP 是什么?

同步编程与异步编程的区别在讨论异步PHP的优点之前,让我们快速回顾一下同步编程模型和异步编程模型之间的区别。同步代码是逐行顺序执行的。必须先完成前面的任务,然后才能开...

2020-06-18

为什么 === 的速度比 == 快?

比较运算符 == (相等运算符) 和 === (恒等运算符) 用于比较两个值。他们也被称为 宽松等于 (==) 和 严格等于 (===) 运算符。 符号 名称 例子 输出结果 ...

2020-06-18

Laravel 连接 SQL Server 解决方案

1.laravel 7.0 默认连接mysql,同时项目需要连接sql servel(另一个系统应用)
$users = DB::connection(‘php_sqlsrv’)->select(…); 出现各种错误。个人的...

2020-06-18

在python中对self的理解

在python中对self的理解 :一、self的位置是出现在哪里?首先,self是在类的方法中的,在调用此方法时,不用给self赋值,Python会自动给他赋值,而且这个值就是类的实例--对象本身。也可...

2020-06-18

python打开py文件一闪而过怎么办?

python打开py文件一闪而过怎么办?python打开py文件一闪而过的解决办法:其实程序是运行了,运行完之后就把显示的窗口关掉了除非你机器运行很卡,不然正常情况下你是看不见任何输出...

2020-06-18

c++运算符重载的方法有哪些

c++运算符重载的方法有哪些?有两种方法可以使运算符重载:
1、使重载运算符成为该类的成员函数。这允许运算符函数访问类的私有成员。它也 允许函数使用隐式的this指针形参来...

2020-06-18

如何解决php中curl传递数据太慢

如何解决php中curl传递数据太慢?如果你用 curl_setopt 函数来与远程的webservice或者抓取页面的处理时,有时会遇到很奇怪的现象,首次访问的速度异常的慢,基本上要5s-10s的时间让...

2020-06-09

如何解决php中curl_init()函数不可用

如何解决php中curl_init()函数不可用?在搭建的PHP网站的时候,运行程序出现以下错误:Fatal error: Call to undefined function curl_init() in C:\XXX\XXX.php on line 10或者...

2020-06-09

如何将curl获取到的json对象转成数组

如何将curl获取到的json对象转成数组?今天为大家分享一篇php curl获取到json对象并转成数组array的方法,具有很好的参考价值,希望对大家有所帮助。例子:function objtoarr($obj)...

2020-06-09

如何在php中实现construct构造方法

php面向对象编程之构造方法__construct()php中构造方法是对象创建完成后第一个被对象自动调用的方法。在每个类中都有一个构造方法,如果没有显示地声明它,那么类中都会默认存...

2020-06-09

php中carbon如何转成时间戳

php中carbon如何转成时间戳?这篇文章主要知识点是关于PHP日期时间处理、php、carbon、时间类、carbon、php、详解PHP使用日期时间处理器Carbon人性化显示时间 的内容,如果大家...

2020-06-09

php如何判断域名跳转?

php如何判断域名跳转?php判断域名跳转的方法:<?php switch ($_SERVER["HTTP_HOST"]) { case "要判断的域名": header("location:跳转路径"); break; case "要判断的域名": hea...

2020-06-09

Golang 开发的 Web 有哪些框架?

Golang 开发的 Web 有哪些框架?1、Gin,是一个微框架,封装比较优雅,API友好,源码注释比较明确,已经发布了1.0版本;具有快速灵活,容错方便等特点。其实对于golang而言,web框架的依赖要...

小程序需要租服务器吗?

小程序需要租服务器吗?需要租服务器,小程序分为前端和后端,后端一般都是放在服务器上的,因为是有数据存储的,而且小程序对服务器配置要求蛮高的,一般需要2核4G内存3M带宽起步的,低...

php数组如何去除空值

php数组去除空值的方法函数名:array_filter()调用方式:array_filter(array)参数说明:array)参数说明:array 是操作的对象,我们将删除其中的空元素实例:<?php $array = array(&#...

2020-06-01

php常见错误码有哪些

php常见的错误码有:200:服务器响应正常。304:该资源在上次请求之后没有任何修改(这通常用于浏览器的缓存机制,使用GET请求时尤其需要注意)。400:无法找到请求的资源。401:访问资源的...

2020-06-01

php如何实现对字符串的转义

首先大家可以简单了解下什么是转义字符?有什么用?转义字符是一种特殊的字符常量。转义字符以反斜线"\"开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,...

2020-06-01

php如何解决服务器出现500错误

PHP 新手在初期搭建完开发环境后,开发时出现语法错误时,服务器返回500 ( 服务器内部错误),而不是返回错误提示。 这时候需要对开发环境做一些配置,帮助你快速查找问题原因,定位问题...

2020-06-01

php如何去除字符串中的数字

php去除字符串中数字的方法:这个比较简单,但是也有些需要注意的地方,先贴代码$class=preg_replace("\\d+",&#39;&#39;, $res);需要使用preg_replace函数,但是只是这么写的话,会报...

2020-06-01

java中初始化数组的三种方式分别是什么

三种初始化方式:1、静态初始化:创建+赋值2、动态初始化:先创建再赋值3、默认初始化:创建之后若不赋值则会被赋对应数据类型的默认值我们来看一下具体代码:public class Test3 {...

2020-06-01

php数组如何取前几个数据

array_slice() 函数在数组中根据条件取出一段值,并返回。语法:array_slice(array,start,length,preserve)取数组前4位array_slice($arr,0,4);取数组后4位array_slice($arr,-4,...

2020-06-01

php时间戳如何转换为日期格式

时间戳转日期 date()date(format,timestamp)format 必需。规定时间戳的格式。timestamp 可选。规定时间戳。默认是当前时间和日期例如:date(&lsquo;Y-m-d H:i:s&rsquo;, 具体...

2020-06-01

php如何删除文件夹(包含其中的文件)

php遍历一个文件夹内的所有文件和文件夹,并删除所有文件夹和子文件夹下的所有文件的代码,通过递归方式实现达到清空一个目录的效果。用到的函数:scandir($path) 遍历一个文件夹...

2020-06-01

php安装redis扩展的方法

php安装redis扩展的方法:1、下载redis扩展2、下载完成以后解压,把php_redis.dll,php_redis.pdb,移动到php,ext的文件中3、在php的配置文件中,加上extension=php_redis.dll4、加上...

2020-06-01

PHP上传找不到临时文件夹的解决方法是什么

最近遇到这样的麻烦,找不到临时文件夹返回的错误代码为6错误原因:一、配置文件没有设置临时文件夹二、临时文件夹没有或者上级文件夹没有相应的权限处理方式:找到PHP配置文件PH...

2020-06-01

php如何将png转换成jpg

大家应该都会比较清楚,jpg格式图片比png格式图片往往有更高的压缩率。因此一般情况下,我们更加希望使用者使用png格式图片,而不是jpg格式的。但是我们又往往无法限制使用者使用...

2020-06-01

php如何设置上传文件的大小

php设置文件上传大小的方法:首先打开php.ini配置文件,找到“upload_max_filesize = 2M”这一行然后修改要上传的大小数值即可。...

2020-06-01

php如何去掉html标签

php 中有个 strip_tags 函数可以方便地去除 HTML 标签。用法如下:echo strip_tags($html); // 去除 $html 中的 HTML、XML 以及 PHP 的标签。例如:$html = &#39;<div id="test...

2020-06-01

C语言中 return 的作用

C语言中 return 的作用C语言中return的作用,是表示把程序流程从被调函数转向主调函数,并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数...

2020-06-01

php有获取post参数的方法吗

php获取post参数的几种方式PHP默认识别的数据类型是application/x-www.form-urlencoded标准的数据类型。1、$_POST[&#39;paramName&#39;] 只有在Content-Type为application/...

2020-06-01

简单实用的进度条加载组件loader.js

本文提供一个简单的方法实现一个流程的进度条加载效果,以便在页面中可以通过它来更好地反馈耗时任务的完成进度。要实现这个功能,首先要考虑怎样实现一个静态的进度条效果,类似...

php如何判断变量是不是整数

php判断变量是否是整数的两种方法1、如果你确定你的变量是数字,php有内置的判断函数:is_int 检测变量是否是整数;2、但是有时候往往我们接收到的变量是数字或数字字符串(如表单...

2020-06-01

php函数file_get_contents返回false的解决方法

解决php函数file_get_contents返回false的解决方法:1. 看看php.ini里的这个这俩必须是开启的 extension=php_openssl.dll 和 allow_url_fopen=on 是开启的2. 如果以上配置都...

2020-06-01

thinkphp日志记录配置教程

thinkphp 日志记录日志的处理工作是由系统自动进行的,在开启日志记录的情况下,会记录下允许的日志级别的所有日志信息。其中,为了性能考虑,SQL日志级别必须在调试模式开启下有效...

2020-06-01

thinkphp5的Redis缓存配置

thinkphp5的Redis缓存配置thinkphp采用cache类提供缓存功能支持,采用驱动方式,在使用缓存之前需要进行初始化操作。支持的缓存类型包括file、memcache、wincache、sqlite、red...

2020-06-01

java中的构造函数与普通函数有什么区别

构造函数与普通函数的区别如下:1、写法上的不同构造方法:public(修饰符) class(定义类的关键字) Test(类名)(){ //无参 Test(类名)(){ } //带一个参数 Test(类名)(String(...

2020-06-01

基于Python绘制个人足迹地图

前言前两年,足迹地图小程序风靡朋友圈,一时间大家都流行晒自己的旅行地图。但是,笔者最近体验了好几款足迹地图的小程序,发现这些小程序虽然号称是足迹地图,但最多只是展示到省级...

2020-06-01

Python爬取YY评级分数并保存数据实现过程解析

前言当需要进行大规模查询时(比如目前遇到的情形:查询某个省所有发债企业的YY评级分数),人工查询显然太过费时,那就写个爬虫吧。由于该爬虫实在过于简单,就只简单概述下。一、请求...

2020-06-01

Python如何在main中调用函数内的函数方式

一般在Python中在函数中定义的函数是不能直接调用的,但是如果要用的话怎么办呢?一般情况下:def a():#第一层函数 def b():#第二层函数 print(&#39;打开文件B&#39;)b()#第二...

2020-06-01

24个ES6方法解决JS实际开发问题(小结)

本文主要介绍 24 中 es6 方法,这些方法都挺实用的,本本请记好,时不时翻出来看看。1、如何隐藏所有指定的元素:const hide = (el) => Array.from(el).forEach(e => (e.style.disp...

构建Golang应用最小Docker镜像的实现

我通常使用docker运行我的 golang 程序,在这里分享一下我构建 docker 镜像的经验。我构建 docker 镜像不仅优化构建后的体积,还要优化构建速度。
示例应用
首先贴出代码例子,我...

vue如何在用户要关闭当前网页时弹出提示的实现

本文介绍了vue如何在用户要关闭当前网页时弹出提示的实现,分享给大家,具体如下:效果如下图正常 js 页面处理方式window.onbeforeunload = function (e) { e = e || window.even...

iOS开发之1行代码实现缓存计算及清除缓存

话不多说,直接撸代码//// gzhCache.h// cache//// Created by 郭志贺 on 2020/5/27.// Copyright &copy; 2020 郭志贺. All rights reserved.//#import <Foundation/Foundati...

2020-05-31

spring boot拦截器的使用场景示例详解

前言在用户登陆之后,我们一般会把用户登陆的状态和相关信息进行存储,把对应的token返回到客户端进行存储,下次请求过来时,系统可以通过token拿到当前这个用户的相关信息,这是授权...

2020-05-31

golang之JWT实现的示例代码

什么是JSON Web Token?
JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间以JSON方式安全地传输信息。由于此信息是经过数字签名的,因此...

返回顶部
顶部