PHP
霸气工作室
做永远的自己
展开
-
2021 年 centos redis lnmp
centos 必要安装更新源 yum -y update 下载redis5.0 wget 安装 yum -y install wget原创 2021-06-19 18:01:40 · 207 阅读 · 0 评论 -
中文转图片处理
//字体大小 $size = 50;//字体类型,本例为宋体 $font = "E:\simsun.ttc";//显示的文字 $text = "Java 开发第五章主要讲解的是 JAVA 的基础内容,希望能帮助大家打好基础,感谢"; $text = $this->break_string($text, 15); $width = 1080; $height = 1920;//创建一个长为500高为8.原创 2021-04-14 11:14:25 · 212 阅读 · 0 评论 -
python 爬虫接口验证得文件
from selenium import webdriverfrom fastapi import FastAPI, Queryfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.webdriver.common.by import Byapp = FastAPI()@ap.原创 2020-08-04 10:53:06 · 297 阅读 · 0 评论 -
多父级自动匹配通用方法
$result = [];foreach ($data as $item) { $obj = (object)[]; $obj->id = $item['id']; $obj->parent_id = $item['parent_id']; $obj->type = $item['type']; $obj->level = $it...原创 2019-12-26 19:12:43 · 244 阅读 · 0 评论 -
yii 消息队列yii2-queue
Yii https://github.com/yiisoft/yii2-queue要执行 需要在web.php和console.php 都配置才可以使用文件https://github.com/yiisoft/yii2-queue/blob/master/docs/guide-zh-CN/driver-file.md数据库 数据库存储 执行完会自动删除...原创 2019-11-12 16:53:07 · 1164 阅读 · 0 评论 -
微信 app 小程序 二次加密顺序
App支付二次加密appid=微信Appid&noncestr=1shxazkl7tjs4p1yx4j0xfi61v4uzl7y&package=Sign=WXPay&partnerid=微信MCHID&prepayid=wx08101033746456534b3875c61371400100×tamp=1573179033&key=a...原创 2019-11-08 10:12:44 · 588 阅读 · 0 评论 -
php rpc 应用
服务端RpcServer.php<?php/** * Created by PhpStorm. * User: AAA * Date: 2019/10/24 * Time: 17:28 *///https://www.jianshu.com/p/69a13053f20dclass RpcServer{ /** * User: yuzhao ...原创 2019-10-24 18:06:59 · 384 阅读 · 1 评论 -
简单PHP对称加密解密方法
最近在项目中使用ThinkPHP自带的各种对称加密,在经过URL传输后出现解释不了的情况,无论使用URL转码还是什么,都不起作用,时好时坏,所以就自己随便写了一个加密解密的方法,希望能暂时满足项目的需求吧,目前至少一没有看到代码的人,是很难找到破解的方法的,而且满足在网络中传输后可以正常解码。同时也在这里分享一下,希望得到大家指正,以便完善下代码,哈哈!/** * 简单对称加密原创 2017-11-13 10:03:54 · 807 阅读 · 0 评论 -
爬取服务器图片
自己尝试的header("content-type:text/html;charset=utf-8");$search = array(" ", " ", "\n", "\r", "\t");$replace = array("", "", "", "", "");$merchant_num = str_replace($search, $replace, $_REQUEST['me原创 2017-12-26 09:24:18 · 640 阅读 · 0 评论 -
mysql 索引性能介绍
Table表的名称。Non_unique如果索引不能包括重复词,则为0。如果可以,则为1。Key_name索引的名称。Seq_in_index索引中的列序列号,从1开始。Column_name列名称。Collation列以什么方式存储在索引中。在MySQLSHOW INDEX语法中,有值’A’(升序)或NULL原创 2017-12-29 11:27:32 · 472 阅读 · 0 评论 -
express 项目创建
二、安装Expressexpress是node平台下最常用的web应用开发框架1. 全局安装expressnpm install -g expressWin7环境全局安装在C:\Users\Administrator\AppData\Roaming\npm\node_modules文件夹下2.全局安装express命令行工具1npm install -g express-generator在最新的...原创 2018-06-25 15:49:32 · 304 阅读 · 0 评论 -
扫码枪 js批量生成条码
formid="form2">inputtype="hidden"name="type_code"id="type_code"value="">li>divstyle="width:70%;height:35px;line-height:35px;float:left;">spanstyle="display:inline-b原创 2017-01-20 14:19:51 · 2407 阅读 · 0 评论 -
centos 6.5 安装git
安装GITyun install gityun install openssh-server openssh-client注解:安装openssh-server和openssh-client是由于git需要通过ssh协议来在服务器与客户端之间传输文件添加用户名和密码[html] view plain copy print?原创 2017-10-31 17:26:10 · 380 阅读 · 0 评论 -
常见优化问题
1)数据唯一性差的字段不要使用索引比如性别,只有两种可能数据。意味着索引的二叉树级别少,多是平级。这样的二叉树查找无异于全表扫描。2) 频繁更新的字段不要使用索引比如logincount登录次数,频繁变化导致索引也频繁变化,增大数据库工作量,降低效率。3) 字段不在where语句出现时不要添加索引只有在where语句出现,mysql才会去使用索引4) 数据量少的表不要使用索转载 2017-02-14 15:54:45 · 646 阅读 · 0 评论 -
php socket编程
1. 预备知识 一直以来很少看到有多少人使用PHP的socket模块来做一些事情,大概大家都把它定位在脚本语言的范畴内吧,但是其实php的socket模块可以做很多事情,包括做ftplist,http post提交,smtp提交,组包并进行特殊报文的交互(如smpp协议),whois查询。这些都是比较常见的查询。特别是php的socket扩展库可以做的事情简直不会比原创 2017-08-31 08:41:07 · 597 阅读 · 0 评论 -
mysql 存储引擎
HTTP协议——简单认识TCP/IP协议原创 2017-08-31 08:40:56 · 314 阅读 · 0 评论 -
memcached和redis区别
传统MySQL+ Memcached架构遇到的问题 实际mysql是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MySQL需要不断进行拆库拆表,Memcached也需不断跟着扩容,扩容和维护工作占据大量开发时间。 2.M原创 2017-08-31 08:40:41 · 340 阅读 · 0 评论 -
php消息队列
1. 什么是消息队列消息队列(英语:Message queue)是一种进程间通信或同一进程的不同线程间的通信方式2. 为什么使用消息队列消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读出。通过消息队列,应用程序可独立地执行,它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。3.原创 2017-08-31 08:40:07 · 851 阅读 · 0 评论 -
nginx指向
upstream pay { server 指向ip;}## The default server#server { listen 80; #listen 443 ssl; #ssl_certificate /etc/nginx/conf.d/020.com.crt; #ssl_certificate_key /etc/...原创 2018-01-04 18:23:56 · 515 阅读 · 0 评论 -
面试题
1、简单做一下自我介绍,然后谈一下近三年来你的得意之作?点评:A、此问题考察你的描述同简历的相符之处B、从描述中,发现可以追问的点,追问细节,你是不是真参与了,参与了多少C、从项目的周期、职责、复杂程序对你的能力进行定位和评估 2、面试官看过你的简历,会问一些你做的项目的用户量、PV、吞吐量、相关难点和解决方法等点评:A、目标同上。 3、数据库设计经验,为什原创 2018-01-08 10:14:10 · 1331 阅读 · 0 评论 -
window 安装swoft框架准备工作
第一步 开启window bios虚拟化 不同的电脑设置位置不一样https://www.cnblogs.com/dunitian/p/6657344.html第二步 下载安装docker 需要注册才可以https://www.runoob.com/docker/windows-docker-install.html文件需要以管理员身份运行 否则会一直卡着不动第三步 git下载 https://g...原创 2019-07-16 13:44:01 · 1352 阅读 · 0 评论 -
PHP异步上传处理
<?phpnamespace Api\Controller;header("Access-Control-Allow-Origin: *");header("Access-Control-Allow-Methods' 'GET, POST'");use Think\Controller;class ImgBankUploadController extends Contro...原创 2019-05-06 10:27:34 · 604 阅读 · 0 评论 -
图片压缩 裁剪处理
<?phpnamespace Api\Controller;header("Access-Control-Allow-Origin: *");header("Access-Control-Allow-Methods' 'GET, POST'");use Think\Controller;class ImgShearController extends Controller...原创 2019-05-06 10:25:52 · 313 阅读 · 0 评论 -
Sqlserver本地驱动安装
Yii 提示没有驱动下载 最新版扩展 找到对应的版本 提示报错 链接下载https://www.microsoft.com/zh-cn/download/details.aspx?id=56567 对应的版本 安装ok https://docs.microsoft.com/en-us/sql/connect/php/download-drivers-ph...原创 2018-12-13 15:23:02 · 1541 阅读 · 1 评论 -
地图
http://minedata.cn/minemapapi/v2.0.0/minemap.js原创 2018-10-12 15:11:27 · 368 阅读 · 0 评论 -
Fiddler 4 抓取拼装正常参数
原创 2018-09-25 15:00:53 · 455 阅读 · 0 评论 -
PHP 跳过ssl 验证 请求
1 服务有证书 用代码不能跳过验证解决办法 用Postman 可以自动抓取 2 下载证书 curl 证书 cacert.pem https://curl.haxx.se/ca/cacert.pem3修改php.ini开启extension=php_openssl.dll编辑curl.cainfo = "D:\phpStudy\PHPTutoria...原创 2018-07-24 20:27:35 · 4324 阅读 · 0 评论 -
Centos 7.3搭建LNMP环境
1. 关闭防火墙和selinux打开文件selinuxvim /etc/sysconfig/selinux1将文件中SELINUX=enforcing改为disabled,然后执行”setenforce 0″不用重启地关闭selinux。SELINUX=disabled1关闭放火墙systemctl stop firewalld.service12.安装软...原创 2018-03-12 16:52:37 · 329 阅读 · 0 评论 -
异步上传图片
<?phpnamespace Api\Controller;header("Access-Control-Allow-Origin: *");header("Access-Control-Allow-Methods' 'GET, POST'");use Think\Controller;class ImgUploadController extends Controll...原创 2018-02-24 18:03:00 · 350 阅读 · 0 评论 -
微信免充值
生成签名 https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=20_1或者 https://pay.weixin.qq.com/wiki/tools/signverify/mch_idnonce_str Key会生成下面xml格式第二步通过已经生成的xml posp原创 2017-11-07 11:20:34 · 694 阅读 · 1 评论 -
php长连接和短连接
什么是长连接,如果你没听说过,可以往下看! 长连接到底有什么用?我想你应该见过很多在线聊天工具吧,比如新浪的Woocall,另外还有很多网页在线聊天的工具。Omegle也是一个很不错的网站,前段时间挺火的,目前alexa全球排名8694(2009-8-18数据),另外使用校内的人应该会熟悉其中一个功能,如果有人回复你了,网站会马上出现提示,此时你并没有刷新页面;Gmail也有此功能,如原创 2017-08-31 08:39:44 · 1043 阅读 · 0 评论 -
php跨域问题 跨域上传图片 手机端上传图片 省市区联动 转64位字符串上传图片
namespace Api\Controller;//头部必须加header("Access-Control-Allow-Origin: *");header("Access-Control-Allow-Methods' 'GET, POST'");use Think\Controller;class ImgUploadController extends Cont原创 2017-01-20 11:59:52 · 1408 阅读 · 0 评论 -
host无法修改解决办法
win+R 运行 输入msconfig 确定 系统配置—计算机管理–启动 计算机管理—本地用户和组 双击用户—出现3个帐户—Administrators帐户、来宾帐户及现在用的帐户 双击用户Administrators帐户,帐户已禁用前的 钩去掉–确定,OK到这里Administrators已经开启,注销计算机之后就能看到Administrators帐户 追问 可以按步骤更仔细点说吗,原创 2017-01-20 15:57:26 · 2757 阅读 · 0 评论 -
微信自动回复功能
http://www.tuicool.com/articles/QF3Qjmdefine("TOKEN", "mzh"); //换成你的token$wechatObj = new wechatCallbackapiTest();if (isset($_GET['echostr'])) { //验证微信 $wechatObj->valid原创 2017-01-20 13:58:42 · 2601 阅读 · 0 评论 -
php 读取TXT文本生成 想要的数据格式
控制器 public function index() { $_rows = M('tb')->where(['areaType' => 2])->select(); foreach ($_rows as $k => $v) { echo "pro_array[" . $v['areaCode'] . "]原创 2017-01-20 13:59:51 · 2028 阅读 · 0 评论 -
xml可以分页案例
namespace Admin\Controller;use Common\Controller\AdminController;use Lib\Utils;class BusinessController extends AdminController{ public function __construct()原创 2017-01-20 14:00:58 · 3150 阅读 · 0 评论 -
MySQL 存储引擎
控制器public function index(){ $_rows = M('tb')->where(['areaType' => 2])->select(); foreach ($_rows as $k => $v) { echo "pro_array[" . $v['areaCode'] . "]" . "=" . '"' . $v['areaName'] .原创 2017-01-20 14:02:17 · 220 阅读 · 0 评论 -
百度 谷歌 定位
http://www.cnblogs.com/zhaohuionly/archive/2013/06/18/3142623.html演示:HTML5获取地理位置定位信息.demo{width:560px; margin:60px auto原创 2017-01-20 14:06:38 · 412 阅读 · 0 评论 -
wim
http://qydev.weixin.qq.com/wiki/index.php?title=OAuth%E9%AA%8C%E8%AF%81%E6%8E%A5%E5%8F%A3Laravel 相关网站描述http://laravel.com/官方网站http://laravel-china.org/国内网站http://golaravel.com/国内 文档+问答社区https://phphub.原创 2017-01-20 14:21:21 · 780 阅读 · 0 评论 -
抓取微信图文信息
class AdvertisementAction extends BaseAction{public $token;public $id;public $wecha_id;public $appid;public $appsecret;public $wxuser;public function _initialize() {parent::_initiali原创 2017-01-20 13:54:44 · 1926 阅读 · 2 评论