($sid)
{
session_delete(array('sid' => $sid));
session_data_delete(array('sid' => $sid));
return TRUE;
}
function sess_gc($maxlifetime)
{
global $time;
$expiry = $time - $maxlifetime;
$arrlist = session_find(array('last_date' => array('<' => $expiry)), array(), 1, 10000, '', array('sid', 'bigdata', 'last_date'));
if (!$arrlist) return TRUE;
$expiry = $time - 21600; // 超6小时未提交丢弃上传图片和附件
$sidarr = array();
foreach ($arrlist as $val) {
if ($val['last_date'] > $expiry && $val['bigdata']) continue;
$sidarr[] = $val['sid'];
}
if (empty($sidarr)) return TRUE;
session_delete(array('sid' => $sidarr));
session_data_delete(array('sid' => $sidarr));
return TRUE;
}
function sess_start()
{
global $conf, $sid, $g_session;
ini_set('session.name', $conf['cookie_pre'] . 'sid');
ini_set('session.use_cookies', TRUE);
ini_set('session.use_only_cookies', TRUE);
ini_set('session.cookie_domain', $conf['cookie_domain']);
// 为空则表示当前目录和子目录
ini_set('session.cookie_path', $conf['cookie_path']);
// 打开后只有通过 https 才有效
ini_set('session.cookie_secure', FALSE);
ini_set('session.cookie_lifetime', 8640000);
// 打开后 js 获取不到 HTTP 设置的 cookie, 有效防止 XSS,对于安全很重要,除非有 BUG,否则不要关闭。
ini_set('session.cookie_httponly', TRUE);
// 活动时间
ini_set('session.gc_maxlifetime', $conf['online_hold_time']);
// 垃圾回收概率 = gc_probability/gc_divisor
ini_set('session.gc_probability', 1);
// 垃圾回收时间 5 秒,在线人数 * 10 / 每1000个请求回收一次垃圾
ini_set('session.gc_divisor', 1000);
session_set_save_handler('sess_open', 'sess_close', 'sess_read', 'sess_write', 'sess_destroy', 'sess_gc');
// register_shutdown_function 会丢失当前目录,需要 chdir(APP_PATH)
$conf['url_rewrite_on'] > 1 and function_exists('chdir') and chdir(APP_PATH);
// 这个必须有,否则 ZEND 会提前释放 $db 资源
register_shutdown_function('session_write_close');
session_start();
$sid = session_id();
return $sid;
}
// 刷新页面清理附件缓存 废弃
function sess_clear_attach()
{
global $sid, $time;
$arr = session_read($sid);
if (!$arr || 0 == $arr['bigdata']) return TRUE;
session_update($sid, array('bigdata' => 0, 'last_date' => $time));
session_data_delete(array('sid' => $sid));
return TRUE;
}
function online_count()
{
return session_count();
}
function online_list_cache()
{
static $cache = array();
$key = 'online_list';
if (isset($cache[$key])) return $cache[$key];
$cache[$key] = cache_get($key);
if (NULL === $cache[$key]) {
$cache[$key] = session_find(array('uid' => array('>' => 0)), array('last_date' => -1), 1, 1000);
foreach ($cache[$key] as &$online) {
$user = user_read_cache($online['uid']);
$online['username'] = $user['username'];
$online['gid'] = $user['gid'];
$online['ip_fmt'] = safe_long2ip($online['ip']);
$online['last_date_fmt'] = date('Y-n-j H:i', $online['last_date']);
}
cache_set('online_list', $cache[$key], 300);
}
return $cache[$key];
}
function online_user_list_cache()
{
static $cache = array();
$key = 'online_user_list';
if (isset($cache[$key])) return $cache[$key];
$cache[$key] = cache_get($key);
if (NULL === $cache[$key]) {
$cache[$key] = session_find(array('uid' => array('>' => 0)), array(), 1, 1000, 'uid', array('uid'));
cache_set('online_user_list', $cache[$key], 300);
}
return $cache[$key];
}
?>
【经验分享】Win10 使用DP线每次重启之后窗口缩小重置在左上角|江阴雨辰互联
- JustNews
首页
- 网站建设
【经验分享】Win10 使用DP线每次重启之后窗口缩小重置在左上角
admin••网站建设•阅读3 解决Windows休眠唤醒后程序窗口被重置的问题 分享一个有效的解决方案,帮助解决计算机休眠唤醒后程序窗口被重置到左上角的问题。 问题描述: 在Windows 7和Windows 10系统上&
解决Windows休眠唤醒后程序窗口被重置的问题
分享一个有效的解决方案,帮助解决计算机休眠唤醒后程序窗口被重置到左上角的问题。
问题描述:
在Windows 7和Windows 10系统上,使用DisplayPort输出线时,每次从休眠唤醒后,桌面上的程序窗口会被重置到左上角。而使用HDMI输出线时则正常。这一问题困扰了很多用户,广泛存在于不同平台和显示器,但很少有具体的解决方案。
解决方案:
-
打开注册表编辑器:按下Win + R
键,输入regedit
并回车。
-
定位到目标路径:找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration
。
-
查找并展开特定项:
- 在Configuration项下,寻找以
SIMULATED
或 NOEDID
开头的子项。 - 展开找到的项,再展开其中的
00
项,然后再展开另一个 00
项。
-
修改键值:
- 在两个
00
项下,找到 PrimSurfSize.cx
和 PrimSurfSize.cy
两个键值。 - 双击这些键值,选择十进制,输入你显示器的分辨率。比如:
PrimSurfSize.cx
为 3840
(宽度),PrimSurfSize.cy
为 2160
(高度)。
- 我是4K的显示器,所以这里是
3840*2160
,如果你是1K的显示器,那么就是1920*1080
。 - 注意使用
十进制
-
重启系统:保存修改并重启计算机,使更改生效。
发布者:admin,转转请注明出处:http://www.yc00.com/web/1735873246a3848671.html
相关推荐
Win11升级后重启黑屏?三招助你轻松解决! 在我们日常电脑系统的升级过程中,难免会遇到各种升级问题,如升级失败、系统提示错误、升级进度卡住等。近期,不少用户反馈自己的电脑在升级Win11系统后,出现了重启黑屏无法进入系统的问题,这给用户
Ubuntu开机黑屏,只有白色光标在左上角闪烁的解决办法 Ubantu开机黑屏,只有白色光标在左上角闪烁的解决办法底下评论问题一:所以重启电脑,进入gr
打开文件夹突然就很小了,查了一下。 注意修改以后最大化再关闭也不解决问题,必须边框拖拉到大小适宜的大小再关闭才可以。
void __fastcall TForm1::FormActivate(TObject *Sender) { 信息提示窗体,特点是适应了任务栏的所有情况 TRect k; HWND handleGetDeskto
【背景】 家里有一台十年前的闲置的TP-LINK无线便携路由器,闲着也是闲着,想拿它当桥接路由增强wifi信号,扩大信号范围。 【材料】 主路由器:小
电脑自动关机原因: 电脑系统中毒或中了恶意软件、cpu 风扇坏 cpu 温度过高,过热保护、电源坏,或添加了新硬件,电源供电不足、 显卡或显卡风扇坏、主
大家在平时使用图片的时候,经常会遇到修改图片像素大小的问题,那么我们该如何使用PS软件来达到修改图片像素大小的问题呢,在接下来我将向大家详细介绍一下相关的的经验。 我们打开
想必很多人遇到windows7 在桌面上右键刷新导致资源管理器重启,经过本人查找资料以及切身经历,原因如下: 真凶:115优蛋 把这个软件删了问题就解
下面是亲测可用。 1.windows设置-搜索控制面板-系统和安全-管理工具–计划任务 这时候开始创建计划任务了 1.创建基本任务2.填写名称(这里根据需要自己填写)2.触发器里选择
1.打开Remote Desktop Connection ,选择 Options 2. 选择 Display , 把显示跳到最大即可
安装显卡驱动,安装完毕重启无法进入系统,电脑黑屏且左上角光标一直闪烁 这类情况一般都是显卡驱动的问题,我这边应该是没有安装内核推荐的显卡驱动,导致内核
总结 Deskpins 功能单一,拖到窗口上窗口就可以置顶并且标记钉子标签,大小 104 KB,开源位置:https:githubthewhite
第一种: 鼠标点击我的电脑点管理,然后就打开了计算机管理,将Windows Update改成禁用,然后确定,重启。第二种方
Windows 10是美国微软公司研发的跨平台及设备应用的操作系统,2018年6月15日,微软宣布Windows 10四月更新已经全员推送就绪,目前的部署安装量超2.5亿。新
一、简介 前言 GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。(git的基本使用) GitHub 于 2008
阮工的单片机编程经验集V2.1:如何做稳定单片机程序 , 阮丁远:中断函数里调用了os操作系统的api函数比如互斥信号量函数或OS操作系统的延时函数,
事情的起因是因为最近看了几篇论文的source code 在Github上都是使用docker在部署。 心血来潮打算配置一下新技术栈。 我花了二十分钟看了这个视频,了解了什么是docker,接着一
电脑开机以后启动时报错提示:bootMGR is missing 如何处理?电脑开机的时候出现bootmgr is missing怎么办,该如何解决呢,且看下面详细介绍: b
1.脚本入参 SET NGINX_DIRC:Zonenginx-1.21.4nginx-1.21.4 该路径配置成nginx的根目录文件夹 2.Nginx管理脚本 echo offchcp 65001color 0a
文章目录 场景Pywin32查找窗体句柄FindWindow(lpClassNameNone, lpWindowNameNone): 菜单操作PostMessage(hWnd, Msg, wParam, lParam)GetMenu(hwn
联系我们
400-800-8888
在线咨询:
QQ交谈
邮件:admin@example.com
工作时间:周一至周五,9:30-18:30,节假日休息
评论列表(0条)