- stm32学习笔记——TIM定时中断
算法萌新——1
stm32学习笔记
一、TIM定时中断的基本概念TIM定时中断是嵌入式系统中一种重要的功能,它基于定时器(TIM)实现。定时器可以对内部时钟或外部事件进行计数,当计数值达到预设的阈值时,会触发一个中断信号。这个中断信号会使CPU暂停当前正在执行的主程序,转而执行预先编写好的中断服务程序(ISR),执行完中断服务程序后,CPU再返回到主程序继续执行。TIM定时中断的核心在于“定时”,它可以实现精确的时间控制,为系统提供
- STM32学习笔记
实现按键控制LED灯前置知识:基本的GPIO输入模式:读取外部信号(如按键、传感器状态)。——主要用到上拉输入输出模式:向外部输出信号(如控制LED、继电器)。——主要用到推挽输出其他模式:模拟输入、复用功能(如USART、I2C)等。按键的知识与常识按键未按下:GPIO引脚通过上拉电阻连接到VCC,读取为高电平(1)。按键按下:按键将GPIO引脚直接接地,读取为低电平(0)。有关LED的代码部分
- 野火STM32学习笔记--调试技巧
人群多像羊群
stm32学习笔记
/*信息输出*/#defineEEPROM_DEBUG_ON0含义:定义一个调试开关EEPROM_DEBUG_ON,值为0。作用:当EEPROM_DEBUG_ON为0时,调试信息(EEPROM_DEBUG宏)不会输出。当修改为1时,启用调试信息输出。这是一个全局控制,用于在开发和生产环境中切换是否打印调试日志。#defineEEPROM_INFO(fmt,arg...)printf(">"fmt"
- STM32学习笔记:IIC接口使用深度解析
爱睡觉的王宇昊
STM32stm32学习笔记
一、引言:嵌入式世界的“神经末梢”I²C(Inter-IntegratedCircuit)总线由飞利浦(现恩智浦)于1982年设计,已成为低速设备通信的工业标准。在STM32开发中,IIC因仅需两根线即可连接128个设备(7位地址)的特性,被广泛用于传感器、EEPROM、RTC等外设。本文将带您从协议本质出发,深入剖析STM32硬件IIC与软件模拟方案,并分享解决总线锁死、时序配置等核心难题的实战
- stm32学习:(寄存器2)GPIO总体说明
码农小白
stm32stm32学习嵌入式硬件
目录GPIO的主要特点GPIO的8种工作模式GPIO电路结构GPIO输出模式输出流程复用输出模式GPIO输入模式输入流程模拟输入流程GPIO相关的7个寄存器GPIOx_CRLGPIOx_CRHGPIOx_IDRGPIOx_ODRGPIOx_BSRRGPIOx_BRRGPIOx_LCKR实例三个灯流水灯main.cDelay.hDelay.cDriver_LED.hDriver_LED.cSTM32
- STM32学习笔记 & 高级定时器TIM1&TIM8 14
勤奋小胡
STM32_HAL库stm32
高级定时器TIM1&TIM8TIM1和TIM8简介高级控制定时器(TIM1和TIM8)由一个16位的自动装载计数器组成,它由一个可编程的预分频器驱动它适合多种用途,包含测量输入信号的脉冲宽度(输入捕获),或者产生输出波形(输出比较、PWM、嵌入死区时间的互补PWM等)使用定时器预分频器和RCC时钟控制预分频器,可以实现脉冲宽度和波形周期从几个微秒到几个毫秒的调节高级控制定时器(TIM1和TIM8)
- STM32学习笔记:定时器应用开发
爱睡觉的王宇昊
STM32单片机嵌入式硬件stm32ide
前言定时器是微控制器中的一种重要外设,用于测量时间间隔或生成精确的时间延迟。在STM32微控制器中,定时器具有多种功能和应用,是嵌入式系统开发中的基础内容。一、定时器基本介绍1.STM32定时器STM32微控制器提供了多种类型的定时器,包括基本定时器、通用定时器和高级控制定时器。这些定时器可以用于定时、计数、PWM输出等多种应用。2.通用定时器功能和特点通用定时器具有以下功能和特点:多种计数模式(
- stm32HAL库驱动DHT11温湿度传感器
Wang Joy
stm32嵌入式硬件单片机
代码代码DHT11温湿度传感器HAL库驱动代码大放送!最近有个新项目有用到DHT11温湿度传感器,关于这款传感器的介绍已经有好多大佬整理分享了,这里推荐几位整理的文章大家可以看看,我这里就只分享一下代码。STM32学习之传感器篇——DHT11温湿度传感器DHT11详细介绍(内含51和STM32代码)【STM32】DHT11温湿度模块传感器详解&代码Cube配置首先是引脚的配置,引脚的默认电平低电平
- STM32学习笔记-大小端模式详解
C君莫笑
STM32入门学习stm32学习arm
最低有效字节在最前端的方式——小端法最高有效字节在最前端的方式——大端法小端模式(LittleEndian)小端模式(LittleEndian),也称为Intel顺序。最低有效字节,首先存储。例如:int16数据0x0123467在地址单元中的存储顺序为例如:int32数据0x57415244在地址单元中的存储顺序为大端模式(BigEndian)大端模式(BigEndian),也称为Motorol
- STM32入门教程——按键控制LED&光敏传感器控制蜂鸣器
岂是尔等觊觎
#STM32入门教程stm32嵌入式硬件单片机学习经验分享笔记智能硬件
前言本教材基于B站江协科技课程整理,适合有C语言基础、刚接触STM32的新手。它梳理了STM32核心知识点,帮助大家把C语言知识应用到STM32开发中,更高效地开启STM32学习之旅。目录前言一、硬件接线与模块化编程概述二、LED驱动模块开发初始化配置功能函数封装三、按键驱动模块开发初始化配置按键检测逻辑四、主函数调用与功能实现模块化调用流程扩展应用:光敏传感器与蜂鸣器五、开发要点总结GPIO操作
- STM32学习笔记之硬件I2C读取MPU6050
meiki不爱学
stm32学习笔记嵌入式硬件
程序步骤:第一步:配置I2C外设,对I2C2外设进行初始化(初始化配置:开启I2C外设和对应GPIO口的时钟;把I2C外设对应的GPIO口初始化为复用开漏模式;使用结构体,对整个I2C进行配置;I2C_Cmd,使能I2C)第二步;控制外设电路,实现指定地址写的时序第三步:控制外设电路,实现指定地址读的时序(读取一个字节:在EV6_1事件之后,需要立刻提前把ACK置0,同时设置停止位STOP,时序不
- STM32学习之路一
专业打龟人
stm32学习嵌入式硬件
学习目标:初识单片机学习内容:1.什么是单片机单片机是一种集成电路芯片,把具有数据处理能力的中央处理器CPU、随机存储器RAM、闪存FLASH、多种I/O、中断系统和定时器/计数器等集成到一块硅片上构成的一个小而完善的微型计算机系统。单片机特点:体积小功耗低:毫安级集成度高:I/O、TIM、AD/DA使用方便:C/Debug扩展灵活:IIC/SPI/FSMC2.Cortex-M系列介绍2.1ARM
- STM32学习笔记之串口协议
meiki不爱学
stm32学习笔记嵌入式硬件
通信接口通信的目的:将一个设备的数据传送到另一个设备,扩展硬件系统通信协议:制定通信的规则,通信双方按照协议规则进行数据收发双工:全双工:通信双方能够同时进行双向通信,有俩根通信线,比如USART(SPI)一根TX发送、一根RX接收。半双工:只有一根数据线。单工:数据只能从一个设备到另一个设备,不能反着来。—————————————————————时钟:同步:I2C和SPI都有单独的时钟线,接受方
- Stm32学习笔记(五)Systick定时器
savage_hurricane
stm32入门笔记stm32学习笔记
目录前言一、SysTick_Init()二、设置节拍程序三、加入延时函数前言在之前直接操作I/O口的输出来控制LED实现流水灯的时候,让LED灯以一定的时间间隔来变化,比如0.5秒变化一个LED灯。但之前没有刻意地要求这个时间间隔很精确,所以采用了软件跑空循环来延时的方式,这样虽然很简单,但是精度会比较低。这次通过Systick定时器来实现精确定时,控制LED灯交替闪烁。一、SysTick_Ini
- 嵌入式开发之STM32学习笔记day09
小程同学>o<
嵌入式学习之STM32stm32学习笔记经验分享
STM32C8T6TIM定时器中断配置全解析——手把手实现精准定时任务一、TIM定时器基础概念TIM(Timer)是STM32中用于定时、计数、PWM生成的核心外设。通过中断机制,TIM可在特定时间点(如计数器溢出)触发中断,执行用户定义的任务(如数据采集、状态检测等)。TIM(Timer)定时器定时器可以对输入的时钟进行计数,并在计数值达到设定值时触发中断16位计数器、预分频器、自动重装寄存器的
- 嵌入式开发之STM32学习笔记day03
小程同学>o<
嵌入式学习之STM32单片机笔记学习stm32嵌入式硬件
STM32之ADC(模拟数字转换器)1ADC简述2ADC转换时间3ADC转化结果存放机制4ADC转化结果存放机制5ADC电压转换1ADC简述ADC(Analog-DigitalConverter)模拟—数字转换器;ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁;12位ADC是一种逐次逼近型模拟数字转换器。它有多达18个通道,可测量16个外部和2个内部信
- 嵌入式STM32学习——ESP8266 01S的基础介绍
小石(努力版)
嵌入式STM32学习stm32学习嵌入式硬件
简介ESP8266系列模组是深圳市安信可科技有限公司开发的一系列基于乐鑫ESP8266EX的低功耗UART-WiFi芯片模组,可以方便地进行二次开发,接入云端服务,实现手机3/4G全球随时随地的控制,加速产品原型设计。模块核心处理器ESP8266在较小尺寸封装中集成了业界领先的TensilicaL106超低功耗32位微型MCU,带有16位精简模式,主频支持80MHz和160MHz,支持RTOS,集
- 嵌入式STM32学习——串口USART 2.0(串口发送数据)
小石(努力版)
嵌入式STM32学习stm32学习单片机
实现串口发送库函数实现串口发送串口USART结构体:typedefstruct{uint32_tUSART_BaudRate;uint16_tUSART_WordLength;uint16_tUSART_StopBits;uint16_tUSART_Parity;uint16_tUSART_Mode;uint16_tUSART_HardwareFlowControl;}USART_InitType
- 【STM32】自定义打印函数
hallo-ooo
STM32学习笔记stm32
STM32学习笔记:理解my_printf与va_start在嵌入式开发中,我们常常需要实现类似标准C中printf的调试输出功能。为了支持“任意数量参数”的传递,C语言提供了对可变参数(variablearguments)的支持。其中,va_start是这一机制中的核心宏之一。以下我们将结合一个实际的自定义打印函数my_printf,详细讲解其工作原理,并深入解析va_start在其中的作用。一
- STM32学习笔记---串口中断(寄存器版本)
冰&可乐
STM32学习笔记串口通信stm32uart
串口设置流程设置GPIO口模式为复用,并复用GPIO口为串口(AFR寄存器),顺便使能串口时钟【AFR寄存器为数组AFR[1]就是AFEH,AFR[0]就是AFEL】RCC->AHB1ENR|=1MODER&=~(0x3MODER|=0x2MODER&=~(0x3MODER|=0x2AFR[1]&=~(0xfAFR[1]|=0x7AFR[1]&=~(0xfAFR[1]|=0x7APB2ENR|=1
- STM32学习总结
Echo_Mar
stm32嵌入式硬件单片机
文章目录前言一、函数二、如何给寄存器某个位赋值三、按位异或控制某个位翻转三、STM32头文件含义四、C/C++语言(八股文)1C语言中变量的定义2变量的读写操作3代码优化4关键字5指针总结前言本文的初衷是总结一些在学习STM32编程中的问题和疑惑。一、函数1.fputc()函数 fputc是C语言中的一个标准库函数,用于将一个字符写入到指定的文件流中。这个函数通常用于写入文本文件或者向设备发送数
- 嵌入式STM32学习——振动传感器
小石(努力版)
嵌入式STM32学习stm32学习嵌入式硬件
振动传感器的介绍:四个针脚:AO、DO、GND、VCCAO针脚:输出连续的模拟信号,可以表示具体的物理量大小。DO针脚:输出离散的数字信号,只有高电平和低电平两种状态。GND针脚:接地VCC针脚:3.3V~5V硬件的使用:在软件编写程序中使其DO针脚输出低电平时传感器发生震动。(也就是需要芯片引脚接收到DO引脚是否发出低电平)练习:(用振动传感器让LED亮一秒再熄灭一秒)shake.h#ifnde
- stm32学习
sdkdslx
stm32
波特率:每秒传送的位数DMA(DirectMemoryAccess,直接内存存取)是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于CPU的大量中断负载。否则,CPU需要从来源把每一片段的资料复制到暂存器,然后把它们再次写回到新的地方。在这个时间中,CPU对于其他的工作来说就无法使用。DMA传输将数据从一个地址空间复制到另外一个地址空间。当CPU初始化这个传输动作,传输动作本
- 【STM32学习】——GPIO基本结构&位结构&8种工作模式&LED蜂鸣器输出实操&按键传感器输入实操
柯宝最帅
STM32学习stm32单片机学习
GPIO——Generalpurposeinputoutput声明:出现的文字图片参照b站江科大自化协课程学习,但代码为跟着手打,发博客是作为学习笔记也是仅供自我学习纪录,便于自己复习查阅,非商用也禁商用侵权联系必删!!!一、GPIO简介GPIO(GeneralPurposeInputOutput)通用输入输出口可配置为8种输入输出模式引脚电平:0V~3.3V,部分引脚可容忍5V输出模式下可控制端
- stm32单片机c语言入门 pdf,STM32学习笔记(初学者快速入门).pdf
都灵Turin
stm32单片机c语言入门pdf
STM32学习笔记从51开始,单片机玩了很长时间了,有51,PIC,AVR等等,早就想跟潮流玩玩ARM,但一直没有开始,原因不知道玩了ARM可以做什么(对我自己而言)。如果为学习而学习,肯定学不好。然后cortex-m3出来了,据说,这东西可以替代单片机,于是马上开始关注。也在第一时间开始学习,可惜一开始就有点站错了队,选错了型(仍是对我自己而言)。我希望这种芯片应该是满大街都是,随便哪里都可以买
- 如何系统地入门学习stm32?
如何系统地入门学习stm32?作为一个在嵌入式领域摸爬滚打十余年的工程师,看到这个问题,我不禁想起自己当年啃着厚重的数据手册,对着一块蓝色的PCB板冥思苦想的日子。STM32的学习之路,说难不算特别难,说简单却也绝非一日之功。我想结合自己的经验和教训,分享一下如何系统化地学习STM32,希望能帮助正在起步的你少走一些弯路。我的STM32学习历程:从迷茫到熟练先简单分享一下我自己的STM32学习经历
- STM32学习和实践笔记(40):DS18B20温度传感器实验
复业思维20240108
STM32stm32学习笔记
1.DS18B20介绍DS18B20是由DALLAS半导体公司推出的一种的“一线总线(单总线)”接口的温度传感器。与传统的热敏电阻等测温元件相比,它是一种新型的体积小、适用电压宽、与微处理器接口简单的数字化温度传感器。DS18B20温度传感器具有如下特点:
- STM32学习笔记之常见外设汇总(原理篇)
望闻问嵌
#SoCstm32学习笔记
:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】:文章若有幸对你有帮助,可点赞收藏⭐不迷路:内容若有错误,敬请留言指正!原创文,转载注明出处文章目录踏入STM32的世界,就像进入一个充满神奇机关的城堡。每一个常见外设都是一把独特的钥匙,能解锁不同的功能领域。接下来,就为大家详细介绍这些神奇
- 有哪些相见恨晚的stm32学习的方法?
有哪些相见恨晚的STM32学习方法?作为一个在嵌入式领域摸爬滚打十多年的老兵,我有太多想说的了。回想我自己学习STM32的历程,真是一把辛酸泪啊。当年啃着厚厚的英文数据手册,对着复杂的寄存器配置抓耳挠腮,不知熬了多少个通宵才搞定一个简单的功能。那时候要是有现在这些学习资源和方法,我至少能少走三年弯路!这也是我后来决定录制《STM32实战快速入门》(点击直达)课程的初衷——把我多年来积累的实战经验和
- 有哪些相见恨晚的stm32学习的方法?
有哪些相见恨晚的STM32学习方法?作为一个在嵌入式领域摸爬滚打十多年的老兵,我有太多想说的了。回想我自己学习STM32的历程,真是一把辛酸泪啊。当年啃着厚厚的英文数据手册,对着复杂的寄存器配置抓耳挠腮,不知熬了多少个通宵才搞定一个简单的功能。那时候要是有现在这些学习资源和方法,我至少能少走三年弯路!这也是我后来决定录制《STM32实战快速入门》(点击直达)课程的初衷——把我多年来积累的实战经验和
- jquery实现的jsonp掉java后台
知了ing
javajsonpjquery
什么是JSONP?
先说说JSONP是怎么产生的:
其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,小可不才,试着用自己的方式来阐释一下这个问题,看看是否有帮助。
1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;
2、
- Struts2学习笔记
caoyong
struts2
SSH : Spring + Struts2 + Hibernate
三层架构(表示层,业务逻辑层,数据访问层) MVC模式 (Model View Controller)
分层原则:单向依赖,接口耦合
1、Struts2 = Struts + Webwork
2、搭建struts2开发环境
a>、到www.apac
- SpringMVC学习之后台往前台传值方法
满城风雨近重阳
springMVC
springMVC控制器往前台传值的方法有以下几种:
1.ModelAndView
通过往ModelAndView中存放viewName:目标地址和attribute参数来实现传参:
ModelAndView mv=new ModelAndView();
mv.setViewName="success
- WebService存在的必要性?
一炮送你回车库
webservice
做Java的经常在选择Webservice框架上徘徊很久,Axis Xfire Axis2 CXF ,他们只有一个功能,发布HTTP服务然后用XML做数据传输。
是的,他们就做了两个功能,发布一个http服务让客户端或者浏览器连接,接收xml参数并发送xml结果。
当在不同的平台间传输数据时,就需要一个都能解析的数据格式。
但是为什么要使用xml呢?不能使json或者其他通用数据
- js年份下拉框
3213213333332132
java web ee
<div id="divValue">test...</div>测试
//年份
<select id="year"></select>
<script type="text/javascript">
window.onload =
- 简单链式调用的实现技术
归来朝歌
方法调用链式反应编程思想
在编程中,我们可以经常遇到这样一种场景:一个实例不断调用它自身的方法,像一条链条一样进行调用
这样的调用你可能在Ajax中,在页面中添加标签:
$("<p>").append($("<span>").text(list[i].name)).appendTo("#result");
也可能在HQ
- JAVA调用.net 发布的webservice 接口
darkranger
webservice
/**
* @Title: callInvoke
* @Description: TODO(调用接口公共方法)
* @param @param url 地址
* @param @param method 方法
* @param @param pama 参数
* @param @return
* @param @throws BusinessException
- Javascript模糊查找 | 第一章 循环不能不重视。
aijuans
Way
最近受我的朋友委托用js+HTML做一个像手册一样的程序,里面要有可展开的大纲,模糊查找等功能。我这个人说实在的懒,本来是不愿意的,但想起了父亲以前教我要给朋友搞好关系,再加上这也可以巩固自己的js技术,于是就开始开发这个程序,没想到却出了点小问题,我做的查找只能绝对查找。具体的js代码如下:
function search(){
var arr=new Array("my
- 狼和羊,该怎么抉择
atongyeye
工作
狼和羊,该怎么抉择
在做一个链家的小项目,只有我和另外一个同事两个人负责,各负责一部分接口,我的接口写完,并全部测联调试通过。所以工作就剩下一下细枝末节的,工作就轻松很多。每天会帮另一个同事测试一些功能点,协助他完成一些业务型不强的工作。
今天早上到公司没多久,领导就在QQ上给我发信息,让我多协助同事测试,让我积极主动些,有点责任心等等,我听了这话,心里面立马凉半截,首先一个领导轻易说
- 读取android系统的联系人拨号
百合不是茶
androidsqlite数据库内容提供者系统服务的使用
联系人的姓名和号码是保存在不同的表中,不要一下子把号码查询来,我开始就是把姓名和电话同时查询出来的,导致系统非常的慢
关键代码:
1, 使用javabean操作存储读取到的数据
package com.example.bean;
/**
*
* @author Admini
- ORACLE自定义异常
bijian1013
数据库自定义异常
实例:
CREATE OR REPLACE PROCEDURE test_Exception
(
ParameterA IN varchar2,
ParameterB IN varchar2,
ErrorCode OUT varchar2 --返回值,错误编码
)
AS
/*以下是一些变量的定义*/
V1 NUMBER;
V2 nvarc
- 查看端号使用情况
征客丶
windows
一、查看端口
在windows命令行窗口下执行:
>netstat -aon|findstr "8080"
显示结果:
TCP 127.0.0.1:80 0.0.0.0:0 &
- 【Spark二十】运行Spark Streaming的NetworkWordCount实例
bit1129
wordcount
Spark Streaming简介
NetworkWordCount代码
/*
* Licensed to the Apache Software Foundation (ASF) under one or more
* contributor license agreements. See the NOTICE file distributed with
- Struts2 与 SpringMVC的比较
BlueSkator
struts2spring mvc
1. 机制:spring mvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。 2. 性能:spring会稍微比struts快。spring mvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每个action都会被注入属性,而spring基于方法,粒度更细,但要小心把握像在servlet控制数据一样。spring
- Hibernate在更新时,是可以不用session的update方法的(转帖)
BreakingBad
Hibernateupdate
地址:http://blog.csdn.net/plpblue/article/details/9304459
public void synDevNameWithItil()
{Session session = null;Transaction tr = null;try{session = HibernateUtil.getSession();tr = session.beginTran
- 读《研磨设计模式》-代码笔记-观察者模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
import java.util.ArrayList;
import java.util.List;
import java.util.Observable;
import java.util.Observer;
/**
* “观
- 重置MySQL密码
chenhbc
mysql重置密码忘记密码
如果你也像我这么健忘,把MySQL的密码搞忘记了,经过下面几个步骤就可以重置了(以Windows为例,Linux/Unix类似):
1、关闭MySQL服务
2、打开CMD,进入MySQL安装目录的bin目录下,以跳过权限检查的方式启动MySQL
mysqld --skip-grant-tables
3、新开一个CMD窗口,进入MySQL
mysql -uroot
 
- 再谈系统论,控制论和信息论
comsci
设计模式生物能源企业应用领域模型
再谈系统论,控制论和信息论
偶然看
- oracle moving window size与 AWR retention period关系
daizj
oracle
转自: http://tomszrp.itpub.net/post/11835/494147
晚上在做11gR1的一个awrrpt报告时,顺便想调整一下AWR snapshot的保留时间,结果遇到了ORA-13541这样的错误.下面是这个问题的发生和解决过程.
SQL> select * from v$version;
BANNER
-------------------
- Python版B树
dieslrae
python
话说以前的树都用java写的,最近发现python有点生疏了,于是用python写了个B树实现,B树在索引领域用得还是蛮多了,如果没记错mysql的默认索引好像就是B树...
首先是数据实体对象,很简单,只存放key,value
class Entity(object):
'''数据实体'''
def __init__(self,key,value)
- C语言冒泡排序
dcj3sjt126com
算法
代码示例:
# include <stdio.h>
//冒泡排序
void sort(int * a, int len)
{
int i, j, t;
for (i=0; i<len-1; i++)
{
for (j=0; j<len-1-i; j++)
{
if (a[j] > a[j+1]) // >表示升序
- 自定义导航栏样式
dcj3sjt126com
自定义
-(void)setupAppAppearance
{
[[UILabel appearance] setFont:[UIFont fontWithName:@"FZLTHK—GBK1-0" size:20]];
[UIButton appearance].titleLabel.font =[UIFont fontWithName:@"FZLTH
- 11.性能优化-优化-JVM参数总结
frank1234
jvm参数性能优化
1.堆
-Xms --初始堆大小
-Xmx --最大堆大小
-Xmn --新生代大小
-Xss --线程栈大小
-XX:PermSize --永久代初始大小
-XX:MaxPermSize --永久代最大值
-XX:SurvivorRatio --新生代和suvivor比例,默认为8
-XX:TargetSurvivorRatio --survivor可使用
- nginx日志分割 for linux
HarborChung
nginxlinux脚本
nginx日志分割 for linux 默认情况下,nginx是不分割访问日志的,久而久之,网站的日志文件将会越来越大,占用空间不说,如果有问题要查看网站的日志的话,庞大的文件也将很难打开,于是便有了下面的脚本 使用方法,先将以下脚本保存为 cutlog.sh,放在/root 目录下,然后给予此脚本执行的权限
复制代码代码如下:
chmo
- Spring4新特性——泛型限定式依赖注入
jinnianshilongnian
springspring4泛型式依赖注入
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- centOS安装GCC和G++
liuxihope
centosgcc
Centos支持yum安装,安装软件一般格式为yum install .......,注意安装时要先成为root用户。
按照这个思路,我想安装过程如下:
安装gcc:yum install gcc
安装g++: yum install g++
实际操作过程发现,只能有gcc安装成功,而g++安装失败,提示g++ command not found。上网查了一下,正确安装应该
- 第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/
- How to determine BusinessObjects service pack and fix pack
blueoxygen
BO
http://bukhantsov.org/2011/08/how-to-determine-businessobjects-service-pack-and-fix-pack/
The table below is helpful. Reference
BOE XI 3.x
12.0.0.
y BOE XI 3.0 12.0.
x.
y BO
- Oracle里的自增字段设置
tomcat_oracle
oracle
大家都知道吧,这很坑,尤其是用惯了mysql里的自增字段设置,结果oracle里面没有的。oh,no 我用的是12c版本的,它有一个新特性,可以这样设置自增序列,在创建表是,把id设置为自增序列
create table t
(
id number generated by default as identity (start with 1 increment b
- Spring Security(01)——初体验
yang_winnie
springSecurity
Spring Security(01)——初体验
博客分类: spring Security
Spring Security入门安全认证
首先我们为Spring Security专门建立一个Spring的配置文件,该文件就专门用来作为Spring Security的配置