Recordmind

Just a simple blog!

一直以来,在 Chrome 中下载的文件都会显示在底部的下载栏中。最新版的Chrome改变了其显示方式,移除了底部下载栏的显示,将下载栏替换为托盘(记忆中好像一直存在)。

目前下载完文件后不会再像以前那样显示在浏览器底部了,而是在页面的右上角以托盘的形式显示,如下图:

1.jpg

突然的改版难免有一些不适应,好在Google只是移除了底部显示,而不是完全删除,回复方式如下:

1、在地址栏输入“chrome://flags/#download-bubble”

2、将高亮选中的选项设置为“Disabled(禁用)”

3、保存修改并重启Chrome浏览器。

谷歌强制移除Chrome下载栏!恢复教程来了

完成上述操作后,浏览器将恢复此前的底边下载栏模式。

最近搭建了一个个人网站,安装了一些防护插件后,邮件总是提示有用户试图登录被组织,即使设置了屏蔽也没办法拦截,检查了登录路径,发现均是通过xmlrpc.php的方式,网上搜集整了了一些关于xmlrpc.php的资料以及如何禁用xmlrpc.php的方法。

1674059990250

什么是 XML-RPC

要理解为什么 xmlrpc.php 文件会被扫描,首先要明白什么是 XML-RPC,它的全称是 XML Remote Procedure Call,即 XML 远程过程调用,它是一套允许运行在不同操作系统、不同环境的程序实现基于网络过程调用的规范和一系列的实现。

简单说就是一个程序可以要求另外一个程序做事情。随着 REST API的兴起,xmlrpc.php已经被代替了,但WordPress仍然保留着这个文件。很可能给网站带来一些安全风险,被利用来攻击 WordPress 网站。

XML-RPC 使用 http 作为传输协议,XML 作为传送信息的编码格式,一个 XML-RPC 消息就是一个请求体为 XML 的 http-post 请求,被调用的方法在服务器端执行并将执行结果以 XML 格式编码后返回。

一个 XML-RPC 协议包括两部分:

  • RPC client,用来向 RPC 服务端调用方法,并接收方法的返回数据。
  • RPC server,用于响应 RPC 客户端的请求,执行方法,并回送方法执行结果。

WordPress 源代码( xmlrpc.php 文件)中已经包含了完整的 RPC 服务端代码,它支持对文章,媒体,评论,分类,选项等等各方面数据的管理。

换句话说,只要懂 XML-RPC 协议,就可以使用 XML-RPC 对 WordPress 博客的各个方面进行操作,也就是说可以使用 XML-RPC 做 WordPress 的客户端。

Read more »

WPS表格里面有这样一个功能,选中一个单元格以后,所在的行和列就会自动高亮。

这样一来,查看相关的数据就会比较清楚便捷。

image-20230730202948134

在Excel里面没有直接的这一项功能,要在 Excel 中高亮显示选中单元格的行和列,可以使用条件格式来完成。

下面的步骤说明了如何操作:

  1. 首先,选中你需要应用高亮的范围。假设需要在整个工作表上应用这个高亮,过点击左上角的箭头(在行号和列字母交界处)来选中整个工作表。

  2. 在 Excel 的菜单中找到 “条件格式” 的选项。

  3. 在 “条件格式” 的下拉菜单中,选择 “新建规则”。

  4. 在新的窗口中,选择 “使用公式确定要设置格式的单元格”。

  5. 在下面的公式输入框中,输入如下公式:

    1
    =OR(ROW()=CELL("row"),COLUMN()=CELL("col"))

    这个公式的意思是,如果当前单元格的行号或列号与选中单元格的行号或列号相同,就将其高亮。

  6. 点击 “格式” 按钮,在弹出的窗口中,选择你想要的高亮颜色,然后点击 “确定”。

  7. 在 “新建格式规则” 的窗口中,再次点击 “确定”。

这时,随便双击一个单元格,然后再选中需要高亮行的单元格,这一行就会被高亮了。

注意:公式并不会随着选中单元格变化而更新,所以需要先双击其他的单元格激活,然后再选中目标单元格。此外,也可以先选中目标单元格,按F9进行重新计算,这样也能高亮选中单元格所在行。

微信公众号类似Facebook的粉丝专页,用作传播品牌文化和企业信息。 微信公众号比一般微信个人账号功能更多,如消息管理、群发信息、用户管理、数据分析、投票系统、会员系统、二维码,甚至可以接驳加入第三方开发应用程序。

了解微信公众号

在开始注册微信公众号之前,先了解一下微信公众号的基本概念和功能:

  1. 什么是微信公众号?

微信公众号是微信平台上的一种账号类型,主要分为服务号和订阅号两种。服务号适用于企业和组织,可用于推广品牌、提供服务;订阅号适用于个人和媒体,用于传播资讯和内容。

  1. 使用场景:

微信公众号广泛应用于企业、媒体、政府机构等各个领域。可用于品牌宣传、产品推广、资讯发布、营销活动等。

  1. 关注与订阅:

用户可以通过搜索公众号名称、扫描二维码或朋友推荐等方式,关注或订阅你的微信公众号,从而获取你发布的内容。

注册微信公众号

Read more »

img

1. 错误提示:无法确认开发者的身份

解决方法:开启任何来源

方法1:

在“系统偏好设置” > “安全性与隐私” > “通用”选项卡中,允许从App Store和被认可的开发者下载的软件。

方法2:

绕过Gatekeeper

操作如下 :打开“终端”,输入以下命令后回车,输入电脑密码,再回车:

