2014年10月29日

http://www.cnblogs.com/wangyong/p/3396333.html

 

http://database.51cto.com/art/200904/118737.htm  explain plan的结果是cbo

优化后的

 

Rule Based Optimizer(RBO)基于规则
Cost Based Optimizer(CBO)基于成本,或者讲统计信息

ORACLE 提供了CBO、RBO两种SQL优化器。CBO在ORACLE7 引入,但在ORACLE8i 中才成熟。ORACLE 已经明确声明在ORACLE9i之后的版本中(ORACLE 10G ),RBO将不再支持。因此选择CBO 是必然的趋势。

 

一个人的追求很简单就能看出来.给他3000一个月看他适应了后生活追求什么.给他500.给他800.给他0000.20000.

当然这个不好试.你看一个人工资变化后时间长了后他在追求什么就知道了

/* * 函 数 名 : hmac_dfs_off_chan_cac_opern_ch_dwell_timeout * 功能描述 : 无 * 1. 期 : 201410月29 * 修改内容 : 新生成函数 */ OAL_STATIC uint32_t hmac_dfs_off_chan_cac_opern_ch_dwell_timeout(void *p_arg) { hmac_vap_stru *pst_hmac_vap = NULL; hmac_band_stru *pst_band = NULL; hcc_timer_register_param hcc_timer_param = {0}; pst_hmac_vap = (hmac_vap_stru *)p_arg; if (pst_hmac_vap == NULL) { OAM_WARNING_LOG0(0, OAM_SF_DFS, "{hmac_dfs_off_chan_cac_opern_ch_dwell_timeout::p_arg is null.}"); return OAL_ERR_CODE_PTR_NULL; } pst_band = pst_hmac_vap->pst_band; if (OAL_IS_NULL_PTR1(pst_band)) { OAM_WARNING_LOG0(0, OAM_SF_DFS, "{hmac_dfs_off_chan_cac_opern_ch_dwell_timeout::pst_band is null.}"); return OAL_ERR_CODE_PTR_NULL; } /* 当前信道为offchan 标志 */ pst_band->st_feature.st_dfs.uc_offchan_flag = (BIT0 | BIT1); #ifdef _PRE_WLAN_FEATURE_OFFCHAN_CAC uint32_t ret; /* 切换到Off-channel CAC检测信道 */ ret = hmac_scan_switch_channel_off(&pst_hmac_vap->st_vap_base_info); if (ret != OAL_SUCC) { OAM_WARNING_LOG1(0, OAM_SF_DFS, "{hmac_dfs_off_chan_cac_opern_ch_dwell_timeout::channel_off failed[%d].}", ret); } #endif /* 将当前off-channel cac信道信息赋值给VAP */ /* 启动Off-channel信道上检测时长定时器 */ hcc_timer_param_init(&hcc_timer_param, pst_hmac_vap, OAL_FALSE, OAM_MODULE_ID_HMAC, hcc_msg_get_handle_core()); hcc_timer_register_start(&pst_band->st_feature.st_dfs.st_dfs_chan_dwell_timer, hmac_dfs_off_chan_cac_off_ch_dwell_timeout, pst_band->st_feature.st_dfs_info.us_dfs_off_chan_cac_off_chan_dwell_time, &hcc_timer_param); return OAL_SUCC; } /* * 函 数 名 : hmac_dfs_off_chan_cac_off_ch_dwell_timeout * 功能描述 : 无 * 1. 期 : 201410月29 * 修改内容 : 新生成函数 */ OAL_STATIC uint32_t hmac_dfs_off_chan_cac_off_ch_dwell_timeout(void *p_arg) { hmac_vap_stru *pst_hmac_vap = NULL; hmac_band_stru *pst_band = NULL; #ifdef _PRE_WLAN_FEATURE_OFFCHAN_CAC uint32_t ret; #endif hcc_timer_register_param hcc_timer_param = {0}; pst_hmac_vap = (hmac_vap_stru *)p_arg; if (pst_hmac_vap == NULL) { OAM_WARNING_LOG0(0, OAM_SF_DFS, "{hmac_dfs_off_chan_cac_off_ch_dwell_timeout::p_arg is null.}"); return OAL_ERR_CODE_PTR_NULL; } pst_band = pst_hmac_vap->pst_band; if (OAL_IS_NULL_PTR1(pst_band)) { OAM_WARNING_LOG0(0, OAM_SF_DFS, "{hmac_dfs_off_chan_cac_off_ch_dwell_timeout::pst_band is null.}"); return OAL_ERR_CODE_PTR_NULL; } /* 当前信道为homechan标志 */ pst_band->st_feature.st_dfs.uc_offchan_flag = BIT1; #ifdef _PRE_WLAN_FEATURE_OFFCHAN_CAC /* 切换回工作信道 */ ret = hmac_scan_switch_channel_back(&(pst_hmac_vap->st_vap_base_info)); if (ret != OAL_SUCC) { OAM_WARNING_LOG1(0, OAM_SF_DFS, "{hmac_dfs_off_chan_cac_off_ch_dwell_timeout::scan_switch_channel_back failed[%d].}", ret); } #endif /* 启动在工作信道上的工作时长定时器 */ hcc_timer_param_init(&hcc_timer_param, pst_hmac_vap, OAL_FALSE, OAM_MODULE_ID_HMAC, hcc_msg_get_handle_core()); hcc_timer_register_start(&pst_band->st_feature.st_dfs.st_dfs_chan_dwell_timer, hmac_dfs_off_chan_cac_opern_ch_dwell_timeout, pst_band->st_feature.st_dfs_info.us_dfs_off_chan_cac_opern_chan_dwell_time, &hcc_timer_param); return OAL_SUCC; }
09-12
html,css,按钮 精选按钮样式设计美学与交互体验全解析 在数字产品的交互设计中,按钮作为连接用户与功能的关键桥梁,其样式设计直接影响用户体验与界面质感。本页面基于buttons.css样式库,精心呈现了一系列兼具美学价值与实用功能的按钮设计方案,为开发者与设计师提供直观的视觉参考与代码借鉴。 按钮设计看似简单,实则融合了视觉心理学、交互逻辑与品牌调性的多重考量。从极简的单色按钮到富有层次感的立体按钮,从静态的基础样式到带有hover动效的交互反馈,每一款设计都兼顾了视觉吸引力与操作清晰度。例如页面中展示的药丸反色按钮,通过圆润的边角处理(button-pill类)与高对比度的色彩反转(button-inverse类),既强化了视觉焦点,又在移动端场景中提升了触控识别度,尤其适合作为主要操作按钮使用。 页面采用简洁明快的布局逻辑,浅色背景与高对比度按钮形成鲜明视觉层次,每个按钮示例均搭配详细说明,清晰标注样式类名与适用场景。这种设计不仅便于开发者快速定位所需样式,更能帮助设计初学者理解"样式类组合"的设计思路——通过基础类与修饰类的灵活搭配,可衍生出海量符合不同场景需求的按钮样式,大幅提升开发效率。 无论是电商平台的购买按钮、社交应用的交互按钮,还是工具类产品的功能按钮,本页面展示的设计方案均遵循"一致性与差异性平衡"的原则:基础样式保持统一的视觉语言,确保界面整体性;特殊场景按钮通过色彩、形状或动效的微调,实现功能区分与重点突出。此外,所有按钮样式均基于标准化CSS类实现,便于开发者直接复用或根据品牌调性进行二次定制,兼顾了设计美感与开发实用性。 对于追求高效开发的团队而言,这样的样式库不仅能减少重复劳动,更能保障产品界面的设计一致性;对于设计师而言,这些经过实践验证的按钮样式可作为创意起点,在此基础上探索更具个性的设计表达。浏览本页面时,建议结合实际产品场
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值