<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[石小菜的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/susimng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; susimng]]></copyright><item><title><![CDATA[本地已有代码 + Gitee 远程已存在 README 完整推送流程]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/162226018</link><guid>https://blog.youkuaiyun.com/susimng/article/details/162226018</guid><author>susimng</author><pubDate>Tue, 23 Jun 2026 10:46:04 +0800</pubDate><description><![CDATA[核心难点：远程仓库有初始 README，本地仓库和远程仓库是两套独立提交记录，直接 push 会报错，必须先拉取合并无关历史。]]></description><category></category></item><item><title><![CDATA[富文本编辑器提交内容，获取纯文本]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/145079350</link><guid>https://blog.youkuaiyun.com/susimng/article/details/145079350</guid><author>susimng</author><pubDate>Sat, 11 Jan 2025 16:44:39 +0800</pubDate><description><![CDATA[富文本编辑器提交内容，获取纯文本]]></description><category></category></item><item><title><![CDATA[PHP获取未来两周的日期]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/144371575</link><guid>https://blog.youkuaiyun.com/susimng/article/details/144371575</guid><author>susimng</author><pubDate>Tue, 10 Dec 2024 13:24:34 +0800</pubDate><description><![CDATA[【代码】PHP获取未来两周的日期。]]></description><category></category></item><item><title><![CDATA[宝塔秒级任务]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/144267499</link><guid>https://blog.youkuaiyun.com/susimng/article/details/144267499</guid><author>susimng</author><pubDate>Thu, 05 Dec 2024 15:08:49 +0800</pubDate><description><![CDATA[【代码】宝塔秒级任务。]]></description><category></category></item><item><title><![CDATA[Mysql 将百分之三十的数据的某个字段更新为1到3之间随机值]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/144267379</link><guid>https://blog.youkuaiyun.com/susimng/article/details/144267379</guid><author>susimng</author><pubDate>Thu, 05 Dec 2024 15:06:36 +0800</pubDate><description><![CDATA[使用MySQL内置的RAND()函数，它会返回一个0到1之间的随机浮点数。然后，我们可以乘以2，使其变成0到2之间的随机数，接着再加1，使其变成1到3之间的随机数。这个语句的条件是WHERE RAND() <= 0.3，这意味着只有约30%的行会被选中并更新。请注意，每次执行这个语句时，可能会有不同的行被更新，因为RAND()在每个行上都会被调用。]]></description><category></category></item><item><title><![CDATA[rsync远程拷贝文件]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/143509226</link><guid>https://blog.youkuaiyun.com/susimng/article/details/143509226</guid><author>susimng</author><pubDate>Tue, 05 Nov 2024 15:11:04 +0800</pubDate><description><![CDATA[rsync是一种常用的Linux/Unix工具，可以通过LAN/WAN进行数据同步，它的设计目标是提供快速、高效的文件复制。注意：在使用rsync之前，确保远程服务器上的目标目录已经存在，否则rsync将无法复制文件。其中，source 是源文件或目录，destination 是目的地文件或目录。在这里，-e 选项指定了使用SSH进行传输，并且可以通过 -p 指定SSH端口。-a 表示归档模式，它保留了源文件的权限、时间戳、软硬链接等。-z 表示压缩模式，对数据进行压缩后传输。]]></description><category></category></item><item><title><![CDATA[PHP获取当天、本周、本月起始时间戳]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/120074726</link><guid>https://blog.youkuaiyun.com/susimng/article/details/120074726</guid><author>susimng</author><pubDate>Fri, 03 Sep 2021 09:39:45 +0800</pubDate><description><![CDATA[//当天
 $start_time = strtotime(date('Y-m-d').'00:00:00');
 $end_time   = strtotime(date('Y-m-d').'23:59:59');

//本周
$nowDate    = date("Y-m-d");
$week       = date('w',strtotime($nowDate));//周日为0
$start_time = strtotime("$nowDate -".($week ? $week - 1 : 6).]]></description><category></category></item><item><title><![CDATA[PHP二位数组根据某个字段排序]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/119611896</link><guid>https://blog.youkuaiyun.com/susimng/article/details/119611896</guid><author>susimng</author><pubDate>Wed, 11 Aug 2021 17:15:40 +0800</pubDate><description><![CDATA[例：
$test = [
	[
		'sort' = 1,
		'name' = 'name1',
	],
	[
		'sort' = 3,
		'name' = 'name3',
	],
	[
		'sort' = 2,
		'name' = 'name2',
	],
];

$arr = array_column($test,'sort');

array_multisort($arr,SORT_DESC,$test);

var_dump($test);

//结果
$test = [
	[
		's]]></description><category></category></item><item><title><![CDATA[PHP将时间按分钟、小时、天等分]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/119206549</link><guid>https://blog.youkuaiyun.com/susimng/article/details/119206549</guid><author>susimng</author><pubDate>Thu, 29 Jul 2021 11:03:05 +0800</pubDate><description><![CDATA[//@params type 1 = minute;  2 = hour;  3 = day;
    public function average_time($type = 3){

        $formatStyle = [
            1 =&gt; 'Y-m-d H:i:s',
            2 =&gt; 'Y-m-d H:i',
            3 =&gt; 'Y-m-d',
        ];

        //test
        $...]]></description><category></category></item><item><title><![CDATA[UTC时间转化为北京时间]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/117424145</link><guid>https://blog.youkuaiyun.com/susimng/article/details/117424145</guid><author>susimng</author><pubDate>Mon, 31 May 2021 18:14:27 +0800</pubDate><description><![CDATA[//UTC时间转化为北京时间
//北京时间与UTC时间相差8小时，比如说UTC时间1月21日中午12：00，北京时间是1月21日20:00
function utc_prc()
{
	//UTC时间
	$date    = "2017-11-13T18:04:00.000";
    //将日期转换成时间戳
    $dateTime = strtotime($date);
    //设置时区
    date_default_timezone_set('PRC');
    //将时间戳转换成日期
  ]]></description><category></category></item><item><title><![CDATA[图片base64转存本地url]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/117422883</link><guid>https://blog.youkuaiyun.com/susimng/article/details/117422883</guid><author>susimng</author><pubDate>Mon, 31 May 2021 17:41:47 +0800</pubDate><description><![CDATA[//图片base64转存本地url
function base64_to_local_url(){
	$base64 = "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjI]]></description><category></category></item><item><title><![CDATA[php富文本编辑器导出内容为word]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/117412658</link><guid>https://blog.youkuaiyun.com/susimng/article/details/117412658</guid><author>susimng</author><pubDate>Mon, 31 May 2021 11:15:08 +0800</pubDate><description><![CDATA[//富文本编辑器导出内容为word
function downloadWord($content){
	$fileName  = ROOT_PATH . 'public' . DS . 'download'. DS . md5(time() . mt_rand(1,1000000)).'.doc';
    $content   ='&lt;html xmlns:o="urn:schemas-microsoft-com:office:office" 				
    xmlns:w="urn:schemas]]></description><category></category></item><item><title><![CDATA[PHP提取img标签中的src或者href]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/114370137</link><guid>https://blog.youkuaiyun.com/susimng/article/details/114370137</guid><author>susimng</author><pubDate>Thu, 04 Mar 2021 15:57:58 +0800</pubDate><description><![CDATA[使用函数
匹配一次：preg_match
匹配全部：preg_match_all
正则：$preg = "/(href|src)=([\"|']?)([^\"'&gt;]+.(jpg|JPG|jpeg|JPEG|gif|GIF|png|PNG))/i"
preg_match($preg, $text, $match);
preg_match_all($preg, $text, $matchs  ,PREG_PATTERN_ORDER);//PREG_PATTERN_ORDER索引重置

测试
&lt;p&g]]></description><category></category></item><item><title><![CDATA[php常用正则总结,中文,邮箱,img,手机号,提取img的src]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/114285386</link><guid>https://blog.youkuaiyun.com/susimng/article/details/114285386</guid><author>susimng</author><pubDate>Tue, 02 Mar 2021 15:05:16 +0800</pubDate><description><![CDATA[//中文
'/^[\x{4e00}-\x{9fa5}]+$/u'
//邮箱
'/\b[\w%.+-]+@[\w.-]+\.[a-zA-Z]{2,6}\b/'
//&lt;img src=""&gt;标签
'/^\s*&lt;\s*[^&gt;]*?img\s+src\s*=\s*(\'|\")(.*?)\1[^&gt;]*?\/?\s*&gt;\s*$/i'


]]></description><category></category></item><item><title><![CDATA[jquery将实体字符转化为html标签]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/114014266</link><guid>https://blog.youkuaiyun.com/susimng/article/details/114014266</guid><author>susimng</author><pubDate>Wed, 24 Feb 2021 11:28:47 +0800</pubDate><description><![CDATA[/**p是实体字符，html中不解析**/
 $data = &lt;p&gt;PHP是世界上最好的语言&lt;/p&gt; 

ThinkPHP中，输出的字符会自动将html标签htmlentities转义成实体字符
不转义输出的两种形式

模板赋值 {$data | raw}
jquery转义 $("#id").html(data).text();

Textarea解析html表情
$('#content').val($(data).text());


...]]></description><category></category></item><item><title><![CDATA[Frp内网刺穿，微信开发]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/110686154</link><guid>https://blog.youkuaiyun.com/susimng/article/details/110686154</guid><author>susimng</author><pubDate>Sat, 05 Dec 2020 15:38:51 +0800</pubDate><description><![CDATA[工具

云服务器（已腾讯云服务器为例，环境Linux，CentOS）
	内网服务器（Windows 10）
	Frp（下载地址：https://github.com/fatedier/frp/releases）
   

    Frp文件详情

  

配置服务端（外网）

将frps、frps.ini上传到腾讯云服务器

修改 frps.ini 文件，设置监听 HTTP 请求端口为 8080：

Frps.ini文件配置


[common]
bind_port       = ...]]></description><category></category></item><item><title><![CDATA[虚拟主机部署多个网站问题]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/109474139</link><guid>https://blog.youkuaiyun.com/susimng/article/details/109474139</guid><author>susimng</author><pubDate>Tue, 03 Nov 2020 17:36:23 +0800</pubDate><description><![CDATA[根目录下创建 .htaccess
&lt;IfModule mod_rewrite.c&gt;
	RewriteEngine On
	RewriteBase /
	RewriteCond %{HTTP_HOST} ^www.baidu1.com$ [NC]
	RewriteCond %{REQUEST_URI} !^/baidu1
	RewriteRule ^(.*)$ /baidu1/$1 [L]
	RewriteCond %{HTTP_HOST} ^www.baidu2.com$ [NC]
	Rewri]]></description><category></category></item><item><title><![CDATA[datatables.js服务器分页、搜索，并对返回的数控处理]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/108880062</link><guid>https://blog.youkuaiyun.com/susimng/article/details/108880062</guid><author>susimng</author><pubDate>Wed, 30 Sep 2020 10:39:08 +0800</pubDate><description><![CDATA[HTML代码
&lt;table class="table"&gt;
     &lt;thead&gt;
         &lt;tr class="text-c"&gt;
	         &lt;th&gt;ID&lt;/th&gt;
	         &lt;th&gt;姓名&lt;/th&gt;
	         &lt;th&gt;手机&lt;/th&gt;
	         &lt;th&gt;操作&lt;/th&gt;
         &lt;/tr&gt;
      &lt;]]></description><category></category></item><item><title><![CDATA[Mysql多条件分组获取最新值]]></title><link>https://blog.youkuaiyun.com/susimng/article/details/108820835</link><guid>https://blog.youkuaiyun.com/susimng/article/details/108820835</guid><author>susimng</author><pubDate>Sun, 27 Sep 2020 09:03:41 +0800</pubDate><description><![CDATA[SELECT id,name,age,create_time From (SELECT * FROM table_name WHERE ... ORDER BY create_time desc LIMIT 0,99999999) a GROUP BY name,age;

需要加limit,不知道为啥

]]></description><category></category></item></channel></rss>