组保留的标签 余下为需要删除的标签
unset($oldtag[$key]);
}
}
}
if (!empty($oldtag)) {
$tagids = array();
foreach ($oldtag as $tagid => $tagname) {
$tagids[] = $tagid;
}
well_oldtag_delete($tagids, $tid);
}
$r = well_tag_process($tid, $fid, $create_tag, $tagarr);
return $r;
}
// 删除标签和绑定的主题
function well_oldtag_delete($tagids, $tid)
{
$pagesize = count($tagids);
$arrlist = well_tag_find_by_tagids($tagids, 1, $pagesize);
$delete_tagids = array(); // 删除
$tagids = array();
$n = 0;
foreach ($arrlist as $val) {
++$n;
if (1 == $val['count']) {
// 只有一个主题
$delete_tagids[] = $val['tagid'];
} else {
$tagids[] = $val['tagid'];
}
}
!empty($delete_tagids) and well_tag_delete($delete_tagids);
$arlist = well_tag_thread_find_by_tid($tid, 1, $n);
if ($arlist) {
$ids = array();
foreach ($arlist as $val) $ids[] = $val['id'];
well_tag_thread_delete($ids);
}
!empty($tagids) and well_tag_update($tagids, array('count-' => 1));
}
// 标签数据处理 $arr=新提交的数组 $tagarr=保留的旧标签
function well_tag_process($tid, $fid, $new_tags = array(), $tagarr = array())
{
if (empty($tid)) return '';
// 新标签处理入库
if ($new_tags) {
$threadarr = array();
$tagids = array();
$i = 0;
$size = 5;
$n = count($tagarr);
$n = $n > $size ? $size : $size - $n;
foreach ($new_tags as $name) {
++$i;
$name = trim($name);
$name = stripslashes($name);
$name = strip_tags($name);
$name = str_replace(array(' ', '#', "@", "$", "%", "^", '&', '·', '<', '>', ';', '`', '~', '!', '¥', '……', ';', '?', '?', '-', '—', '_', '=', '+', '.', '{', '}', '|', ':', ':', '、', '/', '。', '[', ']', '【', '】', '‘', ' ', ' ', ' ', ' ', ' '), '', $name);
$name = htmlspecialchars($name, ENT_QUOTES);
if ($name && $i <= $n) {
// 查询标签
$read = well_tag_read_name($name);
if ($read) {
// 存在 count+1
$tagids[] = $read['tagid'];
} else {
// 入库
$arr = array('name' => $name, 'count' => 1);
$tagid = well_tag_create($arr);
FALSE === $tagid and message(-1, lang('create_failed'));
$read = array('tagid' => $tagid, 'name' => $name);
}
$tag_thread = array('tagid' => $read['tagid'], 'tid' => $tid);
$threadarr[] = $tag_thread;
$tagarr[$read['tagid']] = $read['name'];
}
}
!empty($threadarr) and tag_thread_big_insert($threadarr);
!empty($tagids) and well_tag_update($tagids, array('count+' => 1));
}
$json = empty($tagarr) ? '' : xn_json_encode($tagarr);
return $json;
}
?>
Rufus 4.3:高效便捷的U盘写入工具|江阴雨辰互联
- JustNews
首页
- 网站建设
Rufus 4.3:高效便捷的U盘写入工具
admin••网站建设•阅读8 Rufus 4.3:高效便捷的U盘写入工具 【下载地址】Rufus4.3写入工具下载仓库 本仓库提供了一款非常好用的Windows端U盘写入工具——Rufus 4.3的资源文件下载。Rufus是一款功能强大且易于使用的
Rufus 4.3:高效便捷的U盘写入工具
【下载地址】Rufus4.3写入工具下载仓库 本仓库提供了一款非常好用的Windows端U盘写入工具——Rufus 4.3的资源文件下载。Rufus是一款功能强大且易于使用的工具,能够帮助用户快速创建可启动的U盘,适用于安装操作系统、恢复系统或进行系统维护 项目地址: https://gitcode/open-source-toolkit/cbb0e
项目介绍
Rufus 4.3是一款专为Windows用户设计的U盘写入工具,旨在帮助用户快速创建可启动的U盘。无论是安装操作系统、恢复系统还是进行系统维护,Rufus都能提供高效、稳定的解决方案。作为一款开源工具,Rufus不仅功能强大,而且操作简便,适合各类用户使用。
项目技术分析
Rufus 4.3在技术上进行了多项优化,主要体现在以下几个方面:
- 高效写入:通过优化写入算法,Rufus 4.3显著提升了U盘写入速度,减少了用户的等待时间。
- 稳定性增强:修复了之前版本中的一些已知问题,确保在各种环境下都能稳定运行。
- 用户友好界面:简洁直观的用户界面,使得即使是技术新手也能轻松上手,快速完成U盘写入操作。
项目及技术应用场景
Rufus 4.3的应用场景非常广泛,主要包括:
- 操作系统安装:用户可以使用Rufus将ISO镜像文件写入U盘,从而创建一个可启动的安装盘,方便安装或重装操作系统。
- 系统恢复:在系统崩溃或无法启动的情况下,Rufus可以帮助用户快速恢复系统,减少数据丢失的风险。
- 系统维护:技术人员可以使用Rufus创建维护U盘,进行系统诊断、修复等操作。
项目特点
Rufus 4.3具有以下显著特点:
- 开源免费:作为一款开源工具,Rufus 4.3完全免费,用户无需支付任何费用即可享受其强大功能。
- 操作简便:用户只需几步操作即可完成U盘写入,无需复杂的技术知识。
- 高效稳定:经过多次优化和修复,Rufus 4.3在写入速度和稳定性方面表现出色,能够满足用户的各种需求。
- 广泛兼容:支持多种ISO镜像文件格式,兼容性强,适用于各种操作系统安装和维护场景。
总之,Rufus 4.3是一款值得信赖的U盘写入工具,无论是普通用户还是技术专家,都能从中受益。如果您正在寻找一款高效、稳定的U盘写入工具,Rufus 4.3绝对是您的不二之选。
【下载地址】Rufus4.3写入工具下载仓库 本仓库提供了一款非常好用的Windows端U盘写入工具——Rufus 4.3的资源文件下载。Rufus是一款功能强大且易于使用的工具,能够帮助用户快速创建可启动的U盘,适用于安装操作系统、恢复系统或进行系统维护 项目地址: https://gitcode/open-source-toolkit/cbb0e
发布者:admin,转转请注明出处:http://www.yc00.com/web/1733462507a3682459.html
相关推荐
搜索引擎实用技巧 说明: 以下用加号()表示空格,如 AB 即 A[空格]B; 语法中的冒号均为英文冒号;
探秘 Sogo:一个轻量级、高效的全平台搜索引擎 去发现同类优质开源项目:https:gitcode 是一个强大的开源全文搜索引擎,由 arloor 开发并维护。它旨在提供一个轻量级、高
探索高效全文搜索引擎——tantivy-py tantivy-pyPython bindings for Tantivy项目地址:https:gitcodegh_mirrorstatantivy-py项目介绍 Tantiv
为什么不用百度搜索引擎,估计一百个人会有一百个理由。 百度最让人诟病的还是它的竞价排名,其实要赚钱无可厚非,但这吃相……前几天看到知乎上有人发了张百度和谷歌搜索的对比图&a
探索资源宝库:四款高效Seed磁链搜索工具推荐 常用的4款seed磁链搜索工具项目地址: https:gitcodeResource-Bundle-Collectiond3752 在数字时代&
前面的话 搜索引擎是多数人上网的入口。一般地,我们使用搜索引擎来搜索内容,仅仅是在搜索框输入关键词,然后按下搜索按钮进行搜索。但是,这样没有限定条件的搜
GitHub Search:一款强大的GitHub仓库搜索工具 github-search GitHub API を利用して GitHub のリポジトリを検索するアプリです。株式会社ゆめみのFlutterエンジニアコー
一、常用搜索方法 1、限定标题 intitle 又被称为去广告搜索法,intitle命令,即in title(在标题里)返回的的结果是网页的标题包含
推荐项目:LapLock —— 简约高效的Windows屏幕自动锁定工具 laplockAuto-lock your Windows computer when the lid is closed or the scr
可参考文章:日志分析工具 LogParser 学习笔记_Memetali_ss的博客-CSDN博客写完才看见。吐了0x01 基本设置事件ID及常见场景对于Windows事件日志分析,不同的EVENT ID代表了不同的意
SecureCRT工具登录跳板机,直接连接目标机器 公司登录目标服务器,需要先登录跳板机,然后利用dssh xx.xx.xx.xx 免密码登录,常用的S
“4K对齐”就是符合“4K扇区”定义格式化过的硬盘,并且按照“4K 扇区”的规则写入数据。 针对u盘设备一键扇区对齐,一键完成;清除hddzip ud分区ÿ
部署grade、dvwa、sqli-lbas、upload-labs、book、web几个靶场环境 1. 将靶场环境copy到windows7虚拟机中 2. 启动phpStudy 3.打开phpMyAdmin 4.将靶机环境文件夹放在ww
ELF(Executable and Linkable Format)是一种执行文件和可链接文件的格式。它是一种通用的二进制文件格式,用于在各种操作系统中存储可执行程序、共享
SecureCRT 是一款强大的终端仿真程序,由 VanDyke Software 公司开发。它主要用于安全地访问远程设备和服务器,支持多种协议,包括 SSH (Secure
目录 一、PostgreSQL下载安装 二、PostGIS工具软件下载 三、测试:使用paAdmin4管理数据库 解决The pgAdmin 4 server could not be contacted:
前言 之前都是使用UltraISO 9.6.1软件将系统镜像文件ISO刻录到u盘,但是昨天在刻录windows server 2019时,发现它的镜像中“sources”文件夹下的“instal
原理 利用console打印日志的异步策略。 当使用console打印对象的时候(RegExpDateArrayDom),输出的是引用,也就是说,显示到控制台上的是最新的值,而不是执行输出那一刻的值。如下图:即,每次显示的时候
介绍一个批量打开网站链接的工具,兼容各大浏览器,在用户体验上升级,实现更加良好简单的使用,为各位有需求的大大提供了方便性 在线工具地址
工作计划、备忘清单、会议文件等怎么能化繁琐为简约,统统存储在一个记事工具中呢?Windows电脑上的备忘记事工具哪一款好用呢?推荐大家可关注敬业签,敬业
联系我们
400-800-8888
在线咨询:
QQ交谈
邮件:admin@example.com
工作时间:周一至周五,9:30-18:30,节假日休息
评论列表(0条)