($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];
}
?>
在CAD模型中,有3种图重叠在一同,也没标那几个图层对应哪个图,请问,还有办法分开这|江阴雨辰互联
- JustNews
首页
- 数码科技
在CAD模型中,有3种图重叠在一同,也没标那几个图层对应哪个图,请问,还有办法分开这
admin••数码科技•阅读5
在CAD模型中,有3种图重叠在一同,也没标那几个图层对应哪个图,请问,还有办法分开这
一般规矩点的制图都是把同一种图放在规定的一个或几个图层上的,如果不按规矩来画的话,想分开的话,那只能自己一点一点的把同一种的图放在你规定的图层上了。分开的办法只能是选中这些图,然后变化到你要放在的图层上。
如果只是不知道那一种图对应那几个图层的话,那分别选中图中的一种图素查看特性即可。同意楼上的说法,规矩点的制图都是把同一种图放在规定的一个或几个图层上的,按照经验建议你这样操作:
1、新建三个图层,分三种颜色;
2、使用特性匹配,逐一选择修改;
3、增画两条参照线或参照面,移动时分别参照一个,可还原修改移动错误的对象;
4、锁定其中的的两个图层,全选,按一参照线移动,解锁一个图层,选择对象,按照另一参照线移动;
5、修改还原错误的对象,完成区分。一般规矩点的制图都是把同一种图放在规定的一个或几个图层上的,如果不按规矩来画的话,想分开的话,那只能自己一点一点的把同一种的图放在你规定的图层上了。分开的办法只能是选中这些图,然后变化到你要放在的图层上。
如果只是不知道那一种图对应那几个图层的话,那分别选中图中的一种图素查看特性即可。另外一种方法是利用CAD软件中的查找/替换工具,在属性管理器中搜索特定的文字或符号来识别对应的图层名称。这样即使标签丢失也能找到对应关系。记得备份数据以防误操作如果是模型混乱了,试试用CAD的图纸空间功能来管理不同图层的内容。你可以在图纸空间里单独打开每张图纸,并调整其位置和大小以避免重叠。同时检查一下是否设置了关联性(Xref),这可能影响到图层的显示没问题,你可以通过以下步骤尝试解决:首先,在图层面板中选择全部层,然后逐一隐藏或冻结其他不想要的图层。接着,查看每个图层的颜色或线型标记,通常这些会提供线索。如果还是不行,可以试着在视口设置里调整显示顺序或者使用隔离图形功能
发布者:admin,转转请注明出处:http://www.yc00.com/num/1724813375a3198739.html
联系我们
400-800-8888
在线咨询:
QQ交谈
邮件:admin@example.com
工作时间:周一至周五,9:30-18:30,节假日休息
评论列表(0条)