($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;
}
?>
键盘打不出字怎么回事-软件玩家 - 软件改变生活!
键盘打不出字可能是因为没有打开开关,或者是键盘坏掉了。
1、出现打不出字的情况,可以先观察下键盘上的NumLock键,看看这个灯亮不亮,如果亮的话,说明没有问题,如果不亮的话,那就检查下与电脑主机的连接是否有问题。
2、若键盘使用太长时间,那么键盘的按键就会出现打不出字的情况。
如果使用了很长一段时间,可以尝试更换新的键盘。通常键盘使用一段时间后,就要清理一下,如果键盘里面的灰尘太多,也会出现打不出字的现象。
扩展资料:
键盘保养
键盘的价格和质量都是不同的,通常普通便宜一点的键盘,能用一年左右。有些键盘上的字母容易掉落,如果每天都打字,一般使用半年左右,就全部掉没了。有的键盘是无线的,只要将蓝牙连接到电脑上即可使用。
有些玩家生活中的一切都在电脑前完成,吃饭、喝水、抽烟等等。一边吃零食一边敲打键盘,零食的碎屑非常容易就掉进了键盘的缝隙,时间长了不仅会在里面滋生细菌,更对键盘的手感和使用寿命有很大的影响。
为什么突然键盘不能打字了
键盘突然不能打字,可能的原因如下:
1、供电问题,可能是USB接口没有数据传输,换用其他USB接口试试;
2、驱动问题,重新安装驱动或者更新驱动即可。
拓展资料
键盘
键盘是用于操作设备运行的一种指令和数据输入装置,也指经过系统安排操作一台机器或设备的一组功能键(如打字机、电脑键盘)。键盘也是组成键盘乐器的一部分,也可以指使用键盘的乐器,如钢琴、数位钢琴或电子琴等,键盘有助于练习打字。
键盘打不出字是什么原因?
键盘打不出字原因是多方面的,可以参考一下原因和办法:
1、可能是您最近使用过外接键盘,按[NUMLOCK]键锁定,可以连接外接键盘,按[NUMLOCK]键一次,即可恢复正常;
2.如果你最近没有用过外接键盘,你可以在你的电脑键盘上找到[FN]键。这个键也叫[第二功能键],因为当你按下这个键,再按下另一个有两个功能的键时,第二个功能就会出现在那个键上。然后找到[F8]键,因为这个键的第二个功能是[NumLock]键的功能,同时按[FN]和[NumLock]键,就完成了键盘的解锁;https:///vcg/creative/076448bd9d70b534d65a6a5e474a61f0.jpg你的键盘[NumLock]或[FN]+[NMLK1]键,如果有一个单独的[NumLock],点击解锁。若键盘为组合键,同时按[FN]+[NMLK1]键解锁;
4.有些笔记本可以锁住整个键盘。一般情况下,F1-F12有一个锁定图标,按[FN]+[键盘锁定]即可解锁。如果键盘锁为[F11]键,同时按[FN+F11]键解锁(对于部分键盘锁,按FN+右Alt+锁定键);
键盘突然打不出字怎么回事
键盘突然打不出字的原因有键盘没电、电脑处于假死状态、驱动的问题、软件与键盘驱动起冲突、硬件问题、软件问题等。
一、键盘没电
按下键盘左侧的大小写切换键CapsLock键,观察键盘上的指示灯Caps灯是否点亮。如能点亮,说明键盘的硬件很有可能已经损坏。如果不能点亮,则检查键盘与电脑主机连接口是否接触良好。
二、电脑处于假死状态
有可能电脑系统正在处理大批量数据导致系统处于假死状态,则重启电脑或许就能解决问题。
三、驱动的问题
误删除了驱动程序。因为键盘的驱动程序都是操作系统自带着的,所以,驱动删除后是可以很简单地恢复过来的。打开设备管理器,找到键盘选项。
四、软件与键盘驱动起冲突
可能是安装的其他软件和键盘驱动产生了冲突。这种情况可以开机的时候按下F8,进入高级选项点击“最后一次正确配置”来恢复电脑配置。
五、硬件问题
硬件问题,即键盘自身问题。首先检查一下键盘线是不是有损坏或者断开。如果有损坏接上即可。如果键盘是无线的,要检查一下是否没电了,或者发射器是否设置不当。
六、软件问题
现在有一些软件可以屏蔽键盘的按键,不管按哪一个键都不管用。因为这类软件通常是不会在系统托盘处显示的,所以,要打开任务管理器,逐个查找可疑的进程,以防有此类软件作祟。
键盘突然打不出字怎么回事
键盘突然打不出字可能是键盘锁锁住了。首先按一下键盘上的NumLock键如果亮的话,说明没有问题,如果不亮的话,那就检查下与电脑主机的连接看是否有问题,键盘是指按有序排列组成的并带有功能电路的一组键体开关。
使用者通过击键向计算机输入程序,命令,数据等,是人对计算机进行控制的重要工具,键盘也是组成键盘乐器的一部分,也可当做笔记本电脑和ipad的外设连接设备。
键盘突然打不出字的解决方法
所有键都失灵的情况下先检查键盘Alt键是否卡住,因为当Alt被按下的时候,电脑键盘是打不了字的,把键盘中的两个Alt键往上提拉下,重复几次看打字是否恢复正常。
如果电脑重启还依旧没有反应,我们再检查是否是驱动问题,打开电脑系统控制面板的查看设备和打印机,win10系统的话就是打开设备管理器,找到电脑设备,右击选择键盘设置,选择硬件中的属性,再点击驱动程序卸载重新安装即可。
本文标签:
键盘问题设备打不出驱动
发表评论