<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[陈永鹏Yoper的技术博客 - 边学习边记录，如果有误，希望良师益友可以告知]]></description><link>https://blog.youkuaiyun.com/YoperMan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; YoperMan]]></copyright><item><title><![CDATA[ThrowableError in Arr.php line 380]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/133325785</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/133325785</guid><author>YoperMan</author><pubDate>Wed, 27 Sep 2023 00:15:09 +0800</pubDate><description><![CDATA[thinkphp5.1在php5.6.4跑是有问题的]]></description><category></category></item><item><title><![CDATA[宝塔重装注意事项]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/133136191</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/133136191</guid><author>YoperMan</author><pubDate>Thu, 21 Sep 2023 20:06:03 +0800</pubDate><description><![CDATA[重装系统后，或者宝塔卸载后，不能一来直接就执行安装宝塔脚本，除非之前没有安装过宝塔]]></description><category></category></item><item><title><![CDATA[element plus Infinite Scroll 无限滚动]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/132942711</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/132942711</guid><author>YoperMan</author><pubDate>Sun, 17 Sep 2023 15:31:10 +0800</pubDate><description><![CDATA[欢迎关注我的公众号：夜说猫，让一个贫穷的程序员不靠打代码也能吃饭~element plus官网中，Infinite Scroll示例使用的是数字，在实际项目运用中，我们更多的是使用json数组进行渲染，所以我们改写v-infinite-scroll属性的load方法。]]></description><category></category></item><item><title><![CDATA[element plus 安装]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/132844177</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/132844177</guid><author>YoperMan</author><pubDate>Wed, 13 Sep 2023 23:51:04 +0800</pubDate><description><![CDATA[使用element plus，需要nodejs环境，然后通过npm先安装vue3，再安装element plus]]></description><category></category></item><item><title><![CDATA[手动下载composer项目放在vendor目录下并加载]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/131755809</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/131755809</guid><author>YoperMan</author><pubDate>Sun, 16 Jul 2023 21:59:46 +0800</pubDate><description><![CDATA[3、命令生成新的 Composer 自动加载器。以下图可以不用看，仅仅是执行前后的代码对比。比如添加easywechat。composer.json文件。1、下载后放在项目根目录下的。，就添加了自动加载代码。说是手动，其实半手动。2、在项目根目录的文件。]]></description><category></category></item><item><title><![CDATA[wangEditor添加视频后无法]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/130355930</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/130355930</guid><author>YoperMan</author><pubDate>Tue, 25 Apr 2023 19:30:00 +0800</pubDate><description><![CDATA[wangEditor再次编辑视频时，编辑器加载不了]]></description><category></category></item><item><title><![CDATA[thinkphp查询条件被叠加]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/128516172</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/128516172</guid><author>YoperMan</author><pubDate>Sun, 01 Jan 2023 21:46:37 +0800</pubDate><description><![CDATA[用thinkphp写了一个类，用控制器调用多次，发现条件都叠加起来了]]></description><category></category></item><item><title><![CDATA[CSS让5个20%div排成一行]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/128411484</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/128411484</guid><author>YoperMan</author><pubDate>Thu, 22 Dec 2022 17:50:16 +0800</pubDate><description><![CDATA[让5个20%div排成一行]]></description><category></category></item><item><title><![CDATA[PHP array_filter无法传变量过滤的小坑]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/126451974</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/126451974</guid><author>YoperMan</author><pubDate>Sun, 21 Aug 2022 16:22:27 +0800</pubDate><description><![CDATA[使用use吧变量传道callback里面]]></description><category></category></item><item><title><![CDATA[tpshop报 商业用途必须购买正版,使用盗版将追究法律责任]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/122445203</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/122445203</guid><author>YoperMan</author><pubDate>Wed, 12 Jan 2022 21:30:00 +0800</pubDate><description><![CDATA[欢迎关注我的公众号：零零糖，让贫穷的程序员不靠打代码也能吃饭~

零零糖公众号

1、tpshop开启微信扫码登录，需要开启插件



2、于是我点了配置。报“商业用途必须购买正版,使用盗版将追究法律责任”。



3、追了下代码，最后发现这里，代码写死了中断退出，删掉即可。



其他地方应该类似。

体验下来还是可以。



题外话，

在这里我要吐槽一下微擎。微擎生态做的不错，但是安装之后，界面很乱，不是专业的开发人员。或没人指导，一般人还真找不到应用在哪里。



