<?xml version="1.0" encoding="utf-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>资源分享网</title><link>https://www.paseo1976.com/</link><description></description><item><title>图片批量修改（随机重命名+修改md5+镜像工具+源码）</title><link>https://www.paseo1976.com/gogju/5.html</link><description>&lt;p style=&quot;text-indent: 2em; text-align: center;&quot;&gt;&lt;img src=&quot;https://www.paseo1976.com/zb_users/upload/2023/11/202311111699680500251043.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;h3 style=&quot;text-indent: 2em;&quot;&gt;1、软件实现功能&lt;/h3&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;对于图片文件的批量重命名、生成随机字母和数字的文件名、计算MD5值以及镜像处理&lt;/p&gt;&lt;h3 style=&quot;text-indent: 2em;&quot;&gt;2、软件用途：&lt;/h3&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;过文件内容一致性验证：有些平台再批量上传的时候会对图片进行一致性验证，是一种反作弊的方式，&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;通过计算文件内容的 MD5 值，可以用于验证文件内容的一致性。如果文件内容没有发生变化，MD5 值也不会改变。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;对每张图片进行镜像，可在一定程度上对图片进行原创处理&lt;/span&gt;&lt;span style=&quot;text-wrap: nowrap;&quot;&gt;。这在图像处理、数据增广（data augmentation）等领域中很常见。&lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;text-indent: 2em;&quot;&gt;3、实现方式：&lt;/h3&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;可以使用Python脚本，结合os、hashlib、random和PIL（Python Imaging Library）模块。以下是一个示例脚本：&lt;br/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;首先，确保安装了Pillow库，如果没有安装，可以使用以下命令安装：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;pip&amp;nbsp;install&amp;nbsp;Pillow&lt;/pre&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;然后，使用以下Python脚本进行批量处理：&lt;/p&gt;&lt;pre class=&quot;prism-highlight prism-language-python&quot;&gt;import&amp;nbsp;os
import&amp;nbsp;hashlib
import&amp;nbsp;random
import&amp;nbsp;string
from&amp;nbsp;PIL&amp;nbsp;import&amp;nbsp;Image,&amp;nbsp;ImageOps
def&amp;nbsp;generate_random_string(length):
return&amp;nbsp;&amp;#39;&amp;#39;.join(random.choices(string.ascii_letters&amp;nbsp;+&amp;nbsp;string.digits,&amp;nbsp;k=length))
def&amp;nbsp;rename_and_mirror_images(folder_path):
image_files&amp;nbsp;=&amp;nbsp;[f&amp;nbsp;for&amp;nbsp;f&amp;nbsp;in&amp;nbsp;os.listdir(folder_path)&amp;nbsp;if&amp;nbsp;os.path.isfile(os.path.join(folder_path,&amp;nbsp;f))&amp;nbsp;and&amp;nbsp;f.lower().endswith((&amp;#39;.png&amp;#39;,&amp;nbsp;&amp;#39;.jpg&amp;#39;,&amp;nbsp;&amp;#39;.jpeg&amp;#39;,&amp;nbsp;&amp;#39;.gif&amp;#39;))]
for&amp;nbsp;image_file&amp;nbsp;in&amp;nbsp;image_files:
#&amp;nbsp;生成随机字母和数字的文件名
random_string&amp;nbsp;=&amp;nbsp;generate_random_string(10)
#&amp;nbsp;构建新文件名
new_file_name&amp;nbsp;=&amp;nbsp;random_string&amp;nbsp;+&amp;nbsp;os.path.splitext(image_file)[1]
#&amp;nbsp;构建文件路径
old_file_path&amp;nbsp;=&amp;nbsp;os.path.join(folder_path,&amp;nbsp;image_file)
new_file_path&amp;nbsp;=&amp;nbsp;os.path.join(folder_path,&amp;nbsp;new_file_name)
#&amp;nbsp;重命名文件
os.rename(old_file_path,&amp;nbsp;new_file_path)
#&amp;nbsp;计算新文件名的MD5值
with&amp;nbsp;open(new_file_path,&amp;nbsp;&amp;#39;rb&amp;#39;)&amp;nbsp;as&amp;nbsp;f:
content&amp;nbsp;=&amp;nbsp;f.read()
md5_hash&amp;nbsp;=&amp;nbsp;hashlib.md5(content).hexdigest()
#&amp;nbsp;打开图像文件
image&amp;nbsp;=&amp;nbsp;Image.open(new_file_path)
#&amp;nbsp;镜像处理
mirrored_image&amp;nbsp;=&amp;nbsp;ImageOps.mirror(image)
#&amp;nbsp;保存镜像后的文件
mirrored_file_path&amp;nbsp;=&amp;nbsp;os.path.join(folder_path,&amp;nbsp;f&amp;quot;mirrored_{new_file_name}&amp;quot;)
mirrored_image.save(mirrored_file_path)
#&amp;nbsp;输出结果
print(f&amp;#39;Renamed:&amp;nbsp;{new_file_name},&amp;nbsp;MD5:&amp;nbsp;{md5_hash},&amp;nbsp;Mirrored:&amp;nbsp;{mirrored_file_path}&amp;#39;)
#&amp;nbsp;替换为你的图片文件夹路径
image_folder_path&amp;nbsp;=&amp;nbsp;&amp;#39;your_image_folder_path&amp;#39;
#&amp;nbsp;执行批量处理
rename_and_mirror_images(image_folder_path)&lt;/pre&gt;&lt;p style=&quot;text-indent: 2em;&quot;&gt;确保将 your_image_folder_path 替换为你的实际图片文件夹路径。这个脚本会遍历指定文件夹中的所有图片文件，为每个文件生成一个随机的文件名，计算新文件名的MD5值，然后生成该图片的镜像，并保存到文件夹中。&lt;/p&gt;</description><pubDate>Sat, 11 Nov 2023 13:18:54 +0800</pubDate></item><item><title>2023年全球网站数量有望突破20亿大关</title><link>https://www.paseo1976.com/hangye/4.html</link><description>&lt;p style=&quot;text-indent: 2em; text-align: center;&quot;&gt;&lt;img src=&quot;https://www.paseo1976.com/zb_users/upload/2023/11/202311081699411383376850.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;2023年，随着数字时代的深入发展，互联网在全球范围内已成为&lt;span style=&quot;text-indent: 28px; text-wrap: wrap;&quot;&gt;工作和生活中&lt;/span&gt;不可或缺的一部分。根据最新的统计数据显示，2023年全球网站的数量已经超过了20亿个，这一数字令人震惊的同时也反映了信息时代的迅猛发展和互联网技术的快速普及。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;网站数量的快速增长与全球互联网接入率的提高息息相关。在过去的2013-2023这十年时间里，我们见证了移动互联网的蓬勃发展，随着手机硬件性能的不断提升，智能手机的快速普及使得更多的人可以轻松上网，这直接推动了大量新网站及移动应用的产生。电子商务的爆炸性增长也为网站数量的增加做出了贡献。例如：淘宝、京东、拼多多、抖音等。从小型企业到跨国公司，越来越多的商业活动选择在线上进行。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;大型科技公司的作用不容忽视。如百度、阿里、腾讯、今日头条、微软、亚马逊、Alphabet、Meta和Netflix等不仅自身运营着大量的网站，而且通过提供云计算服务、搜索引擎和社交平台等，它们为其他企业和个人创造网站提供了工具和平台。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;网站的种类和功能也日益多样化。从最初的信息展示到现在的互动社区，再到在线教育和远程工作平台，网站正变得越来越细分和专业化，服务于社会的各个层面。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;不同地区的网站增长也存在显著差异。发达国家通常有更成熟的互联网基础设施，而发展中地区则在移动互联网的推动下，网站数量正以惊人的速度增长。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;展望未来，我们可以预见的是：随着人工智能、虚拟现实等前沿技术的不断发展和进步，网站将变得更加智能和沉浸式。互联网的未来将不仅仅是数字化的信息海洋，更将成为一个全方位的虚拟社会空间。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em;&quot;&gt;在数字化浪潮中，我们正站在一个新的起点。2023年的这个数字——超过20亿个网站——不仅是一个里程碑，更是一个新的开始，预示着无限的可能性和未来的挑战。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em;&quot;&gt;&lt;br/&gt;&lt;/p&gt;</description><pubDate>Wed, 08 Nov 2023 10:29:52 +0800</pubDate></item><item><title>wordpress防范恶意代码通过网站主题注入的实战方法</title><link>https://www.paseo1976.com/jishu/3.html</link><description>&lt;p style=&quot;text-indent: 2em; text-align: center;&quot;&gt;&lt;img src=&quot;https://www.paseo1976.com/zb_users/upload/2023/11/202311081699407582920082.png&quot; alt=&quot;image.png&quot;/&gt;&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;为了防范WordPress网站主题中恶意代码的注入，您可以采取以下步骤：&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;1、定期备份：在进行任何操作之前，先备份网站和数据库。并且自动、&lt;span style=&quot;text-indent: 28px; text-wrap: wrap;&quot;&gt;定期备份网站，以便在发生问题时能够快速恢复。备份是防范恶意代码注入的重要一环。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;2、保持更新：确保所有主题、插件以及WordPress本体版本都更新到最新。因为很多时候恶意代码注入是由于使用了旧版本的主题或插件漏洞。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;3、替换核心文件：如果您的网站已经被注入恶意代码，删除网站根目录下的wp-admin和wp-includes两个文件夹，并从wordpress.org官网下载最新的包进行替换。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;4、使用WordPress功能：在编写主题时，尽可能使用WordPress内建的功能。例如，如果需要执行SQL查询，应当使用$wpdb函数，这是专为保护数据库而设计的，可以防止SQL注入攻击。在执行SQL查询之前，确保所有数据都经过了SQL转义处理。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;5、安全插件：使用专门的WordPress安全插件可以帮助加强网站的安全性，例如防止暴力攻击。&lt;span style=&quot;text-indent: 28px; text-wrap: wrap;&quot;&gt;如Wordfence、Sucuri Security等，以提供额外的安全性检查和防御机制。&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;6、全面的安全措施：采取全面的安全措施来提高网站的安全性。这包括但不限于定期更改密码、限制登录尝试次数、使用安全的Web托管服务、及时更新软件和插件。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;7、使用官方和受信任的主题：只使用官方WordPress主题目录中或由受信任的开发者提供的主题。避免从不可信来源下载或安装主题。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;8、仔细审查主题代码：如果您有编程经验，可以审查主题的源代码以确保没有恶意代码。检查主题的函数和文件，特别关注任何不熟悉的或可疑的代码。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;9、限制文件上传：通过禁止某些文件类型的上传可以减少恶意代码注入的风险。您可以使用WordPress插件来轻松实现这一点。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;10、强化文件权限：确保文件和目录的权限设置是正确的，以防止不必要的写入和执行权限。一般情况下，只有必要的文件和目录才应该有写入权限。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;11、避免使用未经验证的主题：要避免使用来自未经验证或未知来源的主题，尤其是那些破解的主题，包含恶意代码的可能性很高。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;12、使用安全的服务器环境：选择一个受信任的WordPress服务器提供商例如阿里云、腾讯云等，他们自身提供安全的服务器设置和网络防火墙，可以帮助防范针对您网站的攻击。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;13、监控网站活动：使用安全监控工具，以及日志文件来监视您的网站活动，以及潜在的入侵尝试。&lt;/p&gt;&lt;p style=&quot;text-indent:2em;&quot;&gt;14、实施WAF（Web应用程序防火墙）：WAF可以帮助防止恶意流量进入您的网站，以及拦截恶意代码注入尝试。&lt;/p&gt;&lt;p style=&quot;text-indent: 2em;&quot;&gt;&lt;span style=&quot;text-indent: 28px; text-wrap: wrap;&quot;&gt;每个步骤都是提高WordPress网站安全性的重要组成部分，结合使用这些方法可以大大减少恶意代码注入的风险。&lt;/span&gt;虽然采取这些措施可以显著降低恶意代码注入的风险，但无法完全消除风险。因此，定期监控和维护非常重要，以确保您的WordPress网站保持安全。如果您怀疑您的网站已受到攻击，立即采取措施来清除恶意代码，并加强安全性。&lt;/p&gt;</description><pubDate>Wed, 08 Nov 2023 09:05:01 +0800</pubDate></item></channel></rss>