- 博客(21)
- 资源 (9)
- 收藏
- 关注
原创 记一次 SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large (」 8126)错误
[Err] 1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.将语句中Engine=Innodb 修改为 Engine=MyISAM
2020-07-08 14:38:04 1439
原创 记一次utf8mb4错误
记一次:SQLSTATE[HY000] [2019] Can’t initialize character set utf8mb4()错误SQLSTATE[HY000] [2019] Can’t initialize character set utf8mb4 (path: /usr/share/mysql/charsets/)把:database.php里面的 ‘charset’ => ‘utf8’,就ok刚开始还以为是mysql 的版本太低了,so what…...
2020-06-09 15:29:03 432
原创 服务器上的 Git - 在服务器上搭建 Git
在服务器上搭建 Git现在我们将讨论如何在你自己的服务器上搭建 Git 服务来运行这些协议。Note这里我们将要演示在 Linux 服务器上进行一次基本且简化的安装所需的命令与步骤,当然在 macOS 或 Windows 服务器上同样可以运行这些服务。 事实上,在你的计算机基础架构中建立一个生产环境服务器,将不可避免的使用到不同的安全措施与操作系统工具。但是,希望你能从本节中获得一些必要的知识。在开始架设 Git 服务器前,需要把现有仓库导出为裸仓库——即一个不包含当前工作目录的仓库。 这通常是很简
2020-06-08 14:07:07 291
转载 SQL的四种连接查询
一、内连接:inner join 或者 join 交集二、外连接:1、左连接 left join 或者 left outer join2、右连接 right join 或者 right outer join3、完全外连接 full join 或者 full outer join 并集4、举例– 在新数据库创建两个表:create database testJoin;use testJoin;– person表id,name,cardIdcreate table person(
2020-06-02 16:07:31 895
原创 Git命令 git篇(1)
最近学习用到了git 所以查了一下命令,顺便记一下。以便以后查阅查看、添加、提交、删除、找回,重置修改文件git help # 显示command的helpgit show # 显示某次提交的内容git show KaTeX parse error: Expected 'EOF', got '#' at position 22: …t co -- <file> #̲ 抛弃工作区修改 git …id> # 恢复某次提交的状态,恢复动作本身也创建次提交对象git revert
2020-06-01 13:36:34 134
原创 ThinkPHP5+Redis 操作(2) 扩展
thinkphp5的自带redis类方法,只有简单的读取缓存、写入缓存的基本方法,不能满足我们业务的需求。redis本身支持五种数据类型,string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)。接下来还是让我一起扩展thinkphp5的redis方法首先我们先找到缓存驱动类里的,handler()方法,这个方法是返回Redis类的实例化对象的。这就是实例化对象,包括了options配置项、handler资源句柄、tag标签。实际上这里的handler是new
2020-05-23 19:52:47 434
原创 ThinkPHP5+Redis(1) 操作
window环境(phpstudy)php安装redis扩展使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本(特别注意以php版本的architecture是x86还是64为准,不能以操作系统为准)根据版本号选择扩展版本http://windows.php.net/downloads/pecl/snaps/redis/解压缩后,将php_redis.dll拷贝至php的ext目录下修改php.ini重启php查看phpinfo看到新增的redis扩展表示已经成功了.
2020-05-23 19:46:48 501
转载 一份tcp、http面试指南,常考点都给你了
TCP要说http就绕不开tcp,TCP协议对应于传输层,而HTTP协议对应于应用层,从本质上来说,二者没有可比性。但是,http是基于tcp协议的。TCP/IP 协议分层模型物理层将二进制的0和1和电压高低,光的闪灭和电波的强弱信号进行转换链路层代表驱动网络层使用 IP 协议,IP 协议基于 IP 转发分包数据IP 协议是个不可靠协议,不会重发IP 协议发送失败会使用ICMP 协议通知失败ARP 解析 IP 中的 MAC 地址,MAC 地址由网卡出厂提供IP 还隐含链路层的功能,不管双
2020-05-23 19:42:19 182
原创 JS+HTML5实现获取手机验证码倒计时按钮
cssinput[type=button]width: 150px;height: 30px;background-color: #ff3000;border: 0;border-radius: 15px;color: #fff;}input[type=button].on {background-color: #eee;color: #ccc;cursor: not-a...
2019-09-16 17:01:05 655
原创 进销存系统,出库的迭代方法
进销存系统,当出货量大于第一批库存,不够的时候,再减第二批库存,当第二批库存不够的时候,再减第三批,以此类推当知道有多少出库量的时候,不知道批次就写一个方法每次都从第一批开始减,不够的时候采取剪下一个批次的库存先写一个方法:public function ck(){m=1;for(m=1; for (m=1;for(i=0;i&lt;count(i&lt...
2019-03-04 16:12:46 358
原创 tp5微信扫码支付
前两天发现微信官方测试扫码支付的链接崩了,公益404了,http://paysdk.weixin.qq.com,微信也不说一声,这让使用这个链接生成二维码的用户情何以堪…只好下载官方的demo放到自己网站上生成二维码了。趁热打铁,把微信支付demo集成到tp5里面,实现微信扫码支付~~~下载demo,目录结构如下:把 lib 文件夹拿出来,放到tp5根目录 vendor 文件夹下,重命名为w...
2019-03-04 16:00:32 306
原创 算法与数据结构题目的 PHP 实现:栈和队列 设计一个有 getMin 功能的栈
刚入手了一本《程序员代码面试指南》,书中题目的代码都是 Java 实现的,琢磨着把这些代码用 PHP 敲一遍,加深印象。题目:设计一个有 getMin 功能的栈 —— 实现一个特殊的栈,在实现栈的基本功能的基础上,再实现返回栈中最小元素的操作要求:① pop、push、getMin 操作的时间复杂度都是 O(1)② 设计的栈类型可以使用现成的栈结构PHP 当中没有栈和队列的概念(5.3 ...
2019-01-21 11:10:18 222
原创 thinkphp5 多表关联查询
$data =Db::table(‘kbjzuser a, xxlu b’)->where(‘a.id = b.code_id’)->where(‘pggladd’,1)->order(‘time desc’)->group(‘tel’)->paginate(9);
2018-12-20 16:33:07 1521
原创 thinkphp5 导出excel表格
先下载PHPExcel,网上有很多,下载后,放到vendor文件夹下前端代码:,然后在建个控制器public function out(){ //导出 $path = dirname(__FILE__); //找到当前脚本所在路径 vendor("PHPExcel.Classes.PHPExcel"); vendor("PHPExcel.PHPExcel.W...
2018-12-20 16:21:25 1717
原创 添加物品,左边添加,右边显示
效果图先将药品从数据库查询出来,渲染在页面,$(’#dosubmit’).click(function () { isClick = true; var checkID = [];//定义一个空数组 var system=document.getElementById('system').value; var money=[]; $("input[nam...
2018-12-10 17:26:38 439
原创 thinkphp5 模糊查询
<input type=“text” name=“rolename” id=“rolename"class=“abc input-default” oninput=“dels() " placeholder=“联系电话/姓名” value=””>添加oninput 事件function dels() {var delscoe = document.getElementById(‘...
2018-12-10 17:20:16 3452
原创 js 更具用返回值进行渲染:
js 更具用返回值进行渲染:效果图源码$.ajax({type: ‘get’,url: “{:url(‘message’)}”,cache: false,timeout: 1,data: {system:system},success: function (data) {// console.log(data);var a = data;// console.log(a);$...
2018-12-10 17:00:25 408
原创 mysql+thinkphp5后端接口(API)开发入门(快速实战) ——三分天赋可问津,七分勤奋入桃园。
本教程对应学习参考资料:1、ThinkPHP5快速入门.pdf(http://www.thinkphp.cn/document/index.html)里一、基础 二、URL和路由 四、数据库 九、API开发2、mysql 基础知识、phpStorm工具(IDE)使用...
2018-10-22 10:23:45 3913
原创 yii2.0 数据库的增删改查
简单的说:1.先配置好数据库位置在config/db.php更改如下:<?phpreturn [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=music', 'username' => 'root', 'password' => '...
2018-10-05 22:38:10 128
原创 phpstrom 与PHPstudy 调试Phpstudy配置xdubug扩展
phpstrom 与PHPstudy 调试Phpstudy配置xdubug扩展php-ini配置把XDebug部分加上如下配置xdebug.auto_trace=onxdebug.profiler_enable=onxdebug.remote_enable = Onxdebug.remote_handler = dbgpxdebug.remote_host= localhost...
2018-09-30 17:22:13 614
转载 微信支付本地调试
经过折腾几天,找了一些资料来看。我不得不吐槽微信这个团队在做文档是如何槽糕,文档做的不好其次,接口那些总体而言 让人感觉很难受,而且给出的方案不是最优而是最麻烦的,和开发者互动很少。开放平台像是一个爱理不理的平台。这几天收集了一些问题记录一下,之前一直以为需要测试微信支付备案才能调试这个支付接口。在知乎达人解答后,发现可以用代理的方式来处理本地调试。我购买了一个腾讯云 申请一个域名绑定了,但...
2018-09-30 17:14:22 2157
kenter (2).zip 通用后后台,thinkphp5
2020-06-02
手机号码,微信号码真伪查询index,后台新闻添加,前端手机阅读hzbl
2018-10-22
小程序三级联动选择
2018-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人