欢迎关注公众号：零零糖，靓仔程序.]]></description><category></category></item><item><title><![CDATA[tpshop配置后没有微信授权登录？]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/122445188</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/122445188</guid><author>YoperMan</author><pubDate>Wed, 12 Jan 2022 20:00:00 +0800</pubDate><description><![CDATA[欢迎关注我的公众号：零零糖，让贫穷的程序员不靠打代码也能吃饭~

零零糖公众号

平时喜欢研究各个系统的功能

今天在官方提供的链接下载了tpshop thinkphp5版本，安装完成后，配置了公众号开发信息。

最后在微信访问，尝试购买商品的时候，居然没有自动微信登录。。。


点击购买直接跳转登录页，没有微信登录





我以为自己姿势不对。



然后看了后台，原来需要手动开启（一般微信生态下的系统都是自动登录的，无需开启，但这也没什么）。如图：





于是我点了配置。报“商业用途必须购买正版.]]></description><category></category></item><item><title><![CDATA[java 查找list对象id集合]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/120208022</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/120208022</guid><author>YoperMan</author><pubDate>Sat, 11 Sep 2021 21:59:43 +0800</pubDate><description><![CDATA[List&lt;Integer&gt; userIds = users.stream().map(User::getId).collect(Collectors.toList());
System.out.println(userIds);


]]></description><category></category></item><item><title><![CDATA[java 时间格式化]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/120229634</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/120229634</guid><author>YoperMan</author><pubDate>Fri, 10 Sep 2021 20:57:21 +0800</pubDate><description><![CDATA[Date addTime;
String str = new SimpleDateFormat("yyyy-MM-dd").format(addTime);
System.out.println(str);

//输出2021-09-10




完

欢迎关注我的公众号:零零糖，让一个贫穷的程序员不靠打代码也能吃饭~




]]></description><category></category></item><item><title><![CDATA[java mapper where 大于小于]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/119753368</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/119753368</guid><author>YoperMan</author><pubDate>Tue, 17 Aug 2021 14:15:29 +0800</pubDate><description><![CDATA[欢迎关注我的公众号:零零糖，让一个贫穷的程序员不靠打代码也能吃饭~



xxx.Mapper.xml的sql中直接写"&gt;"、"&lt;"是会报错的，需要这样写"&lt;![CDATA[&gt;=]]&gt;",如下：


&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/]]></description><category></category></item><item><title><![CDATA[java 获取今天开始结束时间]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/119751593</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/119751593</guid><author>YoperMan</author><pubDate>Tue, 17 Aug 2021 10:56:08 +0800</pubDate><description><![CDATA[欢迎关注我的公众号:零零糖，让一个贫穷的程序员不靠打代码也能吃饭~





初学java，发现java获取时间挺麻烦，好不容易找了个一句代码获取时间的。记录之。



java一句代码获取今天开始结束时间


import java.io.*;
import java.time.Instant;
import java.time.ZoneId;
import java.time.format.DateTimeFormatter;
import java.time.temporal.ChronoUnit;.]]></description><category></category></item><item><title><![CDATA[使用vue ajax 获取后端数据 session值不一致]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/119720743</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/119720743</guid><author>YoperMan</author><pubDate>Sun, 15 Aug 2021 22:04:43 +0800</pubDate><description><![CDATA[欢迎关注我的公众号:零零糖，让一个贫穷的程序员不靠打代码也能吃饭~







今天在调试vue前端请求后端数据的时候，两个ajax请求，获取后端两个接口同一个session值不一致。


前端部分代码vue（这是对我而言有问题的代码）:

以下代码，经常获取同一个session设置值不一致


var vm = new Vue({
   el:'#app',
   data:{},

   beforeCreated:function(){},

   created:function(){
 ...]]></description><category></category></item><item><title><![CDATA[公众号照片打印机实现原理]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/116897920</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/116897920</guid><author>YoperMan</author><pubDate>Sun, 16 May 2021 17:59:37 +0800</pubDate><description><![CDATA[公众号照片打印机
欢迎关注我的公众号:零零糖，让一个贫穷的程序员不靠打代码也能吃饭~


随便写写之前思考过公众号打印机的实现方法，分享一下~~
欢迎关注我的公众号"零零糖"，时不时会在公众号发牢骚、说说想法、讲讲新闻热点，不要总是阅读鸡汤文

公众号照片打印机资源准备

硬件：打印机、连接打印机的电脑、公众号二维码、服务器(懂的都懂，运行整个系统)
软件：微信、电脑打印机软件（用于向打印机发送打印指令）、H5网页(用于在公众号打开，上传照片)
其他：公众号
所需技术人员2名：C++或C#一个(客户端开发)]]></description><category></category></item><item><title><![CDATA[redis怎样锁比较好]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/116205706</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/116205706</guid><author>YoperMan</author><pubDate>Sat, 08 May 2021 00:47:59 +0800</pubDate><description><![CDATA[redis实现锁的机制，没有的时候设置，设置过期时间，原子性



1、没有过期时间，可能导致死锁，需要手动解锁


$rs = $redis-&gt;setNX($key, $value);
if ($rs) {
    //处理一些逻辑
    // ......
    //删除锁
    $redis-&gt;del($key);
}



2、处理一些逻辑时间比锁的时间长，会误删除其他进程的锁


$rs = $redis-&gt;set($key, $value, array('nx', '..]]></description><category></category></item><item><title><![CDATA[hydra爆破]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/116234097</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/116234097</guid><author>YoperMan</author><pubDate>Thu, 29 Apr 2021 22:03:06 +0800</pubDate><description><![CDATA[欢迎关注我的公众号：零零糖。——毕竟还没有一个程序员网红



hydra爆破

1、安装hydra


yum installhydra

hydra -l root -P ssh_password.txt 目标机ip ssh -v

其中-l 指定用户名，可以使用-L指定用户名字典文件；-p指定密码，-P指定密码字典文件;-v显示详细的执行过程。例如：

2、指定用户名和密码字典爆破


hydra -l Yoper -P pass.txt  192.168.229.129 ssh -v

3、指定..]]></description><category></category></item><item><title><![CDATA[PHP输出一年每周开始结束时间，输出每月开始结束时间 ]]></title><link>https://blog.youkuaiyun.com/YoperMan/article/details/111843507</link><guid>https://blog.youkuaiyun.com/YoperMan/article/details/111843507</guid><author>YoperMan</author><pubDate>Mon, 28 Dec 2020 14:10:35 +0800</pubDate><description><![CDATA[PHP输出一年每周开始结束时间，输出每月开始结束时间


&lt;?php
//输出每周开始结束时间
function week_time($year){
    $weeks = date("W", mktime(0, 0, 0, 12, 28, $year));
    echo $year . '年一共有' . $weeks . '周&lt;br /&gt;';
    for($week=1;$week&lt;$weeks;$week++){
        if ($week &gt; $wee.]]></description><category></category></item></channel></rss>