1
sudo spctl --master-disable
Read more »

ChatGPT Midjourney,由博主Licoy开发,可一键免费部署你的私人 ChatGPT+Midjourney 网页应用(基于ChatGPT-Next-Web开发)

主界面

功能支持

  • ChatGPT-Next-Web所有功能
  • midjourney imagin 想象
  • midjourney upscale 放大
  • midjourney variation 变幻
  • midjourney describe 识图
  • midjourney blend 混图
  • midjourney 垫图
  • 绘图进度百分比、实时图像显示
    Read more »

GPTLink是什么

GPTLink是一个开源的项目,项目基于 PHP (Hyperf) + Vue 开发,支持docker部署,开箱即用的控制台,UI完美适配PC和移动端,支持自定义付费套餐,一键导出对话和任务拉客等等功能,只需简单几步,即可快速搭建可商用的 ChatGPT 站点,包含用户、订单、任务、付费等功能,有动手能力的同学可以搭建一套系统,赚点饭钱。

image-20230531152605208

功能概览

  • 支持 Docker 部署
  • 开箱即用的控制台
  • 完美适配移动端
  • 自定义付费套餐
  • 一键导出对话
  • 任务拉新获客
    Read more »

美区App Store礼品卡购买和充值教程

iOS用户应该都接触过美区的Apple ID,但是想要在美区App Store购买某一些软件的话就需要绑定支付方式了,对于国内的用户想要实现在美区App Store绑定支付方式非常麻烦的,不过可以通过购买礼品卡的方式实现,而且非常简单,支持微信、支付宝或者信用卡支付,非常简单。

如果你没有美区的Apple ID:如何注册美区苹果账号

美区App Store礼品卡购买教程

美区App Store礼品卡购买地址

1、官网购买:https://www.apple.com/shop/gift-cards

2、第三方购买页面(支付宝内置或其他平台seagm等等)

3、Amazon或者eBay等国外商场购买礼品卡

4、使用美区PayPal 绑定到自己的 Apple ID 直充

Read more »

一些技术性文章,添加更新时间可以提示阅读者注意当前代码是否适用

方法1–自定义代码

内容之前显示,插入的带吗会在文章内容前显示

1
2
3
4
5
6
7
8
9
10
11
12
13
function wpb_last_updated_date( $content ) {
$u_time = get_the_time('U');
$u_modified_time = get_the_modified_time('U');
$custom_content = '';
if ($u_modified_time >= $u_time + 8640000) { //判断文章更新的时间是否大于100天
$updated_date = get_the_modified_time('Y-m-j');
$updated_time = get_the_modified_time('h:i');
$custom_content .= '<div class="c-alert c-alert-warning"><i class="far fa-exclamation-triangle"></i>提醒:本文最后更新于 '. $updated_date . ' at '. $updated_time .' 文中所描述的信息可能已发生改变,请仔细核实。</div>';
}
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'wpb_last_updated_date' );

css样式根据自己的需求调整

Read more »

实现原理:获取站点读者的评论信息(头像、评论数、链接)

代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
if(!function_exists("deep_in_array")) {
function deep_in_array($value, $array) { // 返还数组序号
$i = -1;
foreach($array as $item => $v) {
$i++;
if($v["email"] == $value){
return $i;
}
}
return -1;
}
}

//获取评论信息
function get_active_friends($num = null,$size = null,$days = null) {
$num = $num ? $num : 15;
$size = $size ? $size : 34;
$days = $days ? $days : 30;
$array = array();
$comments = get_comments( array('status' => 'approve','author__not_in'=>1,'date_query'=>array('after' => $days . ' days ago')) );
if(!empty($comments)) {
foreach($comments as $comment){
$email = $comment->comment_author_email;
$author = $comment->comment_author;
$url = $comment->comment_author_url;
$data = human_time_diff(strtotime($comment->comment_date));
if($email!=""){
$index = deep_in_array($email, $array);
if( $index > -1){
$array[$index]["number"] +=1;
}else{
array_push($array, array(
"email" => $email,
"author" => $author,
"url" => $url,
"date" => $data,
"number" => 1
));
}
}
}
foreach ($array as $k => $v) {
$edition[] = $v['number'];
}
array_multisort($edition, SORT_DESC, $array); // 数组倒序排列
}
$output = '<ul class="avabook">';
if(empty($array)) {
$output = '<li>none data.</li>';
} else {
$max = ( count($array) > $num ) ? $num : count($array);

for($o=0;$o < $max;$o++) {
$v = $array[$o];
$active_avatar = get_avatar($v["email"],$size);
$active_url = $v["url"] ? $v["url"] : "javascript:;";
$active_alt = $v["author"] . ' - 共'. $v["number"]. ' 条评论,最后评论于'. $v["date"].'前。';
$output .= '<li class="active-item" data-info="'.$active_alt.'"><a target="_blank" rel="external nofollow" href="'.$active_url.'" title="'.$active_alt.'">'.$active_avatar.'</a></li>';
}

}
$output .= '</ul>';
return $output;
}
//生成短代码函数 ---
function active_shortcode( $atts, $content = null ) {
extract( shortcode_atts( array(
'num' => '',
'size' => '',
'days' => '',
),
$atts ) );
return get_active_friends($num,$size,$days);
}
add_shortcode('active', 'active_shortcode');

根据主题情况调用

1
2
3
<?php echo get_active_friends();?>

<?php echo do_shortcode('[active num=15 size=45 days=60]');?>

页面中直接使用该方法即可,短代码那一部份是为了方便配合其它函数的调用

0%