agid])) { foreach ($g_flag_thread[$flagid] as &$val) { flag_thread_filter($val); } flag_thread_set($flagid, $g_flag_thread[$flagid]); } } return $g_flag_thread[$flagid]; } // 设置缓存 $key = flagid / $val = flagid下tid数组 function flag_thread_set($key, $val) { global $g_flag_thread; FALSE === $g_flag_thread and $g_flag_thread = website_get('flag_thread'); empty($g_flag_thread) and $g_flag_thread = array(); $g_flag_thread[$key] = $val; return website_set('flag_thread', $g_flag_thread); } // 删除flag下tid缓存 function flag_thread_delete_cache($flagid) { global $g_flag_thread; FALSE === $g_flag_thread and $g_flag_thread = website_get('flag_thread'); empty($g_flag_thread) and $g_flag_thread = array(); if (isset($g_flag_thread[$flagid])) { unset($g_flag_thread[$flagid]); website_set('flag_thread', $g_flag_thread); } return TRUE; } // Delete by tid / 通过tid删除flag下的主题和对应flagid缓存 function flag_thread_delete_by_tid($tid) { global $g_flag_thread; FALSE === $g_flag_thread and $g_flag_thread = website_get('flag_thread'); if (empty($g_flag_thread)) { $g_flag_thread = array(); } else { $thread = well_thread_read_cache($tid); $arrlist = flag_thread_find($tid, 1, $thread['flags']); $flagarr = $ids = array(); foreach ($arrlist as $val) { $flagarr[] = $val['flagid']; $ids[] = $val['id']; if (isset($g_flag_thread[$val['flagid']])) unset($g_flag_thread[$val['flagid']]); } website_set('flag_thread', $g_flag_thread); // 主键更新 flag_update($flagarr, array('count-' => 1)); // 主键删除 flag_thread_delete($ids); } return TRUE; } // 主键删除 通过$flagid删除flag下的主题和对应flagid缓存 function flag_thread_delete_by_flagid($flagid) { global $g_flag_thread; FALSE === $g_flag_thread and $g_flag_thread = website_get('flag_thread'); $read = flag_read_cache($flagid); if (empty($read)) return TRUE; $arrlist = flag_thread_find_by_flagid($flagid, 1, $read['count']); if (empty($arrlist)) return TRUE; $flagarr = $ids = array(); $n = 0; foreach ($arrlist as $val) { ++$n; $flagarr[] = $val['flagid']; $ids[] = $val['id']; if (isset($g_flag_thread[$flagid])) unset($g_flag_thread[$flagid]); } website_set('flag_thread', $g_flag_thread); // 主键更新 flag_update($flagarr, array('count-' => $n)); // 主键删除 $r = flag_thread_delete($ids); return $r; } ?>黑色

Windows 10 资源管理器黑色风格

今天来水一篇,说说我前几天某天上午初步实现了我一直想弄的东西:Windows 10 资源管理器黑色风格,用了几天,整体上感觉还不错&#xff0c

7月前730

windows7 下datagridview 底色是黑色,c#

最近困扰了两天两夜的问题,datagridview在xp下是正常,可是在windows7下面是黑色,这个问题困扰了我两天两夜,还被客户骂。 现在终于解

2025-2-15880

可怕!一部手机失窃而揭露的黑色产业链

10948字 | 17分钟阅读 来源 | 信息安全老骆驼 这篇文章是最近看的一篇关于数据信息安全的案例,为之触动之外请大家一定重视个人信息保护,善用数据要素价值。其次无论是在公司内&#xf

2024-10-13780

Win11黑色桌面背景如何解决?

Win10升级之后就会随机显示黑色桌面背景,在更改主题或使用新壁纸时也会在显示器上看到黑色壁纸。这是怎么回事?还不清楚的小伙伴们不用着急,小编下面就给大家分享一下修复方法&a

2024-10-71350

电脑桌面变窄屏,两端为黑色

TOC[系统触操作,桌面变窄屏,两端为黑色 不是手动调节分辨率导致的,是台式机液晶屏,可以看恢复办法。 常规的处理 是认为分辨率改变导致的&

2024-10-6880

windows7壁纸黑色

当我进入win7系统的就出现桌面变成黑色,而且右下角出现此window副本不是正版的水印,这种情况怎么快速解决,还不用下什么软件的。方法步骤 1. 首先我们点击开始

2024-10-5770