<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[liubag的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/liubag</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; liubag]]></copyright><item><title><![CDATA[微信小程序反编译遇到 TypeError: _typeof3 is not a function]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/154739615</link><guid>https://blog.youkuaiyun.com/liubag/article/details/154739615</guid><author>liubag</author><pubDate>Wed, 12 Nov 2025 15:06:52 +0800</pubDate><description><![CDATA[)(o);]]></description><category></category></item><item><title><![CDATA[php祛除mqtt 返回数据中包含的特殊字符]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/139232445</link><guid>https://blog.youkuaiyun.com/liubag/article/details/139232445</guid><author>liubag</author><pubDate>Mon, 27 May 2024 10:53:56 +0800</pubDate><description><![CDATA[函数将它们替换为空字符串。这样就可以去除消息中的特殊字符，保留可打印的字符。来匹配所有非可打印字符，然后用。]]></description><category></category></item><item><title><![CDATA[Python Flask 打包成exe 心得体会]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/136498488</link><guid>https://blog.youkuaiyun.com/liubag/article/details/136498488</guid><author>liubag</author><pubDate>Wed, 06 Mar 2024 10:29:43 +0800</pubDate><description><![CDATA[【代码】Python Flask 打包成exe 心得体会。]]></description><category></category></item><item><title><![CDATA[python开发以太坊应用（1）]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/123728409</link><guid>https://blog.youkuaiyun.com/liubag/article/details/123728409</guid><author>liubag</author><pubDate>Fri, 25 Mar 2022 10:09:22 +0800</pubDate><description><![CDATA[1.node安装ganache-cli组件、

2.运行 ganache-cli



会看到创建了一些以太坊账号

3. 安装MetaMask是一款在浏览器上使用的插件类型的以太坊钱包

4.在 MetaMask导入2步生成的账号，查看账户余额

5.尝试使用MetaMask给另外一个账号转账
...]]></description><category></category></item><item><title><![CDATA[消息列表错误解决2020-12-17]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/111311392</link><guid>https://blog.youkuaiyun.com/liubag/article/details/111311392</guid><author>liubag</author><pubDate>Thu, 17 Dec 2020 11:18:54 +0800</pubDate><description><![CDATA[消息在 [19] 行处理 [/msgList.jsp] 时发生异常

描述服务器遇到一个意外的情况，阻止它完成请求。

例外情况


org.apache.jasper.JasperException: 在 [19] 行处理 [/msgList.jsp] 时发生异常

16: &lt;%
17: UserDao userDao =new UserDao();
18: String username=(String)session.getAttribute("username");
19: Li...]]></description><category></category></item><item><title><![CDATA[tomcat nginx redis 负载均衡session 共享]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/79486577</link><guid>https://blog.youkuaiyun.com/liubag/article/details/79486577</guid><author>liubag</author><pubDate>Thu, 08 Mar 2018 16:44:04 +0800</pubDate><description><![CDATA[1.      修改tomcat相关端口，可以在一台主机启动多个tomcat服务并且修改相应两个bat文件中的环境变量参考https://www.cnblogs.com/softidea/p/5735120.html2.      安装运行ngix，并修改配置参考http://blog.youkuaiyun.com/dylanzr/article/details/521351963.      实现效果ngi...]]></description><category></category></item><item><title><![CDATA[第四章 SQL 映射语句文件]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/76861880</link><guid>https://blog.youkuaiyun.com/liubag/article/details/76861880</guid><author>liubag</author><pubDate>Mon, 07 Aug 2017 22:40:24 +0800</pubDate><description><![CDATA[爱玩酷原创（https://www.iplayers.cn）
文章来自（第四章
 SQL 映射语句文件）
MyBatis 真正强大的地主就是在映射语句，这也是魔力所在。就所有功能来说，SQL 映射 XML 文件相
对来说比较简单。当然，如果你比较了文件与 JDBC 代码，你就会发现，映射 XML 文件节省了 95%的
代码。MyBatis 为 SQL 而建，但却又给你极大的空间。

]]></description><category></category></item><item><title><![CDATA[第三章 MyBatis  Mapper 的 XML 配置文件]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/76836733</link><guid>https://blog.youkuaiyun.com/liubag/article/details/76836733</guid><author>liubag</author><pubDate>Mon, 07 Aug 2017 14:43:17 +0800</pubDate><description><![CDATA[第三章 MyBatis  Mapper 的 XML 配置文件

爱玩酷原创（https://www.iplayers.cn）
文章来自（第三章 MyBatis  Mapper
 的 XML 配置文件）





一、属性（properties properties ）



JAVA 属性文件就可以配置直观的、可代替的属性，或者是属性项的子项。比如：]]></description><category></category></item><item><title><![CDATA[第二章   MyBatis入门]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/76834810</link><guid>https://blog.youkuaiyun.com/liubag/article/details/76834810</guid><author>liubag</author><pubDate>Mon, 07 Aug 2017 14:09:20 +0800</pubDate><description><![CDATA[爱玩酷原创（https://www.iplayers.cn）
文章来自（第二章   MyBatis入门）]]></description><category></category></item><item><title><![CDATA[第一章 什么是 MyBatis MyBatis]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/76834717</link><guid>https://blog.youkuaiyun.com/liubag/article/details/76834717</guid><author>liubag</author><pubDate>Mon, 07 Aug 2017 13:45:39 +0800</pubDate><description><![CDATA[第一章 什么是 MyBatis MyBatis

爱玩酷原创（https://www.iplayers.cn）
文章来自（第一章 什么是 MyBatis MyBatis）




MyBatis 世界上流行最广泛的 SQL 映射框架，由 Clinton Begin 在 2002 年创建，其后，捐献给了 Apache基金会，成立了 iBatis 项目。2010 年 5 月，将代码库迁]]></description><category></category></item><item><title><![CDATA[linux下休眠/待机命令]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/76834567</link><guid>https://blog.youkuaiyun.com/liubag/article/details/76834567</guid><author>liubag</author><pubDate>Mon, 07 Aug 2017 13:41:50 +0800</pubDate><description><![CDATA[linux下休眠/待机命令

爱玩酷原创（https://www.iplayers.cn）
文章来自




if you
# cat /sys/power/state
mem disk
you can
echo “mem” > /sys/power/state 这相当于待机
echo “disk” > /sys/power/state 这相当于休眠

from ht]]></description><category></category></item><item><title><![CDATA[spring Aop中aop:advisor 与 aop:aspect的区别 【爱玩酷java php 学习路径】]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/76690496</link><guid>https://blog.youkuaiyun.com/liubag/article/details/76690496</guid><author>liubag</author><pubDate>Fri, 04 Aug 2017 17:09:51 +0800</pubDate><description><![CDATA[来自 爱玩酷的java php 学习路径]]></description><category></category></item><item><title><![CDATA[easyui 关于Datagrid JSON对象内嵌对象的取值问题]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/75304310</link><guid>https://blog.youkuaiyun.com/liubag/article/details/75304310</guid><author>liubag</author><pubDate>Tue, 18 Jul 2017 14:50:59 +0800</pubDate><description><![CDATA[如有这样一个JSON对象：









[javascript] view
 plain copy






{"goods":[  
        {"id":1,"category":{"id":1,name:"category1"},"name":"NameA","shelfLife":12},  
        {"id":1,"cate]]></description><category></category></item><item><title><![CDATA[ignore_user_abort 用于客户端终端，php脚本还会继续执行]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/53257759</link><guid>https://blog.youkuaiyun.com/liubag/article/details/53257759</guid><author>liubag</author><pubDate>Mon, 21 Nov 2016 11:33:58 +0800</pubDate><description><![CDATA[ignore_user_abort(true);

set_time_limit(0);



在PHP尝试发送信息到客户端之前，不会检测到用户是否已中断连接。
 仅使用 echo 语句不能确保信息已发送，参见 flush() 函数]]></description><category></category></item><item><title><![CDATA[php 随机颜色设置]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/53227947</link><guid>https://blog.youkuaiyun.com/liubag/article/details/53227947</guid><author>liubag</author><pubDate>Sat, 19 Nov 2016 10:15:43 +0800</pubDate><description><![CDATA[<?php error_reporting(0); function rcolor() { srand ((double)microtime()*10000000); $rand = (rand(30, 170)); return sprintf("%02X", $rand); } function rand_color($string) {$array = explode(",", $strin]]></description><category></category></item><item><title><![CDATA[在centos7通过yum安装PHP7]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/53138366</link><guid>https://blog.youkuaiyun.com/liubag/article/details/53138366</guid><author>liubag</author><pubDate>Sat, 12 Nov 2016 10:03:16 +0800</pubDate><description><![CDATA[在centos7通过yum安装PHP7，首先在终端运行：

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

提示错误：

error: Failed dependencies:

epel-release >= 7 is needed by webtatic-release-7-3.noarch]]></description><category></category></item><item><title><![CDATA[js 识别or  手机]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/51638888</link><guid>https://blog.youkuaiyun.com/liubag/article/details/51638888</guid><author>liubag</author><pubDate>Sun, 12 Jun 2016 00:14:36 +0800</pubDate><description><![CDATA[function IsPC() {
    var userAgentInfo = navigator.userAgent;
    var Agents = ["Android", "iPhone",
                "SymbianOS", "Windows Phone",
                "iPad", "iPod"];
    var flag =]]></description><category></category></item><item><title><![CDATA[mysql 多表 update sql语句总结]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/51386826</link><guid>https://blog.youkuaiyun.com/liubag/article/details/51386826</guid><author>liubag</author><pubDate>Thu, 12 May 2016 19:21:36 +0800</pubDate><description><![CDATA[mysql 多表
 update 有几种不同的写法。


假定我们有两张表，一张表为Product表存放产品信息，其中有产品价格列Price；另外一张表是ProductPrice表，我们要将ProductPrice表中的价格字段Price更新为Price表中价格字段的80%。

在MySQL中我们有几种手段可以做到这一点，一种是update table1 t1, table2 ts .]]></description><category></category></item><item><title><![CDATA[C#下JSON字符串的反序列化]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/51287501</link><guid>https://blog.youkuaiyun.com/liubag/article/details/51287501</guid><author>liubag</author><pubDate>Sat, 30 Apr 2016 19:21:38 +0800</pubDate><description><![CDATA[C#下JSON字符串的反序列化，一般都是用newtonsoft.json，比较方便。.net当然也有提供相应功能，但觉得比较复杂。

所谓反序列化，就是将一个包含JSON内容的字符串，转换回指定对象（不一定是转换回JSON对象）。

方法是：

using Newtonsoft.Json;


。。。

JsonConvert.DeserializeObject(strJso]]></description><category></category></item><item><title><![CDATA[微信支付 app 服务器]]></title><link>https://blog.youkuaiyun.com/liubag/article/details/50975284</link><guid>https://blog.youkuaiyun.com/liubag/article/details/50975284</guid><author>liubag</author><pubDate>Thu, 24 Mar 2016 21:25:34 +0800</pubDate><description><![CDATA[header("Content-type:
 text/html; charset=utf-8");include
"../../config.php";$orderBody
 = "test商品";$tade_no
 = "abc_"
 . time();$total_fee
 = 1;$WxPayHelper
 = new
 WxPayHelper();$response]]></description><category></category></item></channel></rss>