自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lwaimj的博客

发现问题,解决问题,与大家分享问题。

  • 博客(16)
  • 收藏
  • 关注

原创 谈谈mysql数据库在开发中如何考虑优化问题。

数据库优化设计包括增删改查操作,是一个项目的灵魂,所以在开发项目设计库表编写sql语句过程中,一定着重考虑做好优化问题,本编文章,我就是想结合平时做项目过程中,对数据库操作的优化问题做一个简单地剖析和总结。主要从以下以下一个方面考虑。第一步,表设计优化。1,选取最适用字段属性。MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将

2020-06-08 15:27:31 235

原创 小程序授权登录完整步骤(开发实例)

开发使用的thinkphp5一,小程序登录可参考小程序登录前端调用 wx.login() 获取 临时登录凭证code 。二,微信授权前端请求后端授权登录接口(code参数传递过来),代码实现。 /* * APPID //定义常量 APPID * SECRET // 定义常量密钥 * GRANTYPE //定义常量类型 * WX_LOGIN_URL //定义常量微信请求地址 https://api.weixin.qq.com/

2020-06-03 18:26:38 2814

原创 微信公众号扫码支付实现

一,定义参数,生成支付二维码首先需要有公众平台账号,然后有商户号,开通微信认证。(传递的参数) $mchid = '15129*****'; //微信支付商户号 $appid = 'wxaf785*********'; //公众号APPID $apiKey = 'ec4a3666***************';//API安全-API密钥 $wxPay = new WxNative($mchid,$appid,$apiK

2020-06-03 17:35:52 1350

原创 PHP Notice : Use of undefined constant ...解决方案

例如:PHP Notice : Use of undefined constant OPENSSL_RAW_DATA这个php的非致命错误提醒在pph5.3以上的版本中出现的频率非常好,主要是因为php.ini中的错误级别配置的问题。搜索php.ini:error_reporting = E_ALL改为:error_reporting = E_ALL & ~E_NOTICE...

2021-07-02 14:27:52 700 2

原创 报错 General error: 1366 Incorrect string value: ‘\xF0\x9F\x8D\x83‘ for column ‘per_name‘ at row 1

插入数据报错:SQLSTATE[HY000]: General error: 1366 Incorrect string value: ‘\xF0\x9F\x8D\x83’ for column ‘per_name’ at row 1。产生错误原因是,入库字段设置的字节无法满足要求。一般文字字节在1-3之间,但是有些生僻字,例如产生此报错的文字是四个字节就无法入库而报错。解决办法:将数据库此字段设置为 utf8mb4_general_ci 即可。...

2020-12-03 16:02:19 4353

原创 关于git操作账号密码变更导致git push时报错error: RPC failed; HTTP 403 curl 22 The requested URL returned error: 403

问题简述:当操作的电脑git账号密码发生变更时,比如新入职公司接手前同事电脑设备,进行代码git push上传时,可能会发生如下报错。刚开始查询的结果是权限问题导致的,进过git的配置文件修改发现没有起什么作用,经过一番痛苦的摸索发现可能是之前用户登陆github保存了账户密码,导致现在的操作无法进行,于是尝试新的解决办法。第一步,在控制面板里找到 凭据管理器 点击第二步 删除原有的github登录信息。再次在目标文件进行push ,输入自己的账号(邮箱)和密码操作成功。注意这是可能你会发现提交到

2020-07-02 18:48:22 10442 5

原创 解决nginx环境部署项目,项目目录重定向到index.php,解决办法

nginx环境下nginx.conf配置文件默认配置是server { listen 80; server_name api.com; root E:/phpstudy/WWW/yzk/public; location / { index index.html index.htm index.php; #autoindex on; if ($requ

2020-06-11 18:33:32 2749

原创 tp6模板渲染,访问报错Driver [Think] not supported,解决办法

对于新版框架模板引擎,文档说明是这样的新版框架默认只能支持PHP原生模板,如果需要使用thinkTemplate模板引擎,需要安装think-view扩展(该扩展会自动安装think-template依赖库)。对于刚从版本库composer下的框架,搭建和部署项目的时候,会遇到一些问题,是因为下载的依赖或者镜像不全,或者未使用国内镜像导致的。具体问题具体分析具体示例如下:PHP访问会报如下错误产生此问题的原因是需要安装think-view扩展操作命令如下composer requir

2020-06-11 14:56:52 4990

原创 TP6中访问报错 非法请求:index/add 及多应用设置存在的坑

1,创建多应用目录2,在config文件中app.php,开启多应用3,访问admin应用下的目录文件,可正常访问注意:此处有坑点,如果下项目route目录里,定义了路由访问此文件方法,则url访问将失效。提示非法请求。报错如下所以如果配置了路由访问文件方法,则使用路由定义的进行访问4,配置域名绑定在config下app.php文件中设置。配置之后访问注意:如果域名绑定好一个应用之后,并行的其他应用则不可以再使用此域名进行方面访问,可设置其他域名进行绑定,否则无法访问。

2020-06-11 11:24:05 3584

原创 linux常用服务器操作命令

一,文件目录操作命令。1,ls命令ls命令是linux下最常用的命令。ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单。 通过ls 命令不仅可以查看linux文件夹包含的文件而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等。ls 命令在日常的linux操作中用的很多!命令功能:列出目标目录中所有的子目录和文件。2,pwd命令pwd 命令来查看”当前工作目录“的完整路径。 简单得说,每当你在终端

2020-06-08 17:43:32 1970

原创 laravel与tp5、tp6之间的差异

首先tp5是由tp3.2升级而来,但是tp5相对于tp3.2有较大的改变,几乎是颠覆性的,这里不讲tp3.2,主要说一下tp5和tp6。目录结构的异同 tp5核心框架是项目根目录thinkphp下 , tp6是vendor的topthink安装方式不同,tp6仅能通过composer方式安装类自动加载方式不同 tp6使用composer方式实现类自动加载, tp5 composer+自己实现了一套tp6使用了php7严格模式组件的独立 ORM 模板引擎中间件改进 TP6开始使用了管道模式来实现

2020-06-08 16:37:51 6464 1

原创 tp6框架访问目录影藏入口文件

打开apache安装目录中的httpd.confg,修改以下内容:开启以下扩展:LoadModule rewrite_module modules/mod_rewrite.so在Directory标签中,将AllowOverride none 设置为AllowOverride All重启apache将.htacess内容修改为以下内容:<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteE

2020-06-05 17:30:17 1585

原创 tp6框架的学习和使用

thinkphp框架从6.0版本开始,就规定必须使用composer的方式进行安装,对composer不了解的,建议先先去了解下 composer学习,本地安装好composer之后就可以使用composer安装tp6了。一,我使用的是phpstudy集成环境。二,在自己的设置的网站目录,管理,双击打开composer命令行,如下图所示,进入根目录下进行安装,也可安装到自己创建的目录,我是安装在根目录下的tp6文件中。执行命令 composer create-project topthink/thi

2020-06-05 15:23:55 2592

原创 php实现微信jsapi支付流程

jsapi支付实现过程比较简单。开发前必备:1,已申请公众平台账号,并且开通微信支付认证功能。2,获取appid3, 已申请商户平台,需要拿到商户号。 //公众号 appid private $appid = EVERY_APPID; //商户号 private $mch_id = '151****'; //支付回调 private $notify_url = '配置自己服务器调用域名/notify_url'; /** * 立即支付

2020-06-04 18:59:43 449

原创 公众号自定义菜单开发实例

对于刚刚接触或者没有实际公众号开发经验的人来说,通过微信开发文档可能看的一头雾水,个人感觉那是给有相关经验的人看的,本文旨在给刚接触的人作指引。

2020-06-03 15:59:10 317

原创 公众号开发服务器配置

一,需要写一个可访问的接口,作为服务器地址。public function push() { $signature = $_REQUEST["signature"]; $timestamp = $_REQUEST["timestamp"]; $nonce = $_REQUEST["nonce"]; if (isset($_REQUEST["echostr"])) { $tmpArr = array(TOKEN,

2020-06-02 16:11:48 337

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除