PHP
hancock_lin
喜欢代码,徜徉在字母和字符间,构筑自己的世界
展开
-
多数相加,和在某个区间,单个数字可累加多次
function add($base, $baseArr, $data, $min, $max){ foreach ($baseArr as $k => $v) { $sum = $base + $v; $data[] = $k; if ($sum > $min && $sum < $max) { sort($data); $str = implode(',', $d.原创 2020-10-10 09:01:17 · 265 阅读 · 0 评论 -
Swoole开发消息推送服务
Swoole开发消息推送服务什么是消息推送服务器消息服务器可以理解成是一个通道,它是把客户端和服务器、用户与用户、设备与设备之间连接的一个通道。消息推送服务应用场景:虎牙游戏直播虎牙游戏直播角色分析主播 观众 频道哪些地方需要做推送服务呢?主播开播时,系统发送消息给粉丝。 游戏竞猜结果推送 新闻推送 即时聊天 主动更新APP设置 服务器主动控...转载 2020-03-20 08:56:14 · 986 阅读 · 0 评论 -
有效的括号
题目地址:https://leetcode-cn.com/problems/valid-parentheses/思路:一个个字符循环,如果是左边的括号类型入栈,如果是右边类型括号与栈中的最新一个元素匹配。是则出栈,否则返回错误。循环完判断栈是否为空。class Solution { /** * @param String $s * @return Boo...原创 2019-09-12 09:45:58 · 72 阅读 · 0 评论 -
罗马数字转整数
题目地址:https://leetcode-cn.com/problems/roman-to-integer/思路:字符字典。这算法耗时太长。以后再想其它的。class Solution { /** * @param String $s * @return Integer */ function romanToInt($s) { ...原创 2019-07-26 09:19:50 · 58 阅读 · 0 评论 -
PHP openssl 对接 JAVA AES加密
PHP对接爱康单点登录接口JAVAimport java.net.URLDecoder;import java.net.URLEncoder;import java.security.SecureRandom;import java.util.Base64;import javax.crypto.Cipher;import javax.crypto.KeyGenerator...原创 2019-07-17 14:35:33 · 2491 阅读 · 0 评论 -
最长公共前缀
题目地址:https://leetcode-cn.com/problems/longest-common-prefix/思路,先将值拆数组,取最短字符串为比较字符串,依次判断,不等就结束循环。class Solution { /** * @param String[] $strs * @return String */ function l...原创 2019-07-29 09:57:48 · 71 阅读 · 0 评论 -
Jenkin+GIT+PHP基于阿里云家的git自动发布
首先吐槽一下阿里家的GIT用户名和密码与登录是不一样的!!!不一样的!!!不一样的!搞过一阵运维开发,现在想给世界上最好的语言PHP也搞个CI/CD流首先在自己的服务器创建密钥ssh-keygen -t rsa -C "username" -f aliyuntouch ~/.ssh/config# code.aliyun.comHost code.aliyun.com ...原创 2019-05-06 17:24:20 · 198 阅读 · 0 评论 -
关于thinkphp,json_encode输出的问题
先上个图,tp获取数据是个对象,var_dump($data),输出是一个对象,但是json_encode后是一个对象里的data数据的字符串,符合我们要的数据结构。原因是Model类重写了 jsonSerialize 方法参考链接https://www.php.net/manual/zh/class.jsonserializable.php...原创 2019-04-11 11:04:57 · 2193 阅读 · 0 评论 -
composer安装
curl -sS https://getcomposer.org/installer | phpsudo mv composer.phar /usr/local/bin/composer#切换国内的源composer config -g repo.packagist composer https://packagist.phpcomposer.com原创 2019-02-19 12:03:20 · 91 阅读 · 0 评论 -
php多人同时在线聊天easyswoole 3.x-chat分支入坑指南
相关阅读php7.2.* 编译安装https://blog.csdn.net/flang6157/article/details/87347457redis 安装https://blog.csdn.net/flang6157/article/details/50511772swoole 安装https://blog.csdn.net/flang6157/article/de...原创 2019-02-15 11:14:15 · 2536 阅读 · 0 评论 -
swoole安装+vagrant+vbox+centos7(64)
vagrant+vbox+centos7(64)https://blog.csdn.net/flang6157/article/details/89922203wget https://github.com/swoole/swoole-src/archive/v4.2.12.tar.gz -O swoole-4.2.12.tar.gztar -zxvf swoole-4.2.12...原创 2019-02-15 11:13:05 · 208 阅读 · 0 评论 -
php7.2.* 编译安装
cd ~yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel libmcrypt libmcryp...原创 2019-02-15 11:01:25 · 638 阅读 · 0 评论 -
swoole安装时报错
PHP Warning: PHP Startup: Unable to load dynamic library 'swoole' (tried: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/swoole (/usr/local/php/lib/php/extensions/no-debug-non-zts-201707...原创 2018-11-21 19:20:52 · 374 阅读 · 0 评论 -
PHP+Socket聊天室(telnet命令调试)
<?php/** * Author: Hancock * Email: 84622365@qq.com * Date: 5/7/2016 * Des: */class socket{ private $_socket; private $_domain = AF_INET; private $_type = SOCK_STREAM; private原创 2016-05-09 18:47:26 · 635 阅读 · 0 评论 -
Linux+PHP(5.4+)+MEMCACHE
网上搜了半天,按照文章里说的在编译memcache的时候会碰到>>error "zend_class_entry has no member named default_properties"的问题。GG了半天上面说PHP5.4以上的版本都会碰到这个问题,最后从官网下了相对稳定的最新安装包,问题迎刃而解。Linux 安装包4个:1:libevent-2.0.22-stable.tar.原创 2015-12-11 16:10:35 · 395 阅读 · 0 评论 -
thinkphp过滤post提交过来的数组(获取不到post过来的checkbox值)
1./Lib/Core/App.class.php Line:58if(C('VAR_FILTERS')) { $filters = explode(',',C('VAR_FILTERS')); foreach($filters as $filter){ // 全局参数过滤 $原创 2015-07-07 09:39:09 · 2461 阅读 · 0 评论 -
php关于阿里云OSS简易操作类
首先要下载官司方的php-SDK包地址:https://docs.aliyun.com/?spm=5176.383663.9.7.DcfZ6d#/pub/oss/sdk/sdk-download&php<?phprequire_once 'oss/alioss.class.php';require_once 'oss/util/oss_util.class.php';/**原创 2015-10-15 20:39:32 · 728 阅读 · 0 评论