- STM32F407ZGT6 CAN笔记
AI_SEED
STM32stm32can单片机
学习CAN协议、参考野火的开发手册和代码随记2020年7月30日09:22:01一、CAN1.简介控制器局域网络(ControllerAreaNetwork),由德国的BOSCH公司开发的,并最终成为国际标准。2.特点异步通讯半双工两线CAN_High&&CAN_Low所谓的差分信号线ISO11898标准的高速、短距离------闭环网络闭环总线最大长度为40M最高速度为1Mbps总线两端接120
- GPT4o编写步进电机控制代码
zd845101500
C语言stm32单片机嵌入式硬件
我给出的要求如下:基于STM32F407HAL库,写一个步进电机控制程序,需要控制8个步进电机,我会给出描述步进电机的结构体变量,基于这些变量需要你做出以下功能,电机脉冲通过定时器中断翻转脉冲引脚的电平实现,零点位置在最小限位和最大限位中间,运行的距离根据脉冲数而定。功能1:电机复位功能,电机向最小限位方向运行,接收到最小限位信号时停止,再向零点位置运行,到达零点位置后清零当前脉冲数计数。功能2:
- 新手入门stm32F407用寄存器点亮一个led灯过程分享
uint64
学习stm32单片机嵌入式硬件
纪录一下自己的学习stm32寄存器点灯的过程看完这个过程可能不会让你点灯成功但是会让大家对寄存器点灯更加透彻1.我觉得寄存器点灯是stm32中非常需要学习的东西2.直接上手库函数的话可能就不知道自己用的东西是怎么回事(底层一点的知识)3.库函数是建立在寄存器的基础上的先来类比一下:大家试想一家酒店有很多家房间,房间都有门牌号,我们可以将这个门牌号看成c语言中的指针。房间这个实体看成寄存器,我们就可
- STM32F407通过STM32CubeMX建立工程、移植驱动
ElderLongLive
STM32stm32单片机arm
一.建立STM32CubeMX工程(1)根据型号选择芯片(2)配置RCC,如果板载外部高速/低速晶振,HighSpeedClock(HSE)/LowSpeedClock(HSE)选择Crystal/CeramicResonator。(3)配置时钟频率,ClockConfiguration。选择HSE,STM32F407ZETx最高支持168M(4)保存和配置工程,ProjectManager。保存
- STM32CubeMX快速生成STM32F407ZG芯片寄存器初始化
僚机武士
STM32学习单片机stm32
STM32CubeMX快速生成STM32F407ZG芯片寄存器初始化STM32CubeMX对于一些使用STM32比较多的开发者比较熟悉,但对于刚接触STM32系列单片机的开发者就可能显得陌生一些。STM32CubeMX是一款由ST公司推出的帮助STM32开发者快速搭建STM32工程文件的图形编程软件。STM32CubeMX的好处在于,开发者不用像以前一样自己编程来对单片机的寄存器进行操作,该过程不
- 单片机01天---stm32基本信息了解
向_北ei
单片机单片机
下载数据手册以STM32F407ZG为例网站:www.st.com,搜索芯片型号,下载“数据手册”使用数据手册使用查看芯片型号信息芯片资源信息时钟框图芯片资源表格下方GPIO口表格一般位于下图后面的位置①工作电压:1.8V–3.6V,VSS/GND(电源负极0)、VDD/VCC/V3.3(电源正极1),VREF(参考电压)②STM32:芯片内部包含了一个RC振荡器(内部时钟:内部高速时钟/内部低速
- STM32F407ZGT6单片机连接ST_LINK和USB转TTL的接线方法+舵机接线方法
菜只因C
STM32stm32单片机接线方法ST_LINKUSB转TTL
目录1.STM32F407ZG单片机连接ST_LINK2.STM32F407ZG单片机连接USB转TTL(用于串口通信)3舵机1.STM32F407ZG单片机连接ST_LINK单片机ST_LINK9--------------------67--------------------220------------------3/41--------------------7/8这里附上具体的接线图片
- STM32F407ZG TIM通用定时器
八个细胞
STM32学习stm32单片机arm
STM32F407ZG开发板学习(6)通用定时器简介TIM2~TIM5TIM9~TIM14原理TIMx控制寄存器1(TIMx_CR1)DMA/中断使能寄存器(TIMx_DIER)预分频寄存器(TIMx_PSC)计数器(TIMx_CNT)自动重载寄存器(TIMx_ARR)状态寄存器(TIMx_SR)实验配置步骤代码通用定时器简介STM32F4的定时器功能十分强大,有TIME1和TIME8等高级定时器
- 单片机01天_stm32f407zg_创建新工程
向_北ei
单片机单片机stm32嵌入式硬件
创建“寄存器版工程”1、创建工程文件夹创建工程文件夹“Project”,内部包含文件夹“CMSIS”&&“USER”。CMSIS:Cortex系列内核接口驱动文件。USER:存放用户编写的程序文件。“USER”文件夹内包含“Inc”&&“Src”。在“存放用户自己编写的程序文件”的文件夹下再建立两个分类文件夹并自定义命名,Src:用于存放“C源程序文件”Inc:存放“源程序文件对应的头文件”2、准
- 基于CUBEMX的HAL库can通信实操代码(非理论)
Zhaorming.
STM32单片机嵌入式硬件
1、摘要本文所用型号为RoboMaster开发板C型,型号STM32F407IGHx。背景所述代码以控制四个M3508电机为例。本篇文章没有很多理论的知识,大部分为代码实操,代码都有明确的注释和解释。2、CUBEMX配置时钟数配置这里只展示CAN的配置:在配置的过程中要注意,需要查找所用电机手册的can通讯波特率是多少计算公式:can通讯波特率=APB1时钟频/分频系数Prescaler*(BS1
- 基于CUBEMX的HAL库串口通信实操代码
Zhaorming.
STM32单片机嵌入式硬件stm32
1、摘要芯片采用为RoboMaster开发板C型,型号STM32F407IGHx。使用了串口+DMA+中断,CUBEMX中展示通信配置以及部分注释内容都是互通的,代码大体框架可以用于其他芯片上,弄清框架即可列举例子:获取遥控器数据;获取处理视觉传输数据2、概念理论2.1串口串口(SerialPort)是一种通过串行传输数据的通信接口。常用于在计算机系统和外部设备之间进行数据传输,例如连接计算机与打
- RA8875 触屏控制
crossni
硬件应用RA8875触摸屏控制
在网上看到不少人反映RA8875的触摸屏界面并不好用,并有不少人反映根本用不了的情况的。过年无聊在玩STM32F407和一个RA8875为核心的7寸屏幕的时候也遇到了不少的问题,就写出来跟大家分享一下。1、RA8875的触摸屏自动模式:if(EnableTouchScreen){LCD_WriteReg(0x70,0x84);//配置ADCLCD_WriteReg(0x71,0x05);//启用自
- STM32CubeMX 配置 STM32F407时钟树和烧录方式
-Harvey
STM32stm32嵌入式硬件单片机STM32CubeMX
时钟树要先把HighSpeedClock设置为外部晶振,再去设置时钟树PLL选用高速外部时钟线(HSE)Inputfrequency数值为外部晶振,大多开发板上为8MSYSCLK为系统时钟,F407为168MHzAPB2外设时钟线为系统时钟的一半APB1外设时钟线为APB2系统时钟线的一半输入参数后,回车,软件会自动更改所有配置配置调试模式选择Debug为SerialWireSW调试模式只需要四根
- 基于STM32F407的coreJSON使用教程
andylauren
单片机软件开发stm32coreJSON
目录概述工程建立代码集成函数介绍使用示例概述coreJSON是FreeRTOS中的一个组件库,支持key查找的解析器,他只是一个解析器,不能生成json数据。同时严格执行ECMA-404JSON标准。该库用C语言编写,设计符合ISOC90和MISRAC。它已被证明可以安全使用内存,并且无需堆分配,使其适用于IoT微控制器,而且还可以完全移植到其他平台。内存使用如下:内存使用情况JSON库中的所有函
- Unity(单元测试)在STM32上的移植与应用
andylauren
编程语言技巧单片机软件开发stm32嵌入式硬件单片机unity
概述UnityTest是一个为C构建的单元测试框架。本文基于STM32F407为基础,完全使用STM32CubeIDE进行开发,移植和简单使用Unity。单片机型号:STM32F407VET6软件:STM32CubeIDEVersion:1.14.1UnityVersion:2.6.0一、配置stm32工程新建工程,选择407芯片,生成工程后开始配置硬件,这里我们只使用了串口1,作为打印输出串口,
- RTC时钟
Can!
单片机单片机嵌入式硬件
目录一、STM32F407内部RTC硬件框图,主要由五大部分组成:二、硬件相关引脚三、具体代码设置步骤四、了解其它知识点一、STM32F407内部RTC硬件框图,主要由五大部分组成:①时钟源(1)LSE:一般我们选择LSE,即外部32.768KHz晶振作为时钟源(RTCCLK)。外部晶振具有精度高的优点。(2)HSE:分频后的HSE可以作为备选使用的时钟源。(3)LSI:LSI是STM32芯片内部
- 基于STM32F407的贪吃蛇游戏【正点原子-探索者】
得哒哒哒
stm32单片机游戏
本工程由STM32CuBeMx工具初始化外设生成,之后手动添加LCD驱动相关文件并在主函数中初始化LCD。显示游戏开始界面和设置,确认游戏设置(蛇体颜色、蛇体速度)后,绘制游戏地图,开启相关外设功能。初始化蛇并开始游戏。相关外设初始化初始化外设由图可以看到:GPIO、FSMC、TIM7、TIM3和RNG硬件随机数发生器。此外,LCD初始化相关函数在.c驱动文件中。游戏相关的函数则放在snack中按
- Matlab2019b与STM32F407基于模型的联合开发,使用Matlab联合STM32CubeMX以及Keil开发一个STM32的简单程序-,时钟自定义配置 (老版本的开发方式--参考查阅)
鼾声鼾语
smt3-simulinkstm32电机控制stm32嵌入式硬件单片机
Matlab2019b与STM32F407基于模型的联合开发参考链接:手把手教你从零开始使用Matlab联合STM32CubeMX以及Keil开发一个STM32的简单程序-LED循环点亮在时钟配置里,我们把外部时钟设置为开发板的晶振大小,我这里是8M,所以填写8,总线时钟配置为72M,这个可以通过中间的倍频自己调整
- STM32标准库+HAL库 | 高精度动态调节PWM输出频率+占空比
牛马大师兄
STM32系列经验教程stm32嵌入式硬件单片机mcuarm开发驱动开发物联网
提醒:在本文的标准库PWM频率、占空比调节实验所使用的开发板为STM32F407,HAL库PWM调节实验使用的开发板为STM32G431。已实现PWM输出步进1%调节PWM占空比。如果看不懂,可以先跳过原理部分,先copy代码体验一下。如果需要实现精确调节PWM的输出频率及占空比,这些是必须要掌握的。ST官方在2022年更新了尘封已久的STM32标准库,新版标准库和上一版本没有很大的区别,主要是对
- STM32F407ZGT6——10-1高级定时器输出指定个数 PWM 实验
成为不掉头发的工程师
单片机stm32嵌入式硬件
一、高级定时器简介高级定时器的框图和通用定时器框图很类似,只是添加了其它的一些功能,如:重复计数器、带死区控制的互补输出通道、断路输入等。高级定时器的时钟来自APB2,而PCLK2=168Mhz,我们设置PPRE2不分频,因此高级定时器时钟=168Mhz。1、重复计数器在学习基本定时器和通用定时器的时候,我们知道定时器发生上溢或者下溢时,会直接生成更新事件。有重复计数器的定时器并不完全是这样的,定
- (HAL)STM32F407ZGT6——25-1 通信协议SPI软件读写W25Q128实验
成为不掉头发的工程师
stm32嵌入式硬件单片机
一、实验内容通过KEY1按键来控制norflash的写入,通过按键KEY0来控制norflash的读取。并在LCD模块上显示相关信息。我们还可以通过USMART控制读取norflash的ID、擦除某个扇区或整片擦除。LED0闪烁用于提示程序正在运行。本次实验使用的板为正点原子STM32F4探索版V2,SPI配置为全双工通信。1、SPI简介SPI:串行外设设备接口,是一种高速的、全双工的、同步的通信
- OTG -- ULPI接口芯片USB3318讲解(二)
binhaoPro
OTG单片机嵌入式硬件
目录前沿1初识USBPHY芯片2ULPI接口与USBPHY芯片3USB3318简介3.1USB3318引脚定义3.2USB3318与ULPI接口时序3.3STM32F407OTGHS如何驱动USB33183.4USB3318原理图设计4总结前沿前面对STM32F407OTG模块进行了简单的讲解,如果使用OTG_FS模块,那么直接使用芯片引出的GPIO脚,就能够实现USB的通信,但是如果想要使用高速
- OTG -- STM32F407 OTG ID/VBUS/SOF引脚说明(四)
binhaoPro
OTGstm32嵌入式硬件单片机usb
目录前沿1ID引脚1.1ID引脚作为普通GPIO使用1.2ID引脚作为OTG引脚使用2VBUS引脚2.1VBUS引脚作为普通GPIO使用2.2VBUS引脚作为OTG引脚使用3SOF引脚3.1SOF引脚作为普通GPIO使用3.2SOF引脚作为OTG引脚使用前沿前面对OTG模块及OTG代码进行了简单的讲解,但是STM32F407OTG模块除了USBDP、USBDM和ULPI引脚之外,还有ID、SOF、
- OTG -- 初识STM32F407 OTG(一)
binhaoPro
OTGstm32嵌入式硬件单片机USBOTG
目录前沿1OTG简介2STM32F407OTG简介2.1STM32F407OTG_FS简介2.1.1引脚定义2.2STM32F407OTG_HS简介2.2.1OTG_HS内部全速PHY引脚定义2.2.2OTG_HS外部高速PHYULPI接口讲解3STM32F407OTG模块总结前沿USB专栏对USB的协议、USBDevice模式及STM32F103系列单片机USB模块的功能及代码进行了详细的讲解,
- OTG -- STM32 OTG驱动代码下载及简述(三)
binhaoPro
OTGstm32嵌入式硬件单片机
目录前沿1STM32OTG标准库的获取2设备模式代码匹配开发板2.1OTGFS全速代码修改2.2OTGHS代码修改2.2.1OTGHS外部高速PHY运行在高速模式代码修改2.2.2OTGHS外部高速PHY运行在全速模式代码修改2.2.3OTGHS内部全速PHY运行在全速模式代码修改前沿前面对STM32F407OTG模块及ULPI接口进行了简单的讲解,现在针对ST提供的标准库进行简单讲解,主要针对标
- 【STM32F407的CAN通讯代码配置】
小伯爱编程
stm32单片机嵌入式硬件
声明:参考其他博客,侵权删。CAN的初始化配置步骤,CAN相关的固件库函数和定义分布在文件stm32f10x_can.c和头文件stm32f10x_can.h文件中。(1)配置相关引脚的复用功能,使能CAN时钟。使用CAN第一步要使能CAN的时钟,其次要配置CAN的相关引脚为复用输出。在STM32F407中,需要设置PA11为上拉输入(CAN_RX引脚)PA12为上拉复用输出(CAN_TX引脚),
- STM32F407 CAN参数配置 500Kbps
【 STM32开发 】
【HAL】STM32CubeMX教程stm32CANCAN波特率CAN500K
本篇CAN参数适用芯片型号:STM32F407xx系统时钟:168MHz,CAN挂载总线APB1为42M波特率:500Kpbs引脚使用:TX_PB9,RX_PB8;修改为PA11+PA12后,参数不变。步骤一、打勾开启CAN,并配置波特率步骤二、打开FIFO-0的接收中断也可以使用FIFO-1,注意配合修改中断回调函数。步骤三、修改使用的引脚一定要查对原理图,因为CAN1有两组引脚可用:PA11+
- STM32F407 CAN参数配置 250Kbps
【 STM32开发 】
【HAL】STM32CubeMX教程单片机嵌入式硬件
本篇CAN参数适用芯片型号:STM32F407xx系统时钟:168MHz,CAN挂载总线APB1为42M波特率:250Kpbs引脚使用:TX_PB9,RX_PB8;修改为PA11+PA12后,参数不变。步骤一、打勾开启CAN,并配置波特率步骤二、打开FIFO-0的接收中断也可以使用FIFO-1,注意配合修改中断回调函数。步骤三、修改使用的引脚一定要查对原理图,因为CAN1有两组引脚可用:PA11+
- STM32F407 CAN 静默回环模式 配置
【 STM32开发 】
【HAL】STM32CubeMX教程单片机嵌入式硬件
CAN静默回环模式【Silent_LoopBack】自发自收,这种方式作“热自检”使用,即自我检查,不干扰总线,也不受总线干扰.发送:发出的数据,只会传输到自己的输入端,不会影响总线.接收:只能接收到自己发出的数据,不能接收总线上的数据;总线:无需接入到总线,即使接入了也不会影响到总线。本篇CAN参数适用芯片型号:STM32F407xx系统时钟:168MHz,CAN挂载总线APB1为42M引脚使用
- STM32F407 CAN参数配置 1Mbps
【 STM32开发 】
【HAL】STM32CubeMX教程单片机嵌入式硬件
本篇CAN参数适用芯片型号:STM32F407xx系统时钟:168MHz,CAN挂载总线APB1为42M波特率:1Mpbs引脚使用:TX_PB9,RX_PB8;修改为PA11+PA12后,参数不变。步骤一、打勾开启CAN,并配置波特率步骤二、打开FIFO-0的接收中断也可以使用FIFO-1,注意配合修改中断回调函数。步骤三、修改使用的引脚一定要查对原理图,因为CAN1有两组引脚可用:PA11+PA
- 继之前的线程循环加到窗口中运行
3213213333332132
javathreadJFrameJPanel
之前写了有关java线程的循环执行和结束,因为想制作成exe文件,想把执行的效果加到窗口上,所以就结合了JFrame和JPanel写了这个程序,这里直接贴出代码,在窗口上运行的效果下面有附图。
package thread;
import java.awt.Graphics;
import java.text.SimpleDateFormat;
import java.util
- linux 常用命令
BlueSkator
linux命令
1.grep
相信这个命令可以说是大家最常用的命令之一了。尤其是查询生产环境的日志,这个命令绝对是必不可少的。
但之前总是习惯于使用 (grep -n 关键字 文件名 )查出关键字以及该关键字所在的行数,然后再用 (sed -n '100,200p' 文件名),去查出该关键字之后的日志内容。
但其实还有更简便的办法,就是用(grep -B n、-A n、-C n 关键
- php heredoc原文档和nowdoc语法
dcj3sjt126com
PHPheredocnowdoc
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Current To-Do List</title>
</head>
<body>
<?
- overflow的属性
周华华
JavaScript
<!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/1999/xhtml&q
- 《我所了解的Java》——总体目录
g21121
java
准备用一年左右时间写一个系列的文章《我所了解的Java》,目录及内容会不断完善及调整。
在编写相关内容时难免出现笔误、代码无法执行、名词理解错误等,请大家及时指出,我会第一时间更正。
&n
- [简单]docx4j常用方法小结
53873039oycg
docx
本代码基于docx4j-3.2.0,在office word 2007上测试通过。代码如下:
import java.io.File;
import java.io.FileInputStream;
import ja
- Spring配置学习
云端月影
spring配置
首先来看一个标准的Spring配置文件 applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi=&q
- Java新手入门的30个基本概念三
aijuans
java新手java 入门
17.Java中的每一个类都是从Object类扩展而来的。 18.object类中的equal和toString方法。 equal用于测试一个对象是否同另一个对象相等。 toString返回一个代表该对象的字符串,几乎每一个类都会重载该方法,以便返回当前状态的正确表示.(toString 方法是一个很重要的方法) 19.通用编程:任何类类型的所有值都可以同object类性的变量来代替。
- 《2008 IBM Rational 软件开发高峰论坛会议》小记
antonyup_2006
软件测试敏捷开发项目管理IBM活动
我一直想写些总结,用于交流和备忘,然都没提笔,今以一篇参加活动的感受小记开个头,呵呵!
其实参加《2008 IBM Rational 软件开发高峰论坛会议》是9月4号,那天刚好调休.但接着项目颇为忙,所以今天在中秋佳节的假期里整理了下.
参加这次活动是一个朋友给的一个邀请书,才知道有这样的一个活动,虽然现在项目暂时没用到IBM的解决方案,但觉的参与这样一个活动可以拓宽下视野和相关知识.
- PL/SQL的过程编程,异常,声明变量,PL/SQL块
百合不是茶
PL/SQL的过程编程异常PL/SQL块声明变量
PL/SQL;
过程;
符号;
变量;
PL/SQL块;
输出;
异常;
PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言PL/SQL 是对 SQL 的扩展,sql的执行时每次都要写操作
- Mockito(三)--完整功能介绍
bijian1013
持续集成mockito单元测试
mockito官网:http://code.google.com/p/mockito/,打开documentation可以看到官方最新的文档资料。
一.使用mockito验证行为
//首先要import Mockito
import static org.mockito.Mockito.*;
//mo
- 精通Oracle10编程SQL(8)使用复合数据类型
bijian1013
oracle数据库plsql
/*
*使用复合数据类型
*/
--PL/SQL记录
--定义PL/SQL记录
--自定义PL/SQL记录
DECLARE
TYPE emp_record_type IS RECORD(
name emp.ename%TYPE,
salary emp.sal%TYPE,
dno emp.deptno%TYPE
);
emp_
- 【Linux常用命令一】grep命令
bit1129
Linux常用命令
grep命令格式
grep [option] pattern [file-list]
grep命令用于在指定的文件(一个或者多个,file-list)中查找包含模式串(pattern)的行,[option]用于控制grep命令的查找方式。
pattern可以是普通字符串,也可以是正则表达式,当查找的字符串包含正则表达式字符或者特
- mybatis3入门学习笔记
白糖_
sqlibatisqqjdbc配置管理
MyBatis 的前身就是iBatis,是一个数据持久层(ORM)框架。 MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis对JDBC进行了一次很浅的封装。
以前也学过iBatis,因为MyBatis是iBatis的升级版本,最初以为改动应该不大,实际结果是MyBatis对配置文件进行了一些大的改动,使整个框架更加方便人性化。
- Linux 命令神器:lsof 入门
ronin47
lsof
lsof是系统管理/安全的尤伯工具。我大多数时候用它来从系统获得与网络连接相关的信息,但那只是这个强大而又鲜为人知的应用的第一步。将这个工具称之为lsof真实名副其实,因为它是指“列出打开文件(lists openfiles)”。而有一点要切记,在Unix中一切(包括网络套接口)都是文件。
有趣的是,lsof也是有着最多
- java实现两个大数相加,可能存在溢出。
bylijinnan
java实现
import java.math.BigInteger;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class BigIntegerAddition {
/**
* 题目:java实现两个大数相加,可能存在溢出。
* 如123456789 + 987654321
- Kettle学习资料分享,附大神用Kettle的一套流程完成对整个数据库迁移方法
Kai_Ge
Kettle
Kettle学习资料分享
Kettle 3.2 使用说明书
目录
概述..........................................................................................................................................7
1.Kettle 资源库管
- [货币与金融]钢之炼金术士
comsci
金融
自古以来,都有一些人在从事炼金术的工作.........但是很少有成功的
那么随着人类在理论物理和工程物理上面取得的一些突破性进展......
炼金术这个古老
- Toast原来也可以多样化
dai_lm
androidtoast
Style 1: 默认
Toast def = Toast.makeText(this, "default", Toast.LENGTH_SHORT);
def.show();
Style 2: 顶部显示
Toast top = Toast.makeText(this, "top", Toast.LENGTH_SHORT);
t
- java数据计算的几种解决方法3
datamachine
javahadoopibatisr-languer
4、iBatis
简单敏捷因此强大的数据计算层。和Hibernate不同,它鼓励写SQL,所以学习成本最低。同时它用最小的代价实现了计算脚本和JAVA代码的解耦,只用20%的代价就实现了hibernate 80%的功能,没实现的20%是计算脚本和数据库的解耦。
复杂计算环境是它的弱项,比如:分布式计算、复杂计算、非数据
- 向网页中插入透明Flash的方法和技巧
dcj3sjt126com
htmlWebFlash
将
Flash 作品插入网页的时候,我们有时候会需要将它设为透明,有时候我们需要在Flash的背面插入一些漂亮的图片,搭配出漂亮的效果……下面我们介绍一些将Flash插入网页中的一些透明的设置技巧。
一、Swf透明、无坐标控制 首先教大家最简单的插入Flash的代码,透明,无坐标控制: 注意wmode="transparent"是控制Flash是否透明
- ios UICollectionView的使用
dcj3sjt126com
UICollectionView的使用有两种方法,一种是继承UICollectionViewController,这个Controller会自带一个UICollectionView;另外一种是作为一个视图放在普通的UIViewController里面。
个人更喜欢第二种。下面采用第二种方式简单介绍一下UICollectionView的使用。
1.UIViewController实现委托,代码如
- Eos平台java公共逻辑
蕃薯耀
Eos平台java公共逻辑Eos平台java公共逻辑
Eos平台java公共逻辑
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月1日 17:20:4
- SpringMVC4零配置--Web上下文配置【MvcConfig】
hanqunfeng
springmvc4
与SpringSecurity的配置类似,spring同样为我们提供了一个实现类WebMvcConfigurationSupport和一个注解@EnableWebMvc以帮助我们减少bean的声明。
applicationContext-MvcConfig.xml
<!-- 启用注解,并定义组件查找规则 ,mvc层只负责扫描@Controller -->
<
- 解决ie和其他浏览器poi下载excel文件名乱码
jackyrong
Excel
使用poi,做传统的excel导出,然后想在浏览器中,让用户选择另存为,保存用户下载的xls文件,这个时候,可能的是在ie下出现乱码(ie,9,10,11),但在firefox,chrome下没乱码,
因此必须综合判断,编写一个工具类:
/**
*
* @Title: pro
- 挥洒泪水的青春
lampcy
编程生活程序员
2015年2月28日,我辞职了,离开了相处一年的触控,转过身--挥洒掉泪水,毅然来到了兄弟连,背负着许多的不解、质疑——”你一个零基础、脑子又不聪明的人,还敢跨行业,选择Unity3D?“,”真是不自量力••••••“,”真是初生牛犊不怕虎•••••“,••••••我只是淡淡一笑,拎着行李----坐上了通向挥洒泪水的青春之地——兄弟连!
这就是我青春的分割线,不后悔,只会去用泪水浇灌——已经来到
- 稳增长之中国股市两点意见-----严控做空,建立涨跌停版停牌重组机制
nannan408
对于股市,我们国家的监管还是有点拼的,但始终拼不过飞流直下的恐慌,为什么呢?
笔者首先支持股市的监管。对于股市越管越荡的现象,笔者认为首先是做空力量超过了股市自身的升力,并且对于跌停停牌重组的快速反应还没建立好,上市公司对于股价下跌没有很好的利好支撑。
我们来看美国和香港是怎么应对股灾的。美国是靠禁止重要股票做空,在
- 动态设置iframe高度(iframe高度自适应)
Rainbow702
JavaScriptiframecontentDocument高度自适应局部刷新
如果需要对画面中的部分区域作局部刷新,大家可能都会想到使用ajax。
但有些情况下,须使用在页面中嵌入一个iframe来作局部刷新。
对于使用iframe的情况,发现有一个问题,就是iframe中的页面的高度可能会很高,但是外面页面并不会被iframe内部页面给撑开,如下面的结构:
<div id="content">
<div id=&quo
- 用Rapael做图表
tntxia
rap
function drawReport(paper,attr,data){
var width = attr.width;
var height = attr.height;
var max = 0;
&nbs
- HTML5 bootstrap2网页兼容(支持IE10以下)
xiaoluode
html5bootstrap
<!DOCTYPE html>
<html>
<head lang="zh-CN">
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">