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;
}
?>break;
}
$r = array('filesize' => filesize($tmpfile), 'width' => $des_width, 'height' => $des_height);;
copy($tmpfile, $destfile);
is_file($tmpfile) && unlink($tmpfile);
imagedestroy($img_dst);
return $r;
}
/**
* 图片裁切
*
* @param string $sourcefile 原图片路径(绝对路径/abc.jpg)
* @param string $destfile 裁切后生成新名称(绝对路径/rename.jpg)
* @param int $clipx 被裁切图片的X坐标
* @param int $clipy 被裁切图片的Y坐标
* @param int $clipwidth 被裁区域的宽度
* @param int $clipheight 被裁区域的高度
* image_clip('xxx/x.jpg', 'xxx/newx.jpg', 10, 40, 150, 150)
*/
function well_image_clip($sourcefile, $destfile, $clipx, $clipy, $clipwidth, $clipheight, $getimgsize = '')
{
global $conf;
empty($getimgsize) AND $getimgsize = getimagesize($sourcefile);
if (empty($getimgsize)) {
return 0;
} else {
$imgwidth = $getimgsize[0];
$imgheight = $getimgsize[1];
if (0 == $imgwidth || 0 == $imgheight) {
return 0;
}
}
if (!function_exists('imagecreatefromjpeg')) {
copy($sourcefile, $destfile);
return filesize($destfile);
}
switch ($getimgsize[2]) {
case 1 :
$imgcolor = imagecreatefromgif($sourcefile);
break;
case 2 :
$imgcolor = imagecreatefromjpeg($sourcefile);
break;
case 3 :
$imgcolor = imagecreatefrompng($sourcefile);
break;
case 15: // WBMP
$imgcolor = imagecreatefromwbmp($sourcefile);
break;
case 18: // WEBP
$imgcolor = imagecreatefromwebp($sourcefile);
break;
}
if (!$imgcolor) return 0;
$img_dst = imagecreatetruecolor($clipwidth, $clipheight);
imagefill($img_dst, 0, 0, 0xFFFFFF);
imagecopyresampled($img_dst, $imgcolor, 0, 0, $clipx, $clipy, $imgwidth, $imgheight, $imgwidth, $imgheight);
$tmppath = isset($conf['tmp_path']) ? $conf['tmp_path'] : ini_get('upload_tmp_dir') . '/';
'/' == $tmppath AND $tmppath = './tmp/';
$tmpfile = $tmppath . md5($destfile) . '.tmp';
imagejpeg($img_dst, $tmpfile, 75);
$n = filesize($tmpfile);
copy($tmpfile, $destfile);
is_file($tmpfile) && unlink($tmpfile);
return $n;
}
function well_image_ext($filename) {
return strtolower(substr(strrchr($filename, '.'), 1));
}
?>
电脑问题:Win8.1 Wifi网卡连接受限-软件玩家 - 软件改变生活!
问题描述
新安装完系统Win8.1,连接家里的wifi,发现wifi名字上有一个红色的感叹号,提示连接受限
使用网络诊断工具疑难解答,提示网卡网络受限
通过测试
- 使用手机和Mac本都能够正常连接家里的wifi并流畅上网
- 连接手机提供的热点可以正常使用不过需要设置
打开网络和共享中心
-> WLAN
-> 无限属性
-> 安全
-> 高级设置
-> 为此网络启用联邦信息处理标准(FIPS)兼容(F)(勾选)
最后认为是电脑配置的问题
解决
最后多番尝试,发现是博通Broadcom网卡驱动的版本低了,不能和路由器很好的通信,虽然连接了,但是受限
查看本机设备管理中Broadcom网络适配器 驱动版本是6.30 所以,将其更新为6.31 即可
下载地址:http://file5.mydrivers/wireless/broadcom_wifi_6.31.139.2.zip
百度网盘: https://pan.baidu/s/1nnWqm9YylC6EI36EKdpe5g 提取码: 9kik
参考
博通Broadcom系列网卡连接受限问题
本文标签:
网卡电脑WiFi
更多相关文章
告别距离限制!你的手机变身远程操控利器
公司员工想远程访问办公室的电脑?IT 或技术支持要为远程用户的电脑提供支持?学生需访问校内实验室的电脑和工作站?可却没有随身携带笔记本或平板电脑,怎么办? 如今,绝大多数人都是“手机不离手”。在当代世界,无论是工作、学习或是其
使用Python轻松实现电脑远程控制:完整源代码分享
跟着老杨玩python python远程控制电脑 python拥有大量的第三方库,且语法简单。今天老杨就用python实现远程控制电脑 所谓,谋定而后动,在实现任何一个需求之前,我们需要先分析,捋清
当你的U盘提示0x8000FFFF时,如何解决写保护和分区问题?
①U盘出现两个分盘,原先是用了老毛桃的工具重置了U盘,目前成了两个分区。想要修改分区的时候,出现了磁盘已被保护。第一步,按照贴中的第二个方法用修改完注册表关机重启→第二步,去磁盘管理中把剩余的磁盘都
2021年CPU性能战力榜:最全榜单分析!
电脑cpu天梯图2021最新版分享给大家,cpu是电脑的中央处理器,cpu性能是决定一台电脑处理数据的能力,电脑运行快慢取决于cpu的性能高低。买电脑之前都需要参考专业的cpu性能天梯图,目前电脑cpu主要分两大阵营,分别是Intel
一束网线连接两地的远程电脑控制
[网线版]前提准备:需要被控电脑有登录密码;关闭网络防火墙 一、首先需要被控制的电脑B有远程控制的功能 如图 打开被控电脑设置-系统-远程桌面,点击打开。二、连接被控制电脑B与控制
不用复杂设置!用手机瞬间掌控你的电脑
公司员工想远程访问办公室的电脑?IT 或技术支持要为远程用户的电脑提供支持?学生需访问校内实验室的电脑和工作站?可却没有随身携带笔记本或平板电脑,怎么办? 如今,绝大多数人都是“手机不离手”。在当代世界,无论是工作、学习或是其
Python高手:让别人电脑听你的指挥
跟着老杨玩python python远程控制电脑 python拥有大量的第三方库,且语法简单。今天老杨就用python实现远程控制电脑 所谓,谋定而后动,在实现任何一个需求之前,我们需要先分析,捋清
打破平台界限:苹果电脑怎么轻松掌控Windows世界
要通过苹果远程控制Windows电脑,简单又便捷的方法就是使用Microsoft远程桌面软件。您只需在苹果电脑上安装好Microsoft远程桌面客户端,即可直接远程连接Windows电脑。具体的操作步骤如下:步骤1.
iptables入门:快速上手实现网络限速的方法
1、使用 hashlimit来限速 #从eth0网卡进入INPUT链数据,使用模块hashlimit 限制网速为100kbs或2mbs,超过限制的数据包会被DROP。OUTPUT链同理,
SWF播放出错?Flash中心帮你搞定!
故障说明: 用户开机后只显示一会品牌Logo( 例如:联想牌子的显示屏显示Lenovo),之后恢复黑屏状态。 排故过程: 按照以往经验,开机后风扇都转,但是键盘鼠标都没有亮灯,还有就是没
从新手到大神的0x000011b代码解决术:让共享打印机重新活起来
温馨提示:只需要在连接共享打印机的电脑(也就是报该错误的电脑)上操作即可,其他电脑(主机)无需操作目录Ⅰ 、简略操作步骤如下: 1、同时按 住“ win+R
电脑IP地址不同也能联机,搞定192.168.1和192.168.2的通信方案
ip地址 = 网络号 + 主机号 ,平时我们看到的 ip 地址是十进制 ,应该转换 成计算机能看懂的二进制语言。 192.168.1.100 (十进制) = 11000000 10101000 00000001 0110010
Flash中心被卡顿支配?Adobe Flash Player加速技巧分享!
不论你是上网冲浪还是网游戏或许是平常的工作都离不开鼠标,而且如今鼠标的作用越来越强大了,甚至可以称得上是智能,鼠标的花样也越来越多了,就看你怎么操作。用鼠标可以解决很多的问题,如:让字体变大、变小,翻页等等功能,而且右键的作用也同样重
C盘爆仓了?超实用的清理技巧,让你的电脑焕然一新
很多人用电脑一段时间后,会发现电脑C盘空间越来越少,有时甚至弹出“磁盘空间不足”的提示。这个问题不少人都遇到过,但对新手来说,常常不知道电脑C盘到底有什么作用,也不清楚内存满了会造成什么影响。下面我会把作用、影响、突然爆满的原因,以及
网线大法好!一招搞定远程操控你的电脑
[网线版]前提准备:需要被控电脑有登录密码;关闭网络防火墙 一、首先需要被控制的电脑B有远程控制的功能 如图 打开被控电脑设置-系统-远程桌面,点击打开。二、连接被控制电脑B与控制
电脑Wi-Fi链接失败?找对这6个原因,轻松恢复上网自由
电脑准备上网,有时候我们会遇到“电脑连不上wifi”的故障情况。电脑连不上WiFi的情况,是多种原因造成的。一般有硬件故障、驱动问题,网络设置错误等原因。本文将详细分析电脑的常见原因,并提供一系列解决方法。 一、电脑连不
Win10Win11定时关机攻略:快速上手,操作不繁琐!
一、使用场景 大文件下载完成后自动关机 防止小孩深夜偷玩电脑 长期渲染编译任务节能方案 二、三种方法任选 ▎方法1:CMD命令法(30秒速成) shutdown -s
两台电脑在同一网络下共享文件,让工作更高效
0 前言 一般来说,电脑之间想要实现文件交互,一般需要使用媒介,比如U盘、移动硬盘等,但如果文件 非常大,通过这种方法就有点麻烦了,毕竟需要复制两遍(或者需要将文件放到某个外置设备但电脑无法连接该设备而
打造个人无线热点:电脑当路由器的简便指南
1、以管理员身份运行命令提示符快捷键win+R→输入cmd→回车,右键点击,选择以管理员身份运行2、启用并设定虚拟WiFi网卡,运行命令netsh wlan set hostednet
你的个人移动热点:让电脑瞬间成为WiFi共享站
1、以管理员身份运行命令提示符快捷键win+R→输入cmd→回车,右键点击,选择以管理员身份运行2、启用并设定虚拟WiFi网卡,运行命令netsh wlan set hostednet
发表评论