-
每周一道算法题008:考拉兹猜想
所属栏目:[PHP教程] 日期:2020-12-13 热度:130
问题: 考拉兹猜想 对自然数n循环执行如下操作。 ?n是偶数时,用n除以2 ?n是奇数时,用n乘以3后加1 如此循环操作的话,无论初始值是什么数字,最终都会得到1(会进入1 → 4 → 2 → 1这个循环)。 现在设定初始值为偶数时,对其进行乘以3后加1,后续操作不变[详细]
-
PHP应用日志记录
所属栏目:[PHP教程] 日期:2020-12-13 热度:81
$log = array (); $log [‘time‘] = date (‘Y-m-d H:i:s‘, time ()); $log [‘ip‘] = IpHelper:: realIp(); $log ["REDIRECT_STATUS"] = isset ( $_SERVER ["HTTP_HOST"])? $_SERVER ["HTTP_HOST"]:‘‘ ; $log [‘user_id‘] = $_SESSION [‘id‘ ]; $l[详细]
-
什么是phpize及其用法
所属栏目:[PHP教程] 日期:2020-12-13 热度:186
应用场景 在使用php的过程中,我们常常需要去添加一些PHP扩展库。但是重新对php进行编译是比较蛮烦的,所以这时候我们可以使用phpize对php进行添加扩展。并且phpize编译的扩展库可以随时启用或停用,比较灵活。 ? 使用方法 extention为要挂载的扩展包 1. wge[详细]
-
关于在TP中使用webupload切片上传文件与CI框架中切片上传文件
所属栏目:[PHP教程] 日期:2020-12-13 热度:79
一、在TP框架中使用切片上传 (1).HTML页面的内容 head link href ="/webuploader/webuploader.css" rel ="stylesheet" / head body div id ="uploader" class ="wu-example" !-- 用来存放文件信息 -- div id ="thelist" class ="uploader-list" / div div[详细]
-
解读 PHP 的 P++提案
所属栏目:[PHP教程] 日期:2020-12-13 热度:59
解读 PHP 的 P++提案 周末看到一篇文章说 PHP 创始人提议将 PHP 拉出新分支,创建 P++ 语言。随后阅读了一下 Zeev Suraski 发起的这个邮件列表,大致了解了一下,这里做个解读。 Zeev Suraski 就是几周前爆出的 PHP 核心开发者从 Zend 公司离职消息里面的主[详细]
-
2019 HDOJ Multi-University Training Contest Stage 7(杭电多校
所属栏目:[PHP教程] 日期:2020-12-13 热度:191
应该是最毒瘤的一场多校。 题目链接:http://acm.hdu.edu.cn/contests/contest_show.php?cid=854 F: 有n个问题,每道问题的分数取值范围是[0,m],所有分数加起来等于m。每道题知识点无关联,若要解决分数为x的题,则需复习对应知识点x+1个小时。问:解决k道[详细]
-
2019 Multi-University Training Contest 8 - 1006 - Acesrc and
所属栏目:[PHP教程] 日期:2020-12-13 热度:151
http://acm.hdu.edu.cn/showproblem.php?pid=6662 仿照 CC B - TREE 那道题的思路写的,差不多。也是要走路径。 像这两种必须走到叶子的路径感觉是必须从INF出发,使得它强制从子树转移过来。否则假如可以在中间节点中断的话,初始值就是0,转移的时候假如子[详细]
-
i春秋Not Found
所属栏目:[PHP教程] 日期:2020-12-13 热度:79
点开网页,显示 404,告诉我们404.php的存在,我们先试试404.php,打开是haha四个字母,源码和抓包都没看到什么,然后其抓包,也没什么,无功,返回原网页,抓包,没发现什么的感觉,go一遍,在response中发现了刚刚看到的haha四个字母 百度一下 没搜到什么[详细]
-
appium环境安装
所属栏目:[PHP教程] 日期:2020-12-13 热度:115
安装 jdk 。配置环境变量 ? ? 安装 net4.5 下载 node ? http://nodejs.cn/download/ ?? 选择适合自己电脑系统的版本 下载 sdk ?? http://tools.android-studio.org/index.php/sdk/ Sdk.SDK Manager.exe 若是失败,如下图 ? ? 则需要 选择『 Tools』、『Optio[详细]
-
php上传大文件配置
所属栏目:[PHP教程] 日期:2020-12-13 热度:108
PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。 1.file_uploads=on/off ? 是否允许通过http方式上传文件 2.max_execution_time=30 ? 允许脚本最大执行时间,超过这个时间就会报错 3.memory_limit=50M ? 设置脚本可以分配的最大内存量,防止失控脚[详细]
-
PHP通过php-java-bridge调用JAVA的jar包里class类
所属栏目:[PHP教程] 日期:2020-12-13 热度:170
正 文: ? 有的时候我们需要在PHP里调用JAVA平台封装好的jar包里的class类和方法,一般飘易推荐的做法是采用php-java-bridge做桥接,本文就来介绍一下大致的实现方法。 ? 先简单说下php-java-bridge做桥接的实现原理 : 先打开java的一个监听端口,php调用ja[详细]
-
PHP读取文件夹目录,按时间排序,大小排序,名字排序
所属栏目:[PHP教程] 日期:2020-12-13 热度:200
? php$dir = " ./ " ; // 目录 if (is_dir($dir)) { if ($dh = opendir($dir)) { $i = 0 ; while (($file = readdir($dh)) !== false ) { if ($file != " . " $file != " .. " ) { $files[$i][ " name " ] = $file; // 获取文件名称 $files[$i][ " size " ][详细]
-
thinphp/swoole 扩展包的使用
所属栏目:[PHP教程] 日期:2020-12-13 热度:174
本想自己适配的,奈何keng貌似不少,所以果断选择官方提供的包来适配233。。。 默认条件:thinkphp5.1.*版本下,且安装了swoole扩展 主要演示 task 任务的投递 一、安装 composer require topthink/think-swoole= 2.0 .* 二、使用 如果你要运行 swoole 的 ht[详细]
-
找三角形(递推)
所属栏目:[PHP教程] 日期:2020-12-13 热度:131
UVA 11401 https://uva.onlinejudge.org/index.php?option=com_onlinejudgeItemid=8page=show_problemproblem=2396 题解:求从1到n这些数字可以构成的三角形的个数。 假设现在的数是x,在它前面找两个数满足三角形定义的y和z,则有x - y z x。 当y = 1时,没[详细]
-
FastAdmin
所属栏目:[PHP教程] 日期:2020-12-13 热度:125
FastAdmin是一款基于ThinkPHP5+Bootstrap的极速后台开发框架。 感觉挺好用的。 开发文档https://doc.fastadmin.net/docs/index.html 根据文档就能马上安装上手。前提是你会thinkphp5,有过基[详细]
-
PHPEXCEL导出excel表格中长数字文本自动转为科学计数法的解决办
所属栏目:[PHP教程] 日期:2020-12-13 热度:159
转:https://www.cnblogs.com/fps2tao/p/9714041.html ? 方法一:前面加空格 $objActSheet-setCellValue(‘A1‘,‘ ‘.‘330602198804224688‘); 方法二: $objActSheet-setCellValueExplicit(‘A1‘,‘330602198804224688‘,PHPExcel_Cell_DataType::TYPE_S[详细]
-
《细说PHP》 第四版 样章 第二章 PHP的应用与发展 4
所属栏目:[PHP教程] 日期:2020-12-13 热度:75
2.4? PHP的发展 最初创建时,PHP是一个简单的用Perl语言编写的程序,只是为了统计自己的网站有多少访问者。后来又用C语言重新编写,多年来,PHP经过无数开源贡献者的不断迭代,历经数个版本,已经成为当前最热门的Web开发语言。像Facebook、淘宝等早期都是用[详细]
-
[PHP] 自定义保存Session数据
所属栏目:[PHP教程] 日期:2020-12-13 热度:122
简介: 在PHP开发偶尔会遇到需要保存Session数据到数据库的要求,大多也是为了实现Session共享,自己简单的实践了PHP的自定义保存Session功能,用起来还是非常方便。 ? 原型: 1.session_set_save_handler ( callable $open,callable $close,callable $read,[详细]
-
php针对各数据库系统对应的扩展
所属栏目:[PHP教程] 日期:2020-12-13 热度:156
什么是API? 一个应用程序接口(Application Programming Interface的缩写),定义了类,方法,函数,变量等等一切 你的应用程序中为了完成特定任务而需要调用的内容。在PHP应用程序需要和数据库进行交互的时候所需要的API 通常是通过PHP扩展暴露出来(给终端[详细]
-
[php]Windows环境下Composer的安装教程
所属栏目:[PHP教程] 日期:2020-12-13 热度:96
方法一: 下载Composer-Setup.exe后安装,它会自动搜索? php.exe? 路径,如果找不到,则手动添加路径。 ? Windows安装Composer 方法二: 如果出现如下错误,说明伟大的防火墙阻止了你获取存在国外服务器的文件,需要手动下载一下 ? Windows安装Composer 第一[详细]
-
回顾PHP:第一章:PHP基础语法
所属栏目:[PHP教程] 日期:2020-12-13 热度:130
第一章:PHP基础语法 一. 常量: 1.1.define()函数:define(‘R’,’5’,’true’); //R:常量名,5:常量值,true:常量名对大小写不敏感,为false时表示对常量名敏感。 1.2 const关键字:const关键字在定义常量时,只需要在后面跟上一个常量名称。 并且使[详细]
-
ThinkPhp5框架——分页功能
所属栏目:[PHP教程] 日期:2020-12-13 热度:84
?第一种为直接操作数据库方法: class名为Sql的controller,方法为index,paginate()方法,参数规定了每一页显示几条数据 public function index($id = 0 ) { $res =Db::table( ‘ tp_user ‘ )-paginate( 3 );、 将结果注入到‘fenye’,前台通过 name= ‘[详细]
-
php 删除目录及目录下所有文件或删除指定文件
所属栏目:[PHP教程] 日期:2020-12-13 热度:156
/** * 删除目录及目录下所有文件或删除指定文件 * @param str $path 待删除目录路径 * @param int $delDir 是否删除目录,1或true删除目录,0或false则只删除文件保留目录(包含子目录) * @return bool 返回删除状态 */ function delDirAndFile($path,$delD[详细]
-
php 获取随机字符串
所属栏目:[PHP教程] 日期:2020-12-13 热度:134
/** * 获取随机字符串 * @param int $randLength 长度 * @param int $addtime 是否加入时间戳 * @param int $format 0:只字符 1:字符和数字 2:只数字 * @return string */ function getRandStr($randLength=6,$addtime=1,$format=0) { switch ($format) { ca[详细]
-
php 检测数字是奇数或偶数
所属栏目:[PHP教程] 日期:2020-12-13 热度:85
? // php自定义函数,用到检测数字是奇数或偶数,返回true或false。//代码很简单,适合初学者参考。//代码: /* ** 数字检测奇偶 */ $num = 3 ; function checkNum( $num ){ return ( $num %2) ? TRUE : FALSE ;} // 调用 if (checkNum( $num ) === TRUE ){[详细]