-
PHP实现转盘抽奖算法分享
所属栏目:[编程] 日期:2021-05-22 热度:200
本文实例为大家分享了PHP实现转盘抽奖算法的具体代码,供大家参考,具体内容如下 流程: 1.拼装奖项数组 2.计算概率 3.返回中奖情况 代码如下: 中奖概率 ' v ' 可以在后台设置,传到此方法中, 注意 传整数 array('id[详细]
-
PHP使用curl_multi实现并发请求的方法示例
所属栏目:[编程] 日期:2021-05-22 热度:164
本篇章节讲解PHP使用curl_multi实现并发请求的方法。供大家参考研究具体如下: $value){ $options[$key] =$value; } if(!empty($postData) is_array($postData)){ $options[CURLOPT_POST] = true; $options[CURLOPT_POSTFIELDS] = http_build_quer[详细]
-
360搜索引擎自动收录php改写方案
所属栏目:[编程] 日期:2021-05-22 热度:86
360搜索引擎自动收录功能,官方提供了代码,带式,十分坑爹,没有提供批量提交入口,只是提供了一段js代码,关键是 一个js去下载另外一个js,document.write到文档,然后再 重复2遍如此工作。 弱弱地问:为什么不像百度一样提供 批量提交入口? 难道是,靠这[详细]
-
详解php与ethereum客户端交互
所属栏目:[编程] 日期:2021-05-22 热度:137
php与ethereum rpc server通信 一、Json RPC Json RPC就是基于json的远程过程调用,这么解释比较抽象。简单来说,就是post一个json格式的数据调用rpc server中的方法. 而这个json格式是固定的,总的来说有这么几项: method: 方法名 params: 参数列表 id: 对过[详细]
-
php-fpm服务启动脚本的方法
所属栏目:[编程] 日期:2021-05-22 热度:63
这个我自己在用,没问题,有三个path需要自己酌情修改。 先创建自启动文件:/etc/init.d/php-fpm 内容如下: 配置php-fpm服务 php-fpm使用方法 脚本说明 以上量行代码有人会疑问他们到底是做什么的,'.'是source类似于程序中的include和require,将functions[详细]
-
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和
所属栏目:[编程] 日期:2021-05-22 热度:128
本篇章节讲解PHP四种排序算法实现及效率分析。供大家参考研究具体如下: PHP的四种基本排序算法为:冒泡排序、插入排序、选择排序和快速排序。 下面是我整理出来的算法代码: 1. 冒泡排序: 思路:对数组进行多轮冒泡,每一轮对数组中的元素两两比[详细]
-
PHP获取文件扩展名的常用方法小结【五种方式】
所属栏目:[编程] 日期:2021-05-22 热度:59
本文实例总结了PHP获取文件扩展名的常用方法。供大家参考研究具体如下: 这是我应聘实习时遇到的一道笔试题: 使用五种以上方式获取一个文件的扩展名。 要求:dir/upload.image.jpg,找出 .jpg 或者 jpg , 必须使用PHP自带的处理函数进行处理,方法[详细]
-
PHP使用Curl实现模拟登录及抓取数据功能示例
所属栏目:[编程] 日期:2021-05-22 热度:82
本篇章节讲解PHP使用Curl实现模拟登录及抓取数据功能。供大家参考研究具体如下: 使用PHP的Curl扩展库可以模拟实现登录,并抓取一些需要用户账号登录以后才能查看的数据。具体实现的流程如下(个人总结): 1. 首先需要对相应的登录页面的html源代[详细]
-
php-fpm添加service服务的例子
所属栏目:[编程] 日期:2021-05-22 热度:60
nginx通过FastCGI运行PHP比Apache包含PHP环境有明显的优势,最近有消息称,PHP5.4将很有可能把PHP-FPM补丁包含在内核里,nginx服务器平台上运行PHP将更加轻松,下面我们就来看一篇php-fpm平滑启动并配置服务例子。 我的php是源码安装的。php-fpm在PHP 5.3.2以后[详细]
-
PHP分享图片的生成方法
所属栏目:[编程] 日期:2021-05-22 热度:160
最近工作需求需要生成分享图片,最初用js的html2canvas截图插件各种问题,后来干脆PHP的PG库在后台生成图片,很愉快的解决了各种问题,我们要实现的效果如下图: 假设代码中用到的资源文件夹在当前code_png目录下: php代码: //填充画布背景色 $color = ima[详细]
-
PHP receiveMail实现收邮件功能
所属栏目:[编程] 日期:2021-05-22 热度:147
用PHP来发邮件,相信大家都不陌生,但读取收件箱的话,接触就少了,这次总结下自己的经验,希望可以帮助大家. 注意: 1.PHP读取收件箱主要是利用imap扩展,所以在使用以下方法前,必须开启imap扩展模块的支持. 2.此方法支持中文,不会乱码,需要保持所有文件的编码的[详细]
-
PHP设计模式之单例模式原理与实现方法分析
所属栏目:[编程] 日期:2021-05-22 热度:126
本篇章节讲解PHP设计模式之单例模式原理与实现方法。供大家参考研究具体如下: 一、什么是单例模式 作为对象的创建模式,单例模式确保某一个类只有一个实例,并且对外提供这个全局实例的访问入口。它不会创建实例副本,而是会向单例类内部存储的实[详细]
-
DESCRIBE:以表格的形式展示表结构
所属栏目:[编程] 日期:2021-05-22 热度:70
DESCRIBE/DESC 语句会以表格的形式来展示表的字段信息,包括字段名、字段数据类型、是否为主键、是否有默认值等,语法格式如下: DESCRIBE 表名; 或简写成: DES[详细]
-
MySQL舍弃被其它表关联的主表
所属栏目:[编程] 日期:2021-05-22 热度:143
删除父表有以下两种方法: 先删除与它关联的子表,再删除父表;但是这样会同时删除两个表中的数据。 将关联表的外键约束取消,再删除父表;适用于需要保留子表的[详细]
-
MySQL修改字段名称
所属栏目:[编程] 日期:2021-05-22 热度:51
修改字段名称 MySQL 中修改表字段名的语法规则如下: ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型; 其中: 旧字段名:指修改前的字段名; 新字段名[详细]
-
MySQL ALTER TABLE:如何完善数据表
所属栏目:[编程] 日期:2021-05-22 热度:190
不了解如何修改数据表,就相当于是我们只要画错了就要扔掉重画,这样就增加了不必要的成本。 在 MySQL 中可以使用 ALTER TABLE 语句来改变原有表的结构,例如增[详细]
-
在指定的数据库中创建表
所属栏目:[编程] 日期:2021-05-22 热度:180
其中, [表定义选项] 的格式为: 列名1 类型1 [,] 列名n 类型n CREATE TABLE 命令语法比较多,其主要是由表创建定义(create-definition)、表选项(table-optio[详细]
-
MySQL区分数据表的存储引擎
所属栏目:[编程] 日期:2021-05-22 热度:122
MySQL 中修改数据表的存储引擎的语法格式如下: ALTER TABLE 表名 ENGINE=存储引擎名; ENGINE 关键字用来指明新的存储引擎。 实例演示 下面将数据表 student 的[详细]
-
怎样利用MySQL存储引擎?
所属栏目:[编程] 日期:2021-05-22 热度:52
表中主要介绍了 MyISAM、InnoDB 和 MEMORY 三种存储引擎特性的对比。下面详细介绍这 3 个存储引擎的应用场合并给出相应的建议。 1) MyISAM 在 MySQL 5.1 版本及[详细]
-
MySQL存储引擎分类?
所属栏目:[编程] 日期:2021-05-22 热度:159
数据库存储引擎是数据库底层软件组件,数据库管理系统使用数据引擎进行创建、查询、更新和删除数据操作。简而言之,存储引擎就是指表的类型。数据库的存储引擎决[详细]
-
MySQL如何检查系统变量
所属栏目:[编程] 日期:2021-05-22 热度:158
每一个客户端成功连接服务器后,都会产生与之对应的会话。会话期间,MySQL 服务实例会在服务器内存中生成与该会话对应的会话变量,这些会话变量的初始值是全局变[详细]
-
作为一名工程师,应该如何进修?
所属栏目:[编程] 日期:2021-05-21 热度:129
一、阅读书籍 对于工程师来说,从书籍得来的知识是必不可少的。现在很多年轻的程序员会从网络博客来学习技术,但博客内容大多缺乏体系(主要说总结性质的博客内容[详细]
-
数组中使用splice需要了解的常识
所属栏目:[编程] 日期:2021-05-21 热度:97
arrayObject.splice(index,howmany,item1,.....,itemX) index: 必需。整数,规定添加/删除项目的位置,使用负数可从数组结 尾处规定位置。 howmany: 必需。要删[详细]
-
delete 操作符会从某个对象上删除指定属性
所属栏目:[编程] 日期:2021-05-21 热度:155
delete是删除对象的属性没有任何剩菜,剩下的唯一真正的方法,但它的工作比其替代设置慢100倍 object[key] = undefined var myObject ={ ircEvent:PRIVMSG, meth[详细]
-
通常编译出来的冗余代码
所属栏目:[编程] 日期:2021-05-21 热度:193
列表和字典是重灾区。有一些人在Python里面创建一个元素已经确定的列表,却这样写代码: a=list() a.append( x ) a.append( y ) a.append( z ) 但实际上,你可以[详细]
