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脚本,用来删除文件。... 继续阅读 >
202105-08 php教程案例:PHP数值运算 HOT 今天分享一个php教程,以PHP数值运算为案例,在数值计算中我们有可能会遇到这样的情况,(int)(0.58*100) = 57,预期值为58,0.57经过这样的计算也是这样的。这是什么情况呢? 继续阅读 >
202105-07 PHP教程案例:使用thrift做服务端开发 HOT 本文主要针对php教程之如何使用thrift做服务端开发php使用thrift做服务端开发thrift采用接口描述语言定义和创建服务,用二进制格式传输数据,体积更小、效率更高,对于高并发、数据量大和多语言的环境有更好的支持。ApacheThrift是啥?ApacheThrift是FaceBook开发的一套可扩展的、跨语言的服务调用框架。简单的说就是先定义一个配置文件,不同的语言可以利用thrift基于这个配置文件生成各自语言的服务端,不管客户端用... 继续阅读 >
202105-07 如何巧用Countabl HOT 本文将讲解一个php教程的冷门的知识点,如果不去看源码时根本不会了解的一个知识点,那就是countTable的使用。Container容器类剖析之Countable巧用关于Countable这块内容一直没想好是否是文章的形式写出展现给大家,但是在后期阅读源码时大量的出现了Countable的应用。为了大家能看懂每一个技术点,我还是写了出来。这个知识点只是为了给大家展示一下怎么用,在后文中会提到跟count的关联。在文件thinkphp/library/th... 继续阅读 >
202105-07 终于等到这一刻了,Python与 Excel互通了 HOT 很多开发者说自从有了Python/Pandas,Excel都不怎么用了,用它来处理与可视化表格非常快速。但是这样还是有一大缺陷,操作不是可视化的表格,因此对技能要求更高一点。近日,开发者构建了名为Gridstudio的开源项目,它是一个基于网页的表格应用,完全结合了Python和Excel的优势,编程学习,来一波!是的,在一个界面上同时展示可视化表格与代码,而且同时通过表格与代码修改数据,这不就是Python与Excel的结合... 继续阅读 >