- 通俗理解TIM定时器并简单使用
TianYaKe-天涯客
STM32外设学习+项目实践单片机stm32嵌入式硬件
前言:本文章部分代码参考自野火的例程本人使用的是野火家的指南者开发板,芯片型号是STM32f103VET6有纰漏请指出,转载请说明。学习交流请发邮件
[email protected]源代码在这里1定时器原理B站这位UP主讲51单片机定时器工作原理讲得很好2STM32定时器简介stm32有3种定时器,分别是基本定时器、通用定时器、高级定时器基本定时器是一个16位的只能向上计数的定时器,只能定时,没有
- STM32 GPIO控制
南方秋野,北方春茶
STM32stm32单片机
STM32GPIO控制1.GPIO输出(控制LED数码管,继电器等外设)(1)开启端口对应总线时钟(2)定义结构体配置相关参数a.设置对应引脚b.设置引脚模式c.设置引脚速度(3)使用相关函数写入配置/*led.c*///以STM32F103VET6为例,说明控制PB0PB1PB5#include"led.h"voidLED_GPIO_Config(void){//定义一个GPIO_InitTyp
- 使用Jflash给华大半导体的MCU烧录程序
荻夜
IDE工具使用MCUjflash华大单片机
前言因ST单片机的疯狂涨价,国产单片机迎来了一个非常好的发展契机,项目上的STM32F103VET6因为缺货,正式将硬件方案修改为华大半导体的MCU(HC32F460PETB),程序移植好了之后,手里一直用的是JLINK调试,使用JFLASH下载程序,但是官方的JFLASH是不支持华大的MCU的,我们通过华大官方提供的算法文件,并且在JFLASH的设备列表中添加华大的MCU。JFLASH添加华大M
- 芯片附近0.1uF电容有什么用?
BinaryStarXin
硬件设计提升之路滤波效果耦合(隔直通交)滤波储能硬件架构材料工程硬件工程
电容思维导图如下:电容有四大作用:去耦、耦合(隔直通交)、滤波、储能。今天我们主要谈论去耦作用。电容封装相信大家都用过这几种电容,板子上最多的是多层陶瓷电容。钽电容:主要用在电源电路中,博主被它炸过很多次......去耦电容这是STM32F103最小系统原理图,STM32F103VET6需要五路3.3V供电,他的3.3V一般来源于LDO(低压差线性稳压器),比如LM1117。5V转3.3V的电路:
- STM32第二节——GPIO
语文同步练习
STM32HAL库stm32嵌入式硬件单片机
1什么是GPIOGPIO就是通用输入输出端口的简称,GPIO是一种灵活的引脚(或针脚)配置,允许微控制器与外部世界进行数字输入和输出的通信。每个GPIO引脚可以被配置为输入或输出,从而使它们能够执行各种不同的任务。STM32芯片的GPIO被分成很多组,每组有16个引脚(也有可能少于16个),如型号为STM32F103VET6型号的芯片有GPIOA、GPIOB、GPIOC至GPIOE共5组GPIO,
- STM 32 芯片选型与挂载
一周又七天
嵌入式STM32stm32mcu芯片gpio
stm32芯片的选型,分类,挂载及GPIO口的分析(本文章程序均为样例,仅限于理解,如有错误还望指正)1.嵌入式芯片的选型STM32-F1系列:基础型,主频为72M(内核为cortex-M3),CPU位数=32。我们所用的芯片是STM32F103vet6STM32:表示产品的类型,以STM32F103VET6为例F:表示通用系列的子系列103:代表增强型系列V:代表的引脚数100引脚E:代表内嵌f
- STM32F103VET6点亮LED灯(详解版)
根本学不够
STM32学习stm32嵌入式硬件单片机
目录前言一、原理简介二、代码实现三、代码分析总结前言上篇文章详细讲述了在Keil5如何从无到有创建适合自己STM32芯片型号的模板工程,那么本文就将讲述万物起源——点灯程序,无论学习是学习51单片机还是STM32,点灯往往是我们最先完成的一个程序,其重要性不言而喻,本文将讲解在点灯过程中可能遇到的问题,结合数据手册,讲解库函数封装的操作。一、原理简介首先点灯之前应该从开发板原理图和芯片参考手册入手
- STM32F103VET6之时钟树详解
根本学不够
STM32学习stm32嵌入式硬件单片机
目录前言一、时钟源二、时钟树讲解总结前言在嵌入式系统开发中,时钟树是一个关键的概念。对于使用STM32微控制器的开发者来说,了解和理解时钟树是必不可少的。时钟树是一个复杂的网络,它负责为各个模块提供准确的时钟信号,保证系统的正常运行。本文将为您详细介绍STM32的时钟树结构,帮助您更好地理解和应用这个重要的概念。一、时钟源系统时钟(SYSCLK)可由三种时钟源产生HSI振荡器时钟:HSI是指高速内
- STM32F103VET6之火焰传感器数据输出串口显示
根本学不够
STM32学习stm32嵌入式硬件单片机
目录前言一、火焰传感器原理二、硬件连接三、设计思路四、源码分析总结前言在当今的智能化和自动化时代,嵌入式系统在各种应用中发挥着越来越重要的作用。其中,STM32系列微控制器因其强大的性能和广泛的应用而备受青睐。前面一文讲述了串口的使用和配置,本文将介绍如何将火焰传感器与STM32F103VET6微控制器相结合,通过串口通信将数据输出并显示在计算机或其他设备上。火焰传感器是一种用于检测火焰的传感器,
- STM32F103VET6之中断详解
根本学不够
STM32学习stm32嵌入式硬件单片机
目录前言一、中断和事件的区别二、功能框图三、外部中断配置四、源码分析总结前言在嵌入式系统的世界里,微控制器(MCU)是许多应用的核心。要想充分发挥芯片的性能,熟练掌握其中断管理系统是必不可少的。中断,作为MCU与外界交互的重要手段,能够让我们的程序实时响应外部事件,从而提高系统的整体效率和实时性。在本文中,我们将深入探讨STM32F103VET6的中断系统,包括其基本概念、工作原理、配置方法以及实
- STM32F103VET6之串口实验(详细版)
根本学不够
STM32学习stm32嵌入式硬件单片机
目录一.引言二.串口通信基础知识三.实验硬件平台搭建四.实验软件设计五.串口通信实验六.总结一.引言STM32结合串口通信可以实现数据的传输和控制,是嵌入式系统中的重要技术之一。本实验旨在通过STM32的串口通信接口进行数据的传输和控制,实现串口通信的基本功能和使用方法。通过本实验,可以掌握STM32串口通信的基本原理和实现方法,理解串口通信协议和同步/异步通信方式的特点和应用场景,加深对STM3
- stm32f103VET6和stm32f103c8t6有什么区别?
无际单片机编程
stm32单片机嵌入式开发
我来终结下这个问题。这两款单片机我都用过,其中无际单片机特训营其中一款wifi报警主机项目就是用了stm32f103c8t6。stm32f103VET6和stm32f103c8t6都是STMicroelectronics公司推出基于ARMCortex-M3内核的单片机。它们在硬件规格和性能上存在一些差异,下面我详细讲解下它们的差异之处:1.封装形式首先最明显的肯定是stm32f103VET6和st
- 关于stm32F103VET6中can1回环模式正常、普通模式异常的问题。
cai_kk
stm32arm嵌入式硬件
一开始调试时利用回环模式,所有功能都正常,想着普通模式也应该没问题,然后开始了漫长的调试过程...随后用两块板子,CAN的配置一模一样,烧录程序开始跑,发现两个板子都接收不到数据,由于身边没有can卡,其实我不知道数据有没有发出去,但是串口上可以看到数据发送成功,但没有接收的数据。后来我换成了两块正点原子的开发板,是STM32F103ZET6,改了下IO口配置后,发现竟然可以收到数据,我一度怀疑是
- STM32 启动文件分析
白云|苍狗
stm32
STM32启动文件分析基于STM32F103VET6芯片的startup_stm32f10x_hd.s启动文件分析设置栈,将栈的大小Stack_Size设置为0x00004900(18688/1024=18KB),即局部变量不能大于18KB。(EQU等值指令,将0x00004900地址赋给标号Stack_Size。)AREA指令用于定义程序的不同区域,STACK表示栈区域,NOINIT表示该区域不
- 上位机与下位机通信
慢慢的回味
ROS小车
本文链接地址:上位机与下位机通信Content:STM32串口发送与接收ROS串口发送与接收一般情况,上位机由ROS框架运行在Ubuntu的树莓派构成,下位机由STM32F103VET6芯片板载电机,舵机,陀螺仪,里程计等构成。里程计提供ROS需要的速度信息,陀螺仪提供加速度方向等信息给ROS,再加上连接到树莓派上的激光雷达,ROS就可以进行SLAM制图和导航了。下位机接收到ROS下发的速度信息后
- STM32入门:STM32F103VET6通过DHT11温湿度传感器获取室内温度实验(附主要源代码)
我是混子我怕谁
STM32学习stm32dht11
STM32F103ZET6通过DHT11温湿度传感器获取室内温度实验实验环境:正点原子STM32F103ZET6小型系统板实验工具:STM32F103ZET6芯片与DHT11温湿度传感器数据交互:STM32芯片通过GPIO输入输出引脚获取DHT11温湿度传感器的数据,然后通过串口USART1将数据提交至PC端的串口调试助手。实验源码下载:stm32f103_dht11.zip实验结果:以下为部分实
- STM32F1+FreeRTOS系统移植例程
LCIOT
stm32单片机arm
一、系统下载1.1、下载FreeRTOS系统首先我们需要去到FreeRTOS系统管网下载他们的源码,官网地址是:www.freertos.org打开后如图所示,并点击右上角绿色按钮跳转到如下页面之后,点击下载即可下载完成之后,如图所示二、系统移植要移植FreeRTOS,肯定需要一个基础工程,基础工程越简单越好,这里我使用的是STM32F103VET6的板子,例程则选择最基础的跑马灯实验来作为基础工
- 【STM32篇】LCD显示汉字(从W25Q64中读取GBK字库)
这可不是猴
M3stm32嵌入式硬件单片机
汉字显示在很多单片机产品中都需要用到,显示个别汉字可使用MCU的flash保存汉字字模,而显示更多的汉字就可能要在产品中保存一整个字库作为汉字储备。对于STM32F103VET6单片机FLASH只有512K字节,要存下一个字库就有点乏力且浪费单片机资源。在上一章节中完成了W25Q64驱动,本篇将介绍将GBK字库写入W25Q64中,并读取至LCD屏上显示。LCD和W25Q64驱动请参考以下文章:【S
- 搭建stm32电机控制代码框架(三)——Stm32CubeMx配置ADC采样
沉沙丶
stm32单片机嵌入式硬件
电机控制另一个关键的模块就是ADC采样,这个模块配置的好坏决定了采样电流和电压的精准度,因此有必要对其进行深入学习。简介:STM32在片上集成的ADC外设非常强大。STM32F103xC、STM32F103xD和STM32F103xE增强型产品内嵌3个12位的ADC,每个ADC共用多达21个外部通道,可以实现单次或多次扫描转换。如STM32F103VET6,属于增强型的CPU,它有18个通道可测量
- STM32成熟变频逆变器方案
cooldog123pp
其他杂项stm32嵌入式硬件单片机
该方案是一款成熟的变频逆变器的方案,主要是把电源从直流到3相交流的转换,包含变频控制板,逆变主板,IO板,变频控制板主控是STM32F103VET6,配套软件。每一块板子都是原理图和PCB一一对应,并且配套详细设计说明,强电部分变压器也有详细参数说明。此外还有上位机软件,以及软件使用说明书。之所以和大家介绍这套方案,因为此方案确实很完整,可以从设计需求开始了解整个方案的全貌,可以说是入门学习,方案
- stm32程序烧录完不执行不工作
嵌入式填坑指南
笔记stm32
情况:使用stm32f103vet6,工程在某一次修改后(称为新版本工程),编译无错误,但是烧录后,程序不执行,电路板有4个led灯,程序设置了初始化时直接点亮4个led灯。但是,在这一次修改工程后,烧录完灯不亮,测试:多次测试,发现使用老版本的工程仍然可以正常使用,排除硬件故障。继续测试,发现老版本和新版本工程的区别,在于使用了stm32cubemx不同的版本配置,老版本工程使用了stm32cu
- 最小系统板_STM32F103VET6
成草
电子电路stm32单片机arm
命名STM32型号的说明:以STM32F103RBT6这个型号的芯片为例,该型号的组成为7个部分,其命名规则如下:(1)STM32:STM32代表ARMCortex-M3内核的32位微控制器。(2)F:F代表芯片子系列。(3)103:103代表增强型系列。(4)R:R这一项代表引脚数,其中T代表36脚,C代表48脚,R代表64脚,V代表100脚,Z代表144脚。(5)B:B这一项代表内嵌Flash
- 单片机IAP固件升级分几步?(Qt上位机)
TianYaKe-天涯客
qt开发语言
更新0924,一些潜在的bug解决方案前言这周一直想做一个IAP固件升级的上位机,然后把升级流程全都搞懂。我用的单片机型号是STM32F103VET6,FLASH容量是512K,FLASH单页是2K。有纰漏请指出,转载请说明。学习交流请发邮件
[email protected]原理IAP的原理我就不多赘述了,这里贴上几位大佬的文章STM32CubeIDEIAP原理讲解,及UART双APP交替升
- STM32单片机初始化定时器卡死;HAL_TIM_Base_Start_IT卡死的解决方法
casdfxx
日常BUG单片机stm32嵌入式硬件
先给出结论:将.S启动文件添加到工程里,不要使用IDE默认的启动文件。细说:环境:STM32F103VET6,IAR,HAL库现像:TIM2,TIM3初始化到HAL_TIM_Base_Start_IT时,都会卡死到HardFault_Handler()里。要将.S启动文件添加到工程里
- 将 uC/OS III 移植到 STM32开发板
HurryChen
操作软件平台:KeiluVision5,Mac下的Windows10虚拟机我用的是野火团队的STM32F103VET6开发板,野火的淘宝店铺:https://m.tb.cn/h.3pZzHilOK!开始吧!第一步:安装KeiluVision5,该软件是由ARM公司提供,官网下载地址:http://www.keil.com/download/product/,这里给大家提供以下链接含MDK/Keil
- STM32实现PMBus从机程序
名人堂再聚首
stm32嵌入式硬件单片机
最近在野火的STM32F103VET6开发板上实现PMBus从机程序,这个程序参考了以下这篇博客的关于使用中断法实现I2C从机程序:STM32设置为I2C从机模式_iic从机_柒壹漆的博客-CSDN博客,实测这个程序是可以正常运行的,感谢博主的分享!另外我还参考了德州仪器的一篇基于TMS320F2803x系列单片机PMBus协议的实现,包括主机和从机程序(源程序和文档下载地址:http://www
- STM32的入门——CM3芯片STM32F103VET6的使用和相关外设
logic_cos_mos
stm32笔记单片机
根据《STM32库开发实战指南——基于野火指南者开发板》整理,https://gitee.com/Embedfire-stm32f103-zhinanzhe/ebf_stm32f103_zhinanzhe_std_tutorial在整理的过程中,还参考了其他的一些STM32资料使用了“幕布”这款软件,添加了一些思维导图整理框架目的:1.梳理知识脉络2.复习知识CM3芯片STM32F103VET6的
- STM32CubeMX——定时器之定时功能
lcp0633
STM32
功能实现:采用定时器实现LED灯的闪烁,周期为1S准备工作:1、STM32开发板(我的是STM32F103VET6)2、STM32CubeMx软件、IDE:Keil软件3、按键管脚:PA0PC134、LED管脚:PB0PB1PB5定时器简介:SMT32F1系列共有8个定时器:基本定时器(TIM6、TIM7)通用定时器(TIM2、TIM3、TIM4、TIM5)高级定时器(TIM1、TIM8)SMT3
- STM32之LCD液晶屏(ILI9341)显示图片
TianYaKe-天涯客
matlab图像处理stm32
前言本文章基于STM32F103VET6,参考野火的驱动程序,用LCD液晶屏显示静态图像。有纰漏请指出,转载请说明。学习交流请发邮件
[email protected]编程要点显示一个像素点将rgb888图片转为rgb555输出rgb555的C语言数组数组的每一个元素对应一个像素点的rgb三个通道的数据,用stm32的FSMC模拟8080时序,与ili9341进行通信,ili9341再驱动液晶屏显示
- Keil MDK的sct分散加载文件详解
吾爱技术圈
STM32进阶-疑难问题录单片机stm32嵌入式硬件
sct分散加载文件简介MDK生成一个以工程名命名的后缀为*.sct的分散加载文件(LinkerControlFile,scatterloading),链接器根据该文件的配置分配各个节区地址,生成分散加载代码,因此我们通过修改该文件可以定制具体节区的存储位置。工程构建时,MDK会根据我们选择的芯片型号,获知芯片的内部FLASH及内部SRAM存储器概况。这里我选择的是STM32F103VET6型号,这
- java短路运算符和逻辑运算符的区别
3213213333332132
java基础
/*
* 逻辑运算符——不论是什么条件都要执行左右两边代码
* 短路运算符——我认为在底层就是利用物理电路的“并联”和“串联”实现的
* 原理很简单,并联电路代表短路或(||),串联电路代表短路与(&&)。
*
* 并联电路两个开关只要有一个开关闭合,电路就会通。
* 类似于短路或(||),只要有其中一个为true(开关闭合)是
- Java异常那些不得不说的事
白糖_
javaexception
一、在finally块中做数据回收操作
比如数据库连接都是很宝贵的,所以最好在finally中关闭连接。
JDBCAgent jdbc = new JDBCAgent();
try{
jdbc.excute("select * from ctp_log");
}catch(SQLException e){
...
}finally{
jdbc.close();
- utf-8与utf-8(无BOM)的区别
dcj3sjt126com
PHP
BOM——Byte Order Mark,就是字节序标记 在UCS 编码中有一个叫做"ZERO WIDTH NO-BREAK SPACE"的字符,它的编码是FEFF。而FFFE在UCS中是不存在的字符,所以不应该出现在实际传输中。UCS规范建议我们在传输字节流前,先传输 字符"ZERO WIDTH NO-BREAK SPACE"。这样如
- JAVA Annotation之定义篇
周凡杨
java注解annotation入门注释
Annotation: 译为注释或注解
An annotation, in the Java computer programming language, is a form of syntactic metadata that can be added to Java source code. Classes, methods, variables, pa
- tomcat的多域名、虚拟主机配置
g21121
tomcat
众所周知apache可以配置多域名和虚拟主机,而且配置起来比较简单,但是项目用到的是tomcat,配来配去总是不成功。查了些资料才总算可以,下面就跟大家分享下经验。
很多朋友搜索的内容基本是告诉我们这么配置:
在Engine标签下增面积Host标签,如下:
<Host name="www.site1.com" appBase="webapps"
- Linux SSH 错误解析(Capistrano 的cap 访问错误 Permission )
510888780
linuxcapistrano
1.ssh -v
[email protected] 出现
Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
错误
运行状况如下:
OpenSSH_5.3p1, OpenSSL 1.0.1e-fips 11 Feb 2013
debug1: Reading configuratio
- log4j的用法
Harry642
javalog4j
一、前言: log4j 是一个开放源码项目,是广泛使用的以Java编写的日志记录包。由于log4j出色的表现, 当时在log4j完成时,log4j开发组织曾建议sun在jdk1.4中用log4j取代jdk1.4 的日志工具类,但当时jdk1.4已接近完成,所以sun拒绝使用log4j,当在java开发中
- mysql、sqlserver、oracle分页,java分页统一接口实现
aijuans
oraclejave
定义:pageStart 起始页,pageEnd 终止页,pageSize页面容量
oracle分页:
select * from ( select mytable.*,rownum num from (实际传的SQL) where rownum<=pageEnd) where num>=pageStart
sqlServer分页:
 
- Hessian 简单例子
antlove
javaWebservicehessian
hello.hessian.MyCar.java
package hessian.pojo;
import java.io.Serializable;
public class MyCar implements Serializable {
private static final long serialVersionUID = 473690540190845543
- 数据库对象的同义词和序列
百合不是茶
sql序列同义词ORACLE权限
回顾简单的数据库权限等命令;
解锁用户和锁定用户
alter user scott account lock/unlock;
//system下查看系统中的用户
select * dba_users;
//创建用户名和密码
create user wj identified by wj;
identified by
//授予连接权和建表权
grant connect to
- 使用Powermock和mockito测试静态方法
bijian1013
持续集成单元测试mockitoPowermock
实例:
package com.bijian.study;
import static org.junit.Assert.assertEquals;
import java.io.IOException;
import org.junit.Before;
import org.junit.Test;
import or
- 精通Oracle10编程SQL(6)访问ORACLE
bijian1013
oracle数据库plsql
/*
*访问ORACLE
*/
--检索单行数据
--使用标量变量接收数据
DECLARE
v_ename emp.ename%TYPE;
v_sal emp.sal%TYPE;
BEGIN
select ename,sal into v_ename,v_sal
from emp where empno=&no;
dbms_output.pu
- 【Nginx四】Nginx作为HTTP负载均衡服务器
bit1129
nginx
Nginx的另一个常用的功能是作为负载均衡服务器。一个典型的web应用系统,通过负载均衡服务器,可以使得应用有多台后端服务器来响应客户端的请求。一个应用配置多台后端服务器,可以带来很多好处:
负载均衡的好处
增加可用资源
增加吞吐量
加快响应速度,降低延时
出错的重试验机制
Nginx主要支持三种均衡算法:
round-robin
l
- jquery-validation备忘
白糖_
jquerycssF#Firebug
留点学习jquery validation总结的代码:
function checkForm(){
validator = $("#commentForm").validate({// #formId为需要进行验证的表单ID
errorElement :"span",// 使用"div"标签标记错误, 默认:&
- solr限制admin界面访问(端口限制和http授权限制)
ronin47
限定Ip访问
solr的管理界面可以帮助我们做很多事情,但是把solr程序放到公网之后就要限制对admin的访问了。
可以通过tomcat的http基本授权来做限制,也可以通过iptables防火墙来限制。
我们先看如何通过tomcat配置http授权限制。
第一步: 在tomcat的conf/tomcat-users.xml文件中添加管理用户,比如:
<userusername="ad
- 多线程-用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
bylijinnan
java多线程
public class IncDecThread {
private int j=10;
/*
* 题目:用JAVA写一个多线程程序,写四个线程,其中二个对一个变量加1,另外二个对一个变量减1
* 两个问题:
* 1、线程同步--synchronized
* 2、线程之间如何共享同一个j变量--内部类
*/
public static
- 买房历程
cfyme
2015-06-21: 万科未来城,看房子
2015-06-26: 办理贷款手续,贷款73万,贷款利率5.65=5.3675
2015-06-27: 房子首付,签完合同
2015-06-28,央行宣布降息 0.25,就2天的时间差啊,没赶上。
首付,老婆找他的小姐妹接了5万,另外几个朋友借了1-
- [军事与科技]制造大型太空战舰的前奏
comsci
制造
天气热了........空调和电扇要准备好..........
最近,世界形势日趋复杂化,战争的阴影开始覆盖全世界..........
所以,我们不得不关
- dateformat
dai_lm
DateFormat
"Symbol Meaning Presentation Ex."
"------ ------- ------------ ----"
"G era designator (Text) AD"
"y year
- Hadoop如何实现关联计算
datamachine
mapreducehadoop关联计算
选择Hadoop,低成本和高扩展性是主要原因,但但它的开发效率实在无法让人满意。
以关联计算为例。
假设:HDFS上有2个文件,分别是客户信息和订单信息,customerID是它们之间的关联字段。如何进行关联计算,以便将客户名称添加到订单列表中?
&nbs
- 用户模型中修改用户信息时,密码是如何处理的
dcj3sjt126com
yii
当我添加或修改用户记录的时候对于处理确认密码我遇到了一些麻烦,所有我想分享一下我是怎么处理的。
场景是使用的基本的那些(系统自带),你需要有一个数据表(user)并且表中有一个密码字段(password),它使用 sha1、md5或其他加密方式加密用户密码。
面是它的工作流程: 当创建用户的时候密码需要加密并且保存,但当修改用户记录时如果使用同样的场景我们最终就会把用户加密过的密码再次加密,这
- 中文 iOS/Mac 开发博客列表
dcj3sjt126com
Blog
本博客列表会不断更新维护,如果有推荐的博客,请到此处提交博客信息。
本博客列表涉及的文章内容支持 定制化Google搜索,特别感谢 JeOam 提供并帮助更新。
本博客列表也提供同步更新的OPML文件(下载OPML文件),可供导入到例如feedly等第三方定阅工具中,特别感谢 lcepy 提供自动转换脚本。这里有导入教程。
- js去除空格,去除左右两端的空格
蕃薯耀
去除左右两端的空格js去掉所有空格js去除空格
js去除空格,去除左右两端的空格
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&g
- SpringMVC4零配置--web.xml
hanqunfeng
springmvc4
servlet3.0+规范后,允许servlet,filter,listener不必声明在web.xml中,而是以硬编码的方式存在,实现容器的零配置。
ServletContainerInitializer:启动容器时负责加载相关配置
package javax.servlet;
import java.util.Set;
public interface ServletContainer
- 《开源框架那些事儿21》:巧借力与借巧力
j2eetop
框架UI
同样做前端UI,为什么有人花了一点力气,就可以做好?而有的人费尽全力,仍然错误百出?我们可以先看看几个故事。
故事1:巧借力,乌鸦也可以吃核桃
有一个盛产核桃的村子,每年秋末冬初,成群的乌鸦总会来到这里,到果园里捡拾那些被果农们遗落的核桃。
核桃仁虽然美味,但是外壳那么坚硬,乌鸦怎么才能吃到呢?原来乌鸦先把核桃叼起,然后飞到高高的树枝上,再将核桃摔下去,核桃落到坚硬的地面上,被撞破了,于是,
- JQuery EasyUI 验证扩展
可怜的猫
jqueryeasyui验证
最近项目中用到了前端框架-- EasyUI,在做校验的时候会涉及到很多需要自定义的内容,现把常用的验证方式总结出来,留待后用。
以下内容只需要在公用js中添加即可。
使用类似于如下:
<input class="easyui-textbox" name="mobile" id="mobile&
- 架构师之httpurlconnection----------读取和发送(流读取效率通用类)
nannan408
1.前言.
如题.
2.代码.
/*
* Copyright (c) 2015, S.F. Express Inc. All rights reserved.
*/
package com.test.test.test.send;
import java.io.IOException;
import java.io.InputStream
- Jquery性能优化
r361251
JavaScriptjquery
一、注意定义jQuery变量的时候添加var关键字
这个不仅仅是jQuery,所有javascript开发过程中,都需要注意,请一定不要定义成如下:
$loading = $('#loading'); //这个是全局定义,不知道哪里位置倒霉引用了相同的变量名,就会郁闷至死的
二、请使用一个var来定义变量
如果你使用多个变量的话,请如下方式定义:
. 代码如下:
var page
- 在eclipse项目中使用maven管理依赖
tjj006
eclipsemaven
概览:
如何导入maven项目至eclipse中
建立自有Maven Java类库服务器
建立符合maven代码库标准的自定义类库
Maven在管理Java类库方面有巨大的优势,像白衣所说就是非常“环保”。
我们平时用IDE开发都是把所需要的类库一股脑的全丢到项目目录下,然后全部添加到ide的构建路径中,如果用了SVN/CVS,这样会很容易就 把
- 中国天气网省市级联页面
x125858805
级联
1、页面及级联js
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
&l