- STMicroelectronics 系列:STM32F1 系列_(8).STM32F1系列的USART接口及编程
kkchenkx
单片机开发stm32嵌入式硬件单片机
STM32F1系列的USART接口及编程1.USART接口概述USART(UniversalSynchronousAsynchronousReceiverTransmitter)是一种串行通信接口,可以支持异步和同步通信模式。在STM32F1系列单片机中,USART接口用于实现与外部设备的串行数据通信,例如与其他单片机、计算机、传感器等设备进行数据交换。USART接口可以配置为多种通信模式,包括U
- (4)UART应用设计及仿真验证4 —— UART模块集成
少卿不在大理寺
数字IC设计从入门到实战uartIC设计verilogIC
四、模块集成1.UART模块集成这会儿你再来看这个uart模块构是不是就亲切了很多,归总一下TX和RX之后,我们发现整个的UART的模块输入输出都是定好了的。所以在结构上没有什么需要再分析和拆解了的。直接上代码:moduleuart(inputclk,inputrstn,inputrx,inputtx_data,inputtx_data_valid,outputtx,outputtx_ready,
- 51单片机介绍
三日沐水
嵌入式全套学习教程51单片机嵌入式硬件单片机
1、单片机基础知识1.1、单板机将CPU芯片、存储器芯片、I/O接口芯片和简单的I/O设备(小键盘、LED显示器)等装配到一块印刷电路板上,再配上监控程序(固化在ROM中),就构成了一台单板微型计算机(简称单板机)。1.2、单片机在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。Intel公司推出了MCS-51系列单片机:集成8位CPU、4K字节ROM
- 江科大51单片机学习笔记(1)
悠闲漫步者
51单片机51单片机学习笔记
点亮一个LEDLED介绍中文名:发光二极管外文名:LightEmittingDiode简称:LED用途:照明、广告灯、指引灯、屏幕。如果想让LED发光,需要让发光二极管两端产生电位差。LED模块中串并联电阻是为了保护电路(限流)电阻的运算(上图电阻中所标注):102(1010^2=1000=1K)473(4710^3=47000=47K)1001(100*10^1=1000=1K)VCC:电源正极
- 在单片机中是否应该取消32.768kHz外部晶振
鹿屿二向箔
单片机嵌入式硬件
在STM32F103C8T6中,32.768kHz外部晶振(LSE)并非必须,其必要性取决于具体应用需求。以下是详细分析:1.是否需要32.768kHz晶振?需要LSE晶振的场景实时时钟(RTC):若需RTC功能(如日历、精确计时),且要求高精度时间基准,必须使用32.768kHz晶振(LSE)。原因:内部低速RC振荡器(LSI,约40kHz)精度较低(±1%),可能导致时间累积误差(每天约1分钟
- 上位机知识篇---sbit、bit、sfr
Ronin-Lotus
上位机操作篇程序代码篇嵌入式硬件篇单片机嵌入式硬件csbitbitsfr蓝桥杯
文章目录前言1.sbit的使用语法特点作用范围存储位置用途示例代码2.bit的使用语法特点作用范围存储位置用途示例代码3.sbit与bit的区别4.综合示例5.注意事项sbit的适用范围:bit的存储限制编译器支持6.总结sbitbit7.sfr的使用1.sfr的语法2.sfr的作用访问硬件资源提高代码可读性简化代码:3.8051单片机中常见的SFR4.sfr的使用示例示例1:控制GPIO端口示例
- 感应式门铃的设计(源码+万字报告+实物)
炳烛之明科技
数据挖掘人工智能
摘要:31绪论31.1国内外研究现状41.2课题研究的背景及意义42.系统设计总述42.1系统设计方案与原理42.2AT89C51单片机的引出及特点52.2.1AT89C51D的功能62.3热释电红外探测器72.3.1HN911红外探测器原理及特点72.3.2HN911红外探测器的特点补充72.4ADC0809简介83.系统硬件及电路83.1键盘输入电路83.2复位93.3显示电路93.4扬声器驱
- 以太网通信(1)UDP —— 数据发送
刻蓇铭鑫
FPGA的那些事udp网络协议网络
目录一、以太网通信简介1.OSI七层模型2.以太网数据包解析3.IP首部校验和计算与检验二、以太网通信实例1.整体实验框图2.发送部分时序图3.实验代码及仿真结果总结一、以太网通信简介前文我们讲述了多种通信协议(串口、IIC、SPI等协议),而以太网通信是相对比较高速的一种通信方式。目前,以太网是指遵守IEEE802.3标准组成的局域网,由IEEE802.3标准规定的主要是位于参考模型的物理层(P
- 可调稳压电源lm317实验报告_直流稳压电源五款电路图详解
可人儿黄同学
可调稳压电源lm317实验报告
直流稳压电源电路图详解一:整个电路由单片机(AT89C51)控制。端口P0直接连接到DAC0832的数据端口,连接DA的CS和WR1,然后连接P26,将WR2和XFER接地,以便DA在单缓冲模式下工作。DA的11引脚连接到参考电压,通过设置可调电阻器,LM336的输出电压为5.12V,因此DAC引脚8上的输出电压的分辨率为5.12V/256=0.02V这意味着来自DA的每个输入数据连接增加1,电压
- 【虚拟仿真】Unity3D中如何实现让3D模型显示在UI前面
恬静的小魔龙
#Unity3DVR/AR开发unity3dui
推荐阅读CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客QQ群:1040082875大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有用记得一键三连哦。一、前言最近有小伙伴在群里问我,如何将3D模型显示在UI前面,比如这样:
- 基于Web的手机模拟器的实现(含源文件)
设计源码分享
欢迎添加微信互相交流学习哦!项目源码:https://gitee.com/oklongmm/biye设计说明书题目基于Web的手机模拟器的实现摘要随着信息技术的迅速发展,Web技术的应用越来越普及。除了常见的教学课件演示、实验动画模拟、过程仿真实现、可视化仿真及测试系统等方面的应用外,Web也因其浏览方便、实现技术相对简单、使用方式灵活等特点,开始涉及生活中的方方面面,为人们的生活带来越来越多的便
- 单片机、嵌入式Linux开发大学自学路径
Oriental Son
嵌入式MCU单片机单片机学习stm32mculinux
笔者所修读的专业为物联网工程,物联网工程是一门新兴的、热门的专业,其所涉及的学科更是又多又杂,既有计算机方向的编程语言(如C、C++、Java、Python等)、数据结构与算法、操作系统、移动端应用开发、机器学习等;软硬结合的方向有数字电路单片机开发、嵌入式Linux开发等;硬件、电路方向有电路分析、数字电路、模拟电路、传感器原理、RFID、FPGA开发等;涉及信号处理的有信号与系统、通信原理等。
- 亚远景-ASPICE 4.0-HWE半导体验证类型
亚远景aspice
ASPICE
1.Pre-SiliconVerification•功能验证FunctionalVerification:-使用仿真工具对设计进行功能验证,确保设计逻辑符合规格要求。-开发测试平台并编写测试用例,验证设计在各种输入条件下的行为。•形式验证FormalVerification:-通过数学方法验证设计的特性,确保设计在所有可能的输入条件下都能满足规范。-主要用于验证复杂的逻辑函数和状态机设计。•性能验
- 【卡车无人机】遗传算法GA求解卡车联合无人机配送路径规划【含Matlab源码 XYDG001期】
Matlab领域
Matlab路径规划(高阶版)matlab
Matlab领域博客之家博主简介:985研究生,Matlab领域科研开发者;个人主页:Matlab领域代码获取方式:CSDNMatlab领域—代码获取方式座右铭:路漫漫其修远兮,吾将上下而求索。更多Matlab路径规划仿真内容点击①Matlab路径规划(高阶版)②付费专栏Matlab路径规划(进阶版)③付费专栏Matlab路径规划(初级版)⛳️关注CSDNMatlab领域,更多资源等你来!!⛄一、
- 深入了解单片机:原理、应用及发展趋势
xzzz2016
单片机
在当今数字化时代,单片机作为嵌入式系统中的关键组成部分,扮演着不可或缺的角色。本文将深入探讨单片机的原理、应用以及未来发展趋势,希望能够帮助读者更好地了解这一领域。一、单片机原理单片机是一种集成了处理器、存储器、输入输出接口和定时器等功能于一体的微型计算机系统。常见的单片机包括由8位或16位CPU构成的芯片,通过外部连接的电路可实现各种功能。单片机的工作原理是通过执行存储在其存储器中的程序来控制外
- UVM的基本教程
如筏喻者
UVM学习其他
文章目录一、基本介绍二、在实践中学习1.接口interface2.待测设计DUT3.传输数据包transaction4.序列sequence5.序列器sequencer6.驱动器driver7.监视器monitor8.代理agent9.记分板scoreboard10.仿真环境env11.测试用例test12.顶层top13.参考模型referencemode和直接编程接口(DPI)14.简单的ma
- Spring Cloud微服务生产级容量评估实战
power-辰南
java专栏springcloud微服务spring容量评估
一、容量评估体系架构业务需求分析流量建模环境仿真分级压测瓶颈分析容量计算配置推荐验证优化二、流量建模与数据模拟2.1流量建模四步法步骤1:生产流量分析#分析Nginx日志获取真实流量特征awk'{print$4,$7,$9}'access.log|awk-F'[:]''{print$1,$5,$7}'|sort|uniq-c|sort-nr>api_distribution.txt#输出示例:14
- 基于单片机的智能家居电控系统(源码+万字报告+实物)
炳烛之明科技
单片机智能家居嵌入式硬件
目录摘要IAbstractII第一章绪论11.1设计背景11.2国内外研究现状11.3设计的主要内容2第二章设计方案32.1设计思路32.2模块的选择42.2.1单片机模块的选择42.2.2声音传感器的选择42.2.3人体传感器介绍52.2.4OLED液晶介绍52.2.5一氧化碳采集检测模块62.2.6独立按键式模块62.2.7数模转换器62.2.8指纹识别模块72.2.9WiFi模块72.3系统
- M1 Mac双系统搭建qemu riscv linux仿真
灰灰h
操作系统经验分享linuxrisc-vmacos
前言实验需要riscv仿真,网上没有针对m1的配置教程,故在此整理下。本人用的m1macbookpro,系统12.3。参考到的链接:https://github.com/AsahiLinuxhttps://risc-v-getting-started-guide.readthedocs.io/en/latest/linux-qemu.htmlhttps://zhuanlan.zhihu.com/p
- mac os 使用 qemu-system-arm 进行调试
asdhjagsgewuj
arm开发
1.在macos上安装虚拟网络设备tapbrewinstall--casktunnelblick2.下载内核文件和镜像QEMU系统模式仿真,首先我们需要从debian官网下载kernel和image,地址如下:https://people.debian.org/~aurel32/qemu/mipsel/「为什么我们这里知道使用arm呢,你可以在文件系统内随便找一个ELF文件,然后使用file命令查
- 芯片与寄存器
jhb222
stm32
芯片与寄存器作为一个嵌入式开发人员,从接触第一块单片机的时候,就一定会听到一个此,叫做寄存器。单片机的很多功能都是通过配置修改寄存器来实现的。我们了解寄存器,也读写过很多的寄存器一、操作过得寄存器先回顾一下我们以前操作过得寄存器:这是一段51单片机初始化定时器的代码voidTIME_Init(){TMOD=0x11; TL0=0; TH0=0;TL1=0;
- Altium Designer(AD)仿真实验操作指南
逼子歌
Altium硬件工程师笔试面试题目汇总单片机嵌入式硬件硬件工程师硬件测试笔记AD仿真实验AltiumDesigner
目录1、创建原理图1.1创建原理图1.2点击simulate1.3仿真模块介绍2、绘制原理图2.1二极管半波整流电路仿真为例2.2放置电源模块2.3器件选择2.4放置电器元件2.5连线及GND3、设置参数3.1设置电源参数3.2波形类型3.3电源设置3.4二极管设置3.5电阻设置3.6测试探头3.7测试探头命名4、实验结果4.1运行仿真4.2实验结果4.3OperatingPoint:工作点4.4
- 嵌入式工程师全攻略:岗位职责与技能要求详解
Nebula嵌入式
嵌入式科普嵌入式
文章目录一、前言二、**硬件架构中最常用的有哪几种**三、嵌入式的岗位及技能要求3.1嵌入式硬件3.1.1主要职责3.1.2技能要求3.1.3学习建议3.2嵌入式单片机3.2.1主要职责3.2.2技能要求3.2.3学习建议3.3嵌入式linux3.3.1主要职责3.3.2技能要求3.3.3学习建议一、前言这是根据我个人和网上的一些资料编写的,可能有不对的地方请及时提醒。二、硬件架构中最常用的有哪几
- 单片机中有FLASH为啥还需要EEROM?
奇偶变不变
单片机嵌入式硬件单片机嵌入式硬件
单片机里同时存在Flash和EEPROM,主要是因为它们在存储特性和使用场景上有本质区别:1.写数据方式不同:Flash像黑板擦:改一个字就要擦掉整个扇区(比如4KB),再重新写一遍。频繁改小数据时效率低,容易磨损。EEPROM像铅笔:能直接擦改单个字节,适合频繁修改小数据(比如闹钟时间、计数器)。2.寿命差距大:Flash擦写约1万次就报废,EEPROM能扛100万次。如果你用Flash存每天要
- 通过MATLAB/Simulink平台,使用时域分析法评估一个典型控制系统的响应速度性能指标
xiaoheshang_123
MATLAB开发项目实例1000例专栏手把手教你学MATLAB专栏simulinkmatlab
目录基于Simulink的时域分析法评估系统的响应速度性能指标1.背景介绍1.1项目背景1.2系统描述1.3应用场景2.系统架构设计2.1系统框图2.2数学模型3.Simulink仿真模型步骤3.1创建Simulink模型3.2添加模块3.2.1阶跃输入模块3.2.2系统模型模块3.2.3输出显示模块3.2.4数据记录模块3.3连接模块3.4设置仿真参数3.5运行仿真4.响应速度性能指标计算5.参
- ch02离散仿真引擎基础——Unity3D学习
yesor_not
3D游戏学习c#unity游戏游戏策划
ch02离散仿真引擎基础——Unity3D学习一、简答题1.解释游戏对象(GameObjects)和资源(Assets)的区别与联系游戏对象(GameObjects):一般为玩家,敌人,环境等资源(Assets):一般包括声音,脚本,材质等区别与联系:对象一般是一些资源的集合体资源可以被多个对象使用资源作为模版,可实例化游戏中具体的对象。2、下载几个游戏案例,分别总结资源、对象组织的结构(指资源的
- ADS基础教程19 - 电磁仿真(EM)基本概念和实操
RunningCamel
ADS仿真ADS仿真
EM介绍一、引言二、基本概念1.EM介绍2.Momentum介绍3.FEM介绍4.Substrate介绍三、创建Layout并进行Momentum仿真1.创建Layout2.添加Microtrip(微带线)3.添加Substrate4.Momentum仿真四、总结一、引言本章节开始介绍EM的基本概念、内容以及实现具体步骤,并介绍如何在ADS中创建一个Layout,然后执行Momentum仿真过程。
- ADS基础教程1 - 软件简介
RunningCamel
ADS仿真嵌入式硬件
1.ADS软件简介ADS是一款Kesight研制的先进设计系统软件,加速设计和仿真工作流程。该软件特点是为设计人员提供了针对特定设计流程预先配置好的软件组合。这些软件套件能够为设计师们提供多达三种不同的仿真技术——系统仿真、电路仿真和电磁(EM)仿真,帮助他们设计通信系统、GaAsMMIC、RFIC、射频系统封装(SiP)、射频电路板和信号完整性等产品。PathWaveADS软件套件包含W3600
- 【GD32】从0开始学GD32单片机(5)—— USART串口通信详解
马浩同学
GD32系列单片机嵌入式硬件网络
目录概述功能概述全双工异步通信模式参数说明串口发送串口接收例程串口通信概述USART串口将是我们接触的第一个通信协议,也是最常用的通信协议。在项目开发中,我们常常用串口来打印单片机的运行日志,在查找一些运行时异常时特别有用,如果能通过串口日志打印来找出运行时的异常,肯定就不需要再debug了,省去了很多时间。下面是GD32串口的结构框图,咋一看非常复杂,但其实日常我们只使用了其中一小部分。功能概述
- 多体动力学仿真软件:GT-SUITE_(7).动力学分析
kkchenjj
多体动力学仿真仿真模拟模拟仿真多体动力学
动力学分析在多体动力学仿真软件中,动力学分析是核心功能之一,它可以帮助工程师和研究人员准确地模拟和分析复杂多体系统的运动和受力情况。动力学分析包括多种类型,如静力学分析、运动学分析和动力学分析。本节将详细介绍这些分析的原理和内容,并提供具体的代码示例和数据样例,以帮助读者更好地理解和应用这些技术。静力学分析静力学分析用于研究系统在力和约束作用下的静态平衡状态。在GT-SUITE中,静力学分析主要涉
- [黑洞与暗粒子]没有光的世界
comsci
无论是相对论还是其它现代物理学,都显然有个缺陷,那就是必须有光才能够计算
但是,我相信,在我们的世界和宇宙平面中,肯定存在没有光的世界....
那么,在没有光的世界,光子和其它粒子的规律无法被应用和考察,那么以光速为核心的
&nbs
- jQuery Lazy Load 图片延迟加载
aijuans
jquery
基于 jQuery 的图片延迟加载插件,在用户滚动页面到图片之后才进行加载。
对于有较多的图片的网页,使用图片延迟加载,能有效的提高页面加载速度。
版本:
jQuery v1.4.4+
jQuery Lazy Load v1.7.2
注意事项:
需要真正实现图片延迟加载,必须将真实图片地址写在 data-original 属性中。若 src
- 使用Jodd的优点
Kai_Ge
jodd
1. 简化和统一 controller ,抛弃 extends SimpleFormController ,统一使用 implements Controller 的方式。
2. 简化 JSP 页面的 bind, 不需要一个字段一个字段的绑定。
3. 对 bean 没有任何要求,可以使用任意的 bean 做为 formBean。
使用方法简介
- jpa Query转hibernate Query
120153216
Hibernate
public List<Map> getMapList(String hql,
Map map) {
org.hibernate.Query jpaQuery = entityManager.createQuery(hql);
if (null != map) {
for (String parameter : map.keySet()) {
jp
- Django_Python3添加MySQL/MariaDB支持
2002wmj
mariaDB
现状
首先,
[email protected] 中默认的引擎为 django.db.backends.mysql 。但是在Python3中如果这样写的话,会发现 django.db.backends.mysql 依赖 MySQLdb[5] ,而 MySQLdb 又不兼容 Python3 于是要找一种新的方式来继续使用MySQL。 MySQL官方的方案
首先据MySQL文档[3]说,自从MySQL
- 在SQLSERVER中查找消耗IO最多的SQL
357029540
SQL Server
返回做IO数目最多的50条语句以及它们的执行计划。
select top 50
(total_logical_reads/execution_count) as avg_logical_reads,
(total_logical_writes/execution_count) as avg_logical_writes,
(tot
- spring UnChecked 异常 官方定义!
7454103
spring
如果你接触过spring的 事物管理!那么你必须明白 spring的 非捕获异常! 即 unchecked 异常! 因为 spring 默认这类异常事物自动回滚!!
public static boolean isCheckedException(Throwable ex)
{
return !(ex instanceof RuntimeExcep
- mongoDB 入门指南、示例
adminjun
javamongodb操作
一、准备工作
1、 下载mongoDB
下载地址:http://www.mongodb.org/downloads
选择合适你的版本
相关文档:http://www.mongodb.org/display/DOCS/Tutorial
2、 安装mongoDB
A、 不解压模式:
将下载下来的mongoDB-xxx.zip打开,找到bin目录,运行mongod.exe就可以启动服务,默
- CUDA 5 Release Candidate Now Available
aijuans
CUDA
The CUDA 5 Release Candidate is now available at http://developer.nvidia.com/<wbr></wbr>cuda/cuda-pre-production. Now applicable to a broader set of algorithms, CUDA 5 has advanced fe
- Essential Studio for WinRT网格控件测评
Axiba
JavaScripthtml5
Essential Studio for WinRT界面控件包含了商业平板应用程序开发中所需的所有控件,如市场上运行速度最快的grid 和chart、地图、RDL报表查看器、丰富的文本查看器及图表等等。同时,该控件还包含了一组独特的库,用于从WinRT应用程序中生成Excel、Word以及PDF格式的文件。此文将对其另外一个强大的控件——网格控件进行专门的测评详述。
网格控件功能
1、
- java 获取windows系统安装的证书或证书链
bewithme
windows
有时需要获取windows系统安装的证书或证书链,比如说你要通过证书来创建java的密钥库 。
有关证书链的解释可以查看此处 。
public static void main(String[] args) {
SunMSCAPI providerMSCAPI = new SunMSCAPI();
S
- NoSQL数据库之Redis数据库管理(set类型和zset类型)
bijian1013
redis数据库NoSQL
4.sets类型
Set是集合,它是string类型的无序集合。set是通过hash table实现的,添加、删除和查找的复杂度都是O(1)。对集合我们可以取并集、交集、差集。通过这些操作我们可以实现sns中的好友推荐和blog的tag功能。
sadd:向名称为key的set中添加元
- 异常捕获何时用Exception,何时用Throwable
bingyingao
用Exception的情况
try {
//可能发生空指针、数组溢出等异常
} catch (Exception e) {
 
- 【Kafka四】Kakfa伪分布式安装
bit1129
kafka
在http://bit1129.iteye.com/blog/2174791一文中,实现了单Kafka服务器的安装,在Kafka中,每个Kafka服务器称为一个broker。本文简单介绍下,在单机环境下Kafka的伪分布式安装和测试验证 1. 安装步骤
Kafka伪分布式安装的思路跟Zookeeper的伪分布式安装思路完全一样,不过比Zookeeper稍微简单些(不
- Project Euler
bookjovi
haskell
Project Euler是个数学问题求解网站,网站设计的很有意思,有很多problem,在未提交正确答案前不能查看problem的overview,也不能查看关于problem的discussion thread,只能看到现在problem已经被多少人解决了,人数越多往往代表问题越容易。
看看problem 1吧:
Add all the natural num
- Java-Collections Framework学习与总结-ArrayDeque
BrokenDreams
Collections
表、栈和队列是三种基本的数据结构,前面总结的ArrayList和LinkedList可以作为任意一种数据结构来使用,当然由于实现方式的不同,操作的效率也会不同。
这篇要看一下java.util.ArrayDeque。从命名上看
- 读《研磨设计模式》-代码笔记-装饰模式-Decorator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.io.BufferedOutputStream;
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.Fi
- Maven学习(一)
chenyu19891124
Maven私服
学习一门技术和工具总得花费一段时间,5月底6月初自己学习了一些工具,maven+Hudson+nexus的搭建,对于maven以前只是听说,顺便再自己的电脑上搭建了一个maven环境,但是完全不了解maven这一强大的构建工具,还有ant也是一个构建工具,但ant就没有maven那么的简单方便,其实简单点说maven是一个运用命令行就能完成构建,测试,打包,发布一系列功
- [原创]JWFD工作流引擎设计----节点匹配搜索算法(用于初步解决条件异步汇聚问题) 补充
comsci
算法工作PHP搜索引擎嵌入式
本文主要介绍在JWFD工作流引擎设计中遇到的一个实际问题的解决方案,请参考我的博文"带条件选择的并行汇聚路由问题"中图例A2描述的情况(http://comsci.iteye.com/blog/339756),我现在把我对图例A2的一个解决方案公布出来,请大家多指点
节点匹配搜索算法(用于解决标准对称流程图条件汇聚点运行控制参数的算法)
需要解决的问题:已知分支
- Linux中用shell获取昨天、明天或多天前的日期
daizj
linuxshell上几年昨天获取上几个月
在Linux中可以通过date命令获取昨天、明天、上个月、下个月、上一年和下一年
# 获取昨天
date -d 'yesterday' # 或 date -d 'last day'
# 获取明天
date -d 'tomorrow' # 或 date -d 'next day'
# 获取上个月
date -d 'last month'
#
- 我所理解的云计算
dongwei_6688
云计算
在刚开始接触到一个概念时,人们往往都会去探寻这个概念的含义,以达到对其有一个感性的认知,在Wikipedia上关于“云计算”是这么定义的,它说:
Cloud computing is a phrase used to describe a variety of computing co
- YII CMenu配置
dcj3sjt126com
yii
Adding id and class names to CMenu
We use the id and htmlOptions to accomplish this. Watch.
//in your view
$this->widget('zii.widgets.CMenu', array(
'id'=>'myMenu',
'items'=>$this-&g
- 设计模式之静态代理与动态代理
come_for_dream
设计模式
静态代理与动态代理
代理模式是java开发中用到的相对比较多的设计模式,其中的思想就是主业务和相关业务分离。所谓的代理设计就是指由一个代理主题来操作真实主题,真实主题执行具体的业务操作,而代理主题负责其他相关业务的处理。比如我们在进行删除操作的时候需要检验一下用户是否登陆,我们可以删除看成主业务,而把检验用户是否登陆看成其相关业务
- 【转】理解Javascript 系列
gcc2ge
JavaScript
理解Javascript_13_执行模型详解
摘要: 在《理解Javascript_12_执行模型浅析》一文中,我们初步的了解了执行上下文与作用域的概念,那么这一篇将深入分析执行上下文的构建过程,了解执行上下文、函数对象、作用域三者之间的关系。函数执行环境简单的代码:当调用say方法时,第一步是创建其执行环境,在创建执行环境的过程中,会按照定义的先后顺序完成一系列操作:1.首先会创建一个
- Subsets II
hcx2013
set
Given a collection of integers that might contain duplicates, nums, return all possible subsets.
Note:
Elements in a subset must be in non-descending order.
The solution set must not conta
- Spring4.1新特性——Spring缓存框架增强
jinnianshilongnian
spring4
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- shell嵌套expect执行命令
liyonghui160com
一直都想把expect的操作写到bash脚本里,这样就不用我再写两个脚本来执行了,搞了一下午终于有点小成就,给大家看看吧.
系统:centos 5.x
1.先安装expect
yum -y install expect
2.脚本内容:
cat auto_svn.sh
#!/bin/bash
- Linux实用命令整理
pda158
linux
0. 基本命令 linux 基本命令整理
1. 压缩 解压 tar -zcvf a.tar.gz a #把a压缩成a.tar.gz tar -zxvf a.tar.gz #把a.tar.gz解压成a
2. vim小结 2.1 vim替换 :m,ns/word_1/word_2/gc  
- 独立开发人员通向成功的29个小贴士
shoothao
独立开发
概述:本文收集了关于独立开发人员通向成功需要注意的一些东西,对于具体的每个贴士的注解有兴趣的朋友可以查看下面标注的原文地址。
明白你从事独立开发的原因和目的。
保持坚持制定计划的好习惯。
万事开头难,第一份订单是关键。
培养多元化业务技能。
提供卓越的服务和品质。
谨小慎微。
营销是必备技能。
学会组织,有条理的工作才是最有效率的。
“独立
- JAVA中堆栈和内存分配原理
uule
java
1、栈、堆
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常量和基本类型常量(public static f