- 博客(46)
- 资源 (34)
- 收藏
- 关注
原创 phpstorm关闭编辑器左边的竖线,点击竖线可以查看文件差异
phpstorm编辑器左边默认有一跟竖线,可以用来展示当前文件的差异情况:经常容易误点到。这样来关闭它:
2021-08-24 13:27:09
652
原创 PHP使用MeiliSearch实现全文检索
简介MeiliSearch是一个快捷、易用且易部署的全文搜索引擎,支持自定义搜索和索引,支持容错搜索、过滤器和同义词。天生支持中文搜索。同时支持搜索结果词语高亮显示等。相比ElasticSearch,MeiliSearch更加轻量化。官网地址:http://www.meilisearch.com/安装支持多种安装方式,本文采取的是docker的安装方式。其他安装方式详见官网文档:https://docs.meilisearch.com/learn/getting_started/installa
2021-03-21 20:46:45
2903
3
原创 windows10环境使用Zephir编写PHP7.4扩展
概念Zephir 是一种中间语言,以接近 PHP 的语法来编写代码,然后转换成 PHP 扩展。准备在开始之前,需要下载并安装好以下几样东西:安装Visual Studio 2017后续很多命令需要在VS 2017的开发人员命令提示符中执行。关于Visual Studio版本的说明:编译PHP 7.0+扩展 => Visual Studio 2015编译PHP 7.2+扩展 => Visual Studio 2017编译PHP 8.0+扩展 => Visual Studio
2021-01-31 20:03:09
865
1
原创 织梦在php7.3环境下不显示列表数据,只显示页码的解决办法
原因是在php7.3环境下,必须要初始化数组。打开include/dedetemplate.class.php文件,找到ParseAttribute函数,在$strLen = strlen($this->sourceString);代码的下方加入如下代码:$this->cAttributes->items = [];
2020-12-21 16:59:29
402
原创 PHP连接并使用人大金仓数据库kingbase
安装人大金仓注意事项设置不区分大小写创建数据库创建DEMO数据库后,默认也会自动创建PUBLIC模式,后续的新建表等操作会自动在PUBLIC模式中进行。配置PHP(PDO接口)下载接口文件pdo_kdb_x64_for_php7.2.26.zip注:该接口文件只适合于PHP7.2 TS X64版本,如果你使用的是其他版本的PHP,需要去人大金仓官网下载。拷贝文件将php_pdo_kdb.dll文件拷贝至php的扩展目录下(扩展目录通过查看phpinfo里面的extension_
2020-09-03 13:39:34
4730
5
原创 Kee插件提示Open Kee Vault or KeePass to enable Kee的解决办法
问题描述kee插件自动升级后,发现插件无法使用了,提示Open Kee Vault or KeePass to enable Kee。通过升级keepass也无法解决。解决办法下载最新的插件:KeePassRPC插件,下载地址:https://github.com/kee-org/keepassrpc/releases/latest下载后将KeePassRPC.plgx文件拷贝覆盖至keepass的Plugins文件夹,最后重启keepass即可。...
2020-08-26 12:25:58
737
原创 Redux实例学习之计数器
创建counter项目create-react-app counter删除多余文件,src目录只保留app.js和index.jsindex.js内容如下:import React from 'react';import ReactDOM from 'react-dom';import App from './App';ReactDOM.render( <App/>, document.getElementById('root'));app.js内容如下:
2020-08-08 09:36:43
414
原创 达梦DM8主从复制配置实战
概述达梦数据复制(DATA REPLICATION)是一个分担系统访问压力、加快异地访问响应速度、提高数据可靠性的解决方案。将一个服务器实例上的数据变更复制到另外的服务器实例。可以用于解决大、中型应用中出现的因来自不同地域、不同部门、不同类型的数据访问请求导致数据库服务器超负荷运行、网络阻塞、远程用户的数据响应迟缓的问题。说明搭建达梦DM8主从复制需要至少三台服务器(主服务器、从服务器、复制服务器(RPS))。主服务器为发起复制操作的服务器,从服务器为接收主服务器发送的数据并进行复制的服务器。复制服
2020-08-04 16:18:27
4497
原创 PHP7连接并使用达梦数据库DM8
安装DM8 windowsX64版下载地址:链接: https://pan.baidu.com/s/1IYfgmJU7bc9p_J5O6VLuJA提取码: iip1创建数据库实例指定数据库名、实例名及端口号设置初始化参数字符集设置为UTF-8,去掉字符串大小写敏感设置密码创建成功后,系统服务里面将新增加一个服务,如果需要删除该数据库时,需要先停止该服务:管理数据库新建模式运行DM管理工具,连接localhot这个数据库,选中模式,右键,新建模式:新建一
2020-08-03 10:05:40
4954
4
原创 MySQL迁移达梦DM8实战
准备在迁移前,先在本地数据库新建一个空库,并将要迁移到达梦数据库的MySQL数据库复制到本地的这个空库中,因为接下来需要修改某些表的设置。CURRENT_TIMESTAMPCURRENT_TIMESTAMP是MySQL的函数,达梦不支持该函数,如果使用了这个函数,那么需要修改。例如将TABLE_NAME表中的updated_at字段修改为datetime类型,并去掉默认值。ALTER TABLE `TABLE_NAME` MODIFY COLUMN `updated_at` datetime(
2020-08-03 10:03:49
4186
原创 达梦DM8数据库的备份与还原
逻辑备份与还原dexp 逻辑导出dexp工具可以对本地或者远程数据库进行数据库级、用户级、模式级和表级的逻辑备份。将用户名和密码均为SYSDBA, IP 地址为127.0.0.1,端口号为5236的数据库采用FULL方式完全导出。导出文件名为db_str.dmp,导出的日志文件名为db_str.log, 导出文件的路径为/home/dm_bak。cd /www/dm8/bin./dexp USERID=SYSDBA/SYSDBA@127.0.0.1:5236 FILE=db_str.dmp DIR
2020-08-03 10:02:17
2883
原创 PHP使用达梦数据库PDO方式中文乱码的解决办法
PDO方式下,即使设置了数据库为UTF-8编码,使用php的pdo方式查询出的数据依然是GBK编码。解决办法:打开C:\windows\System32\dm_svc.conf文件,新增一行:CHAR_CODE=(PG_UTF8)保存后重启apache
2020-07-17 09:44:02
2039
1
原创 PHP7安装mongoDB扩展,phpinfo没有,php cli下有的解决办法
win10下,将下载的php_mongodb.dll放到ext目录后,重启apache,发现在phpinfo里依然没有看到mongodb,但是在cmd下通过php -m却可以看到。通过搜索发现需要将PHP安装目录下的libsasl.dll文件拷贝至apache的安装目录(即httpd.exe所在的目录),然后重启apache即可。...
2020-05-14 19:40:17
1004
原创 tinymce5.x 上传本地图片(自己写个插件)
参考了这篇文章:https://www.cnblogs.com/fhen/p/5809514.html,不过是4.x的版本。以下适合tinymce5.x的版本。在tinymce的plugins目录下新建一个uploadimage文件夹,在该文件内新建一个plugin.min.js文件内容如下:(function () { 'use strict'; var global = ...
2020-03-04 15:39:23
2442
4
原创 Linux服务器使用syncthing实现单向同步
单向同步syncthing设置好后,默认是双向同步的,即一方服务器的共享文件夹发生变动后,其他的共享文件夹也会跟着发生改变。如果只需要单向同步,可以在共享文件夹的高级选项中,设置文件夹类型为仅接收。例如A服务器和B服务器进行同步,我们只需要A发生的改动同步到B,而不希望B发生的改动同步到A,那么只需要设置B的件夹类型为仅接收。...
2020-01-28 13:44:14
3814
1
原创 yaf框架学习之安装并配置phpstorm代码提示
yaf简介Yaf框架是大名鼎鼎的鸟哥:惠新宸(英文名:Laruence,PHP开发组核心成员, Zend顾问, PHP7主要开发者)用c语言编写的PHP框架,是一个以PHP扩展形式提供的PHP开发框架,相比于一般的PHP框架, 它更快,更轻便,内存占用率更低,就是本着对性能的追求,Yaf把框架中不易变的部分抽象出来,类如路由、自动加载、bootstrap、分发等,采用PHP扩展去实现,以此来保证...
2019-12-24 15:18:46
1068
原创 win7安装Docker并部署CentOS+宝塔环境
安装docker Toolboxwin7系统需要安装docker Toolbox来使用。docker Toolbox国内镜像下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/安装好后桌面会多出三个图标,分别是:Oracle VM VirtualBox,Kitematic (Alpha),Docker Qu...
2019-12-04 16:43:06
1810
1
原创 解决win10下WinSCP老是断线重连
在使用WinSCP时,隔了几分钟没在上面操作,连接就会断开,每次都需要重新链接,比较麻烦。在网上搜了一下,可以设置一定时间内请求一次连接。这样连接就不会断掉了。设置重连时间设置keepalives编辑站点,选择高级,在连接选项中,选择发送空SSH包,间隔秒数选择30秒。...
2019-12-03 22:31:45
9611
7
原创 一个PHP文件搞定支付宝现金红包
B2C现金红包流程:1.调用统一转账接口(alipay.fund.trans.uni.transfer)将资金从发起请求的商户支付宝账户余额打款给领取红包的人。2.可以通过转账业务单据查询接口(aalipay.fund.trans.common.query)查询红包转发送状态。B2C现金红包代码:<?php$appid = 'xxxxx'; //https://open.alip...
2019-11-17 12:58:23
4542
1
原创 PHP判断是手机QQ内置浏览器还是QQ浏览器
代码如下:if(isQQBrowser() == 'QQ'){ echo "QQ内置浏览器";}elseif(isQQBrowser() == 'QQBrowser'){ echo "QQ浏览器";}else{ echo "其他浏览器";}function isQQBrowser(){ if(strpos($_SERVER['HTTP_USER_AGENT'], 'QQ') !...
2019-11-10 20:40:43
3094
1
原创 CentOS7安装RabbitMQ 3.8.0
折腾了两天总算把RabbitMQ安装上了,中途遇到了不少坑,主要原因为Erlang没有安装对,因为在安装Erlang时即便缺少了一些依赖,也可以安装成功Erlang,但后面安装RabbitMQ后就不能成功启动RabbitMQ。安装版本准备RabbitMQ是Erlang语言编写的,安装RabbitMQ之前,需要先安装Erlang。但安装Erlang前,需要先安装Erlang的依赖。安装Erla...
2019-10-11 07:47:06
935
1
原创 利用Navicat傻瓜化实现MySQL8.0主从同步
网上的教程大多是通过命令实现的,我比较懒,想着有没有比较简单的办法来实现呢,平时数据库管理用Navicat用得比较多,就琢磨着试试用navicat来实现。基本构建思路1.主从库的数据库版本尽量一致2.确保数据相同– 从库必须要有主库上的数据。3.配置主服务器– 启用binlog 日志– 设置server_id– 设置要同步的数据库– 设置授权用户– 记录需要同步的日志文件名及日...
2019-10-07 19:53:52
3740
3
原创 nginx伪静态在目录后加斜杆/,html则不加
nginx伪静态规则开启后,在访问域名www.baidu.com/html时,无法访问,要在末尾添加/,变成www.baidu.com/html/时,才可以,那么需要自动在目录后添加/,伪静态规则的最后需要添加如下代码:if ($request_uri !~* \.html$) { rewrite ^(.*[^/])$ $1/ permanent;}...
2019-04-03 14:39:04
1622
3
原创 searchableSelect下拉框插件增加按拼音及首拼搜索
如果你的下拉框选项都是中文,那么下拉搜索时也必须输入中文才能搜索。如果增加上按拼音及汉字首字母搜索岂不是更方便?1 引入拼音及首字母转换js地址:https://github.com/onionooO/ChineseToPinyinAndInitials2 修改jquery.searchableSelect.js搜索“searchableSelectContains”,就在文件开头第4行。...
2018-12-17 17:08:19
1135
1
原创 一个PHP文件搞定微信公众号消息加解密
1.如何接收微信消息当用户给你的微信公众号发送消息时,当用户关注或取消关注你的公众号时等等,微信都会发送消息到你指定的地址。但前提是你指定并开启了服务器配置。message.php文件代码如下:<?phpecho $_GET['echostr'];exit();2.日志记录接收到的消息当正确设置并开启服务器配置后,微信就会将发送信息到你指定的网址了。为了知道...
2018-08-24 22:23:15
4001
1
原创 一个PHP文件搞定微信公众号自定义菜单创建
先看最终效果: 环境要求:PHP5.3+这里只实现view类型的按钮,其他的请自行修改,代码如下:<?phpheader('Content-type:text/html; Charset=utf-8');$appid='xxxxx'; //你的appid$appsecret='xxxxx'; //你的app密钥$wx = new WxService($appid,$...
2018-08-24 20:23:05
3530
原创 windows7安装MySQL5.7.22免安装版
下载MySQL网址:https://dev.mysql.com/downloads/mysql/ 选择对应的版本及操作系统的位数,下载zip压缩包 压缩包地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-winx64.zip解压压缩包例如我解压到了D:\soft文件夹,路径是:D:\soft\my...
2018-08-24 16:54:45
638
原创 Docker安装CentOS7及MySQL5.7
目前有关MySQL的Docker镜像大多是基于Ubuntu构建的,如果想把MySQL安装在CentOS上,那么只有自己动手来构建基于CentOS的MySQL镜像了。下载centos7镜像docker pull daocloud.io/centos:latest运行centos7容器docker run -dit --privileged --name=centos7 daoc...
2018-08-02 19:29:32
11688
6
原创 windows环境下安装MySQL5.7.22免安装版
1 下载MySQL网址:https://dev.mysql.com/downloads/mysql/选择对应的版本及操作系统的位数,下载zip压缩包压缩包地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-winx64.zip2 解压压缩包例如我解压到了D:\soft文件夹,路径是:D:\soft\mysq...
2018-08-01 17:35:32
608
原创 PHP使用PHPExcel导出Excel超简单示例
<?phperror_reporting(0);require_once('excel/PHPExcel.php');$head = ['姓名','身份证','性别','地址'];$body = [ ['周杰伦','510242197605300015','男','成都市高新区'], ['蔡依林','510242197605300014','女','成都市武侯区']...
2018-07-18 09:02:57
4891
2
原创 一个PHP文件搞定支付宝JSAPI支付
有些时候我们需要用支付宝扫码后由顾客自己输入消费金额并点击确定付款,付款完成后再跳转到指定的页面,目前可以实现该功能的只有JSAPI支付(APP支付)。思路:通过支付宝扫码打开指定的网址,然后在网址中点击按钮,用JS来触发并唤起支付宝原生支付,支付完成后,跳转至指定页面即可。支付宝JSAPI详细文档地址:https://myjsapi.alipay.com/jsapi/demo下载地址:https...
2018-06-18 15:00:46
9948
原创 支付宝及微信支付在线DEMO演示
为了方便大家更直观的体验微信及支付宝的支付,现提供了在线的演示地址。微信支付demo集(PHP):https://www.dedemao.com/wx/demo.html支付宝支付demo集(PHP):https://www.dedemao.com/alipay/demo.html...
2018-03-13 11:48:58
6542
原创 织梦个人网站即时到账支付插件
众所周知,接入支付宝、微信等支付方式都需要企业资质,个人用户无法申请,但很多时候个人网站也需要接入支付,目前市面上为了实现个人即使到账,要么通过购买软件监听个人账户的交易记录来模拟即使到账,要么只能接入第四方聚合支付,但这类支付通常是小企业,没有安全保障可言,同时费率高,很不划算。
2017-12-22 12:44:15
6833
原创 CentOS7下PHP7.2安装redis扩展
1、安装phpizeyum install php-devel2、下载扩展源码包,直接用wgetwget https://github.com/edtechd/phpredis/archive/php7.zip3 解压php7.zip4 解压目录为pphpredis-php7,进入该文件夹,开始编译php扩展cd pphpredis-php7phpize5、查找php-config路径find /
2017-12-20 13:52:23
1510
原创 php_igbinary+php_redis(从PHP5.3到7.2)最全集合
每次总是要网上选择对应php版本的redis扩展,这次索性把所有版本的redis扩展dll全部搜集了,方便以后查找。包括了从PHP5.3到PHP7.2,所有TS、NTS,X64和X86的所有版本的php_igbinary.dll和php_redis.dll
2017-12-14 13:03:59
5493
原创 java/php对应的AES/CBC/PKCS5Padding模式 加密解密
目前一个系统(java开发的)上将加密的用户名和密码传递到另一个系统(PHP开发的),约定了java使用AES加密,php在获得加密的用户名和密码后,进行解密。
2017-11-30 15:17:55
9199
原创 一个PHP文件搞定支付宝系列之当面付(扫码支付)
网上的很多PHP支付宝支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入支付宝支付的带来些许帮助和借鉴意义。扫码支付,指用户打开支付宝钱包中的“扫一扫”功能,扫描商家展示在某收银场景下的二维码并进行支付的模式。该模式适用于线下实体店支付、面对面支付等场景。运行以下php文件代码即可生成一张付款二维码图片,使用支付宝扫一扫即可付款。
2017-11-27 14:44:55
18736
12
原创 一个PHP文件搞定支付宝系列之手机网站支付(兼容微信浏览器)
网上的很多PHP支付宝支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入支付宝支付的带来些许帮助和借鉴意义。
2017-11-26 12:41:47
8566
1
原创 支付宝手机网站支付出现系统繁忙,请稍后再试
今日在做一个文件搞定支付宝系列时,其中在做支付宝手机网站兼容微信浏览器时,遇到了不少坑,这里详细记录一下。1.验签出错 按照支付宝提供的demo(alipay_in_weixin_demo),里面只传了少部分参数,跟手机版支付有很大差别。按照手机版网页支付的接口,将post支付改造为get,通过?和&将参数和值连接起来访问,这样就没有报该错误了。2.系统繁忙,请稍后再试 这次的问题更麻烦,好不容
2017-11-26 12:14:04
16439
原创 一个PHP文件搞定支付宝系列之电脑网站支付
网上的很多PHP支付宝支付接入教程都颇为复杂,且需要配置和引入较多的文件,本人通过整理后给出一个单文件版的,希望可以给各位想接入支付宝支付的带来些许帮助和借鉴意义。
2017-11-25 21:08:20
3747
链栈的常用操作(C++)
2013-10-15
顺序栈的常用操作 C++
2013-10-15
单链表的并集与交集(C语言)
2013-10-10
SQLBackupAndFTP 12.7.19 cracked
2024-01-12
IDEA插件(CamelCase.jar)也适用于phpstorm
2020-05-10
powerpaste-4.0.1-317(兼容最新tinymce5.2.0)
2020-03-13
tinymce powerpaste插件(兼容最新tinymce5.2.0)
2020-03-03
tinymce powerpaste插件3.3.3-308
2019-01-13
php_igbinary+php_redis(从PHP5.3到7.2)最全集合
2017-12-14
车牌识别程序matlab版
2014-04-08
学生信息管理系统 C++
2013-11-02
汉诺塔的递归算法 C语言
2013-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人