<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[junqing124的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/junqing124</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; junqing124]]></copyright><item><title><![CDATA[Centos共享Mac文件]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/156876752</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/156876752</guid><author>junqing124</author><pubDate>Tue, 13 Jan 2026 01:50:21 +0800</pubDate><description><![CDATA[sudo mount -t cifs //Mac的IP地址/共享文件夹名 /mnt/macshare -o username=Mac用户名,password=Mac密码,uid=$(id -u),gid=$(id -g)设置SMB: 勾选“使用SMB共享文件”，并为管理员或指定用户设置登录密码。开启文件共享: 进入“系统设置” > “通用” > “共享”。创建共享文件夹: 在Mac上创建要共享的文件夹。启用文件共享: 勾选“文件共享”，点击“选项”。在Mac上设置共享 (SMB)]]></description><category></category></item><item><title><![CDATA[同步特定时间的文件到远程服务器]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/148320345</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/148320345</guid><author>junqing124</author><pubDate>Thu, 29 May 2025 23:59:22 +0800</pubDate><description><![CDATA[三天内的文件同步到远程服务器。]]></description><category></category></item><item><title><![CDATA[追踪本function的执行路径]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/143583261</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/143583261</guid><author>junqing124</author><pubDate>Thu, 07 Nov 2024 01:29:28 +0800</pubDate><description><![CDATA[$trace = debug_backtrace();
 echo '<pre>';print_r($trace);]]></description><category></category></item><item><title><![CDATA[outlook添加126帐号]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/140172120</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/140172120</guid><author>junqing124</author><pubDate>Thu, 04 Jul 2024 10:13:40 +0800</pubDate><description><![CDATA[添加帐号后 右上角 change provide 手动填信息。126后台也要开通stmp和imp。]]></description><category></category></item><item><title><![CDATA[PhpStorm激活]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/134498617</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/134498617</guid><author>junqing124</author><pubDate>Mon, 20 Nov 2023 00:52:59 +0800</pubDate><description><![CDATA[2、搜索：services.http.response.headers.location: account.jetbrains.com/fls-auth。3、可以看到出现了很多对应跳转到 jetbrains 的服务器IP和网址,我们随便点击一个看下状态是不是 302 只有 302 的才能 正常使用。4、发现可用的，就复制到激活服务器中，如：http://134.53.225.196/ 这样的格式。]]></description><category></category></item><item><title><![CDATA[MAC 使用 ngrok 内网穿透]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/118165272</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/118165272</guid><author>junqing124</author><pubDate>Thu, 24 Jun 2021 00:07:39 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/u011886447/article/details/73268407
]]></description><category></category></item><item><title><![CDATA[Pararells常见问题]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/110914773</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/110914773</guid><author>junqing124</author><pubDate>Wed, 09 Dec 2020 07:25:21 +0800</pubDate><description><![CDATA[1、网络问题:可尝试重连wifi
]]></description><category></category></item><item><title><![CDATA[PHP写代码三层分层]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/106181338</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/106181338</guid><author>junqing124</author><pubDate>Thu, 08 Oct 2020 11:39:21 +0800</pubDate><description><![CDATA[第一层：直面用户层，直接用function展示流程 比如function addUser(){check(),add(),response()}

第二层：路由转接层，如上面的check(){User::checkUserName();} add(){Db::insert()}

第三层：逻辑实现层，如上面的checkUserName(){this.username&gt;1} insert(mysql_query('insert 1'))
...]]></description><category></category></item><item><title><![CDATA[Weditor的简单用法]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/108873409</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/108873409</guid><author>junqing124</author><pubDate>Tue, 29 Sep 2020 18:18:17 +0800</pubDate><description><![CDATA[点击上面的画面同步

然后在模拟器中打开APP

然后用鼠标在Weditor点击元素右边就会生成代码

最后复制到python中用之
]]></description><category></category></item><item><title><![CDATA[Weditor连接夜神模拟器]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/108873303</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/108873303</guid><author>junqing124</author><pubDate>Tue, 29 Sep 2020 18:11:51 +0800</pubDate><description><![CDATA[python安装：

pip install uiautomator2

pip install pillow

pip install -U weditor

按前面的文章[https://blog.youkuaiyun.com/junqing124/article/details/108872210]连接好模拟器后

python -m uiautomator2 init

python -m weditor

打开模拟器里的ATX，里面有ip，在weditor里输入ip能连接上啦。
...]]></description><category></category></item><item><title><![CDATA[ADB连接夜神模拟器的简单操作]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/108872210</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/108872210</guid><author>junqing124</author><pubDate>Tue, 29 Sep 2020 17:16:36 +0800</pubDate><description><![CDATA[1、下载adb

2、下载安装夜神模拟器

3、把adb.exe覆盖夜神安装目录下的adb.exe

4、adb.exe改名为nox_adb.exe，然后覆盖夜神安装目录下的nox_adb.exe

5、adb devices就能看到连接上啦。
]]></description><category></category></item><item><title><![CDATA[各语言操作RabbitMQ(C#)]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/108653486</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/108653486</guid><author>junqing124</author><pubDate>Thu, 17 Sep 2020 21:23:27 +0800</pubDate><description><![CDATA[C#:

消费:
      var factoryGet = new ConnectionFactory();
      factoryGet.HostName = "127.0.0.1";
      factoryGet.UserName = "guest";
      factoryGet.Password = "guest";

      var connectionGet = factoryGet.CreateConnection...]]></description><category></category></item><item><title><![CDATA[VisualStudio 异常处理]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/108633524</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/108633524</guid><author>junqing124</author><pubDate>Thu, 17 Sep 2020 00:19:41 +0800</pubDate><description><![CDATA[添加引用时报错：error hresult e_fail has been returned from a call to a com component

以2017为例解决办法：以管理员运行Developer Command Prompt for VS 2017，然后cd {VisualStudio安装目录}\2017\Community\Common7\IDE\PublicAssemblies，然后执行:gacutil -i Microsoft.VisualStudio.Shell.15.0.dll(]]></description><category></category></item><item><title><![CDATA[selenium的各浏览器的驱动下载]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/108603193</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/108603193</guid><author>junqing124</author><pubDate>Tue, 15 Sep 2020 16:52:14 +0800</pubDate><description><![CDATA[Chrome:http://chromedriver.storage.googleapis.com/index.html

Firefox:https://github.com/mozilla/geckodriver/releases

Oprea:https://github.com/operasoftware/operachromiumdriver/releases

More:https://www.selenium.dev/downloads/
]]></description><category></category></item><item><title><![CDATA[python 获取ajax内容]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/108547853</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/108547853</guid><author>junqing124</author><pubDate>Sat, 12 Sep 2020 12:17:22 +0800</pubDate><description><![CDATA[参考:https://mjzj.com/article/37403

核心：

1、F12找到对应的ajax请求

2、右击Copy-&gt;Copy as cURL(bash)

3、打开https://curl.trillworks.com/，把刚复制的内容粘贴过去

4、右边生成了各语言的代码。

5、用之
]]></description><category></category></item><item><title><![CDATA[mysql误改数据恢复方案]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/108348204</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/108348204</guid><author>junqing124</author><pubDate>Tue, 01 Sep 2020 18:30:58 +0800</pubDate><description><![CDATA[前提：开启了binlog且格式为row格式的日志

以update test set a='a';这条没带where的sql为例:

1、导出何时执行的这个sql，且估计大概执行的时间，这里以8点执行执行了15分钟为例

mysqlbinlog --base64-output=decode-rows -v --start-date='2020-08-30 08:02:00' --stop-date='2020-08-31 08:20:00' mysql-bin.011509 &gt; 011509.sq..]]></description><category></category></item><item><title><![CDATA[mysqldump全库恢复加速方案]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/108325460</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/108325460</guid><author>junqing124</author><pubDate>Mon, 31 Aug 2020 17:16:27 +0800</pubDate><description><![CDATA[source后在phpmyadmin的process list里及时kill

phpmyadmin里的/phpdb/server_status_processes.php把定时刷新定为2秒，及时kill就OK
]]></description><category></category></item><item><title><![CDATA[python之rabbitmq消息持久化]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/108305023</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/108305023</guid><author>junqing124</author><pubDate>Sun, 30 Aug 2020 12:25:31 +0800</pubDate><description><![CDATA[channel_pub = connection_pub.channel() channel_pub.exchange_declare(exchange='test', durable=True, passive=False) channel_pub.queue_declare(queue='test', durable=True, auto_delete=False, passive=False, exclusive=False) channel_pub.basic_publish(exchange='']]></description><category></category></item><item><title><![CDATA[canal用法]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/108024069</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/108024069</guid><author>junqing124</author><pubDate>Sat, 15 Aug 2020 16:05:10 +0800</pubDate><description><![CDATA[安装按官方文档就行

然后用php消费canal，要注意的是：

用的是xingwenge\canal_php

$client-&gt;subscribe("1001", "example", "test.test"); //这个test.test要和canal里的表过滤配置一样
]]></description><category></category></item><item><title><![CDATA[elasticsearch php 批量更新]]></title><link>https://blog.youkuaiyun.com/junqing124/article/details/107984097</link><guid>https://blog.youkuaiyun.com/junqing124/article/details/107984097</guid><author>junqing124</author><pubDate>Thu, 13 Aug 2020 16:57:08 +0800</pubDate><description><![CDATA[$client = ClientBuilder::create()-&gt;build();

$list = $db-&gt;execute("select * from user limit 100");
if(!$list)
{
    echo "完成";
    break;
}
$params['body'] = array();
foreach($list as $info)
{
    $params['body'][] = array(
        'index' =&gt; arr.]]></description><category></category></item></channel></rss>