202105-13 php教程,真实案例分享 HOT 本文将分享一个我经历过的真实案例。给大家做一个php教程想起自己之前犯过一个相关的错误。当时场景是这样的:有一个微信公众号项目,调用微信公众号的接口都需要access_token,它的有效期是2小时。当时我的做法是把它存放在文件中,格式使用的是json。{"access_token":"easWasdw32323","expire":1588219064}伪代码如下:functiongetToken($tokenFile){$tokenJson=file_get_contents($tokenFile);if(!... 继续阅读 >
202105-12 这个制作二维码的方法你get了吗? HOT 当今社会,二维码用的地方越来越多了。你的微信二维码,微信付款吗、支付宝付款码,这基本成了每个人的必备品了。 今天这篇文章,就带着大家制作几款二维码,分别是:静态二维码、单图动态二维码、多图动态二维码。 继续阅读 >
202105-12 和Python原生切片对比,浅谈Numpy数组切片 HOT 1.Python原生切片,与numpy数组切片,有哪些不同?这里有两个概念,大家需要了解一下。浅拷贝:相当于B将A的数据,复制了一遍,并在本地从新开了一片内存区域,用于存放B。此时,改变A/B中的数据,并不会影响对方;视图:相当于B和A共用一块儿内存区域,当改变A/B中的数据,对方也会跟着改变;①数组切片,返回的是原始数组的视图list1=[1,2,3]print(list1)list2=list1[1:]print(list2)#此时,修改list2中某... 继续阅读 >
202105-12 PHP教程案例:一文教你如何git部署 HOT 背景在小站点上,直接用git来部署php代码相当方便,你的远程站点以及本地版本库都有一个版本控制,追踪问题或者回滚是很轻松的事情。因为在小公司上班,原先的系统还在使用传统的ftp上传部署,部署太麻烦,也不好管控线上的代码。整理了一波php教程,一路跟着下来碰到了不少坑,现在把整个过程发出来,希望可以帮助到大家,下面话不多说了,来一起看看详细的介绍吧。账号相关useradd-mgit//新增git账号ssh-keygen//密... 继续阅读 >
202105-11 十个Python自动化操作,你get了吗? HOT 一、遍历文件夹批量操作的前提就是对文件夹进行遍历,使用os模块可以轻松的遍历文件夹,os.walk 遍历后产生三个参数:“当前文件夹路径包含文件夹名称[列表形式]包含文件名称[列表形式]”代码如下,大家可以根据自己的路径进行修改importosfordirpath,dirnames,filenamesinos.walk(r'C:\\ProgramFiles(x86)'):print(f'打开文件夹{dirpath}')#当前文件夹路径ifdirna... 继续阅读 >
202105-11 php教程案例:雪花算法SnowFlake生成唯一ID HOT 本文主要分享php教程之雪花算法,这个算法的好处很简单可以在每秒产生约400W个不同的16位数字ID(10进制),让大家在工作中能够事半功倍一、雪花算法原理解析1.分布式ID常见生成策略:分布式ID生成策略常见的有如下几种:数据库自增ID。UUID生成。Redis的原子自增方式。数据库水平拆分,设置初始值和相同的自增步长。批量申请自增ID。雪花算法。百度UidGener... 继续阅读 >
202105-11 php书籍教程哪个好?四本必备书籍推荐 HOT 很多程序员们在实践中会发现自己的基础知识不是很牢靠,需要阅读一些php教程书籍,可市面上种类太多,不知哪一本适合自己,这次就来分享php必备书籍 继续阅读 >
202105-11 php教程案例:如何生成大数组「考虑内存」 HOT 本文给大家分享一下php教程之如何生成大数组「考虑内存」1.我们先来看一下,如果要生成1000000个元素的数组,对内存的消耗:<?php/***普通方式生成数组对内存的消耗*/$startMemory=memory_get_usage();$arr=range(0,1000000);$endMemory=memory_get_usage();echoround(($endMemory-$startMemory)/1024/1024,2).PHP_EOL.'mb';结果如下:34mb可以看到普通方式生成数组,对内存的消耗极大... 继续阅读 >
202105-10 细数PHP中匿名函数的使用技巧 HOT PHP中的匿名函数(Anonymousfunctions),也叫闭包函数(closures),允许指定一个没有名称的函数。最常用的就是回调函数的参数值。1.在匿名函数中引、用局部变量(这里要使用PHP中的use关键字)。<?phpfunctionF1(){$ok="HelloWorld";$a=function()use($ok){echo"$ok";};$a();}F1();?> 2.将匿名函数放在普通函数中,也可以将匿名函数返回。<?phpfunctionF1(){$a=functio... 继续阅读 >
202105-10 php教程案例:根据日期判断星座 HOT 这篇文章主要介绍了php教程案例之根据日期判断星座,用PHP来判断指定一日期属于哪个星座的函数,具有不错的参考借鉴价值,需要的朋友可以参考下: 继续阅读 >
202105-08 php教程案例:实现最简单的MVC框架开发 HOT 这篇文章主要介绍了php教程之实现最简单的MVC框架,讲述了MVC框架的运行原理及简单实现方法,具有不错的参考借鉴价值,需要的朋友可以参考下 继续阅读 >
202105-08 初级应该怎么学php,十个实例代码教程分享 HOT 相信许多刚开始学习php时不知道怎么开始写代码,脑袋一头雾水,逻辑可能也没有弄明白,所以这次分享一波php教程,给大家参考一下1.PHP可阅读随机字符串此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。/***************@length-lengthofrandomstring(mustbeamultipleof2)**************/functionreadable_random_string($length=6){$conso=array("b","c","d","f","g","h"... 继续阅读 >
202105-08 一文get linux下shell中括号用法与作用 HOT 当初自己在学习shell编程的时候,被各种括号的用法搞得头昏脑涨。靠着逐步的熟悉和积累,才终于掌握的所有的括号的用法。现在,把自己总结出来的分享给大家。注:看本篇文档的前提是你已经有了bash以及shell编程的基础。单小括号()但小括号常见的两个作用:命令替换以及数组的初始化命令替换当碰到$()结构时,shell就把括号的内命令执行,并返回结果#tmp=$(date)#echo$tmp初始化数组 #初始化数组lnmp=(linuxn... 继续阅读 >
202105-08 如何把linux用的出神入化,以rm删除文件为案例 HOT 不知道大家对在服务器上使用rm命令有什么感觉,反正每次我使用的时候,都会好好确认,即使这样,按下回车的时候,心里还是会有点慌慌的感觉。因为和windows系统不一样,使用win系统默认删除文件,该文件就会被放入到回收站中,想要恢复直接从回收站找到文件并恢复即可。但是在linux中,用rm删除文件,那就是真的删除掉了,是没有回收站这个概念的。正因为rm命令的危险性,所以想要不自己写一个shell脚本,用来删除文件。... 继续阅读 >