- STM32CubeMX的使用,配置DMA串口
随风飘零翼
stm32stm32单片机物联网DMA串口通信
这次记录下最近调用的外设。DMA以前用得很少,只通过ADC采集使用,开启后就直接读那个数组就可以了。我对dma的理解就是不占用cpu,数据传输速度快,可以直接从外设和内存间相互读取。目前的工作用的芯片只能使用hal库开发,stm32g0系列性价比高。用cubemx把基础外设全配置跑了一遍,给我最大感受就是方便快捷,在st自家芯片中移植性强。时钟和晶振配置不多说了,网上都很全了,可以不使用外部晶振,
- STM32型号及其命名规则
穿越过来的全栈工程师
stm32嵌入式硬件单片机
目录一、stm32简介:stm32是st公司基于ARMCortex-M内核所设计的32位微控制器。二、stm32型号分类三、stm32命名规则四、其他简介一、stm32简介:stm32是st公司基于ARMCortex-M内核所设计的32位微控制器。二、stm32型号分类stm32主要分为4个系列:高性能MCU:STM32F2、STM32F4、STM32H7、STM32F7主流MCU:STM32G0
- STM32G0 ADC-HAL库 DMA 连续采集
dancebit
stm32嵌入式硬件单片机
文章目录1、简介2、特殊说明3、配置3.1、基础配置3.2、取消中断3.2、循环采集4、使用4.1、校准4.2、启动5、测试代码1、简介测试平台:STM32G030C8需求:ADC-DMA连续转换2、特殊说明使用STM32CubexMx初始化时会发现某些通道是灰色的,不能使用原因是和Sequencer配置参数有关,大致意思是Sequencersettofullyconfigurable(完全序列模
- 关于STM32G0 FLASH 写入时出现PGSERR的一种处理办法
今夕昨夕
STM32stm32
关于STM32G0FLASH写入时出现PGSERR的一种处理办法HAL_FLASH_Unlock();//解锁flashFlashStatus=HAL_FLASH_Program(FLASH_TYPEPROGRAM_DOUBLEWORD,Address,datau);HAL_FLASH_Lock();//上锁写保护代码如上,使用的IC是G030,但是却有时候会出现无法写入的情况,这里说一下发现的规
- STM32G0开发笔记-Platformio+libopencm3-SPI接口使用
MakerInChina
单片机软件stm32单片机MonkeyPiMakerInChinalibopencm3
使用Platformio平台的libopencm3开发框架来开发STM32G0,下面介绍SPI接口的基本使用。1SPI配置以下为设置SPI1,引脚映射为PA5\6\7,使用软件控制CS-PA4;1/* Enable SPI1 Periph and gpio clocks */2 rcc_periph_clock_enable(RCC_SPI1);3 rcc_periph_clock_e
- STM32G0+EMW3080+阿里云飞燕平台实现单片机WiFi智能联网功能(三)STM32G0控制EMW3080实现IoT功能
乘凉~
单片机stm32阿里云
项目描述:该系列记录了STM32G0+EMW3080实现单片机智能联网功能项目的从零开始一步步的实现过程;硬件环境:单片机为STM32G030C8T6;物联网模块为EMW3080V2-P;网联网模块的开发板为MXKit开发套件,具体型号为XCHIPMXKit-BaseV2.2;软件环境:STM32需要的软件有STM32CubeMX和STM32CubeIDE;开发IDE为eclipse;MXKit的
- 【问题】STM32G0芯片擦除flash失败,发现死在FLASH_SR_CFGBSY一直为1(已解决)
fangjiaze444
STM32G030STM32G070G0FLASH擦除CFGBSY
本人开发stm32g030和g070都遇到过擦除flash失败的问题,HAL库中按照例程方式擦除存在擦除失败问题。例程基本流程如下:HAL_FLASH_Unlock();__HAL_FLASH_CLEAR_FLAG(FLASH_FLAG_ALL_ERRORS);HAL_FLASHEx_Erase(&pEraseInit,&PageError);HAL_FLASH_Lock();按照这种方式其实很容
- STM32G0开发板下载代码问题
zhoudaxia3000
stm32单片机嵌入式硬件
任务:通过CueMX生成代码,然后烧写到STM32G0开发板上。遇到的问题:1.CubeMX生成的代码能用Keil编译,但是下载不到flash中2.CubeMX再次生成代码后,SWD无法识别芯片。逐个击破:1.CubeMX生成的代码能用Keil编译,但是下载不到flash中编译后,点击keil的debug后者download图标,无法下载,报没有flash算法。既然报没有flash算法,那就去de
- 通过STM32Cube配置STM32G0系列ADC DMA多通道连续采样时存在的问题
Naisu Xu
RTOS与单片机相关stm32单片机ADCDMA连续采样
背景最近在使用STM32G0系列ADC时遇到一些问题,我需要使用ADC的八个通道、使用DMA方式连续不间断的进行采样,通过STM32Cube图形化工具配置时遇到一些问题,特此做个记录说明。本文开发工具与数据包版本如下:STM32CubeIDE-V1.9.0STM32CubeMCUPackageforSTM32G0Series-V1.5.1问题说明与解决方法通常ADC使用DMA多通道连续采样时部分参
- KEIL MDK 软件仿真问题解决方案
mainbanp
MCUSTM32G0KEIL仿真
前言作者在评估STM32G0这个芯片,目前手上没有对应的硬件,于是想利用MDK自带的软件仿真调试一下;结果出现“***error65:accessviolationat0x40022000:no'read'permission”这类信息,最后停在“Error_Handler”,在网上找了半天,基本说的都是那么这些参数设置从哪里可以看到呢?解决方法找了半天在阿莫论坛看到了线索,MDK支持仿真的器件型
- STM32G0系列ADC扫描序列模式解读
「已注销」
单片机物联网人工智能嵌入式stm32
有人在使用STM32G0芯片的ADC模块时,往往因为扫描模式的理解不到位或选择不当导致些问题。这里就该话题做点简单分享介绍,不妨以一个实例展开。现在共用到ADC1模块的4个ADC通道,即1个片内Vrefint通道和其它三个外部通道CH8,CH10,CH17。下面测试代码中使用DMA传输,定时器触发ADC.它们的硬件连接情况如下,其中VRefint为内部参考电压,其电压值大概1.2V样子。对于STM
- STM32G0 定时器PWM DMA输出驱动WS2812配置 LL库
現実逃避と
stm32嵌入式硬件
通过DMA方式输出PWM模拟LED数据信号优点:不消耗CPU资源缺点:占用内存较大STM32CUBEMX配置定时器配置定时器通道:TIM3CH2分频:0重装值:79,芯片主频64Mhz,因此PWM输出频率:64Mhz/79≈800Khz,满足芯片要求。auto-reloadpreload要关闭outputcomparepreload要打开DMA配置外设一定要选择TIM3_UP,不要选TIM_CHx
- STM32CubeMX配置STM32G0 Standby模式停止IWDG(HAL库开发)
hello world 2012
STM32CubeMXstm32嵌入式硬件单片机
1.打开STM32CubeMX选择好对应的芯片,打开IWDG2.打开串口1进行调试3.配置好时钟4.写好项目名称,选好开发环境,最后获取代码。5.打开工程,点击魔术棒,勾选UseMicroLIB6.修改main.c#include"main.h"#include"iwdg.h"#include"usart.h"#include"gpio.h"#include#includevoidSystemCl
- 1. 使用STM32CubeMX建立STM32G030C8T6项目工程
编程分享
STM32/GD32stm32单片机arm
文章目录硬件环境软件环境配置工作1.STM32CubeMX新建工程2.进入STM32CubeMX工程配置各个引脚的工作模式3.ProjectManager设置4.烧录器J-Link设置硬件环境STM32G030C8T6硬件板子软件环境STM32CubeMXKeil5Jlink相关驱动配置工作1.STM32CubeMX新建工程选择STM32G0并点击相应的下属芯片,再点击右上角的“StartProj
- STM32刷Micropython固件参考指南
perseverance52
stm32micropython
STM32刷Micropython固件指南其实刷固件和普通的程序下载烧录无多大的差异,主要是其他因数的影响导致刷固件或刷完固件无法运行的情况和相关问题。刷固件教程固件下载。目前所支持的stm32型号有这些:stm32f0,stm32f4,stm32f7,stm32g0,stm32g4,stm32h7,stm32l0,stm32l1,stm32l4,stm32wb,stm32wl。(如果你的stm3
- STM32G0系列的启动配置与程序下载
Naisu Xu
RTOS与单片机相关stm32单片机嵌入式物联网boot0
文章目录目的启动配置程序下载通过程序修改nBOOT_SEL总结目的STM32G是意法半导体这两年新推出的系列芯片,相比原先的F系列的芯片有很多提升点,将来必将取代F系列芯片的地位。对于新芯片的应用来说能够正确下载与运行程序是比较重要的一点,这篇文章将对STM32G0系列芯片的启动配置与程序下载做个简单的说明。启动配置STM32G0系列芯片的启动配置相关内容在官方文档《AN5096:Gettings
- 移远通讯BC260Y CN STM32G0串口下载教程
赵一舟
stm32单片机嵌入式硬件
下载前,需要先断电并将BOOT0处红⾊开关拨⾄“NO”,并再次接上数据线,打开STM32CubeProgrammer,选择UART模式,点击右上⻆的“Connect”按钮,显示绿⾊“Connected”图标时即为连接成功点击左侧的下载图标,进⼊Erasing&Programming界⾯,并点击“Browse”选择需要的烧录的程序点击右上⻆的“Disconnect”按钮断开连接,并断电,将底板上的红
- STM32G0学习手册——移植FreeRTOS v202107.00
SCCELE
STM32G0freeRTOSstm32stm32嵌入式物联网freertos
目录1.准备FreeRTOS源文件2、使用STM32CubeMX生成初始化代码(BSP_Init)3、复制FreeRTOS文件到工程目录中4、修改代码1.准备FreeRTOS源文件1.1、到freertos.org下载最新版本的源文件,链接地址1.2、FreeRTOS文件结构如下:需要用到的是粉色的头文件和翠绿色c文件。2、使用STM32CubeMX生成初始化代码(BSP_Init)2.1、使能H
- STM32G0系列 IO模拟UART通信
Rocker-Chen
stm32单片机arm
stm32g0GPIO模拟串口UART通讯代码下载https://download.csdn.net/download/weixin_42401119/72340612前面博客有模拟串口的的代码,是采用延时等待的方法,CPU存在空转情况,浪费CPU资源,并且期间不能有太多中断处理,以免影响模拟串口的时序。本文用stm32G0的GPIO模拟串口通信,使用定时器和外部中断,不用延时等待,不浪费CPU资
- 【 STM32 HAL 详解】CubeIDE实现串口接收不定长数据DMA+串口重定向
老子姓李!
stm32stm32单片机嵌入式硬件
基于STM32G0,使用DMA方式,实现串口接收不定长的数据目录基于STM32G0,使用DMA方式,实现串口接收不定长的数据1.图形化操作1.1.配置串口基本参数1.2.增加发送和接收DMA1.3.开启中断1.4.配置时钟树1.5.生成代码2.用户代码2.1.usart修改2.2.修改串口中断函数3.结果测试4.实验结果优质博文,求个赞不过分吧。单片只因图镇贴!1.图形化操作1.1.配置串口基本参
- STM32隆重推出全新的入门级MCU——STM32C0,精简成本,不妥协性能!
芯片之家
单片机stm32嵌入式硬件物联网
▲点击上方关注芯片之家2023年1月,STM32隆重推出全新的入门级MCU——STM32C0,以澎湃动能,迎来2023的开门红!STM32C0是ST具有出色性价比的32位MCU系列,精简成本而不妥协性能:✦经济适用——通过更有吸引力的价位和优化的BOM帮用户降低成本✦性能可靠——受益于经过验证的STM32的高质量和可靠性✦生态持续——与STM32G0系列引脚兼容,共享相同的技术平台8位市场仍然坚挺
- STM32产品命名规则,系统结构介绍,总线功能。
一杯烟火
B站自化协学习笔记stm32单片机嵌入式硬件
产品系列STM32系列芯片是由意法半导体(STMicroelectronics)公司推出的一系列32位微控制器产品。该系列产品分为以下几个系列:STM32F0系列STM32F1系列STM32F2系列STM32F3系列STM32F4系列STM32F7系列STM32G0系列STM32G4系列STM32H7系列STM32L0系列STM32L1系列STM32L4系列STM32L5系列STM32WB系列产品
- STM32G0学习手册——IWDG运用
SCCELE
stm32STM32G0STM32CubeMXstm32嵌入式
目录概述类窗口看门狗用法IWDG实验IWDG窗口寄存器概述由独立的RC振荡器提供时钟(可以在待机和停止模式下运行)以下条件会触发重置–当递减计数器(downcounter)的值小于0x000时,复位(如果激活了看门狗)–如果在窗口外重新加载递减计数器(downcounter),则重置(如果激活了看门狗)框图寄存器接口位于VDD电压域中。看门狗功能位于VDD电压域中,在停止和待机模式下仍然起作用。通
- STM32G0学习手册——多串口同时使用printf输出
SCCELE
stm32STM32G0STM32CubeMXstm32单片机嵌入式
目录新建工程代码部分这个实验向我们演示,不同的串口使用printf函数来输出对应的信息。默认printf()函数使用usart1,剩下usart2~4分别使用USART2_printf(),USART3_printf(),USART4_printf()输出信息。项目地址:GitHub新建工程1、新建芯片工程"g071c8/g071rb",打开SWD调试接口、HSE2、设置时钟树,HCLK=64MH
- STM32G0学习手册——SPI总线使用
SCCELE
stm32STM32G0STM32CubeMXstm32嵌入式单片机
目录概述代码实验概述SPI有四种工作模式:在开发板中w25q16芯片中使用的市mode0。代码实验GitHub项目地址:W25Q16-SPI-Demo1、CubeMx中芯片选择STM32G071RBTx,新建工程2、开启SWD调试、HSE3、开启USART1,设置波特率115200、8bit、None(无奇偶检验)、停止位14、设置PB11为SPI2_MOSI,PB13为SPI2_SCK,PB14
- STM32G0学习手册——使用定时器中断(HAL库)
SCCELE
stm32STM32G0STM32CubeMXstm32嵌入式物联网
定时器分类G0系列有TIM1、TIM2、TIM3、TIM6、TIM7、TIM14、TIM15、TIM16、TIM17,它们区别如下图其中TIM1为高级定时器;TIM2/3/14/15/16/17为通用定时器,TIM2支持32bit;TIM6/7为基本定时器计时器时序图TIM1,TIM2,TIM3支持(中央对齐)向上向下模式,方向在向上向下时发生变化,减少对电机的噪声干扰。基本PWM模式,边缘或者中
- STM32G0学习手册——I2C总线使用(使用硬件I2C-HAL库)
SCCELE
stm32STM32G0STM32CubeMX嵌入式stm32物联网
I2C总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。最新的I2C标准协议是2014年第6版本:UM10204_I2C-busspecificationandusermanual这里使用的是G071RB开发板,已经自带有24C08A芯片,是一个8K的EEPROM芯片,使用I2C总线来控制这个芯片,写入数据。GitHub项目地址:
- STM32G0学习手册——WWDG运用
SCCELE
stm32STM32G0STM32CubeMXstm32嵌入式
概述系统窗口看门狗(WWDG)用于检测软件故障的发生,通常由外部干扰或无法预料的逻辑条件引起,导致应用程序放弃其正常顺序。看门狗电路会在编程的时间段到期时生成MCU复位,除非程序在T6位清零之前刷新倒数计数器的内容。如果在递减计数器达到窗口寄存器值之前刷新递减计数器值,也会产生MCU复位。这意味着必须在有限的窗口中刷新计数器。WWDG时钟是从APB时钟预分频的,并具有可配置的时间窗口,WWDG最适
- STM32G0学习手册——点亮LED(GPIO用法HAL库)
SCCELE
stm32STM32G0STM32CubeMXstm32单片机嵌入式
新建CubeMX工程这片文章中,我们使用芯片自带的HSI时钟,所以不需要配置时钟树,使用默认频率(16MHz),以便理解步骤。打开SWD调试接口在引脚视图中,点击PC6,选择"GPIO_Output"。在配置页中选择GPIO-PC6。(LED灯是接到PC6引脚的)配置引脚属性GPIOoutputlevel:默认输出电平。Hight和LowGPIOmode:设置引脚输出模式。有推挽和开漏GPIOPu
- STM32G0的I/O利用率超93%,这是怎样的一款MCU?
嵌入式资讯精选
STM32家族迎来新成员:STM32G0系列,I/O利用率超93%,内置1%精度RC振荡器的主流型MCU。STM32G0系列不仅作为一款全新的Arm®Cortex®-M0+微控制器,还为高效能微控制器树立了新的标杆。此系列产品在每个细节上都实现了最出色的优化,可为您提供最佳的性价比,让您以最低的BOM成本和更好的灵活性来满足应用需求。•STM32G0x0超值系列相比传统的8位和16位MCU市场更具
- linux系统服务器下jsp传参数乱码
3213213333332132
javajsplinuxwindowsxml
在一次解决乱码问题中, 发现jsp在windows下用js原生的方法进行编码没有问题,但是到了linux下就有问题, escape,encodeURI,encodeURIComponent等都解决不了问题
但是我想了下既然原生的方法不行,我用el标签的方式对中文参数进行加密解密总该可以吧。于是用了java的java.net.URLDecoder,结果还是乱码,最后在绝望之际,用了下面的方法解决了
- Spring 注解区别以及应用
BlueSkator
spring
1. @Autowired
@Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean,或者不存在UserDao类型的bean,会抛出 BeanCreationException异常,这时可以通过在该属性上再加一个@Qualifier注解来声明唯一的id解决问题。
2. @Qualifier
当spring中存在至少一个匹
- printf和sprintf的应用
dcj3sjt126com
PHPsprintfprintf
<?php
printf('b: %b <br>c: %c <br>d: %d <bf>f: %f', 80,80, 80, 80);
echo '<br />';
printf('%0.2f <br>%+d <br>%0.2f <br>', 8, 8, 1235.456);
printf('th
- config.getInitParameter
171815164
parameter
web.xml
<servlet>
<servlet-name>servlet1</servlet-name>
<jsp-file>/index.jsp</jsp-file>
<init-param>
<param-name>str</param-name>
- Ant标签详解--基础操作
g21121
ant
Ant的一些核心概念:
build.xml:构建文件是以XML 文件来描述的,默认构建文件名为build.xml。 project:每个构建文
- [简单]代码片段_数据合并
53873039oycg
代码
合并规则:删除家长phone为空的记录,若一个家长对应多个孩子,保留一条家长记录,家长id修改为phone,对应关系也要修改。
代码如下:
- java 通信技术
云端月影
Java 远程通信技术
在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来
- string与StringBuilder 性能差距到底有多大
aijuans
之前也看过一些对string与StringBuilder的性能分析,总感觉这个应该对整体性能不会产生多大的影响,所以就一直没有关注这块!
由于学程序初期最先接触的string拼接,所以就一直没改变过自己的习惯!
- 今天碰到 java.util.ConcurrentModificationException 异常
antonyup_2006
java多线程工作IBM
今天改bug,其中有个实现是要对map进行循环,然后有删除操作,代码如下:
Iterator<ListItem> iter = ItemMap.keySet.iterator();
while(iter.hasNext()){
ListItem it = iter.next();
//...一些逻辑操作
ItemMap.remove(it);
}
结果运行报Con
- PL/SQL的类型和JDBC操作数据库
百合不是茶
PL/SQL表标量类型游标PL/SQL记录
PL/SQL的标量类型:
字符,数字,时间,布尔,%type五中类型的
--标量:数据库中预定义类型的变量
--定义一个变长字符串
v_ename varchar2(10);
--定义一个小数,范围 -9999.99~9999.99
v_sal number(6,2);
--定义一个小数并给一个初始值为5.4 :=是pl/sql的赋值号
- Mockito:一个强大的用于 Java 开发的模拟测试框架实例
bijian1013
mockito单元测试
Mockito框架:
Mockito是一个基于MIT协议的开源java测试框架。 Mockito区别于其他模拟框架的地方主要是允许开发者在没有建立“预期”时验证被测系统的行为。对于mock对象的一个评价是测试系统的测
- 精通Oracle10编程SQL(10)处理例外
bijian1013
oracle数据库plsql
/*
*处理例外
*/
--例外简介
--处理例外-传递例外
declare
v_ename emp.ename%TYPE;
begin
SELECT ename INTO v_ename FROM emp
where empno=&no;
dbms_output.put_line('雇员名:'||v_ename);
exceptio
- 【Java】Java执行远程机器上Linux命令
bit1129
linux命令
Java使用ethz通过ssh2执行远程机器Linux上命令,
封装定义Linux机器的环境信息
package com.tom;
import java.io.File;
public class Env {
private String hostaddr; //Linux机器的IP地址
private Integer po
- java通信之Socket通信基础
白糖_
javasocket网络协议
正处于网络环境下的两个程序,它们之间通过一个交互的连接来实现数据通信。每一个连接的通信端叫做一个Socket。一个完整的Socket通信程序应该包含以下几个步骤:
①创建Socket;
②打开连接到Socket的输入输出流;
④按照一定的协议对Socket进行读写操作;
④关闭Socket。
Socket通信分两部分:服务器端和客户端。服务器端必须优先启动,然后等待soc
- angular.bind
boyitech
AngularJSangular.bindAngularJS APIbind
angular.bind 描述: 上下文,函数以及参数动态绑定,返回值为绑定之后的函数. 其中args是可选的动态参数,self在fn中使用this调用。 使用方法: angular.bind(se
- java-13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class KickOutBadGuys {
/**
* 题目:13个坏人和13个好人站成一圈,数到7就从圈里面踢出一个来,要求把所有坏人都给踢出来,所有好人都留在圈里。请找出初始时坏人站的位置。
* Maybe you can find out
- Redis.conf配置文件及相关项说明(自查备用)
Kai_Ge
redis
Redis.conf配置文件及相关项说明
# Redis configuration file example
# Note on units: when memory size is needed, it is possible to specifiy
# it in the usual form of 1k 5GB 4M and so forth:
#
- [强人工智能]实现大规模拓扑分析是实现强人工智能的前奏
comsci
人工智能
真不好意思,各位朋友...博客再次更新...
节点数量太少,网络的分析和处理能力肯定不足,在面对机器人控制的需求方面,显得力不从心....
但是,节点数太多,对拓扑数据处理的要求又很高,设计目标也很高,实现起来难度颇大...
- 记录一些常用的函数
dai_lm
java
public static String convertInputStreamToString(InputStream is) {
StringBuilder result = new StringBuilder();
if (is != null)
try {
InputStreamReader inputReader = new InputStreamRead
- Hadoop中小规模集群的并行计算缺陷
datamachine
mapreducehadoop并行计算
注:写这篇文章的初衷是因为Hadoop炒得有点太热,很多用户现有数据规模并不适用于Hadoop,但迫于扩容压力和去IOE(Hadoop的廉价扩展的确非常有吸引力)而尝试。尝试永远是件正确的事儿,但有时候不用太突进,可以调优或调需求,发挥现有系统的最大效用为上策。
-----------------------------------------------------------------
- 小学4年级英语单词背诵第二课
dcj3sjt126com
englishword
egg 蛋
twenty 二十
any 任何
well 健康的,好
twelve 十二
farm 农场
every 每一个
back 向后,回
fast 快速的
whose 谁的
much 许多
flower 花
watch 手表
very 非常,很
sport 运动
Chinese 中国的
- 自己实践了github的webhooks, linux上面的权限需要注意
dcj3sjt126com
githubwebhook
环境, 阿里云服务器
1. 本地创建项目, push到github服务器上面
2. 生成www用户的密钥
sudo -u www ssh-keygen -t rsa -C "
[email protected]"
3. 将密钥添加到github帐号的SSH_KEYS里面
3. 用www用户执行克隆, 源使
- Java冒泡排序
蕃薯耀
冒泡排序Java冒泡排序Java排序
冒泡排序
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 10:40:14 星期二
http://fanshuyao.iteye.com/
- Excle读取数据转换为实体List【基于apache-poi】
hanqunfeng
apache
1.依赖apache-poi
2.支持xls和xlsx
3.支持按属性名称绑定数据值
4.支持从指定行、列开始读取
5.支持同时读取多个sheet
6.具体使用方式参见org.cpframework.utils.excelreader.CP_ExcelReaderUtilTest.java
比如:
Str
- 3个处于草稿阶段的Javascript API介绍
jackyrong
JavaScript
原文:
http://www.sitepoint.com/3-new-javascript-apis-may-want-follow/?utm_source=html5weekly&utm_medium=email
本文中,介绍3个仍然处于草稿阶段,但应该值得关注的Javascript API.
1) Web Alarm API
&
- 6个创建Web应用程序的高效PHP框架
lampcy
Web框架PHP
以下是创建Web应用程序的PHP框架,有coder bay网站整理推荐:
1. CakePHP
CakePHP是一个PHP快速开发框架,它提供了一个用于开发、维护和部署应用程序的可扩展体系。CakePHP使用了众所周知的设计模式,如MVC和ORM,降低了开发成本,并减少了开发人员写代码的工作量。
2. CodeIgniter
CodeIgniter是一个非常小且功能强大的PHP框架,适合需
- 评"救市后中国股市新乱象泛起"谣言
nannan408
首先来看百度百家一位易姓作者的新闻:
三个多星期来股市持续暴跌,跌得投资者及上市公司都处于极度的恐慌和焦虑中,都要寻找自保及规避风险的方式。面对股市之危机,政府突然进入市场救市,希望以此来重建市场信心,以此来扭转股市持续暴跌的预期。而政府进入市场后,由于市场运作方式发生了巨大变化,投资者及上市公司为了自保及为了应对这种变化,中国股市新的乱象也自然产生。
首先,中国股市这两天
- 页面全屏遮罩的实现 方式
Rainbow702
htmlcss遮罩mask
之前做了一个页面,在点击了某个按钮之后,要求页面出现一个全屏遮罩,一开始使用了position:absolute来实现的。当时因为画面大小是固定的,不可以resize的,所以,没有发现问题。
最近用了同样的做法做了一个遮罩,但是画面是可以进行resize的,所以就发现了一个问题,当画面被reisze到浏览器出现了滚动条的时候,就发现,用absolute 的做法是有问题的。后来改成fixed定位就
- 关于angularjs的点滴
tntxia
AngularJS
angular是一个新兴的JS框架,和以往的框架不同的事,Angularjs更注重于js的建模,管理,同时也提供大量的组件帮助用户组建商业化程序,是一种值得研究的JS框架。
Angularjs使我们可以使用MVC的模式来写JS。Angularjs现在由谷歌来维护。
这里我们来简单的探讨一下它的应用。
首先使用Angularjs我
- Nutz--->>反复新建ioc容器的后果
xiaoxiao1992428
DAOmvcIOCnutz
问题:
public class DaoZ {
public static Dao dao() { // 每当需要使用dao的时候就取一次
Ioc ioc = new NutIoc(new JsonLoader("dao.js"));
return ioc.get(