($width) AND $width .= 'px';
$style = " style=\"width: $width\"";
}
$value = $value ? $value : date('H:i');
$s = "";
return $s;
}
// form_date('start', '2018-07-05') 为空则当前日期
function form_date($name, $value = 0, $width = FALSE)
{
$style = '';
if (FALSE !== $width) {
is_numeric($width) AND $width .= 'px';
$style = " style=\"width: $width\"";
}
$value = $value ? $value : date('Y-m-d');
$s = "";
return $s;
}
/**用法
*
* echo form_radio_yes_no('radio1', 0);
* echo form_checkbox('aaa', array('无', '有'), 0);
*
* echo form_radio_yes_no('aaa', 0);
* echo form_radio('aaa', array('无', '有'), 0);
* echo form_radio('aaa', array('a'=>'aaa', 'b'=>'bbb', 'c'=>'ccc', ), 'b');
*
* echo form_select('aaa', array('a'=>'aaa', 'b'=>'bbb', 'c'=>'ccc', ), 'a');
*/
?>组保留的标签 余下为需要删除的标签
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;
}
?>return $r;
}
/**
* @param int $page 页数
* @param int $pagesize 每页显示数量
* @return mixed
*/
function link_find($page = 1, $pagesize = 100)
{
$arr = link__find($cond = array(), array('rank' => -1), $page, $pagesize);
return $arr;
}
/**
* @param $id
* @return bool 返回FALSE失败 TRUE成功
*/
function link_delete($id)
{
if (empty($id)) return FALSE;
$r = link__delete(array('id' => $id));
link_delete_cache();
return $r;
}
//--------------------------kv + cache--------------------------
/**
* @return mixed 返回全部友情链接
*/
function link_get($page = 1, $pagesize = 100)
{
$g_link = website_get('friends_link');
if (empty($g_link)) {
$g_link = link_find($page, $pagesize);
$g_link AND website_set('friends_link', $g_link);
}
return $g_link;
}
// delete kv and cache
function link_delete_cache()
{
website_set('friends_link', '');
return TRUE;
}
?> $v = implode(",", $v);
$temp[] = $v;
}
// 去掉重复的字符串,也就是重复的一维数组
$temp = array_unique($temp);
// 再将拆开的数组重新组装
$output = array();
foreach ($temp as $k => $v) {
if ($stkeep) $k = $starr[$k];
if ($ndformat) {
$temparr = explode(",", $v);
foreach ($temparr as $ndkey => $ndval) $output[$k][$ndarr[$ndkey]] = $ndval;
} else $output[$k] = explode(",", $v);
}
return $output;
}
// 合并二维数组 如重复 值以第一个数组值为准
function array2_merge($array1, $array2, $key = '')
{
if (empty($array1) || empty($array2)) return NULL;
$arr = array();
foreach ($array1 as $k => $v) {
isset($v[$key]) ? $arr[$v[$key]] = array_merge($v, $array2[$k]) : $arr[] = array_merge($v, $array2[$k]);
}
return $arr;
}
/*
* 对二维数组排序 两个数组必须有一个相同的键值
* $array1 需要排序数组
* $array2 按照该数组key排序
* */
function array2_sort_key($array1, $array2, $key = '')
{
if (empty($array1) || empty($array2)) return NULL;
$arr = array();
foreach ($array2 as $k => $v) {
if (isset($v[$key]) && $v[$key] == $array1[$v[$key]][$key]) {
$arr[$v[$key]] = $array1[$v[$key]];
} else {
$arr[] = $v;
}
}
return $arr;
}
?>
解决ubuntu18.04无法连接wifi问题-软件玩家 - 软件改变生活!
解决ubuntu18.04无法连接wifi问题
首先本人电脑是联想拯救者系列的,在安装好ubuntu18.04后无法连接无线网络,没有wifi适配器。
1.移除ideapad的无线模块(只是暂时有效)
sudo modprobe -r ideapad_laptop
2.重启开机后,ideapad模块会再次出现,还需要将它拉入黑名单
使用该命令sudo gedit /etc/modprobe.d/blacklist.conf
打开黑名单后,在文末加入
blacklist acer-wmi
blacklist ideapad_laptop
此时,保存并退出,reboot重启,可上网。
大家可以试试:)
本文标签:
WiFi
更多相关文章
Linux设置固定IP连接wifi
环境:TPU上的Debian系统 设置固定IP 参考:https:blog.csdnnzjdsdsarticledetails77197246 例如想要设置网络的信息如下 IP地址
kali(2020)破解WiFi密码
0x00前言 随着互联网的发展,WiFi被发明出来,它是一个创建于IEEE 802.11标准的无线局域网技术。随着WiFi普及,如今WiFi几乎存在于所有的集体商户或 个人家
Android6.0 连接wifi(需要验证类的WiFi),无法跳出验证消息
想要实现当连接需要验证类的WiFi时,打开浏览器功能最主要的是如何判断连接的wifi是需要验证的。在网上搜和自己看原码终于找到了。在frameworksbaseservicescorejavacom
android判断连接的wifi是否能访问网络
如果只是想检测网络是否连接,则直接使用 isNetworkConnected()如果想检测网络连通性(是否能访问网络),则 isNetworkCon
Android中的Wifi框架知识点
一. Android wifi框架图 Android WIFI系统引入了wpa_supplicant,它的整个WIFI系统以wpa_supplicant为核心来定义上层接口和下层驱动接口。Android WIFI主要
NodeNCU(ESP8266)刷MicroPython固件、连接WiFi并传输文件
NodeMCU(ESP8266)烧录 MicroPython固件、连接WiFi并传输文件 烧录MicroPython固件下载MicroPython固件包准备烧录开始烧录 NodeMCU连接WiFi
通过WIFI连接SOCKET或TcpClient失败的现象
在WM上创建TcpClient,千万不要用IP,一定要用域名(domain), 至少是在像我这样的仅通过WIFI连接的情况。在这几天中我搜到过两次跟这有关的事件&#x
腾达Tenda路由器中继wifi步骤
前提: 你有一个信号比较弱,但能上网的wifi(暂时叫它1号wifi),并知道其密码你有一个有中继功能的路由器࿰
手机连接WIFI可以上网,笔记本电脑连接WIFI却不能上网? 解决方法?
原因:DNS受污染了 解决办法 step 1:清空域名解析记录(清空DNS) ipconfig flushdns (Windows cmd命令行输入
笔记本Win7系统WiFi功能打开指南
笔记本Win7系统WiFi功能打开指南 在日常工作和娱乐中,无线网络连接已成为我们笔记本电脑不可或缺的功能之一。然而,有时我们可能会遇到笔记本Win7系统中WiFi功能无法打开的问题,这不仅会影响我们的网络使用,还可能带来诸多不便。为了帮
WIFI和路由器密码破解的方法
首先我们找到一个信号比较好的热点进行接入测试。 根据名字 ** LOVE ** 可大概看出两个人名,应该是男朋友,想到这心里为 Z 君凉了一半。 找到疑似对方入口的地方就好说了࿰
debianubuntu 通过串口连接WiFi
修改 etcwpa_supplicant.conf,如果没有这个文件就创建文件 vi etcwpa_supplicant.conf设置wifi信息 network{ssid"这里是你的wifi账号
释放静电解决笔记本电脑wifi图标消失的问题
自己的电脑是联想拯救者y7000,win10系统,今天安装RE4学习版时电脑蓝屏崩溃了。重启后点击右下角网络,如图所示的WLAN图标消失,这一行只剩下飞
华硕天选三 WiFi突然消失问题
这个问题也是个老问题了 一直听说天选有掉网卡的问题 昨天突然遇到了 电脑打开 Windows自动更新 等待更新的完成后 我发现我的WiFi图标没有了 然后去设置里面查看 发现没有WiFi支持的功能了 然后去网上找教程
Win10Win11 wifi 已连接但是却依然显示小地球
把下列文字编辑成为 1.reg 文件,双击执行。 Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetSe
[学习笔记]Esp32 + 4G模块,随身wifi,ppp拨号上网
Esp324G模块,随身wifi,ppp拨号上网 一、简介二、实现第一步:打开ESP-IDF 5.3 PowerShell第二步:使用cd命令切换文
iPhone手机连接wifi网络时的portal认证
iPhone手机连接open模式(二层不认证)的wifi网络的web认证(三次基于IP的认证)流程与问题。 正规流程 iPhone手机在连接到wifi
Win11网络重置后WiFi恢复指南:一步步教你联网无忧
Win11网络重置后WiFi恢复指南:一步步教你联网无忧 Windows 11系统在遇到网络故障时,网络重置功能是快速恢复网络配置的常用手段。但部分用户在执行重置操作后,发现WiFi功能无法正常启用,出现找不到WiFi图标、无法扫描网络等
Android安卓使用WIFI无线adb调试
1.手机进入开发者模式打开usb调试 2.打开无线调试 3.打开对应的文件路径 cd C:Users24452AppDataLocalAndroidSdkplatform-tools 4.调用adb调试 手机要和Andr
中国移动中兴ZTE F623光猫设置自动拨号启用wifi功
中国移动光纤宽带,使用的光猫为中兴ZTE F623型号,带路由功能和WIFI。若想使用F623的路由和WIFI功能,可以参考下面中国移动中兴ZTE F623光猫设置自动拨号启
发表评论