- 基于STM32实现智能音频播放系统
嵌入式详谈
stm32音视频嵌入式硬件
目录文章主题环境准备智能音频播放系统基础代码示例:实现智能音频播放系统应用场景:智能家居与音频应用问题解决方案与优化1.文章主题与命名文章主题本教程将详细介绍如何在STM32嵌入式系统中使用C语言实现智能音频播放系统,包括如何通过STM32控制音频播放、读取音频文件、实现播放控制和音效处理。本文包括环境准备、基础知识、代码示例、应用场景及问题解决方案和优化方法。2.环境准备硬件开发板:STM32F
- stm32固件库(STM32F10x标准外设库)V3.5简介
嵌入式丑小鸭
STM32stm32
STM32F固件库是根据CMSIS(ARMCortex微控制器软件接口标准)而设计的。CMSIS标准由ARM和芯片生产商共同提出,让不同的芯片公司生产的CortexM3微控制器能在软件上基本兼容。STM32F10x的固件库是一个完整的软件(称固件包),包括所有的标准外设的设备驱动程序,其本质是一个固件函数包(库),它由程序、数据结构和各种宏组成,包括了微控制器所有外设的性能特征。此函数库还包括每一
- STM32F1 引脚重映射功能
Anonymousgirls
嵌入式单片机stm32单片机
STM32端口引脚重映射文章目录STM32端口引脚重映射前言1、查阅芯片数据手册1.1串口引脚重映射描述2、代码部分2.1核心代码部分3、实验现象4、总结前言在写程序时遇到想要的端口功能,而这个引脚又被其它的功能占用了无法删除掉或直接使用,这种情况就很尴尬了,因为STM32同一个引脚是不能同时使用两个功能的。那么遇到这种情况就需要考虑该端口分时复用或者端口重映射功能了。硬件平台使用的是STM32F
- HAL库配置片内FLASH读写
m0_61973119
STM32HAL库运维服务器
一、FLASH简介不同型号的STM32F40xx/41xx,其FLASH容量也有所不同,最小的只有128K字节,最大的则达到了1024K字节。我们的探索者开发板选择的是STM32F407ZGT6的FLASH容量为1024K字节。主存储器,存放代码和数据常数(如const类型的数据)。分为12个扇区,前4个扇区为16KB大小,扇区4为64KB大小,扇区5~11为128KB大小,不同容量的STM32F
- STM32中AD采样的三种方法分析
呼啦啦的爱
在进行STM32F中AD采样的学习中,我们知道AD采样的方法有多种,按照逻辑程序处理有三种方式,一种是查询模式,一种是中断处理模式,一种是DMA模式。三种方法按照处理复杂方法DMA模式处理模式效率最高,其次是中断处理模式,最差是查询模式,相信很多学者在学习AD采样程序时,很多例程采用DMA模式,在这里我针对三种程序进行分别分析。1、AD采样查询模式在AD采样查询模式中,我们需要注意的是IO口的初始
- 单片机第三季-第四课:STM32下载、MDK和调试器
weixin_47207479
STM32单片机嵌入式硬件
目录1,扩展板使用的STM32芯片类型2,使用普中科技软件下载程序3,keil介绍4,JLINK调试器介绍5,使用普中的调试器进行debug6,使用Simulator仿真1,扩展板使用的STM32芯片类型扩展版使用的stm32型号是stm32F103C8T6。中文官网:STM32|产品|STM32/STM8|MCU单片机|意法半导体STM|STMCU中文官网闪存容量为64kb,按照划分stm32F
- MicroPython STM32F4 RTC功能使用介绍
perseverance52
#MicropythonforSTM32stm32mpy
MicroPythonSTM32F4RTC功能使用介绍STM32和ESP32RTC功能差不多,相关篇《MicroPythonESP32RTC功能使用介绍》固件刷可参考前面一篇《STM32刷Micropython固件参考指南》相关篇《MicropythonSTM32F4入门点灯》固件下载:https://micropython.org/download/?mcu=stm32f4本例程基于STM32F
- FT32F030C8AT7,FMD/辉芒微,LQFP-48单片机MCU替代STM32F系列
半导体材料
单片机MCU8bit单片机51单片机单元测试
以下是关于"FT32F030C8AT7"这个内容的归纳总结,并用列表列出了要点:"FT32F030C8AT7"是一款32位微控制器的型号。它属于FT32系列产品,并且是该系列中的一种具体型号。"FT32F030C8AT7"具有8位的片内FLASH存储器,可用于存储程序和数据。它还包括一些片内外设,如定时器、串口、通信接口等,可以满足各种应用的需求。"FT32F030C8AT7"采用ARMCorte
- 基于 STM32Cube.AI 的嵌入式人脸识别算法实现
嵌入式杂谈
stm32人工智能算法
本文介绍了如何使用STM32Cube.AI工具开发嵌入式人脸识别算法。首先,我们将简要介绍STM32Cube.AI工具和STM32F系列单片机的特点。接下来,我们将详细讨论如何使用STM32Cube.AI工具链和相关库来进行人脸识别算法的开发和优化。最后,我们提供了一些代码示例,帮助您快速开始实现嵌入式人脸识别算法。1.简介STM32Cube.AI是STMicroelectronics公司为STM
- STM32入门——uKeil5 MDK 的使用(基于固件库)
倾晨灬雨曦
STM32入门stm32单片机arm
文章目录1KeiluVision5MDK是什么2建立一个标准库函数工程2.1前期准备2.2建立工程2.3建立组文件夹2.4添加文件2.4配置“魔术棒”选项卡2.5建立main函数1KeiluVision5MDK是什么Keil软件是一种统称,它包含编辑器、编译器、链接器、调试器等众多工具为一体的集成开发环境(IDE)。KeilMDK,也叫MDK-ARM,是针对【ARM内核】单片机,比如:STM32F
- Cube MX 开发高精度电流源跳坑过程/SPI连接ADS1255/1256系列问题总结/STM32 硬件SPI开发过程
乐思智能科技有限公司
GD32国产化芯片开发设计之路stm32人工智能嵌入式硬件
文章目录概要整体架构流程技术名词解释技术细节小结概要1.使用STM32F系列开发一款高精度恒流电源,用到了24位高精度采样芯片ADS1255/ADS1256系列。2.使用时发现很多的坑,详细介绍了每个坑的具体情况和实际的解决办法。坑1:波特率设置要正确,错误的波特率读到的数据会是错误的,不稳定的设置为18M,太高了,会导致采样不稳定。设置为256K,效果很稳定,但采样速率会下降,大概40K的采样频
- STM32G030F6P6烧录程序无法启动运行
无影剑1988
嵌入式开发stm32单片机嵌入式硬件
初次使用STM32G030F6P6开发了一款电路板,但是发现烧录程序后无法启动运行的问题。原因分析,STM32G030F6P6与STM32F系列的启动特点有一些差异,主要是默认的nBOOT_SEL被设置为1,即由内部BOOT位配置启动,使用官方提供的STM32CubeProgrammer修改不了nBOOT_SEL配置,后来通过命令行执行下列代码后,修改nBOOT_SEL为0,芯片可正常启动。使用命
- ADC独立模式-多通道采集实验
一枚高职老师自学之路
单片机stm32嵌入式硬件
在stm32F中,ADC1/3具有DMA请求,ADC2不具有。这里多通道(6)的实现,以ADC1来实现,创建bsp_adc.c和bsp_adc.h两个文件:bsp_adc.h#ifndef__BSP_ADC_H_#define__BSP_ADC_H_#include"stm32f10x.h"//ADCGPIO宏定义//注意:用作ADC采集的IO必须没有复用,否则采集电压会有影响#defineADC
- STM32 USB无法枚举问题
weixin_33953384
嵌入式python
2019独角兽企业重金招聘Python工程师标准>>>硬件平台:STM32F103RB现象:在USB枚举过程中可以捕获到Reset信号、并且主机端已发送SetAddress的Setup,但STM32没有ACK导致枚举失败原因:Keildebug下发现USB中断在接收到Reset后就进入sleep状态,怀疑是wakeup中断导致。追踪发现在USB初始化过程中没有使能外部中断EXTI18(STM32F
- 树莓派4B串口通信配置方式
三马分享家
树莓派嵌入式硬件树莓派学习
目录1树莓派4B的安装:1.1安装Serial与使用1.1.1安装serial1.1.2打开串口1.2设置硬件串口为GPIO串口(修改串口映射关系)1.2.1修改配置文件2.1minicom串口2.1.1安装minicom这篇博客源于:工创赛。需要让树莓派与STM32串口通信树莓派引脚图:引脚连接:树莓派4B的Pin引脚图中GPIO14(TXD)和GPIO15(RXD)的两个引脚分别与STM32F
- L6200E: Symbol **** multiply defined
得思
笔记stm32
这个错误是链接器(Linker)报告的错误,指示在链接过程中出现了符号"SystemInit"的多重定义。具体来说,符号"SystemInit"被两个目标文件(system_stm32f0xx_1.o和system_stm32f0xx.o)同时定义了。在嵌入式系统中,通常会有一些系统初始化函数,用于设置硬件和其他系统级别的配置。在这种情况下,"SystemInit"可能是一个用于初始化STM32F
- 【STM32】IO口外部中断原理概述及其一般配置步骤
夏雪之晶莹
《嵌入式》STM32学习笔记stm32
一、IO口外部中断原理概述IO口外部中断:(1)STM32的每个IO都可以作为外部中断输入。(2)每个外部中断线可以独立的配置触发方式(上升沿,下降沿或者双边沿触发),触发/屏蔽,专用的状态位。STM32供IO使用的中断线只有16个,但是STM32F系列的IO口多达上百个,STM32F103ZGT6(112),那么中断线怎么跟IO口对应呢?SYSCFG_EXTICR1寄存器中有EXTI0~EXTI
- STM32 F103C8T6学习笔记11:RTC实时时钟—OLED手表日历
NULL指向我
STM32F103C8T6笔记stm32笔记嵌入式硬件
之前在学习笔记10文章做了一个简易的,使用定时器计时的简单时钟,现在使用RTC实时时钟同步代替定时器来实现一下OLED手表日历,接着上个实验文章进行完善~~文章提供源码、测试工程下载、测试效果图。目录RTC实时时钟:简介:主要特性:RTC框图:UNIX时间戳:程序设计:配置RTC初始化过程分为以下几步:RTC日历初始化相关代码:主函数代码:测试效果:测试工程下载:RTC实时时钟:简介:STM32F
- proteus结合keil-arm编译器构建STM32单片机项目进行仿真
luffy5459
51单片机单片机proteusSTM32寄存器仿真
proteus是可以直接创建设计图和源码的,但是源码编译它需要借助keil-arm编译器,也就是我们安装keil-mdk之后自带的编译器。下面给出一个完整的示例,主要是做一个LED灯闪烁的效果。新建工程指定路径,Schematic,PCBlayout都选择默认,在最后创建项目工程向导的时候,选择:CreateFirmwareProject:硬件系列选择Cortex-M3,控制器类型选择STM32F
- 免外围电路CH32F/CH32V/STM32F系列单片机串口一键下载方案(CH340)
PC技术小能手
USB转串口一键下载USB转串口一键下载超精简串口下载免外围串口下载103单片机串口下载
一、概述CH340X和CH340C等USB转串口芯片提供专用下载模式,可实现免外围电路CH32F/CH32V/STM32F等单片机串口一键下载功能,对此类支持多模式启动的单片机,无需外围三极管等逻辑控制电路,将芯片提供的输出信号脚直连MCU的BOOT与RESET复位引脚即可实现MCUBOOT和APP模式的控制切换和固件下载。二、方案特点电路精简可靠,串口上电、掉电、打开、关闭等操作均不影响MCU运
- STM32F*/GD32F*在线调试打断点出现 BP could not be set....Probably too many Breakpoints defined?解决办法
Awen_y
Bug日志c语言单片机
STM32F*/GD32F*在线调试打断点出现BPcouldnotbeset…ProbablytoomanyBreakpointsdefined?解决办法因为IDE变异后有的地方是打不了断点的,所以有这种提示信息解决办法.程序中设置了很多断点,需要手动减少断点个数或换个地方打断点,红框里左边按钮是失效所有断点右边按钮删除所有断点,然后重新编译,重新打断点即可。设置如下:TargetOptions-
- STM32学习笔记(六)丨TIM定时器及其应用(输入捕获丨测量PWM波形的频率和占空比)
Include everything
STM32学习笔记stm32单片机学习
本篇文章包含的内容一、输入捕获1.1输入捕获简介1.2输入捕获通道的工作原理1.3输入捕获的主从触发模式1.4输入捕获和PWMI结构二、频率的测量方法2.1测频法2.2测周法2.3测频法和测周法的误差分析三、输入捕获测量PWM波形的频率和占空比3.1输入捕获相关库函数3.2输入捕获IC测量频率3.3PWMI模式同时测量频率和占空比3.4测周法测量频率性能评估 本次课程采用单片机型号为STM32F
- STM32F103C8T6基础开发教程(HAL库)—开发环境配置
爱学习的蒙学长
单片机stm32嵌入式硬件
STM32F103C8T6基础开发教程目录STM32F103C8T6基础开发教程(HAL库)—开发环境配置STM32F103C8T6基础开发教程(HAL库)—Keil添加注释的快捷键STM32F103C8T6基础开发教程(HAL库)—点亮第一颗LED灯STM32F103C8T6基础开发教程(HAL库)—LED灯交替闪烁STM32F103C8T6基础开发教程(HAL库)—LED灯呼吸闪烁STM32F
- STM32F103C8T6基础开发教程(HAL库)—点亮第一颗LED灯
爱学习的蒙学长
stm32单片机arm
STM32F103C8T6基础开发教程目录STM32F103C8T6基础开发教程(HAL库)—开发环境配置STM32F103C8T6基础开发教程(HAL库)—Keil添加注释的快捷键STM32F103C8T6基础开发教程(HAL库)—点亮第一颗LED灯STM32F103C8T6基础开发教程(HAL库)—LED灯交替闪烁STM32F103C8T6基础开发教程(HAL库)—LED灯呼吸闪烁STM32F
- 【正点原子STM32连载】 第三十四章 PWM DAC实验摘自【正点原子】STM32F103 战舰开发指南V1.2
正点原子
stm32单片机嵌入式硬件
1)实验平台:正点原子stm32f103战舰开发板V42)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html#第三十四章PWMDAC实验前面的章节,我们介绍了STM32F1自带DAC模块的使用,虽然STM32F
- 【正点原子STM32连载】 第三十一章 内部温度传感器实验摘自【正点原子】STM32F103 战舰开发指南V1.2
正点原子
stm32单片机嵌入式硬件
1)实验平台:正点原子stm32f103战舰开发板V42)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html#第三十四章PWMDAC实验前面的章节,我们介绍了STM32F1自带DAC模块的使用,虽然STM32F
- 嵌入式题库
星河欲转。
出题题库单片机stm32嵌入式硬件
嵌入式题库作者:杨书瑶第一次作业一.单选题(共6题,42分)1.(单选题,7分)下列说法不正确的是?B.ARM是一个人的名称2.(单选题,7分)下列不属于嵌入式系统的特点是?C.具有通用计算机功能3.(单选题,7分)以下哪个选项的说法是错误的?D.嵌入式系统不包括SoC4.(单选题,7分)STM32F103使用的处理器内核是?C.ARMCortex-M5.(单选题,7分)STM32F分为多个系列,
- Arduino框架下STM32驱动DS18B20读取数据教程
perseverance52
Arduino入门到进阶实战开发指南stm32DS18B20Arduino
Arduino框架下STM32驱动DS18B20读取数据教程STM32固件基于:http://www.stm32duino.com/STM32固件版本:V2.4.0相关篇《STM32F401RCT6基于Arduino框架点灯程序》验证开发板:STM32F401RCT6✨其他型号的应该也同样支持,需要注意目前版本对于STM32F103VE需要程序当中重新配置时钟,否则串口打印会是乱码,在STM32F
- STM32嵌入式开发笔记——自动测量系统STM32F103C8+ESP8266+DHT22
hakolj
STM32stm32
目录STM32嵌入式开发笔记——自动测量系统STM32F103C8+ESP8266+DHT22一、系统功能与原理二、系统硬件需求三、系统模块介绍与设置Stm32F103C8T6开发板虚拟USB串口CubeMx配置ESP8266模块接线CubeMX配置ESP8266功能封装DHT22温湿度传感器接线CubeMx配置DHT22功能封装四、系统运行示例STM32嵌入式开发笔记——自动测量系统STM32F
- STM32开发(十)STM32F103 通信 —— SPI通信编程详解
Bazinga bingo
STM32开发stm32单片机嵌入式硬件dsp开发flash
文章目录一、基础知识点二、开发环境三、STM32CubeMX相关配置四、Vscode代码讲解五、结果演示一、基础知识点本实验通过STM32F103的SPI功能,实现对W25Q64JVSSIQ(Flash芯片)芯片擦除,读数据,写数据等操作。本实验内容知识点:1、SPI通信协议介绍2、闪存W25Q64JVSS手册解析准备好了吗?开始实战showtime。二、开发环境1、硬件开发准备主控:STM32F
- 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}$