自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

这不是我的博客

我不知道将去何方,但我已在路上

  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

原创 windows 下 MySQL 表名大写自动变小写

在 windows 下,使用Navicat新建数据库,过程中发现表名不能用大写字母,无论使用Navicat视图新建还是使用了大写字母的建表语句,都会被自动转成小写。查找资料发现是因为windows系统对大小写不敏感,需要在mysql的配置文件中设置大小写敏感,在 MySQL 的配置文件 my.ini中加入:lower_case_table_names=0然而重启mysql报错:...

2019-12-31 11:27:24 2926 3

原创 mysql Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause

问题:在项目中使用group by报错:mysql版本为5.7原因分析:查找资料发现MySQL 5.7.5和up实现了对功能依赖的检测。如果启用了only_full_group_by SQL模式(在默认情况下是这样),那么MySQL就会拒绝选择列表、条件或顺序列表引用的查询,这些查询将引用组中未命名的非聚合列,而不是在功能上依赖于它们。(在5.7.5之前,MySQL没有检测到功...

2019-12-31 11:09:52 689

原创 vue.js学习(一)-- 认识vue

一、vue.js相关网址官网:https://cn.vuejs.org/中文文档:https://cn.vuejs.org/v2/guide/GitHub:https://github.com/vuejs/vue百度百科:https://baike.baidu.com/item/Vue.js/19884851?fr=aladdin二、vue.js是什么?Vue (读音 /v...

2019-12-28 15:32:16 341

转载 一套图 搞懂“时间复杂度”

写在前面:这篇文章是在公众号: 程序员小灰 中发布的。是我到目前为止所看到的关于时间复杂度介绍的最好的文章,简介 清晰 明了。所以拿来po出来 仅供学习交流,如侵则删。现已将此文收录至:《数据结构》C语言版 (清华严蔚敏考研版) 全书知识梳理正文:时间复杂度的意义究竟什么是时间复杂度呢?让我们来想象一个场景:某一天,小...

2019-12-28 10:36:50 159

原创 session的运行机制

Session 如何实现session的两种实现方式(也就是传递方式):第一种通过cookies实现。第二种通过URL重写来实现一、通过cookies实现把session的id 放在cookie里面(为什么是使用cookies存放呢,因为cookie有临时的,也有定时的,临时的就是当前浏览器什么时候关掉即消失,也就是说session本来就是当浏览器关闭即消失的,所以可以用临时的cook...

2019-12-27 11:49:06 341

原创 session是什么?为什么出现?

定义Session在计算机中,尤其是在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。当用户请求来自应用程序的 Web页时,如果该用户还没有会话,则Web服务器将自动创建一个 Session对象。当会话过期或被放弃后,服务器将终止该会话...

2019-12-27 11:22:18 1433

原创 MySql中的CAST

cast()是一种数据类型转换的函数,函数将任何类型的值转换为具有指定类型的值,语法格式如下所示:CAST ( expressionASdata_type)expression:任何有效的MySQL表达式或者一些字符串数据。AS:用于分隔两个参数,在AS之前的是要处理的数据,AS之后是要转换的数据类型。data_type:系统所提供的数据类型,这里不能使用用户定义的数据...

2019-12-27 09:35:05 1669 1

转载 为什么计算机起始时间是1970年1月1日

1969年8月,贝尔实验室的程序员肯汤普逊利用妻儿离开一个月的机会,开始着手创造一个全新的革命性的操作系统,他使用B编译语言在老旧的PDP-7机器上开发出了Unix的一个版本。随后,汤普逊和同事丹尼斯里奇改进了B语言,开发出了C语言,重写了UNIX,新版于1971年发布。那时的计算机操作系统是32位,时间用32位有符号数表示,则可表示 68 年,用32位无符号数表示,可表示136年。他们认...

2019-12-26 19:45:52 1358

原创 微信支付--返回结果err_msg、errMsg

微信公众号调用支付接口,在开发工具中返回结果为在这里查看返回结果为errMsg在手机上返回结果为err_msg

2019-12-26 16:34:19 3054

原创 微信支付--未注册的url

在手机上测试公众号的微信支付功能,提示“未注册的url”,查询资料发现是因为在微信商务平台的支付授权目录配置中没有该url登录商务平台,在产品中心-开发配置,配置支付授权路径添加路径时要注意,如果调起支付的页面在http://www.test.com/pay/goods中,那么授权目录就配置为http://www.test.com/pay/,后面的 “/”一定要加上,表示该路径...

2019-12-26 14:22:48 423

原创 微信支付-chooseWXPay:fail, the permission value is offline verifying

在微信开发工具调试微信支付功能,页面提示chooseWXPay:fail, the permission value is offline verifying,在真机测试就没问题了

2019-12-26 14:16:21 4102 1

原创 小程序的openid和公众号的openid是否一致

同一个用户在小程序和公众号的下的两个openid肯定不一样 如果小程序和公众号都绑定在同一个开放平台账号下的话,用户在小程序和在公众号下的unionid是一样的 如果先有公众号并且积累了大量粉丝,然后才有的小程序,然后想在小程序下也能识别公众号粉丝怎么办呢? 首先将公众号和小程序关联到同一个开放平台账号 通过API将公众号粉丝列表全部拉一遍,同时计...

2019-12-25 10:35:09 6471

原创 WLAN 与WIFI的区别?

一、WIFIWIFI是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。WIFI技术与蓝牙技术一样,同属于在办公室和家庭中使用的短距离无线技术。Wi-Fi 原先是无线保真的缩写,Wi-Fi 的英文全称为wireless fidelity,在无线局域网的范畴是指“无线相容性认证”,实质上是一种商业认证,同时也是一种无线联网的技术,以前通过网线连接电脑,而现在则...

2019-12-25 09:22:17 1888

原创 微信小程序rich-text富文本图片

背景:本地做微信小程序项目,后台通过富文本编辑器编辑内容,在小程序页面展示时使用rich-text遇到了图片不能展示和图片尺寸过大的问题。问题一:富文本编辑器中的图片无法展示<rich-text nodes="{{content}}"></rich-text>分析原因:照上面写法输出富文本内容,图片加载失败,查看图片路径,发现路径错误解决方案...

2019-12-24 13:15:34 4862 3

原创 微信小程序-textarea

微信小程序中获取文本域textarea的值注意:form中的按钮button的属性为form-type="submit"wxml代码:<view class="section"> <textarea bindblur="bindTextAreaBlur" auto-height placeholder="自动变高" /></view>&l...

2019-12-23 17:43:56 1042

转载 文件转base64输出

Data URI scheme是在RFC2397中定义的,目的是将一些小的数据,直接嵌入到网页中,从而不用再从外部文件载入。优点:减少http连接数。缺点:这种格式的文件不会被浏览器缓存。不建议将“超过20KB”的文件编码使用,太大的文件反而起反作用。data: URI的基本使用格式如下:data:[<MIME-type>][;base64|charset=so...

2019-12-23 17:39:43 796

转载 PHPstorm配置PHP版本以及不能选择 php language level

点击菜单栏 File → Settings → Languages & Frameworks → PHP,将 PHP language level 下拉列表处的值修改为 7 或者自己想要的版本如果版本不能选择,我们只要找到 File → Settings → Languages & Frameworks → PHP →Composer找到 Synchronize ID...

2019-12-23 11:45:00 2465

原创 微信分享--updateAppMessageShareData、updateTimelineShareData

新版本的微信(jweixin-1.4.0.js)分享函数(updateAppMessageShareData、updateTimelineShareData)页面刷新或进入就触发,并且自动执行自动执行success回调函数搜索资料发现好多人遇到这个问题,官方也未给出明确解答https://developers.weixin.qq.com/community/develop/doc...

2019-12-20 16:37:18 7428

原创 微信公众号分享--url

微信分享的获取签名的url和当前url一致分享参数的link的域名、当前页面域名、公众号JS安全域名一致

2019-12-20 16:26:46 749

转载 微信小程序之让view水平垂直居中

//wxml<view class='main'> <view>水平垂直居中</view></view>//wxss.main { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;...

2019-12-19 16:34:52 791

原创 微信小程序-普通下拉选择器picker

需求:从接口获取数据,数据为json,需要实现如下所示的下拉选择查看官方文档:https://developers.weixin.qq.com/miniprogram/dev/component/picker.html首先在page/index/index.js中添加定义初始数据:从接口请求数据:根据文档视图代码如下:<view class="c-min...

2019-12-19 15:41:24 2423

原创 微信分享--图片显示问题

微信分享功能终于实现,但是分享到朋友圈的图片可以显示,分享给朋友的图片却显示不出来,在网上查了一些资料,导致像这种现象的原因大致有下面几种1、图片大小和尺寸太大出不来2、图片路径有{-}中划线3、图片后缀不行:图片做的是.png后缀格式的。分享朋友圈的时候可能直接会忽略掉.png后缀的图片4、分享时调用接口没有取到图片地址还有一种现象是微信分享给朋友接口,图片只有分享方看...

2019-12-19 11:36:56 1234

转载 微信分享--报错invalid signature签名错误

在做微信分享时遇到签名错误的问题,在网上查找资料发现是因为获取签名时的url和跳转的url不一致下面是查看资料:建议按如下顺序检查:1.确认签名算法正确,可用http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign页面工具进行校验。2.确认config中nonceStr(js中驼峰标准大写S), timestamp与...

2019-12-19 10:07:48 481

转载 使用JS获取当前页面的URL(网址信息)

<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script> var url; url = window.location.href; /* 获取完整URL */ alert(ur...

2019-12-19 09:21:05 89

原创 (待解决)tp5报错A non well formed numeric value encountered

页面展示时间时报错A non well formed numeric value encountered,搜索发现是时间戳转换的原因,把页面布局中的时间戳转换去掉即可链接:https://blog.csdn.net/u012767761/article/details/80197630问题:为什么有的会根据database.php 中设置数据类型的自动转换,有的不会...

2019-12-17 17:39:47 310

原创 thinkphp5.0自定义验证规则使用方法

在thinkphp5中定义$rule(验证规则)有两种方式方式一:$rule = [ // 不可以在此处定义空的验证 如 'name' => '',会导致出现result未定义错误 'name' => 'require|max:25', 'age' => 'number|between:1,120',];方式二:$rule = [ 'nam...

2019-12-17 17:31:30 565

转载 jquery 判断数值大小

在js中,var 定义变量,生成的都是字符串。var a = 10;var b = 2;if(a < b){alert("错误");}else{alert("正常");};运行结果正常;10 小于 2正常。 显然,这不是我们想要的结果。why? Because 两个都是字符串,取 a的第一位 1,取b的第一位 2;显然,2 大于 1.于是 ...

2019-12-17 17:00:13 1799

原创 【Git】设置忽略文件

Git设置忽略文件有两种方法第一种是通过命令,一种是通过文件.gitignore一、命令忽略:$ git update-index --assume-unchanged /path/to/file取消忽略:$ git update-index --no-assume-unchanged /path/to/file二、.gitignore在仓库目录下新建一个名为....

2019-12-16 17:39:26 604

转载 微信小程序解析HTML标签

小程序发现使用百度编辑器调取出来的数据都是带有html标签这个问题很是头疼,大部分的方法都是下载wxParse;后面发现了原来有个神奇的标签超简单的实现了:<rich-text nodes="{{item.content}}"></rich-text>当然,wxParse也可以解决提供功能也很多可以试试 使用方法参照:https://www.cnblogs.com/...

2019-12-16 17:08:01 246

原创 tp5设置session过期时间

通过查看thinkphp5自带的代码发现没有设置session过期时间的地方,只是在\thinkphp\library\think\Session.php有if (isset($config['expire'])) { ini_set('session.gc_maxlifetime', $config['expire']); ini_set('session.cookie...

2019-12-14 14:14:42 3307

原创 TP5中session使用

设置session过期时间后端:1,赋值// 赋值(当前作用域)Session::set('name','thinkphp');// 赋值(think作用域)Session::set('name','thinkphp','think');2,判断是否存在// 判断(当前作用域)是否赋值Session::has('name');// 判断think作用域下面是否赋值...

2019-12-14 14:10:21 2950

原创 微信公众号授权登录重复登录不跳转

今天开发公众号遇到一个问题,在微信授权登录的时候一直重复回调,在网上找到几个解决方案,方法一:使用缓冲把第一次获取的code存入缓冲,然后再请请求的时候判断是否存在这个值方法二:在请求链接中加上一个参数:connect_redirect=1微信请求code的接口:https://open.weixin.qq.com/connect/oauth2/authorize?appid...

2019-12-13 15:38:21 6155 1

原创 MySQL 默认最大连接数

查看最大连接数:show variables like '%max_connections%';一般 MySQL 默认的最大连接数在 150 左右。最大连接数一个还只是一个指标,cpu,内存,磁盘,网络等物理条件都是其运行指标,这些指标都会限制其并发能力!所以,一般 3000 的并发请求就能打死大部分数据库了。查看已连接:show full processlist;修...

2019-12-12 17:02:32 332

转载 【Linux】常用命令之压缩和解压缩命令

一、压缩解压缩格式 .gz 1、将文件压缩为 .gz 格式,只能压缩文件:gzip  ①、命令名称:gzip  ②、英文原意:GNU zip  ③、命令所在路径:/bin/gzip  ④、执行权限:所有用户  ⑤、功能描述:压缩文件,压缩后格式为.gz  ⑥、语法: gzip【需要压缩的文件】  ⑦、压缩后文件格式:.gz  注意:只能压缩文件,不能压缩目录;...

2019-12-12 14:28:58 268

转载 TP5控制器中使用视图的三种方法

一、直接实例化视图类1、视图类: thinkphp/library/think/View.php;2、命名空间: use think\View;3、实例化: 动态 new View(); 静态 View::instance();4、常用方法: fetch()渲染模板, display()渲染内容, assign()模板赋值在index/controller/index.php中:...

2019-12-12 14:10:29 1733

转载 PHP函数include include_once require和require_once的区别

了解下include、include_once、require和require_once这4个函数:include函数:会将指定的文件读入并且执行里面的程序; require函数:会将目标文件的内容读入,并且把自己本身代换成这些读入的内容; include_once 函数:在脚本执行期间包含并运行指定文件。此行为和 include 语句类似,唯一区别是如果该文件中已经被包含过,则不会再次包...

2019-12-11 17:43:20 405

转载 【Git】git警告之——warning: LF will be replaced by CRLF

在使用git的时候,每次执行#git add "目录"gitadd.都会提示这样一个警告消息:warning:LFwillbereplacedbyCRLFinXXXXXXXXXXXXXX.虽然说没有什么影响吧。不过就是觉得太碍眼了,按照这样设置就没有问题了:gitconfigcore.autocrlffalse这样设置git...

2019-12-11 17:29:49 195

原创 【Git】使用git把项目上传到到GitHub

Windows10 环境这里是在本地仓库和GitHub上的仓库关联起来,也可以在github上创建项目,然后clone到本地1. 安装gitgit下载地址:https://git-scm.com/download/win2. 创建GitHub账号GitHub官网:https://github.com/3. 创建本地仓库也就是在本地创建一个放置项目的文件夹(也可以直接在...

2019-12-11 17:15:51 140

原创 mysql 使用sum()小数点后出现很多位

数据库字段使用float类型,使用sum函数相加后出现后多小数位,原因是浮点数的不准确本质,它们无法以准确值保存在计算机体系结构中方法一:最好的办法是将float字段改为decimal。具体方法:可设置一个临时字段,结合MySQL的关键字binary进行准确复制等。方法二:使用binary关键字解决。具体操作为“select sum(binary 字段名(float类型))”方法三:C...

2019-12-10 16:41:48 12521

原创 tp5中字段值自增或自减的方法

// 如不加第二个参数,默认值为1// score 字段加 1Db::table('think_user')->where('id', 1)->setInc('score');// score 字段加 5Db::table('think_user')->where('id', 1)->setInc('score', 5);// score 字段减 1Db::...

2019-12-10 13:56:51 1903

mac界面化redis管理工具Another_Redis_Desktop_Manager

mac界面化redis管理工具Another_Redis_Desktop_Manager

2022-09-30

AsyncCURL.php

curl调用类

2021-06-28

xshell7.rar

xshell7

2021-02-19

ChromeSetup.exe

从官网下载的windows10系统使用的谷歌浏览器的安装包-ChromeSetup.exe ChromeSetup.exe ChromeSetup.exe

2019-12-12

空空如也

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

TA关注的人

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