<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LAMPDOWN的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LAMPDOWN</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LAMPDOWN]]></copyright><item><title><![CDATA[tp5.1 db助手与db::name混合使用数据库操作失效]]></title><link>https://blog.youkuaiyun.com/LAMPDOWN/article/details/103857437</link><guid>https://blog.youkuaiyun.com/LAMPDOWN/article/details/103857437</guid><author>LAMPDOWN</author><pubDate>Mon, 06 Jan 2020 15:21:02 +0800</pubDate><description><![CDATA[tp5.1 db助手与db::name混合使用数据库操作失效
首先说明下db助手与db::name,db::table的区别
db助手，每次使用都会重新创建数据库连接，db::name,db::table只创建一次
可以从tp日志查看到

在项目开发中，由于使用不规范，在使用Db::startTrans(),开启事务后，程序逻辑顺序执行为：
1.Db::name 去更新表1，
2.使用db()助手...]]></description><category></category></item><item><title><![CDATA[PHPWord+LibreOffice实现word转pdf并填充动态值]]></title><link>https://blog.youkuaiyun.com/LAMPDOWN/article/details/102847859</link><guid>https://blog.youkuaiyun.com/LAMPDOWN/article/details/102847859</guid><author>LAMPDOWN</author><pubDate>Thu, 31 Oct 2019 23:14:52 +0800</pubDate><description><![CDATA[PHPWord+LibreOffice实现word转pdf并填充动态值
1准备


安装PHPword库

通过git命令下载
git clone http://www.github.com/PHPOffice/PHPWord

通过compose下载
composer require "phpoffice/phpword"


安装LibreOffice

window系统登录Libreoffi...]]></description><category></category></item><item><title><![CDATA[ssh登录远程服务器，服务器拒绝密码]]></title><link>https://blog.youkuaiyun.com/LAMPDOWN/article/details/89037139</link><guid>https://blog.youkuaiyun.com/LAMPDOWN/article/details/89037139</guid><author>LAMPDOWN</author><pubDate>Thu, 04 Apr 2019 23:48:18 +0800</pubDate><description><![CDATA[Xshell ssh远程服务器，提示sshd服务拒绝密码。
window操作系统上使用XShell ssh登录远程服务器，输入密码后提示服务器拒绝密码，一开始以为是密码错误，后面查看远程服务的的ssh配置才知道，需要google动态验证码。
原因是在ssh配置文件中，强制要求验证google authenticator PAM插件为ssh登录账号生成的动态验证码。ssh配置所在位置为：
/etc/...]]></description><category></category></item><item><title><![CDATA[window安装mongdo server配置遇到打开文件失败的问题]]></title><link>https://blog.youkuaiyun.com/LAMPDOWN/article/details/89011368</link><guid>https://blog.youkuaiyun.com/LAMPDOWN/article/details/89011368</guid><author>LAMPDOWN</author><pubDate>Thu, 04 Apr 2019 09:42:25 +0800</pubDate><description><![CDATA[mongdo 官网下载.msi文件，安装完后，安装mongdo服务,执行如下命令：
./mongod.exe --config "D:\Program Files\MongoDB\Server\4.0\bin\mongod.cfg" --install

结果一直提示打开文件失败，而这个文件其实是存在的。

解决方式是要以管理员身份启动cmd窗口，才能运行。


