<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_16618179的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_16618179</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_16618179]]></copyright><item><title><![CDATA[指定数组排序]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/126365914</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/126365914</guid><author>qq_16618179</author><pubDate>Tue, 16 Aug 2022 14:43:06 +0800</pubDate><description><![CDATA[php 按指定排序数组排序]]></description><category></category></item><item><title><![CDATA[xls 下载封装]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/122303406</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/122303406</guid><author>qq_16618179</author><pubDate>Tue, 04 Jan 2022 15:08:34 +0800</pubDate><description><![CDATA[PHPEXCEL 下载封装，支持图片]]></description><category></category></item><item><title><![CDATA[git 正则删除本地多余分支]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/122303270</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/122303270</guid><author>qq_16618179</author><pubDate>Tue, 04 Jan 2022 15:00:53 +0800</pubDate><description><![CDATA[git branch -D git branch | grep -E 'hotfix*'
我本地的分支名称是hotfix-1…，所以正则删除hotfix开头的所有分支，其他自己写正则

]]></description><category></category></item><item><title><![CDATA[PHP RC4算法]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/109181408</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/109181408</guid><author>qq_16618179</author><pubDate>Tue, 20 Oct 2020 15:11:33 +0800</pubDate><description><![CDATA[/**
     * 描述 : RC4算法加解
     * 参数 ：$encryptKey 加密密钥，$str 加密字符串
     * 作者 : Smart.Chen
     */
    public function encrypRc4($encryptKey, $str)
    {
        $cipher      = '';
        $key[]       = "";
        $box[]       = "";
        $pwd_length  = st.]]></description><category></category></item><item><title><![CDATA[php json_encode错误处理]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/109121343</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/109121343</guid><author>qq_16618179</author><pubDate>Fri, 16 Oct 2020 17:51:23 +0800</pubDate><description><![CDATA[数组里面有其他语种导致json_encode报错的处理
其实官方文档有给解决方案，但是没有解决好，下面是我实测没问题的代码！
 /**
     * 描述 : json_encode格式化
     * 参数 ：$value 需要encode的数据
     * 作者 : Smart.Chen
     */
    public function safe_json_encode($value, $options = 0, $depth = 512, $utfErrorFlag = false) {
  ]]></description><category></category></item><item><title><![CDATA[配置git账号密码]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/108453505</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/108453505</guid><author>qq_16618179</author><pubDate>Mon, 07 Sep 2020 18:34:16 +0800</pubDate><description><![CDATA[配置git账号密码，只需一次下次就可不用输入
git config --global credential.helper store


]]></description><category></category></item><item><title><![CDATA[sourceTree git的账号密码修改]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/108049332</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/108049332</guid><author>qq_16618179</author><pubDate>Mon, 17 Aug 2020 09:40:29 +0800</pubDate><description><![CDATA[删除C:\Users\%USERNAME%\AppData\Local\Atlassian\SourceTree 目录下的passwd文件， 能移除掉保存的密码。

同样：

删除C:\Users\%USERNAME%\AppData\Local\Atlassian\SourceTree 目录下的userhosts文件， 能移除掉保存的用户名

两个目录是固定的可以直接拷贝（这些文件夹都是隐藏的）



...]]></description><category></category></item><item><title><![CDATA[php 生成日志文件]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/107517672</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/107517672</guid><author>qq_16618179</author><pubDate>Wed, 22 Jul 2020 16:58:51 +0800</pubDate><description><![CDATA[/**
     * 描述 : 日志表
     * 参数 ：
     *      msg  日志信息
     *      name 日志文件夹
     *      timeAppend 是否默认时间 默认true
     *      hour 是否分小时保存一个文件 默认false
     * 作者 : Smart.Chen
     */
public static function log($msg, $name = 'cmcLog', $timeAppend = true, $ho]]></description><category></category></item><item><title><![CDATA[css 对checkbox样式进行修改]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/107510243</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/107510243</guid><author>qq_16618179</author><pubDate>Wed, 22 Jul 2020 12:02:03 +0800</pubDate><description><![CDATA[使用伪类元素对checkbox样式进行修改

边框样式在before中修改，"\2713"为字符表勾选字符


&lt;style&gt;
    input[type="checkbox"] {
        width: 20px;
        height: 20px;
        display: inline-block;
        text-align: center;
        vertical-align: middle;
        line-height: 18]]></description><category></category></item><item><title><![CDATA[php 生成A-ZZ的顺序]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/107480466</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/107480466</guid><author>qq_16618179</author><pubDate>Tue, 21 Jul 2020 09:02:21 +0800</pubDate><description><![CDATA[for ($i = 0; $i &lt;= 87; $i++) {
     $y = ($i / 26);
     if ($y &gt;= 1) {
         $y = intval($y);
         echo chr($y+64).chr($i-$y*26 + 65);
     } else {
         echo chr($i+65);
     }
     echo "&lt;br&gt;";
}


]]></description><category></category></item><item><title><![CDATA[字符串转编码]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/107060339</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/107060339</guid><author>qq_16618179</author><pubDate>Wed, 01 Jul 2020 11:48:57 +0800</pubDate><description><![CDATA[字符串转编码
/**
 * 描述 : 字符串转编码
 * 参数 ：$str 字符串 $code 要转换的编码 默认UTF-8
 * 作者 : Smart.Chen
 */
function strEncode($str, $code = 'UTF-8') {
    $encode = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5','LATIN1'));
    if ($encode != $code) {
   ]]></description><category></category></item><item><title><![CDATA[删除指定目录指定类型N天前的文件]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/103873754</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/103873754</guid><author>qq_16618179</author><pubDate>Tue, 07 Jan 2020 14:20:20 +0800</pubDate><description><![CDATA[/**
     * 描述 : 删除指定目录指定类型N天前的文件
     * 参数 : $dir 目录路径 $n 天数（默认删除30天前的） $type 文件类型（默认log）
     * 作者 : Smart.Chen
     */
    public static function delFile($dir, $n = 30, $type = 'log') {
        if ...]]></description><category></category></item><item><title><![CDATA[计算两个日期之间相差时长]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/102820106</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/102820106</guid><author>qq_16618179</author><pubDate>Wed, 30 Oct 2019 15:26:35 +0800</pubDate><description><![CDATA[/**
     * 描述 : 计算两个日期之间相差时长
     * 参数 : $startTime 开始时间，$endTime 结束时间 ,$type 显示类型 0全部 1 不显示秒 2 不显示分 3 不显示小时
     * 作者 : Smart.Chen
     */
    public static function longTimeFormat($startTime,$end...]]></description><category></category></item><item><title><![CDATA[js表头固定]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/100880307</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/100880307</guid><author>qq_16618179</author><pubDate>Mon, 16 Sep 2019 10:43:48 +0800</pubDate><description><![CDATA[&lt;script type="text/javascript"&gt;
    //表头固定
    $(document).ready(function () {
        var topTable = $("table").eq(0).offset().top;//获取表格位置
        var c_top =  $('.oa-nav_top').height() ? $('....]]></description><category></category></item><item><title><![CDATA[php 数字加大写字母按顺序编号 00 - ZZ]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/99692941</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/99692941</guid><author>qq_16618179</author><pubDate>Sat, 17 Aug 2019 14:52:14 +0800</pubDate><description><![CDATA[php 数字加大写字母按顺序编号 00,01.02…A1…AZ… ZZ
数字加大写字母按顺序编号
for ($i = 0; $i &lt;= 1331; $i++) {
            $y = ($i / 36);
            if ($y &gt;= 1) {
                $y = intval($y);
                //第一位
  ...]]></description><category></category></item><item><title><![CDATA[安装think-queue]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/98172010</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/98172010</guid><author>qq_16618179</author><pubDate>Fri, 02 Aug 2019 09:28:57 +0800</pubDate><description><![CDATA[php版本7.3
tp版本5.1
composer.json把"topthink/think-queue": "2.0.3"添加到require
   "require": {
        "php": "&gt;=5.6.0",
        "topthink/framework": "5.1.*",
        "topthink/think-captcha": "2.*",
  ...]]></description><category></category></item><item><title><![CDATA[php 下载小说到txt]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/98043270</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/98043270</guid><author>qq_16618179</author><pubDate>Thu, 01 Aug 2019 11:45:42 +0800</pubDate><description><![CDATA[//下载小说内容
    public function downNovel()
    {
        $novel_id = 1;
        $novel = Novel::find($novel_id);
        //第一步：处理中文文件名：
        $ua = $_SERVER["HTTP_USER_AGENT"];
        $filename = $...]]></description><category></category></item><item><title><![CDATA[详解PhpStudy集成环境升级MySQL数据库版本（转载）]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/95452931</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/95452931</guid><author>qq_16618179</author><pubDate>Thu, 11 Jul 2019 10:19:07 +0800</pubDate><description><![CDATA[phpstudy里没有地方可以设置mysql数据库，很多人都疑惑在phpstudy里怎么升级mysql数据库版本，本文就教你如何在phpstudy中升级mysql的版本。
PhpStudy集成环境中的mysql数据库的版本默认是mysql5.5，下面是PhpStudy升级数据库到mysql5.7的方法：
1：备份当前数据库数据，可以导出数据库文件，作为备份。
2：备份 PhpStudy 下的 My...]]></description><category></category></item><item><title><![CDATA[php curl实现get和post]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/95208328</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/95208328</guid><author>qq_16618179</author><pubDate>Tue, 09 Jul 2019 16:39:36 +0800</pubDate><description><![CDATA[/**
     * get请求
     */
    public function get_curl($url)
    {
        $headerArray=array("Content-type:application/json;charset='utf-8'","Accept:application/json");
        $ch = curl_init();
   ...]]></description><category></category></item><item><title><![CDATA[PHP 获取指定级别的所有下级及上级]]></title><link>https://blog.youkuaiyun.com/qq_16618179/article/details/95207433</link><guid>https://blog.youkuaiyun.com/qq_16618179/article/details/95207433</guid><author>qq_16618179</author><pubDate>Tue, 09 Jul 2019 16:33:54 +0800</pubDate><description><![CDATA[function getChildren($p_id,$array)
    {

        $subs=array();
        foreach($array as $item){
            if($item['parent_id'] == $p_id){
                $subs[]=$item['user_name'];//这里自己看着办，我是获...]]></description><category></category></item></channel></rss>