经过漫长的艰苦奋斗,CodeIgnier 4.0.0 alpha 1 版今天终于发布了。向 Lonnie Ezell 致敬!感谢他为实现愿景和核心实施所做的所有努力!这是 4.0.0 的早期预发行版,它不适合生产环境!你在发布页上会看到几种下载:作为 zip 或 tarball 的可运行版本作为 zip 或 tarball 的开发者版本(带有贡献者组件)最后是这个版本的 epub 用户手册。版本具...
准备docker pull mysql docker pull nginx docker pull bitnami/php-fpm关键命令docker ps -a # 查看宿主机部署的所有容器 docker exec -it containerid /bin/bash # 进入正在运行的容器的内部 docker inspect container # 查看容器的详细信息,比如查找IPAd...
PHP7.0版本1. 空合并运算符(??)简化判断$param = $_GET['param'] ?? 1;相当于:$param = isset($_GET['param']) ? $_GET['param'] : 1;2. 变量类型声明两种模式 : 强制 ( 默认 ) 和 严格模式类型:string、int、float和 boolfun...
获取缩略图function thumb($image,$thumbname,$type='',$maxWidth=200,$maxHeight='auto',$interlace=true) { // 获取原图信息 $info = Image::getImageInfo($image); if($info !== fals...
HTML5、CSS3、JavaScript、Jquery、Bootstrap、angularPHP基础、MySQL、PHP高级、Thinkphp5、LaravelRadis、Linux项目实战第一阶段: web开发前端技术HTML51、HTML简介 2、HTML标签详解、字符编码的奥秘 3、Form表单 4、表格布局 5、Html5新特性与常用标签CSS31、CSS简介 2、CSS的引入方式 3...
计算机:MacBook Air (13-inch, 2017)软件:apache+mysql1. Mac系统自带的apachenine:~ lcy$ apachectl -v Server version: Apache/2.4.33 (Unix)2. 官网下载的MySQLmysql> select version(); +-----------+ | version() | +--...
什么是即时通讯? 实时的数据传输与交互前提准备知识1. TCP传输层通信协议面向连接的、可靠的、基于字节流的建立链接需要三次握手2. Socket(套接字)一个工具,一个接口封装了TCP/IP协议建立长连接的基础3. HTTP协议一个应用层协议Header+Body组成比TCP更高级短连接流程:客户机通过TCP/IP协议建立到服务器的TCP连接客户端向服务器发送HTTP协议请求服务器向客户机...
常见的PHP扩展 mysql-----提供给PHP操作MySQL数据库的功能 gd2----动态创建图像 xdebug-----跟踪、调试和分析PHP程序的运行状况查看PHP扩展1. 使用phpinfo探针 phpinfo()---输出关于PHP配置的信息 输出PHP当前状态的大量信息,包含了PHP编译选项、启用的扩展、PHP的版本、服务器信息和环境变量(如果编译为一个模...
文件上传 原理:将客户端的文件上传到服务器端,在将服务器端的临时文件移动到指定目录即可。 客户端:准备一个表单页面,表单的发送方式为post,并且添加enctype="multipart/form-data",记住:发送方式一定为post,并且form里面一定要添加enctype="multipart/form-data",两者缺一不可。以下为客户端的简单实现代码: 服务器:用PHP预...
前言PHP加密方式分为单项散列加密,对称加密,非对称加密这几类。像常用的MD5、hash、crypt、sha1这种就是单项散列加密,单项散列加密是不可逆的。像URL编码、base64编码这种就是对称加密,是可逆的,就是说加密解密都是用的同一秘钥。除此外就是非对称加密,加密和解密的秘钥不是同一个,如果从安全性而言,加密的信息如果还想着再解密回来,非对称加密无疑是最为安全的方式。MD5加密md5加密算...
您还未登录,请登录后再进行相关操作!