<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[运营侠博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ctocom</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ctocom]]></copyright><item><title><![CDATA[如何用PHP开发博客blog?]]></title><link>https://blog.youkuaiyun.com/ctocom/article/details/130187310</link><guid>https://blog.youkuaiyun.com/ctocom/article/details/130187310</guid><author>ctocom</author><pubDate>Sun, 16 Apr 2023 20:13:19 +0800</pubDate><description><![CDATA[访问量大的数据做缓存，从缓存读取。也可以做延迟更新，比如文章的阅读数，评论数，可以在缓存里攒够一定数量，比如先存到redis，再去存储到数据库更新一次。个人博客其实相对来说，业务逻辑是比较简单的，不需要有很多的功能。后来慢慢的想要跟一些比较出名的博客大咖一样，有几十万甚至几千万的收录。开发博客的初心，刚开始是为了锻炼自己前端的技术水平，并且可以用自己的个人博客去记录平常遇到的问题。]]></description><category></category></item><item><title><![CDATA[fastadmin表格操作按钮btn-dialog、btn-addtabs 遇到的坑]]></title><link>https://blog.youkuaiyun.com/ctocom/article/details/130187252</link><guid>https://blog.youkuaiyun.com/ctocom/article/details/130187252</guid><author>ctocom</author><pubDate>Sun, 16 Apr 2023 20:08:17 +0800</pubDate><description><![CDATA[下图标注所示，本来我是要改按钮颜色，但是却把"btn-dialog"直接改成了我想要的"btn-warning" ，导致点击编辑按钮一直不是弹窗的效果。a标签添加btn-dialog就可以出现弹框。添加btn-addtabs弹出新的选项卡这是fastadmin自己定义的。今天用fastadmin在实现表格操作按钮的时候，遇到了一个坑，耽误了我一下午的时间，给大家分享下，以免踩坑。就说到这里吧，估计也不会有人跟我一样，这样操作改出了这个问题~~~]]></description><category></category></item><item><title><![CDATA[fastadmin selectpage编辑页面默认值]]></title><link>https://blog.youkuaiyun.com/ctocom/article/details/127870802</link><guid>https://blog.youkuaiyun.com/ctocom/article/details/127870802</guid><author>ctocom</author><pubDate>Tue, 15 Nov 2022 18:05:48 +0800</pubDate><description><![CDATA[这段代码本来是自动生成的，但是不知道啥时候注释掉了。是公司上一个开发者给我留的坑啊！有谁跟我遇到同样的问题的可以看看，同时也了解一下这段代码的实际含义，就说到这里了。老头博客网：https://www.laotouw.com。]]></description><category></category></item><item><title><![CDATA[php按年月分组数据（例如账单）]]></title><link>https://blog.youkuaiyun.com/ctocom/article/details/115732492</link><guid>https://blog.youkuaiyun.com/ctocom/article/details/115732492</guid><author>ctocom</author><pubDate>Thu, 15 Apr 2021 17:36:10 +0800</pubDate><description><![CDATA[/**
 * 按年月分组数据（例如账单）
 * @param $arr_data 分组的数组
 * @param string $time_field 时间分组字段
 * @return array
 */
function monthlyGrouping($arr_data,$time_field = 'created_at')
{
    if (empty($time_field)) {
        return $arr_data;
    }
    //按月份分组
    $arr_mon.]]></description><category></category></item><item><title><![CDATA[thinkphp 生成pdf文件进行打印方法]]></title><link>https://blog.youkuaiyun.com/ctocom/article/details/107381050</link><guid>https://blog.youkuaiyun.com/ctocom/article/details/107381050</guid><author>ctocom</author><pubDate>Thu, 16 Jul 2020 13:58:02 +0800</pubDate><description><![CDATA[1、首先 项目根目录运行  composer require tecnickcom/tcpdf 生成tcpdf库。 Composer中国镜像比较慢，这里推荐使用阿里云镜像 ]]></description><category></category></item><item><title><![CDATA[前端js打印网页内容]]></title><link>https://blog.youkuaiyun.com/ctocom/article/details/106927555</link><guid>https://blog.youkuaiyun.com/ctocom/article/details/106927555</guid><author>ctocom</author><pubDate>Tue, 23 Jun 2020 17:05:11 +0800</pubDate><description><![CDATA[&lt;div&gt;
    &lt;!--startprint--&gt;
    &lt;!--打印内容开始--&gt;
    开始和结束标签内就是需要打印的内容&lt;br&gt;
    &lt;img src="https://www.baidu.com/img/baidu_jgylogo3.gif" /&gt;&lt;br&gt;
    &lt;img src="https://www.baidu.com/img/baidu_jgylogo3.gif" /&gt;&lt;br&gt;
 .]]></description><category></category></item><item><title><![CDATA[js 统计学习一个视频的总时长]]></title><link>https://blog.youkuaiyun.com/ctocom/article/details/106927460</link><guid>https://blog.youkuaiyun.com/ctocom/article/details/106927460</guid><author>ctocom</author><pubDate>Tue, 23 Jun 2020 17:02:05 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;

&lt;head&gt;
  &lt;meta charset="UTF-8"&gt;   &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
  &lt;meta http-equiv="X-UA-Compatible" content="ie=edge"&gt;
  &lt;title&gt;D...]]></description><category></category></item><item><title><![CDATA[thinkphp用户签到积分逻辑代码]]></title><link>https://blog.youkuaiyun.com/ctocom/article/details/106684751</link><guid>https://blog.youkuaiyun.com/ctocom/article/details/106684751</guid><author>ctocom</author><pubDate>Thu, 11 Jun 2020 11:22:21 +0800</pubDate><description><![CDATA[namespace app\index\controller;

use think\Controller;
use think\facade\Session;

class SignIn extends Controller
{

    public function signIn()
    {
        // 1.验证是否登录
        if(!Session::has('student_id')){
            show([],0,'请先登录');
        }
 .]]></description><category></category></item><item><title><![CDATA[Git密钥管理操作]]></title><link>https://blog.youkuaiyun.com/ctocom/article/details/106549641</link><guid>https://blog.youkuaiyun.com/ctocom/article/details/106549641</guid><author>ctocom</author><pubDate>Thu, 04 Jun 2020 16:16:15 +0800</pubDate><description><![CDATA[cat ~/.ssh/id_rsa.pub   查看公钥
ssh-keygen -t rsa       如果没有密钥生成密钥

]]></description><category></category></item><item><title><![CDATA[js jq 判断视频播放进度]]></title><link>https://blog.youkuaiyun.com/ctocom/article/details/106525471</link><guid>https://blog.youkuaiyun.com/ctocom/article/details/106525471</guid><author>ctocom</author><pubDate>Wed, 03 Jun 2020 15:34:48 +0800</pubDate><description><![CDATA[Document
	
	


	
		
			
		
	&lt;div id="current"&gt;当前时长：0:00&lt;/div&gt;
&lt;div id="duration"&gt;总时长：0:00&lt;/div&gt;
&lt;span id="pro"&gt;&lt;/span&gt;
&lt;div class="progress progress-striped active" style="width:100"&gt;
    &lt;span id="hyTime"...]]></description><category></category></item></channel></rss>