...]]></description><category></category></item><item><title><![CDATA[java项目打印pdf出现格式问题]]></title><link>https://blog.youkuaiyun.com/LAMPDOWN/article/details/88881394</link><guid>https://blog.youkuaiyun.com/LAMPDOWN/article/details/88881394</guid><author>LAMPDOWN</author><pubDate>Thu, 28 Mar 2019 23:51:02 +0800</pubDate><description><![CDATA[应用场景描述
后台管理系统（java springMVC开发）有一个打印pdf文档的功能，其实现原理是读取资源文件（.docx），再将文档（.docx）转化为pdf,转化是通过java 程序实现。
问题
在window系统上使用WPS编辑好了一个docx文档，并将docx转换为pdf，WPS上预览了docx和pdf的文档格式都没问题，结果docx放到系统上时，打印出来的pdf出现连续两页的页眉重叠...]]></description><category></category></item><item><title><![CDATA[PHP递归求第n位的值(增强版)]]></title><link>https://blog.youkuaiyun.com/LAMPDOWN/article/details/88249273</link><guid>https://blog.youkuaiyun.com/LAMPDOWN/article/details/88249273</guid><author>LAMPDOWN</author><pubDate>Wed, 06 Mar 2019 18:52:00 +0800</pubDate><description><![CDATA[PHP递归求第n位的值
上一篇博文
https://blog.youkuaiyun.com/LAMPDOWN/article/details/88238764
介绍递归解决下面的问题
题目要求：
有一组数为：1,1,2,3,5,8,13,21,…
求第n位的数。
存在一个问题，当n&amp;amp;gt;1476,返回结果为INF，已经超过整型的最大值了，所以，我想了以下的新方法，用字符串来存数字，然后从个位开始依次相加向前...]]></description><category></category></item><item><title><![CDATA[PHP递归求第n位的值]]></title><link>https://blog.youkuaiyun.com/LAMPDOWN/article/details/88238764</link><guid>https://blog.youkuaiyun.com/LAMPDOWN/article/details/88238764</guid><author>LAMPDOWN</author><pubDate>Wed, 06 Mar 2019 15:43:08 +0800</pubDate><description><![CDATA[PHP递归求第n位的值
今天去面试，笔试遇到一道用递归方法求值得题目，由于近几年所从事的开发工作中很少需要用到算法，结果一时间尽然想不出解决方法，好尴尬啊☹。回来后，立马编程解题，缓解一下不平的内容。
题目要求：
有一组数为：1,1,2,3,5,8,13,21,…
求第n位的数。
下面是解决方法（写在控制器中，方便测试）：
/**
 * Class Arithmetic
 * 算法类
 */
cl...]]></description><category></category></item><item><title><![CDATA[PHP计算排列组合C(m,n)结果]]></title><link>https://blog.youkuaiyun.com/LAMPDOWN/article/details/87870566</link><guid>https://blog.youkuaiyun.com/LAMPDOWN/article/details/87870566</guid><author>LAMPDOWN</author><pubDate>Thu, 21 Feb 2019 23:37:16 +0800</pubDate><description><![CDATA[PHP实现排列组合运算C(m,n)
版权声明：转载需附上本文地址
由于项目中需要使用到排列组合运算，根据计算公式，写了如下方法。
 /**
     * 排列组合运算C(m,n)
     * 计算公式为：C(m, n) = n(n-1)(n-2)...(n-m+1) / m!,
     * 
     * @param   integer  $m
     * @param   integer...]]></description><category></category></item><item><title><![CDATA[PHP判断单双]]></title><link>https://blog.youkuaiyun.com/LAMPDOWN/article/details/87870454</link><guid>https://blog.youkuaiyun.com/LAMPDOWN/article/details/87870454</guid><author>LAMPDOWN</author><pubDate>Thu, 21 Feb 2019 23:24:13 +0800</pubDate><description><![CDATA[PHP判断单双
当传入数组，将计算数组中元素总和再判断单双。
 /**
     * 判断单双
     * 1为单，0为双
     * @param  array|integer $numbers 
     * @return int
     */
    public function judgeSingDual($numbers){
        if(is_array($numbe...]]></description><category></category></item><item><title><![CDATA[Thinkphp5整合wkhtmltox扩展将html转image或pdf]]></title><link>https://blog.youkuaiyun.com/LAMPDOWN/article/details/87812493</link><guid>https://blog.youkuaiyun.com/LAMPDOWN/article/details/87812493</guid><author>LAMPDOWN</author><pubDate>Wed, 20 Feb 2019 18:19:38 +0800</pubDate><description><![CDATA[Thinkphp5整合wkhtmltox扩展将html转image或pdf
安装php-wkhtmltox扩展
参看 https://blog.youkuaiyun.com/LAMPDOWN/article/details/87785359
实现转换的类
&amp;lt;?php

namespace app\common\helper;

use think\image\Exception as ImageExce...]]></description><category></category></item><item><title><![CDATA[php安装wkhtmltox，本地多版本php运到的坑]]></title><link>https://blog.youkuaiyun.com/LAMPDOWN/article/details/87785359</link><guid>https://blog.youkuaiyun.com/LAMPDOWN/article/details/87785359</guid><author>LAMPDOWN</author><pubDate>Wed, 20 Feb 2019 11:44:56 +0800</pubDate><description><![CDATA[php安装wkhtmltox，本地多版本php运到的坑
正文
先讲一下php安装wkhtmltox扩展的流程
安装libwkhtmltox内核
安装libwkhtmltox （linux内核、Centos-6 .5-64bit）
pm -ivh wkhtmltox-0.12.2.1_linux-centos6-amd64.rpm

