自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

转载 linux 下vim的使用(学习必看!!重要)

vi与vimvi编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。他是我们使用Linux系统不能缺少的工具。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。vim 具有程序编辑的能力,可以以字体颜色辨别语法的正确性,方便程序设计;因为程序简单

2017-10-12 20:47:25 172144 9

原创 mysql数据表Table is marked as crashed and should be repaired 的解决办法

执行查询语句时出现:Table is marked as crashed and should be repaired服务器断电或重启,还有的是频繁查询和更新某表造成的索引错误

2023-12-06 15:19:53 368

原创 mysql导入、更新、插入、迁移数据时出现Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法

max_allowed_packet就是指mysql服务器端和客户端在一次传送数据包的过程当中最大允许的数据包大小,而mysql的默认max_allowed_packet的值为16M,所以MySQL根据配置文件会限制Server接受的数据包大小大的插入和更新会受 max_allowed_packet 参数限制,导致大数据写入或者更新失败。注:命令行修改,会在重启后失效,修改值为 512M,可以根据实际情况调整数值,因为参数生效范围为global,不是session.,所以服务器重启设置会失效。

2023-12-06 15:05:06 203

原创 MySQL报错 Can‘t find record in ‘order_form‘

记一次mysql查询问题,关联查询订单表,出现Mysql ERROR 1032 (HY000): Can't find record in order_form,排查数据后并没有发现什么问题。百度查到文章:MySQL: Can't find record in tablename - Database Administrators Stack Exchange执行: REPAIR TABLE order_form USE_FRM 修复后问题解决。PS:修复前请记得备份要修复的表防止数...

2021-12-20 11:38:39 1881

原创 VUE npm install 使用出现[email protected]: Permission denied (publickey)

VUE npm install 使用出现[email protected]: Permission denied (publickey)

2021-11-22 12:12:20 4458

原创 PHP微信JS-SDK获取access_token,jsapi_ticket,signature权限签名算法

需求:微信公众号文章里面点击链接直接打开微信小程序,在后端生成签名后供前端同事使用。一.先看微信JS-SDK文档微信文档:附录1-JS-SDK使用权限签名算法文档地址:https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/JS-SDK.html#62jsapi_ticket生成签名之前必须先了解一下jsapi_ticket,jsapi_ticket是公众号用于调用微信JS接口的临时票据。正常情况下,jsapi_ticke

2020-11-09 11:58:40 1576

原创 快递鸟批量打印C-Lodop打印机无法调起本地打印机

起因:客户因更换电脑导致发货系统无法调起打印机。排查:接口和批量发货都是基于快递鸟实现的,快递鸟官网上面下载了批量打印控件,查找了相关资料,应该是控件装上就行了,但是装上后在测试页面打印是可以调起打印的,但是在系统中还是无法调起。浏览器地址输入:https://localhost:8443/进入打印调试页面,注:https无法进入的话可以尝试用http点击预览或直接打印能调起来打印机说明安装是没问题的,然后去排查系统代码系统排查后发现页面报错:拒绝连接这个地址在设置界面中,通过“

2020-10-30 18:30:46 1763

原创 PHPExcel导出数据时,前面有0需要保留和转换某一列为文本格式

值前面拼接一个双引号或者单引号,中间有一个空格即可,然后就没问题了。$objExcel->setActiveSheetIndex(0)->setCellValue('A'.$key," ".$order_ids);将某一列转换为文本格式://将A设为文本格式$objExcel->getActiveSheet()->getStyle('A')->getNumberFormat()->setFormatCode(PHPExcel_Style_NumberFo

2020-07-27 15:39:13 1024

原创 记录一次Visual Studio运行webservice调用中控打卡机出现的问题

1.安装完Visual Studio后把需要运行的项目文件在软件中打开,选中要运行的WebService.asmx,点击上方调试,运行Google Chrome,然后跳转到谷歌填写所需参数进行调试出现以下错误:System.Runtime.InteropServices.COMException: 检索 COM 类工厂中 CLSID 为 {***********} 的组件时失败,原因是出现以下错误: 80040154网上试了很多方法但都不是我需要的,最后尝试下中控脱机开发包中->SDK

