- <head><style>th{font-family:隶书;color:#0099ff;}table{background:#99ffcc;}#tr1{background:#00ccff;}.td1{color:#009999;}a{color:#ff9900;}</style></head><body><?php//php日历//1.date()函数获取当前... <head><style>th{font-family:隶书;color:#0099ff;}table{background:#99ffcc;}#tr1{background:#00ccff;}.td1{color:#009999;}a{color:#ff9900;}</style></head><body><?php//php日历//1.date()函数获取当前...
- 1.先下载好安装需要的软件,PhpStorm,xampp,还有找到一个PhpStorm的注册机 2.安装XAMPP并尝试启动Apache与MySQL服务,当然,你之前有安装MySql的可以不用安装Mysql,安装的时候不用勾选哦 如有端口冲突导致不能启动服务,请在相应的“Config”按钮处打开配置文件修改端口号。 如Apache... 1.先下载好安装需要的软件,PhpStorm,xampp,还有找到一个PhpStorm的注册机 2.安装XAMPP并尝试启动Apache与MySQL服务,当然,你之前有安装MySql的可以不用安装Mysql,安装的时候不用勾选哦 如有端口冲突导致不能启动服务,请在相应的“Config”按钮处打开配置文件修改端口号。 如Apache...
- <html> <head> <meta content="text/html"charset="utf-8"></meta> </head> <body> <form method="post"enctype="multipart/form-data"> <table border="0"> <tr> <td>请上传文件:</td> <td><input t... <html> <head> <meta content="text/html"charset="utf-8"></meta> </head> <body> <form method="post"enctype="multipart/form-data"> <table border="0"> <tr> <td>请上传文件:</td> <td><input t...
- 设计一个用户注册页面,当用户输入注册名的时候,检测用户名是否已存在,如果存在,给予提示 我们先打index.php <html> <head> <meta http-equiv="content-type" content="text/html; charset=gb2312" /> <script t... 设计一个用户注册页面,当用户输入注册名的时候,检测用户名是否已存在,如果存在,给予提示 我们先打index.php <html> <head> <meta http-equiv="content-type" content="text/html; charset=gb2312" /> <script t...
- 这几天在 CentOS 升级PHP7 版本的时候,整理了和 RHEL/CentOS 相关的几个仓库源,如果以后你在 RHEL/CentOS 下找不到特定软件的时候,那么这篇文章适合你。下面的例子在 CentOS 6 下运行通过。EPELEPEL 源比较流行,它相当于官方 CentOS/RHEL 源仓库的一个补充,比如我的 Amazon EC2 默认不能安装 redis, 安装 EPEL 源后... 这几天在 CentOS 升级PHP7 版本的时候,整理了和 RHEL/CentOS 相关的几个仓库源,如果以后你在 RHEL/CentOS 下找不到特定软件的时候,那么这篇文章适合你。下面的例子在 CentOS 6 下运行通过。EPELEPEL 源比较流行,它相当于官方 CentOS/RHEL 源仓库的一个补充,比如我的 Amazon EC2 默认不能安装 redis, 安装 EPEL 源后...
- 最近在编写一个工具的时候,使用了PHP命名空间特性,在命名空间中如果想引用常量、函数,需要PHP5.6以上的版本,但我阿里云 ECS 上安装的版本是PHP 5.5.9,由于 ECS 部署了很多PHP代码,如果贸然升级高版本PHP,可能会存在一些兼容性的问题。突然奇想,在同一个操作系统中,是否能够同时支持两个版本的PHP呢?简单查阅了相关资料,其实在 Ubuntu 中使用包安装方式支持PHP双... 最近在编写一个工具的时候,使用了PHP命名空间特性,在命名空间中如果想引用常量、函数,需要PHP5.6以上的版本,但我阿里云 ECS 上安装的版本是PHP 5.5.9,由于 ECS 部署了很多PHP代码,如果贸然升级高版本PHP,可能会存在一些兼容性的问题。突然奇想,在同一个操作系统中,是否能够同时支持两个版本的PHP呢?简单查阅了相关资料,其实在 Ubuntu 中使用包安装方式支持PHP双...
- 最后谈一谈安全保护口令的的标准算法,这就是 bcrypt 算法。为了把事情说清楚,分两篇文章描述:说说 bcrypt 算法,以及通过PHP的crypt()算法进一步参数阐述,虽然crypt()算法已经不推荐使用了,但对于理解 bcrypt 算法还是非常好的,可以看看它的历史。在一个系统中,如果有多种开发语言,那么 bcrypt 算法是否通用呢?通过 PHP 和 Ptyhon 语言进行描述。本... 最后谈一谈安全保护口令的的标准算法,这就是 bcrypt 算法。为了把事情说清楚,分两篇文章描述:说说 bcrypt 算法,以及通过PHP的crypt()算法进一步参数阐述,虽然crypt()算法已经不推荐使用了,但对于理解 bcrypt 算法还是非常好的,可以看看它的历史。在一个系统中,如果有多种开发语言,那么 bcrypt 算法是否通用呢?通过 PHP 和 Ptyhon 语言进行描述。本...
- 本文是 bcrypt() 算法介绍的第二篇,第一篇参考《安全存储口令的业界标准:bcrypt算法》,本文主要介绍PHP和Python语言中如何更好使用 bcrypt 算法保护口令安全。在一个系统中,可能有多种语言需要校验同一个口令密文,PHP和Python在操作上也是互通的。在 PHP 语言中,已经不建议使用 bcrypt() 算法,推荐使用Password Hashing Function... 本文是 bcrypt() 算法介绍的第二篇,第一篇参考《安全存储口令的业界标准:bcrypt算法》,本文主要介绍PHP和Python语言中如何更好使用 bcrypt 算法保护口令安全。在一个系统中,可能有多种语言需要校验同一个口令密文,PHP和Python在操作上也是互通的。在 PHP 语言中,已经不建议使用 bcrypt() 算法,推荐使用Password Hashing Function...
- 今天无意中在工作邮箱翻到了一封邮件,说的是2017年底php-memcached扩展的一个安全漏洞(具体可见https://github.com/php-memcached-dev/php-memcached/issues/339),由于当时线上业务并没受影响,所以就没太关注。今天突然发现自己开发机使用的还是php-memcache扩展,所以就升级了一下(centos/apache/php5... 今天无意中在工作邮箱翻到了一封邮件,说的是2017年底php-memcached扩展的一个安全漏洞(具体可见https://github.com/php-memcached-dev/php-memcached/issues/339),由于当时线上业务并没受影响,所以就没太关注。今天突然发现自己开发机使用的还是php-memcache扩展,所以就升级了一下(centos/apache/php5...
- 一个月前,我想在阿里云 ECS 上部署一个 PHP 接口,发现服务器没有配置 PHP-FPM,所以立刻捣鼓了下,没想到是最后花了一小时才搞定,事后分析了下,就是太急躁了,没有使用正确的方法解决问题。 一个教训:不管遇到任何事情,切记不能着急,仔细查阅文档才是正道。 一个月前,我想在阿里云 ECS 上部署一个 PHP 接口,发现服务器没有配置 PHP-FPM,所以立刻捣鼓了下,没想到是最后花了一小时才搞定,事后分析了下,就是太急躁了,没有使用正确的方法解决问题。 一个教训:不管遇到任何事情,切记不能着急,仔细查阅文档才是正道。
- 昨天工作上遇到一个非常有意思的问题,特此分享给大家,也给大家提个醒,在 PHP 程序中尽量减少系统调用。在我们系统中有一个 cron 脚本,完成的主要工作就是从 memcached 中获取数据,然后同步到数据库中。平时运行的好好的,但昨天却遇到了问题,唯一的变化就是本次任务从 memcached 中获取的数据非常多,总共有 100 万条记录。话不多少,先上伪代码://共100万个memcac... 昨天工作上遇到一个非常有意思的问题,特此分享给大家,也给大家提个醒,在 PHP 程序中尽量减少系统调用。在我们系统中有一个 cron 脚本,完成的主要工作就是从 memcached 中获取数据,然后同步到数据库中。平时运行的好好的,但昨天却遇到了问题,唯一的变化就是本次任务从 memcached 中获取的数据非常多,总共有 100 万条记录。话不多少,先上伪代码://共100万个memcac...
- 堆堆(heap)是计算机科学中一类特殊的数据结构的统称,通常是一个可以被看做一棵树的数组对象。堆{k1,k2,ki,…,kn} (ki <= k2i,ki <= k2i+1)|(ki >= k2i,ki >= k2i+1), (i = 1,2,3,4...n/2)关于堆:堆中某个节点的值总是不大于或不小于其父节点的值;堆总是一棵完全二叉树(下面)。将根节点最大的堆叫做最大堆或大根堆,根节点最... 堆堆(heap)是计算机科学中一类特殊的数据结构的统称,通常是一个可以被看做一棵树的数组对象。堆{k1,k2,ki,…,kn} (ki <= k2i,ki <= k2i+1)|(ki >= k2i,ki >= k2i+1), (i = 1,2,3,4...n/2)关于堆:堆中某个节点的值总是不大于或不小于其父节点的值;堆总是一棵完全二叉树(下面)。将根节点最大的堆叫做最大堆或大根堆,根节点最...
- 利用镜像可轻松搭建MediaWiki维基百科 利用镜像可轻松搭建MediaWiki维基百科
- PHP发送HTTP请求的6种方法。 PHP发送HTTP请求的6种方法。
- 2018 年即将到来,Coding Dojo(编码道场)近期发布了 2018 最具就业前景的 7 大编程语言。该公司分析了来自 Indeed 的 25 门编程语言、栈和框架的数据,以找出雇主最需求的七个数据。数据基于每种语言的工作发布数量。结果发现,位居前三名的分别为 Java、Python 和 JavaScript ,但相比去年的数据,只有 Python 是岗位有所增长的。而且 Coding D 2018 年即将到来,Coding Dojo(编码道场)近期发布了 2018 最具就业前景的 7 大编程语言。该公司分析了来自 Indeed 的 25 门编程语言、栈和框架的数据,以找出雇主最需求的七个数据。数据基于每种语言的工作发布数量。结果发现,位居前三名的分别为 Java、Python 和 JavaScript ,但相比去年的数据,只有 Python 是岗位有所增长的。而且 Coding D
上滑加载中
推荐直播
-
鸿蒙应用入门:轻松掌握ArkTS开发语言
2024/12/05 周四 16:00-18:00
Edi 华为云学堂技术讲师
本期直播课旨在让开发者了解ArkTS语法、轻松掌握ArkUI组件开发,带你零门槛入门鸿蒙开发,掌握状态管理实验和渲染控制实验。
即将直播 -
人工智能应用测试深度解析:理论基础与实践应用指南
2024/12/06 周五 14:30-16:30
Alex 华为云学堂技术讲师
本期直播主要结合理论及人工智能的相关实验,给大家讲述AI应用测试的主要流程和方法。帮助开发者了解AI应用测试的理论及方法,和AI应用测试在模型迭代调优过程中的作用。
去报名 -
2024 华为云开源开发者论坛 — 主论坛
2024/12/07 周六 09:00-12:00
华为及外部讲师团
2024年12月7日,首届华为云开源开发者论坛将于上海静安香格里拉酒店举行。论坛主题为“开放创新,释放云上数字生产力”,面向生态合作伙伴、企业、个人和高校开发者。论坛将围绕当前热门的开源话题,如“开源生态前景剖析”、“开源技术解读”、“开源开发者支持与实践”等进行分享和讨论,旨在帮助开发者利用开源链接鲲鹏、昇腾根生态和华为云生态,实现高效创新和价值裂变。
即将直播
热门标签