下载wkhtmltox扩展
wget https://github...]]></description><category></category></item><item><title><![CDATA[PHP获取所有组合商品属性组成的数组]]></title><link>https://blog.youkuaiyun.com/LAMPDOWN/article/details/87709766</link><guid>https://blog.youkuaiyun.com/LAMPDOWN/article/details/87709766</guid><author>LAMPDOWN</author><pubDate>Tue, 19 Feb 2019 14:55:07 +0800</pubDate><description><![CDATA[PHP获取所有组合商品属性组成的数组
组合商品，获取每一种组合的结果。代码如下
private $models=[['RED','BLUE','GREEN'],['低配','中配','高配'],['进口','国产']];
    private $index=0;

    /**
     * 组合
     */
    public function combineAttributes(){...]]></description><category></category></item><item><title><![CDATA[T5清理redis或file缓中带tag的指定缓存]]></title><link>https://blog.youkuaiyun.com/LAMPDOWN/article/details/87635839</link><guid>https://blog.youkuaiyun.com/LAMPDOWN/article/details/87635839</guid><author>LAMPDOWN</author><pubDate>Mon, 18 Feb 2019 18:24:52 +0800</pubDate><description><![CDATA[T5清理redis或file缓中带tag的指定缓存
前置条件
项目接口中使用了缓存记录冷数据，然后在后台管理界面中提供了手动管理缓存的功能，可删除指定key的缓存或者批量删除。
正文
下面是一个简单事例
接口controller中使用带tag缓存
 public function getCategories(){
        $data=Cache::tag(CACHE_TAG)-&amp;amp;amp;gt;ge...]]></description><category></category></item><item><title><![CDATA[TP5.0.20模型查询 column存在的问题]]></title><link>https://blog.youkuaiyun.com/LAMPDOWN/article/details/86749655</link><guid>https://blog.youkuaiyun.com/LAMPDOWN/article/details/86749655</guid><author>LAMPDOWN</author><pubDate>Sat, 02 Feb 2019 14:52:34 +0800</pubDate><description><![CDATA[TP5.0.20模型查询 column存在的问题
场景描述
Controller方法中使用如下查询语句去获取2个列id和name的值：
$data=Db::name('category')-&amp;gt;where('status',1)-&amp;gt;column('id,name');

然后在视图上使用如下代码遍历输出id,name
&amp;lt;select name=&quot;category_id&quot; requi...]]></description><category></category></item><item><title><![CDATA[PHP curl抓取https协议接口数据，请求url重定向无法抓取]]></title><link>https://blog.youkuaiyun.com/LAMPDOWN/article/details/86721214</link><guid>https://blog.youkuaiyun.com/LAMPDOWN/article/details/86721214</guid><author>LAMPDOWN</author><pubDate>Thu, 31 Jan 2019 18:43:21 +0800</pubDate><description><![CDATA[PHP curl抓取https协议接口数据，请求url重定向无法抓取需求描述解决方案博主留言
需求描述
需要抓取某金融网站的期货数据，通过开启浏览器的开发者模式，找到接口url,其响应的数据正是我们所要的，但是当我们在浏览器地址栏中输入该url后，重定向到了该网站的期货主页,抓取不到数据。
解决方案


找到请求的头部，在我们的curl请求代码中添加上该头部参数，模拟浏览器访问，如下图：



在...]]></description><category></category></item></channel></rss>