2020-07-15 16:54:11 198

原创 tp5.0部署到iis服务器404错误,以及php5.6报错问题汇总

1.第一次部署tp框架到iis服务器,出现了问题,public下index.php能访问到,输入账号密码登陆出现404.以为是伪静态和路由问题尝试各种方法,捣鼓了半天没解决,最后发现是php问题tp5.0需要开启php pdo 拓展才能访问数据库,去php.ini查询php_pdo_mysql.dll 开启后问题就解决了。2.另外本地php5.6访问tp5.0也会无法访问,切换到php5.6以下的版本全都能访问,没想到这个是Apache问题,在.htaccess界面,写入下面代码,.

2020-07-09 18:51:04 617

转载 php读取出字符串中的img标签中的图片路径并把路径合并成一个一维数组

//php读取出字符串中的img标签中的图片路径$pageContents = '字符串,带img标签';$pageContents = str_replace('\"','"',$pageContents);$reg = '/<img (.*?)+src=[\'"](.*?)[\'"]/i';preg_match_all( $reg , $pageContents ,...

2020-01-13 19:14:18 508

转载 Thinkphp3.2整合阿里大鱼短信验证码发送(亲测可用)

阿里大鱼最新下载地址:阿里大鱼SDK下载或者从官网进行下载:阿里大鱼SDK官网下载下载完成后,将压缩包内的api_sdk文件夹放到ThinkPHP\Library\Vendor目录下,修改文件名为Aliyun,若修改为其他名称,请修改命名空间!阿里大鱼申请步骤就不说了!开始接入吧~设置阿里大鱼配置信息:在配置文件中配置:'ALI_SMS' => [ 'PRO...

2019-07-19 12:07:17 540

转载 IDEA 2019.1激活(转)

1.下载补丁链接: https://pan.baidu.com/s/1bOjeRhHtnXq2zPjYmdXYvQ 提取码: ffku放到IDEA的bin目录,默认在:C:\Program Files\JetBrains\IntelliJ IDEA 2019.1\bin,注意:路径写自己的真实路径2.修改IDEA的bin目录中的配置文件修改idea.exe.vmoptions...

2019-06-26 15:37:04 14481 9

原创 mysql查询当天日期、当月日期

字段是datatime格式//当日新加的积分select SUM(integral) from 表名 where 时间字段 >= date(now()) and 时间字段 < DATE_ADD(date(now()),INTERVAL 1 DAY)//当月新加积分select SUM(integral) from 表名 where DATE_FORMAT(时间字段...

2019-05-08 15:13:43 7409

原创 sql判断字段是否为空

sql语句条件查询时,有时会判断某个字段是否为空。字段内容为空有两种情况  1.为null  2.为字符串的空''语句如下:select * from table where column is null or trim(column)=''这样就可以排除字段内容为null、''的。判断某个字段不为空select * from table where tr...

2019-05-07 11:13:56 2772

转载 PHP二维数组(或任意维数组)转换成一维数组的方法汇总

目录1 array_reduce函数法 2array_walk_recursive函数法 3array_map函数法假设有下面一个二维数组:$user = array( '0' => array('id' => 100, 'username' => 'a1'), '1' => array('id' => 101, 'username...

2019-05-06 15:01:04 198

原创 怎样用php实现两个时间相减,得到相差的天数

<?php$time1 = mktime(10,20,30,2,5,2000); //2000-2-5 10:20:30$time2 = mktime(18,30,20,5,2,2000); //2000-5-2 18:30:20$diff = (int)(($time2-$time1)/(24*3600));echo "$time2 和 $time1 的时间差为:" . $diff...

2019-05-06 12:27:01 1288

转载 tp5前后台入口文件配置

前台文件入口建立1.config.php 配置 (application\config.php//分页配置 'paginate' =&gt; [ 'type' =&gt; 'bootstrap', 'var_page' =&gt; 'page', 'list_rows' =&gt; 15, ...

2019-02-28 16:59:23 4113 1

转载 解决PHP显示Warning和Notice等问题

转自:https://www.cnblogs.com/sandea/p/5004527.html仅供个人记录使用PHP在安装后,会在php.ini 文件中设置报错、提醒、警告等方式的出现,这样的方式可以使我们在调试PHP程序的时候能及时了解程序所存在的问题。然后,有时候我们并不需要提醒、警告 等内容,比如当我们使用PHP5.5(或更高)时,搭配MySql 开发环境时,使用了较老的 MySq...

2019-02-23 11:49:57 4051

转载 linux yum命令详解

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式...

2019-02-14 12:20:35 148

转载 Linux软件安装中RPM与YUM 区别和联系

仅用于个人记录使用Linux软件安装,RPM与YUM为了防止无良网站的爬虫抓取文章,特此标识,转载请注明文章出处。LaplaceDemon/SJQ。http://www.cnblogs.com/shijiaqi1066/p/3843955.html 1 Linux软件安装概述安装程序的方式:通用二进制格式:直接解压压缩文件,就可以使用。但一定要注意安装平台。 软件包管...

2019-02-14 12:05:28 219

转载 Linux常用命令大全(非常全的!!!)

仅供记录使用系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpu...

2019-02-14 11:09:29 312

原创 php利用百度地图ip-api获取ip归属地

通过百度地图的WEB服务API中的普通ip定位API进行获取操作http://lbsyun.baidu.com/index.php?title=webapi/ip-api创建应用—&gt;设置名称、类别、白名单ak参数是你创建成功之后复制过来的function get_ip_city($ip){$url="http://api.map.baidu.com/location/i...

2019-02-12 14:48:31 1109

原创 PhpStudy 升级 MySQL 版本到5.7(亲测可用)

从服务器拉的sql文件导入不到本地,报错update语法错误,新版本的mysql语法老版本不支持,所以要升级mysql到5.7版本,网上方法有很多种,试了两三个都不行,都是按照步骤一步步来的,但是还是有些执行不了,囧,可能是我太笨了吧!这个方法亲测有效顺利的升级了,所以记录一下,如果可以帮助到其他人就好了,大神勿喷。1:备份当前数据库数据、 最好是导成 SQL 文件2:备份 P...

2018-12-21 14:26:32 3726 3

转载 PHP 页面静态化/纯静态化/伪静态化

概念PHP静态化分为:纯静态化 和 伪静态化;纯静态化又分为:局部静态化 和 完全静态化纯静态化:是把PHP生成的动态页面保存成静态的html文件,用户访问该静态页面,而不是用户每一次访问都重新生成一张相同的网页,优点就是减小服务器开销,  局部静态化:是生成的静态文件中,有局部的数据还是通过ajax技术动态获取的;  完全静态化:即不存在动态获取数据的情况,所以内容都来自静态的h...

2018-11-29 22:30:59 280

转载 MySQL联合查询语法内联、左联、右联、全联

MySQL联合查询效率较高,以下例子来说明联合查询(内联、左联、右联、全联)的好处:T1表结构(用户名,密码) userid(int) usernamevarchar(20) passwordvarchar(20) 1 jack jackpwd 2 owen owenpwd T2表结构(用户名,密码) userid(int) jife...

2018-02-08 10:47:23 403

转载 真静态伪静态原理及实现代码

ob_start();#开启服务器缓存 include_once 'Cizengshangaicha.php';//你自己要缓存的页面$ctx=ob_get_contents();#获取缓存ob_end_clean();#清空缓存 $fh=fopen("cizengshangaicha.html","w "); //缓存之后生成的HTML页面 fwrite($fh,$ctx)

2018-01-31 20:48:48 996

原创 yii2.0 beforeAction 防非法登陆

首先写一个公共控制器 让其他所以需要防止非法登陆的页面继承一下这个公共控制器<?phpnamespace frontend\controllers;use Yii;use yii\web\Controller;class PublicController extends Controller{ public function beforeAction($action)

2017-12-12 09:00:19 5139

转载 PHP获取用户访问IP地址的5种方法

PHP获取用户访问IP地址的5种方法://方法1:<?php                                                                                                                               $ip = $_SERVER["REMOTE_ADDR"];

2017-12-07 11:08:55 20141 3

原创 Yii2.0 AR方法 find()用法

User::find()->all();   返回所有数据User::findOne($id);   返回 主键 id=1 的一条数据User::find()->where(['name' => '小伙儿'])->one();  返回 ['name' => '小伙儿'] 的一条数据User::find()->where(['name' => '小伙儿'])->a

2017-12-06 13:29:53 4379 4

原创 yii 2.0 增删改查 分页 ajax 批删

[php] view plain copy //关闭csrf 原生代码 public $enableCsrfValidation = false; 添加 接值 $connection = \Yii::$app->db->createCommand()->insert('denglu',$arr)->execute();

2017-11-30 10:00:12 361

原创 linux上安装phpstudy

你还在为Linux搭载环境费劲吗?请看一步到位wget -c http://lamp.phpstudy.NET/phpstudy.binchmod +x phpstudy.bin    #权限设置./phpstudy.bin     #运行安装然后根据提示选择php版本,选择nginx还是apache三行命令就搞定!

2017-10-31 14:36:49 380

转载 linux下安装PHP pcntl 扩展

1、下载一个同样版本的php(我的是php5.5.10,我下的是php5.5.10)[root@CentOS6 lamp]# wget http://hk1.php.net/get/php-5.5.10.tar.gz/from/this/mirror如果你的php版本不一样请修改成 wget http://hk1.php.net/get/php-x.x.xx.tar.gz/from/thi

2017-09-27 11:58:21 990

原创 php操作redis--增删改查 来一套

一.初始化redis对象//连接本地的 Redis 服务$redis = new Redis();$link = $redis->connect('127.0.0.1', 6379);if($link){echo "Connection to server sucessfully ";}else{echo "Connection to server unsucessfu

2017-09-21 21:03:28 1822

原创 关于负载均衡一些知识

负载均衡 建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡的五种形式1,负载均衡: 在服务机房里 1,HTTP重定向负载均衡   301永久重定向 302临时重定向http重定向缺点:1、2、3、2,DNS解析:在服务运营商提供  优点:简单 将各地的负载均衡交给了DNS,使用

2017-09-15 16:10:38 280

原创 php数据结构之双向链表(SplDoublyLinkedList)

$obj = new SplDoublyLinkedList();//给里边加值$obj->push(1);//从顶部压入$obj->push(2);$obj->unshift(10);//从底部压入//里边的值就是[0=>10,1=>1,2=>2]//开启指针$obj->rewind();$obj->next();//下一个$obj->prev();//上一个$obj->

2017-09-01 17:32:36 416

原创 php 二分算法

//$arr是要查的数组,$low是最小值的下标,$top是最大值的下标,$target是要查询的值function binaryRecursive(&$arr,$low,$top,$target){    if($low    {        $mid = ceil(($low+$top)/2);        if($arr[$mid]==$target)      

2017-09-01 17:23:18 277

原创 PHP(冒泡,快速,选择,插入)排序

$arr=array(6,3,8,6,4,2,9,5,1);//冒泡排序function Bubble($arr){    $length = count($arr);    for($i=0;$i        {        for($j=0;$j        {            if($arr[$j]>$arr[$j+1])         

2017-09-01 17:15:24 222

转载 composer 安装laravel 框架

1.安装windows 下的composer工具 运行命令 composer -v 出现composer的版本信息 composer 就安装好了因为composer 默认加载的是国外的镜像国内因为“墙”的存在 加载国外镜像 会出错所以要配置国内镜像1 全局配置(推荐方式)打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:composer config -g r

2017-09-01 17:08:03 409

原创 yii规则编写

required : 必须值验证属性 [[‘字段名’],required,’requiredValue’=>’必填值’,’message’=>’提示信息’]; #说明:CRequiredValidator 的别名, 确保了特性不为空.email : 邮箱验证 [‘email’, ‘email’]; #说明:CEmailValidator的别名,确保了特性的值是一个有效的电邮地址.match :

2017-09-01 16:56:06 213

VC9_VC11_VC14

vc9,vc11,vc14运行库一键打包下载!phpstudy等运行软件运行需要支持。Apache+PHP低版本的是时候,需要用上VC9(Visual C++ 2008)

2020-11-09

空空如也

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

TA关注的人

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