- STM32入门之TIM基本定时器
嵌入式白话
STM32入门学习stm32嵌入式硬件单片机
一、定时器简介定时器是嵌入式系统中的关键外设之一,它可以用于生成精确的延时、周期性中断、PWM波形生成等功能。在STM32F1系列单片机中,定时器不仅能为系统提供精确的时钟,还支持外部事件的捕获以及信号输出。对于定时器的功能,我们可以通过一个生活中非常常见的例子来形象地描述:微波炉的定时器。想象你正在使用微波炉加热食物。在微波炉里,定时器的作用就是帮助你控制食物加热的时间。当你设置了加热时间后,定
- 【STM32编码器接口测速】实现测速功能
jingjing~
嵌入式分享stm32单片机嵌入式硬件
演示视频:STM32编码接口测速_哔哩哔哩_bilibili一、前言在电机控制与运动系统开发中,速度检测是一个核心环节。本次我们使用STM32F103的TIM3编码器接口模式配合定时器中断,实现对增量型编码器的转速测量,并通过OLED实时显示当前速度。本文适合具有基础STM32外设编程能力的同学阅读,使用环境如下:主控芯片:STM32F103C8T6(或相同系列)开发环境:KeilMDK显示模块:
- 基于STM32的智能鱼缸设计
DS小龙哥
智能家居与物联网项目实战stm32单片机arm
1.前言为了缓解学习、生活、工作带来的压力,提升生活品质,许多人喜欢在家中、办公室等场所养鱼。为节省鱼友时间、劳力、增加养鱼乐趣;为此,本文基于STM32单片机设计了一款智能鱼缸。该鱼缸可以实现水温检测、水质检测、自动或手动换水、氛围灯灯光变换和自动或手动喂食等功能为一体的控制系统,可通过控制键进行一键控制。从功能上分析,需要用到的硬件如下:(1)STM32系统板(2)水温温度检测传感器:测量水温
- 基于STM32设计的LCD指针式电子钟与日历项目
鱼弦
单片机系统合集stm32嵌入式硬件单片机
鱼弦:公众号【红尘灯塔】,CSDN博客专家、内容合伙人、新星导师、全栈领域优质创作者、51CTO(Top红人+专家博主)、github开源爱好者(go-zero源码二次开发、游戏后端架构https://github.com/Peakchen)基于STM32设计的LCD指针式电子钟与日历项目1.介绍基于STM32设计的LCD指针式电子钟与日历项目是一款利用STM32微控制器、LCD显示屏和指针机构实
- Stm32中USB 对时钟的要求
lixzest
stm32单片机嵌入式硬件
1.USB对时钟的要求USB外设通常需要精确的48MHz时钟(全速USBFS模式),这个时钟可以由以下方式提供:HSI48(内部48MHzRC振荡器)PLL(锁相环,例如从HSI/HSE倍频得到48MHz)外部晶振(HSE+PLL分频/倍频)如果你的USB驱动需要使用内部RC振荡器(而不是外部晶振),那么HSI48必须启用,否则USB无法正常工作。2.当前配置的分析RCC_OscInitStruc
- Stm32t通讯——蓝牙通讯
嵌界游龙
stm32嵌入式硬件单片机
蓝牙基础知识点蓝牙:利用低功率无线电,支持设备短距离通信的无线电技术。特点:短距离、低功率。第一代蓝牙:BR(BasicRate)技术,传输速率:721.2kbps。第二代蓝牙:EDR(EnhancedDataRate)技术,3Mbps;第三代蓝牙:核心是AMP(GenericAlternateMAC/PHY),这是一种全新的交替射频技术,支持动态地选择正确射频,传输速率高达24Mbps。第四代蓝
- A51 STM32_HAL库函数 之 TIM通用驱动 -- A -- 所有函数的介绍及使用
A51STM32_HAL库函数之TIM通用驱动--A--所有函数的介绍及使用1该驱动函数预览1.1HAL_TIM_Base_Init1.2HAL_TIM_Base_DeInit1.3HAL_TIM_Base_MspInit1.4HAL_TIM_Base_MspDeInit1.5HAL_TIM_Base_Start1.6HAL_TIM_Base_Stop1.7HAL_TIM_Base_Start_I
- A52 STM32_HAL库函数 之 TIM通用驱动 -- B -- 所有函数的介绍及使用
常驻客栈
stm32嵌入式硬件单片机Tim驱动函数介绍常驻客栈HAL库
A53STM32_HAL库函数之TIM通用驱动--B--所有函数的介绍及使用1该驱动函数预览1.12HAL_TIM_OC_DeInit1.13HAL_TIM_OC_MspInit1.14HAL_TIM_OC_MspDeInit1.15HAL_TIM_OC_Start1.16HAL_TIM_OC_Stop1.17HAL_TIM_OC_Start_IT1.18HAL_TIM_OC_Stop_IT1.1
- STM32 HAL库 HAL_TIM_OC_Stop函数详细解释
STM32HAL库HAL_TIM_OC_Stop函数详细解释关键词:STM32;HAL;PWM;HAL_TIM_OC_StopOC(OutputCompare)输出比较:输出比较可以通过比较CNT计数器与CCR(捕获/比较寄存器)值的关系,来对输出电平进行置0、置1或翻转的操作,用于输出一定频率和占空比的PWM波形.HAL_TIM_OC_Stop函数原型/***@briefStopstheTIMO
- 深入理解STM32的Cortex-M内核:从架构到寄存器的全面解析
景彡先生
STM32stm32架构嵌入式硬件
前言:为什么要学习Cortex-M内核?在嵌入式开发领域,STM32系列微控制器凭借其高性能、低功耗和丰富的外设支持,成为了众多开发者的首选平台。而STM32的强大性能,很大程度上得益于其采用的ARMCortex-M系列内核。无论是基础的GPIO操作,还是复杂的DSP算法,都离不开内核的支持。对于STM32开发者来说,仅仅掌握外设的使用是远远不够的。深入理解Cortex-M内核的架构和工作原理,能
- STM32Cube HAL库——串口通讯(蓝牙)
北辰远_code
STM32CubeHAL库学习教程stm32嵌入式硬件单片机
STM32CubeHAL库——串口通讯(蓝牙)这篇文章是为了接下来将要进行的项目做一个铺垫,串口通讯可以实时查看参数,让我们在项目中事半功倍。一、串口通讯基本知识串口通讯基本知识网上资料非常多,小编不再过多赘述,详细请查看STM32通信基本知识串口通信(USART)。二、STM32CubeMX配置****本例中依旧使用单片机STM32F405,蓝牙传输使用逐飞蓝牙透传模块。由于在很多STM32项目
- ThreadX 配置入门:CubeMX下的关键参数全解
初生牛犊不怕苦
c语言
本文目标受众:有FreeRTOS或裸机基础的嵌入式开发人员初次接触ThreadX的开发者希望基于STM32+ThreadX构建可维护项目的工程师目录内核配置软件定时器Timer配置配置建议总结后续开发注意事项你是否在使用STM32的ThreadX时,遇到过任务莫名卡死、系统异常重启、资源调度失控的情况?很可能是你在配置ThreadX参数时忽略了这些关键细节!今天我们就基于STM32CubeMX+T
- 【STM32】FreeRTOS 任务的创建(二)
这篇文章在于详细解释FreeRTOS中任务的创建过程,包括任务创建的本质过程、API详解、两种创建方式(动态/静态)、任务函数规范、常见错误及实践建议。这里参照:RTOS官方文档:https://www.freertos.org/zh-cn-cmn-s/Documentation/02-Kernel/04-API-references/01-Task-creation/01-xTaskCreate
- 基于STM32平衡小车设计
1+2单片机电子设计
STM32单片机设计单片机
摘要随着智能硬件的发展,基于STM32的两轮智能平衡车作为一种新型的智能移动工具,具备较高的应用价值。本文旨在设计并实现一款基于STM32微控制器的智能平衡车系统,提升其稳定性和操控性,探索如何通过传感器数据和控制算法实现精确平衡控制。本设计基于STM32微控制器,选择了STM32F103系列作为核心控制器,具有足够的处理能力和丰富的外设接口。系统通过MPU6050传感器获取三轴加速度和三轴陀螺仪
- STM32F411与RT-Thread实时操作系统:定时器功能实现
本文还有配套的精品资源,点击获取简介:本项目详细介绍了如何在STM32F411单片机上利用RT-Thread实时操作系统实现硬件定时器功能。STM32F411是高性能、低功耗的Cortex-M4内核微控制器,而RT-Thread提供了一个轻量级、功能丰富的实时操作系统环境,适用于物联网设备。本文档涵盖了通用定时器和高级定时器的不同配置和使用方法,并强调了中断优先级配置、资源冲突解决、定时精度选择和
- 单片机OTA中的Y Modem传输协议深度解析
硬核科技
嵌入式单片机开发实战单片机嵌入式硬件零基础嵌入式软件OTA通信协议
随着物联网设备及嵌入式产品的迭代升级,OTA(Over-The-Air)固件升级已成为单片机系统的常见功能。对于资源受限的MCU,串口仍是最普遍的固件传输通道。在多种串口文件传输协议中,YModem协议因其效率和稳定性而被广泛采用,特别是在瑞萨RX系列、STM32、NXP等MCU的Bootloader设计中有较多应用。1.XModem到YModem1.1协议基础XModem协议:早期串口文件传输协
- STM32微控制器在光谱仪控制系统中的应用设计
含老司开挖掘机
本文还有配套的精品资源,点击获取简介:本次课程将探讨如何利用STM32微控制器设计光谱仪的控制系统。STM32微控制器以其高性能和低功耗特性在嵌入式系统设计中得到广泛应用。光谱仪是分析物质成分的科学仪器,通过分光和检测组件来分析光强度。项目将涉及STM32的硬件结构和开发环境、光谱仪工作原理、控制系统设计、软件开发、硬件设计、系统集成与调试以及应用领域等多个方面。学习者将通过实践学习,理解和掌握跨
- 【电赛学习笔记】MaxiCAM 项目实践——与单片机的串口通信
悠哉悠哉愿意
电赛学习记录学习笔记单片机python视觉检测嵌入式硬件
前言本文是对视觉模块和STM32如何进行串口通信_哔哩哔哩_bilibili大佬的项目实践与拓展实现与mspm0g3507的串口通信,侵权即删。MaxiCAM与STM32串口通信实践串口协议数据传输importstruct'''协议数据格式:帧头(0xAA)+数据域长度+数据域+长度及数据域数据和校验+帧尾(0x55)'''classSerialProtocol():HEAD=0xAATAIL=0
- 【亲测免费】 STM32驱动AD7175源码
STM32驱动AD7175源码【下载地址】STM32驱动AD7175源码本仓库提供了一个用于STM32微控制器的AD7175模数转换器(ADC)的驱动源码。AD7175是一款高性能、低噪声的24位Σ-ΔADC,适用于高精度测量应用。项目地址:https://gitcode.com/open-source-toolkit/2145c简介本仓库提供了一个用于STM32微控制器的AD7175模数转换器(
- SPI+DMA
芯芯点灯
单片机嵌入式硬件
1.上一篇文章介绍的是PWM+DMA发送数据,这次来一个SPI+DMA发送数据的方式,巩固一下STM32的知识,之前没使用过STM32的SPI驱动方式,DMA也很少使用,不过DMA使用起来确实好,不占用CPU的资源,直接内存到外设。本次实验STM32F103的SPI+DMA功能,实验的模块还是WS2812灯带。2.STM32C8T6基本的资源介绍:STM32F103x8和STM32F103xB增
- Embassy实战:Rust嵌入式异步开发指南
KENYCHEN奉孝
机器学习AIRustrust开发语言后端嵌入式硬件
嵌入式异步框架Embassy实例以下是关于嵌入式异步框架Embassy的实用示例,涵盖常见外设操作、多任务协作和硬件交互场景。示例基于STM32和RaspberryPiPico等平台,使用Rust语言编写。GPIO控制useembassy_stm32::gpio::{Input,Output,Pull,Speed};useembassy_stm32::peripherals::PA5;//配置GP
- 篇五 网络通信硬件之PHY,MAC, RJ45
苏州向日葵
嵌入式网络开发网络嵌入式硬件
一简介本章节主要介绍下phy模块,mac模块,RJ45连接器,及硬件通信接口MDIO,MII,RMII,GMII,RGMII二介绍ITEM描述PHY负责网络信号的物理收发,调制解调,编解码,波形整形,电平转换,自协商,链路建立检测,属于物理层设备MAC控制以太网帧的生成与接收,处理链路层协议,一般集成在MCU/SOC内部(比如stm32f407,内部集成mac模块,外接phy芯片比如LAN8720
- 嵌入式系统stm32-USART串口通信实验
用两块STM32的USART1进行数据的传输,并将按键次数在数码管上显示(后面将接收数据的STM32称为U1/RX,将发送数据的STM32称为U2/TX)。电路的搭建(1)U1/RX的PB0PB7与数码管的段码adp相连,位码1,2与PA1,PA2相连。(2)将U1/RX的USART1的RX口与U2/TX的USART1的TX口(TX与RX的引脚通过书中附录D查找)。(3)U2/TX的PC1引脚接按
- STM32寄存器版和库函数版
流年的琐碎
stm32单片机嵌入式硬件
1.STM32头文件(stm3210x.h)为每一个寄存器#define了所有可能用到的值之前,我以为STM32的寄存器版是直接给寄存器写数据比如16进制0x0001,而且我所看的教程里第一个例程用的就是寄存器版的代码,也是用16进制数来配置寄存器——这个教程其实是库函数版教程。但今天真正用寄存器版来玩了一下外部中断,我发现,其实寄存器版也可以有简化的方式,不需要自己去写16进制,而是头文件里面已
- FreeRTOS中断管理STM32
得单片机的运
单片机嵌入式硬件stm32物联网FreeRTOS
STM32中由NVIC高四位[7:4]来配置,最多可以表示16个中断优先级,分抢占优先级(在中断嵌套时高可以抢低的)和响应优先级,分0~4组,组0表示没有抢占优先级而响应优先级占4位,则由0~15个响应优先级,组1~4同理,普遍情况下都是全部用抢占优先级FreeRTOS的任务调度优先级相反,是数值越大越优先。其将PendSV和SysTick设置为最低中断优先级(15),保证任务切换不会阻断其他中断
- STM32-GPIO寄存器深度解析与指针操作指南
东方少爷
寄存器单片机嵌入式硬件
从寄存器结构、位域原理、指针操作本质三个维度,结合代码示例和硬件时序,详细解析GPIO外设寄存器的工作逻辑,以及如何通过指针精准控制这些寄存器:一、GPIO模式寄存器(GPIOx_MODER)深度解析1.寄存器结构与位域定义以GPIOx_MODER为例(如GPIOH_MODER),该寄存器用于配置GPIO引脚的工作模式(输入、输出、复用、模拟),结构如下:位域名称位范围功能说明MODERy[1:0
- PWM控制蜂鸣器
吃饭只吃七分饱
单片机嵌入式硬件
通过PWM(脉宽调制)控制蜂鸣器报警是一种常见的嵌入式系统应用。PWM技术允许我们通过改变信号的占空比来调节蜂鸣器的音量和频率。在这里,我们将详细介绍如何使用C语言编写一个简单的PWM驱动程序来控制蜂鸣器报警。硬件准备蜂鸣器:连接到微控制器的某个GPIO引脚。微控制器:例如Arduino、STM32、ESP32等。开发环境:例如ArduinoIDE、Keil、PlatformIO等。软件实现我们将
- 两个MCU互联采集数据
流水灯小学徒
单片机项目应用单片机嵌入式硬件
需求:使用MCU同时采集两个摄像头图像,在同一块板上(或同一个显示器)显示处理。方案1:双MCU采集,MCU之间使用SPI互传。示意图:方案2:MCU1采集图像传至上位机,MCU2采集图像传至上位机,上位机需要开通两个端口。示意图:方案1实现MCU1:#include"stm32h7xx_hal.h"SPI_HandleTypeDefhspi1;voidSystemClock_Config(voi
- STM32与ADS1220多通道采样数据
可芯智能科技研究院
4.嵌入式控制算法实战讲解自动化运维单片机嵌入式硬件算法
以下是基于STM32与ADS1220的多通道电压测量系统设计与程序实现的详细分析,结合硬件设计、通信协议及软件优化,提供完整的解决方案:一、系统设计关键要点ADS1220特性24位高精度ΔΣADC,支持4路单端或2路差分输入。集成PGA(增益1~128)、基准电压和可编程电流源,适合电桥传感器和微小信号测量。多通道限制:仅支持单通道瞬时采样,需通过寄存器切换通道(MUX[3:0])实现多路轮询。硬
- STM32裸机开发基础:寄存器直接操作详解
SuperMale-zxq
微服务嵌入式硬件stm32单片机软件工程
##我的个人网站『摸鱼网站』『摸鱼游戏』STM32裸机开发基础:寄存器直接操作详解文章导览:本文将深入解析STM32裸机开发中的寄存器直接操作技术,从基础概念到高级应用,帮助读者掌握不依赖库函数的底层开发能力。文章包含详细的寄存器操作原理、实用技巧、常见陷阱及其解决方案,并提供针对不同经验水平开发者的实践路径。为什么要学习寄存器直接操作?⚡在一个被各种库函数和抽象层层层包裹的嵌入式开发世界里,为什
- java数字签名三种方式
知了ing
javajdk
以下3钟数字签名都是基于jdk7的
1,RSA
String password="test";
// 1.初始化密钥
KeyPairGenerator keyPairGenerator = KeyPairGenerator.getInstance("RSA");
keyPairGenerator.initialize(51
- Hibernate学习笔记
caoyong
Hibernate
1>、Hibernate是数据访问层框架,是一个ORM(Object Relation Mapping)框架,作者为:Gavin King
2>、搭建Hibernate的开发环境
a>、添加jar包:
aa>、hibernatte开发包中/lib/required/所
- 设计模式之装饰器模式Decorator(结构型)
漂泊一剑客
Decorator
1. 概述
若你从事过面向对象开发,实现给一个类或对象增加行为,使用继承机制,这是所有面向对象语言的一个基本特性。如果已经存在的一个类缺少某些方法,或者须要给方法添加更多的功能(魅力),你也许会仅仅继承这个类来产生一个新类—这建立在额外的代码上。
- 读取磁盘文件txt,并输入String
一炮送你回车库
String
public static void main(String[] args) throws IOException {
String fileContent = readFileContent("d:/aaa.txt");
System.out.println(fileContent);
- js三级联动下拉框
3213213333332132
三级联动
//三级联动
省/直辖市<select id="province"></select>
市/省直辖<select id="city"></select>
县/区 <select id="area"></select>
- erlang之parse_transform编译选项的应用
616050468
parse_transform游戏服务器属性同步abstract_code
最近使用erlang重构了游戏服务器的所有代码,之前看过C++/lua写的服务器引擎代码,引擎实现了玩家属性自动同步给前端和增量更新玩家数据到数据库的功能,这也是现在很多游戏服务器的优化方向,在引擎层面去解决数据同步和数据持久化,数据发生变化了业务层不需要关心怎么去同步给前端。由于游戏过程中玩家每个业务中玩家数据更改的量其实是很少
- JAVA JSON的解析
darkranger
java
// {
// “Total”:“条数”,
// Code: 1,
//
// “PaymentItems”:[
// {
// “PaymentItemID”:”支款单ID”,
// “PaymentCode”:”支款单编号”,
// “PaymentTime”:”支款日期”,
// ”ContractNo”:”合同号”,
//
- POJ-1273-Drainage Ditches
aijuans
ACM_POJ
POJ-1273-Drainage Ditches
http://poj.org/problem?id=1273
基本的最大流,按LRJ的白书写的
#include<iostream>
#include<cstring>
#include<queue>
using namespace std;
#define INF 0x7fffffff
int ma
- 工作流Activiti5表的命名及含义
atongyeye
工作流Activiti
activiti5 - http://activiti.org/designer/update在线插件安装
activiti5一共23张表
Activiti的表都以ACT_开头。 第二部分是表示表的用途的两个字母标识。 用途也和服务的API对应。
ACT_RE_*: 'RE'表示repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。
A
- android的广播机制和广播的简单使用
百合不是茶
android广播机制广播的注册
Android广播机制简介 在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。另外,广播可以被不只一个应用程序所接收,当然也可能不被任何应
- Spring事务传播行为详解
bijian1013
javaspring事务传播行为
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。
Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这
- eidtplus operate
征客丶
eidtplus
开启列模式: Alt+C 鼠标选择 OR Alt+鼠标左键拖动
列模式替换或复制内容(多行):
右键-->格式-->填充所选内容-->选择相应操作
OR
Ctrl+Shift+V(复制多行数据,必须行数一致)
-------------------------------------------------------
- 【Kafka一】Kafka入门
bit1129
kafka
这篇文章来自Spark集成Kafka(http://bit1129.iteye.com/blog/2174765),这里把它单独取出来,作为Kafka的入门吧
下载Kafka
http://mirror.bit.edu.cn/apache/kafka/0.8.1.1/kafka_2.10-0.8.1.1.tgz
2.10表示Scala的版本,而0.8.1.1表示Kafka
- Spring 事务实现机制
BlueSkator
spring代理事务
Spring是以代理的方式实现对事务的管理。我们在Action中所使用的Service对象,其实是代理对象的实例,并不是我们所写的Service对象实例。既然是两个不同的对象,那为什么我们在Action中可以象使用Service对象一样的使用代理对象呢?为了说明问题,假设有个Service类叫AService,它的Spring事务代理类为AProxyService,AService实现了一个接口
- bootstrap源码学习与示例:bootstrap-dropdown(转帖)
BreakingBad
bootstrapdropdown
bootstrap-dropdown组件是个烂东西,我读后的整体感觉。
一个下拉开菜单的设计:
<ul class="nav pull-right">
<li id="fat-menu" class="dropdown">
- 读《研磨设计模式》-代码笔记-中介者模式-Mediator
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/*
* 中介者模式(Mediator):用一个中介对象来封装一系列的对象交互。
* 中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。
*
* 在我看来,Mediator模式是把多个对象(
- 常用代码记录
chenjunt3
UIExcelJ#
1、单据设置某行或某字段不能修改
//i是行号,"cash"是字段名称
getBillCardPanelWrapper().getBillCardPanel().getBillModel().setCellEditable(i, "cash", false);
//取得单据表体所有项用以上语句做循环就能设置整行了
getBillC
- 搜索引擎与工作流引擎
comsci
算法工作搜索引擎网络应用
最近在公司做和搜索有关的工作,(只是简单的应用开源工具集成到自己的产品中)工作流系统的进一步设计暂时放在一边了,偶然看到谷歌的研究员吴军写的数学之美系列中的搜索引擎与图论这篇文章中的介绍,我发现这样一个关系(仅仅是猜想)
-----搜索引擎和流程引擎的基础--都是图论,至少像在我在JWFD中引擎算法中用到的是自定义的广度优先
- oracle Health Monitor
daizj
oracleHealth Monitor
About Health Monitor
Beginning with Release 11g, Oracle Database includes a framework called Health Monitor for running diagnostic checks on the database.
About Health Monitor Checks
Health M
- JSON字符串转换为对象
dieslrae
javajson
作为前言,首先是要吐槽一下公司的脑残编译部署方式,web和core分开部署本来没什么问题,但是这丫居然不把json的包作为基础包而作为web的包,导致了core端不能使用,而且我们的core是可以当web来用的(不要在意这些细节),所以在core中处理json串就是个问题.没办法,跟编译那帮人也扯不清楚,只有自己写json的解析了.
- C语言学习八结构体,综合应用,学生管理系统
dcj3sjt126com
C语言
实现功能的代码:
# include <stdio.h>
# include <malloc.h>
struct Student
{
int age;
float score;
char name[100];
};
int main(void)
{
int len;
struct Student * pArr;
int i,
- vagrant学习笔记
dcj3sjt126com
vagrant
想了解多主机是如何定义和使用的, 所以又学习了一遍vagrant
1. vagrant virtualbox 下载安装
https://www.vagrantup.com/downloads.html
https://www.virtualbox.org/wiki/Downloads
查看安装在命令行输入vagrant
2.
- 14.性能优化-优化-软件配置优化
frank1234
软件配置性能优化
1.Tomcat线程池
修改tomcat的server.xml文件:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" maxThreads="1200" m
- 一个不错的shell 脚本教程 入门级
HarborChung
linuxshell
一个不错的shell 脚本教程 入门级
建立一个脚本 Linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,因为bash是免费的并且很容易使用。所以在本文中笔者所提供的脚本都是使用bash(但是在大多数情况下,这些脚本同样可以在 bash的大姐,bourne shell中运行)。 如同其他语言一样
- Spring4新特性——核心容器的其他改进
jinnianshilongnian
spring动态代理spring4依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- Linux设置tomcat开机启动
liuxingguome
tomcatlinux开机自启动
执行命令sudo gedit /etc/init.d/tomcat6
然后把以下英文部分复制过去。(注意第一句#!/bin/sh如果不写,就不是一个shell文件。然后将对应的jdk和tomcat换成你自己的目录就行了。
#!/bin/bash
#
# /etc/rc.d/init.d/tomcat
# init script for tomcat precesses
- 第13章 Ajax进阶(下)
onestopweb
Ajax
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Troubleshooting Crystal Reports off BW
blueoxygen
BO
http://wiki.sdn.sap.com/wiki/display/BOBJ/Troubleshooting+Crystal+Reports+off+BW#TroubleshootingCrystalReportsoffBW-TracingBOE
Quite useful, especially this part:
SAP BW connectivity
For t
- Java开发熟手该当心的11个错误
tomcat_oracle
javajvm多线程单元测试
#1、不在属性文件或XML文件中外化配置属性。比如,没有把批处理使用的线程数设置成可在属性文件中配置。你的批处理程序无论在DEV环境中,还是UAT(用户验收
测试)环境中,都可以顺畅无阻地运行,但是一旦部署在PROD 上,把它作为多线程程序处理更大的数据集时,就会抛出IOException,原因可能是JDBC驱动版本不同,也可能是#2中讨论的问题。如果线程数目 可以在属性文件中配置,那么使它成为
- 正则表达式大全
yang852220741
html编程正则表达式
今天向大家分享正则表达式大全,它可以大提高你的工作效率
正则表达式也可以被当作是一门语言,当你学习一门新的编程语言的时候,他们是一个小的子语言。初看时觉得它没有任何的意义,但是很多时候,你不得不阅读一些教程,或文章来理解这些简单的描述模式。
一、校验数字的表达式
数字:^[0-9]*$
n位的数字:^\d{n}$
至少n位的数字:^\d{n,}$
m-n位的数字:^\d{m,n}$