- 蓝桥杯第八届省赛题笔记------基于单片机的电子钟程序设计与调试
七个小
蓝桥杯笔记蓝桥杯笔记单片机
题目要求:一、基本要求1.1使用CT107D单片机竞赛板,完成“电子钟”功能的程序设计与调试;1.2设计与调试过程中,可参考组委会提供的“资源数据包”;1.3Keil工程文件以准考证号命名,保存在以准考证号命名的考生文件夹中。二、硬件框图三、功能描述3.1初始化1)关闭蜂鸣器、继电器等无关外设;2)设备初始化时钟为23时59分50秒,闹钟提醒时间0时0分0秒。3.2显示功能1)时间显示格式2)温度
- 蓝桥杯第九届省赛题-----彩灯控制系统笔记
七个小
蓝桥杯笔记蓝桥杯笔记职场和发展单片机
题目要求:一、基本要求1.1使用CT107D单片机竞赛板,完成“彩灯控制器”功能的程序设计与调试;1.2设计与调试过程中,可参考组委会提供的“资源数据包”;1.3Keil工程文件以准考证号命名,完成设计后,提交完整、可编译的Keil工程文件到服务器。二、硬件框图三、功能描述3.1基本功能描述通过单片机控制8个LED指示灯按照特定的顺序(工作模式)亮灭;指示灯的流转间隔可通过按键调整,亮度可由电位器
- 蓝桥杯STM32学习之G431、F103基础知识(一)
不爱学习的刘.Sir
蓝桥杯嵌入式学习stm32嵌入式c语言
前言:第十二届蓝桥杯嵌入式设计与开发将竞赛平台由原来的CT107D更新为CT117E-M4,MCU也是将STM32F103RBT6更换为了STM32G431RBT6。为了明年的比赛做准备,所以F103和G431都需要学习。目录一、认识芯片芯片是如何命名的?32位是怎么来的?4GB是怎么算出来的?一、认识芯片芯片是如何命名的?先看两张图片。图片来自STM32系列产品选型手册。图片来自STM32F10
- 蓝桥杯之单片机学习(一)——LED指示灯的基本控制
周末不下雨
蓝桥杯——单片机51单片机
文章目录一、前言课程内容结构二、训练任务三、训练重点四、74HC138五、74HC573六、代码展示一、前言课程内容结构二、训练任务在CT107D单片机综合训练平台上实现LED的基本控制,首先让8路LED指示灯闪烁3遍然后熄灭,接着依次点亮LED指示灯,最后依次熄灭指示灯,程序循环实现上述功能。三、训练重点74HC138三八译码器74HC573锁存器74HC02或非门LED跑马灯四、74HC138
- (三)点亮你的LED
Mr zhua
蓝桥杯电子类蓝桥杯单片机
文章目录内容用到的模块同上篇博文代码内容点亮ct107d开发板上的led1用到的模块同上篇博文可以回看:((二)搞定烦人的蜂鸣器和继电器)的门电路部分代码无非就是在上一节课基础上加上:DeviceCtrl(0x80,0xfe);#includetypedefunsignedcharu8;voidDeviceCtrl(u8p2data,u8p0data){P0=p0data;//给数据P2=(P2&
- 【蓝桥杯单片机】第一章 大赛概述
撞上电子
蓝桥杯单片机职场和发展嵌入式硬件
单片机设计与开发项目开发环境与工具包括KeilC51集成开发环境、STC-ISP程序下载软件和国信长天单片机竞赛实训平台等。其中软件安装在下一章节,本章节重点介绍比赛相关内容和硬件部分。蓝桥杯单片机又名CT107D,CT107D是北京国信长天科技有限公司为“2011年全国电子专业人才设计与技能大赛--单片机设计与开发项目”设计的一款竞赛专用平台。平台兼容STC、Atmel等公司51系列单片机及部分
- 【蓝桥杯13】——PCF8591的应用(AD转换)
谏书稀
蓝桥杯单片机
功能概述PCF8591是具有IIC接口的8位A/D和D/A转换芯片如果硬件地址引脚A0、A1、A2均接地,那么,PCF8591的设备的读操作地址为:0x91;而写操作地址则为:0x90。蓝桥杯单片机设计与开发赛项使用的CT107D单片机开发平台中,PCF8591的三个硬件引脚地址均接地,两路模拟信号均为单端输入,分别是:光敏传感器接到AIN1,通道1;控制寄存器应写入:0x01。电位器Rb2接到A
- 蓝桥杯—单片机组—CT107D—IAP15F2K61S2
~O'Connor
单片机蓝桥杯嵌入式硬件
1、控制蜂鸣器Y5C通过一个锁存器,在P0口对应位输出,可以看到第七位对应BUZZ而Y5C又由Y5与WR(默认通过跳线帽接地)通过或非门得来,P2口的高3位通过38译码器来控制Yx(x表示0~7)输出,所以,相应控制代码如下:u8bdataport;sbitbuzeer=port^6;voidBuzeer(u8s){buzeer=s;P0=port;P2=0xa0;//P2=0xa0,表示其高3位
- 单片机_CT107D训练平台电路原理图\蓝桥杯训练板\输入输出模块\矩阵按键\蜂鸣器电路\继电器电路\LM386功率放大电路,驱动扬声器
ManGo CHEN
硬件原理图的分析单片机蓝桥杯矩阵
输入/输出模块配置4×4键盘矩阵,其中四个按键可通过跳线配置为独立按键;配置继电器、蜂鸣器;配置功率放大电路,驱动扬声器。1》4×4键盘矩阵原理图如下:图片中的按键电路可以切换成一排独立按键(S4、S5、S6、S7构成)与矩阵按键(S4…S19构成)。1、当J5的23进行短接时,S4、S5、S6、S7构成独立按键,当其中一个按键按下时都可以检测到低电平,来确定按键是否被按下。2、当J5的12进行短
- 单片机_CT107D训练平台电路原理图\蓝桥杯训练板\显示模块\限流电阻的作用\锁存器的作用\LCD1602显示电路
ManGo CHEN
硬件原理图的分析单片机蓝桥杯嵌入式硬件
显示模块配置路LED输出;配置8位8段共阳数码管;配置LCM1602和12860液晶接口。1》LED原理图如下:图中是8个LED发光二极管接在P0口(中间接了一个M74HC573M1R元器件是一个锁存器),可以看见LED二极管阳极接了一个限流电阻(限制电流:在导线中电压不变的情况下增加电阻,电流将变小,防止电流过大烧坏LED二极管)限流电阻作用限流电阻主要是为了防止电流过大损坏器件。这里的限流其实
- 单片机_CT107D训练平台电路原理图\蓝桥杯训练板\ 存储/IO 扩展模块\ 8255 扩展芯片\EEPROM 芯片 AT24C02\
ManGo CHEN
硬件原理图的分析单片机蓝桥杯嵌入式硬件
存储/IO扩展8255扩展芯片原理图:8255芯片是Intel公司生产的可编程并行I/O接口芯片,有3个8位并行I/O口。具有3个通道3种工作方式的可编程并行接口芯片(40引脚)。其各口功能可由软件选择,使用灵活,通用性强。8255可作为单片机与多种外设连接时的中间接口电路。1、8255内部结构和引脚功能:RESET:复位输入线,当该输入端处于高电平时,所有内部寄存器(包括控制寄存器)均被清除,所
- 蓝桥杯单片机必备知识-----(8)NE555测频
南岸青栀*
蓝桥杯
蓝桥杯单片机必备知识-----(8)NE555测频NE555测频原理很多人不知道NE555测频怎么搞,其实很简单。已经使用跳线帽将P34和NE555的输出端接在一起了,关乎NE555,有些许数电基础的都明白,NE555就是改变RB3,改变负载电阻,使其输出方波的频率发生改变,其中并不涉及任何对NE555的编程,当然你也没法对其编程。官方的CT107D的NE555输出频率范围是50-20K赫兹(以上
- 蓝桥杯单片机(CT107D)需要准备的一些文件的写法(First Prepare for Lanqiao Cup MCU Competition)
田三番
实物图CT107D.jpg电路原理图CT107D原理图.pngCT107D电路原理图所有文件(allfiles)所有文件(源代码)common.hmain.ctimer.chc138.cled.cdrivers.cdigital_tube.ckey.cTIPS:x^1=~x;X^0=X;Can'tshiftasinglePIN,butcanshifttheentireI/Oport;(不可移位单个
- 蓝桥杯第十届单片机国赛真题(CT107D——IAP15F2K61S2)
魏丶
蓝桥杯真题单片机蓝桥杯51单片机c语言
文章目录前言一、代码相关定义、声明1.头文件声明2.变量声明3.函数声明二、主要函数1.main函数2.按键扫描3.数码管显示4.数据采集5.串口处理6.LED指示功能7.定时器中断8.串口中断9.消除85°C显示三、省赛国赛经验前言相关说明:开发板:CT107D(IAP15F2K61S2)开发环境:Keil5涉及题目:第十届蓝桥杯单片机国赛真题主要函数代码及说明:一、代码相关定义、声明1.头文件
- 蓝桥杯第九届单片机国赛真题(CT107D——IAP15F2K61S2)
魏丶
蓝桥杯真题单片机蓝桥杯c语言51单片机
文章目录前言一、代码相关定义、声明1.头文件声明2.变量声明3.函数声明二、主要函数1.main函数2.按键扫描3.数码管显示4.LED指示功能5.定时器中断6.消除85°C显示前言相关说明:开发板:CT107D(IAP15F2K61S2)开发环境:Keil5涉及题目:第九届蓝桥杯单片机国赛真题主要函数代码及说明:一、代码相关定义、声明1.头文件声明#include"stdio.h"#includ
- 蓝桥杯第十一届单片机国赛真题(CT107D——IAP15F2K61S2)
魏丶
蓝桥杯真题单片机蓝桥杯c语言51单片机
文章目录前言一、代码相关定义、声明1.头文件声明2.变量声明3.函数声明二、主要函数1.main函数2.按键扫描3.数码管显示4.LED指示功能5.定时器中断6.消除85°C显示前言相关说明:开发板:CT107D(IAP15F2K61S2)开发环境:Keil5涉及题目:第十一届蓝桥杯单片机国赛真题主要函数代码及说明:一、代码相关定义、声明1.头文件声明#include"stdio.h"#inclu
- 蓝桥杯第十二届单片机省赛真题(CT107D——IAP15F2K61S2)
魏丶
蓝桥杯真题单片机蓝桥杯51单片机
文章目录前言一、代码相关定义、声明1.头文件声明2.变量声明3.函数声明二、主要函数1.main函数2.按键扫描3.数码管显示4.电压模式1、2输出5.LED显示6.定时器中断7.消除85°C显示三、省赛国赛经验前言相关说明:开发板:CT107D(IAP15F2K61S2)开发环境:Keil5涉及题目:第十二届蓝桥杯单片机省赛真题主要函数代码及说明:一、代码相关定义、声明1.头文件声明#inclu
- 蓝桥杯第十三届单片机省赛真题(CT107D——IAP15F2K61S2)
魏丶
蓝桥杯真题蓝桥杯51单片机
文章目录前言一、代码相关定义、声明1.头文件声明2.变量声明3.函数声明二、主要函数1.main函数2.按键扫描3.数码管显示、继电器控制4.LED显示5.定时器中断6.消除85°C显示三、总结经验附件:第十三届蓝桥杯单片机程序设计、客观题PDF前言相关说明:开发板:CT107D(IAP15F2K61S2)开发环境:Keil5涉及题目:第十三届蓝桥杯单片机省赛真题主要函数代码及说明:一、代码相关定
- 9.矩阵键盘的使用
流年亦梦
蓝桥杯IAP15F系列单片机
实现原理:令其中某一行或某一列为0(等同于独立键盘的接地),判断对应的位置的列或行是否为0,从而确定是哪一个按键被按下。(注意跳线帽位置的更改)学习时使用的平台为CT107S,原理图如下:其与竞赛用的官方平台CT107D不同在于WR、RD对应的引脚不同,CT107D原理图如下:(CT107D电路是为52单片机所设计,需使用IAP15F2K60S转接板,经转接板后WR,RD也为P42,P44,也即程
- 蓝桥杯单片机 | 特训案例【进阶03】24C02的基本读写操作
小蜜蜂老师
蓝桥杯单片机小蜜蜂笔记蓝桥杯单片机
【1】题目要求新建工程,以I/O模式编写代码,在CT107D单片机综合训练平台上,实现以下功能:1、将IIC总线的底层驱动代码文件正确移植到工程中。2、系统上电后,从24C04存储器的0x01、0x03和0x05这三个地址单元读取数据。3、将0x01单元读出的数据进行加1操作,如果计算结果大于10,复位为0,然后将这个结果写回0x01单元。4、将0x03单元读出的数据进行加2操作,如果计算结果大于
- 蓝桥杯单片机 | 特训案例【进阶05】采样光敏电阻与可调电阻的电压
小蜜蜂老师
蓝桥杯单片机单片机蓝桥杯小蜜蜂笔记
【1】题目要求新建工程,以I/O模式编写代码,在CT107D单片机综合训练平台上,实现以下功能:1、将IIC总线的底层驱动代码文件正确移植到工程中。2、光敏电阻rd1接到PCF8591的AIN1通道;可调电阻rb2接到PCF8591的AIN3通道。3、系统上电后,循环采样AIN1通道和AIN3通道的电压,并将A/D转换结果读出,换算成对应的实际电压值,保留2位小数,单位为V。4、在数码管上显示采样
- 蓝桥杯单片机 | 特训案例【进阶06】基于PCF8591的DAC模拟电压输出
小蜜蜂老师
蓝桥杯单片机蓝桥杯单片机小蜜蜂笔记
【1】题目要求新建工程,以I/O模式编写代码,在CT107D单片机综合训练平台上,实现以下功能:1、将IIC总线的底层驱动代码文件正确移植到工程中。2、将J5配置BTN模式,把S4设置为独立按键,选择DAC的输出模式。3、数码管的显示格式如下图,数码管最左边3位显示当前的DAC输出模式,数码管最右边3位显示当前DAC的输出电压,电压单位为V,保留2位小数。4、DAC的输出模式有3种。模式1中,数码
- 蓝桥杯单片机 | 特训案例【进阶04】24C02存储按键触发次数
小蜜蜂老师
蓝桥杯单片机小蜜蜂笔记蓝桥杯单片机
【1】题目要求新建工程,以I/O模式编写代码,在CT107D单片机综合训练平台上,实现以下功能:1、将IIC总线的底层驱动代码文件正确移植到工程中。2、将J5的23脚短接,把S4、S5和S6设置为独立按键。3、用24C02存储器的0x00、0x01和0x02这个三个地址单元分别存储S4、S5和S6的按下次数。4、系统上电后,先从24C04存储器的0x00、0x01和0x02这三个地址单元读取数据,
- 蓝桥杯单片机-ADC-A/D转换-测量PCF8591中AIN3通道(滑动变阻器Rb2)的电压
狂人伊莎
蓝桥杯单片机单片机蓝桥杯stm32c语言
文章目录前言实例程序:题目main.ciic.ciic.h前言蓝桥杯单片机开发板CT107D中的板载A/D转换芯片PCF8591可进行ADC和DAC的转换,该芯片有4个输入通道;在该开发板中,PCF8591芯片的AIN3引脚接滑动变阻器Rb2,通过旋转滑动变阻器Rb2,则可改变AIN3引脚的输入电压。在该开发板中,PCF8591芯片的AIN3引脚接滑动变阻器Rb2,通过旋转滑动变阻器Rb2,则可改
- 蓝桥杯单片机-ADC-A/D转换-测量PCF8591中AIN1通道(光敏电阻RD1)的电压
狂人伊莎
蓝桥杯单片机单片机蓝桥杯stm32c语言
文章目录前言实例程序:题目main.ciic.ciic.h前言蓝桥杯单片机开发板CT107D中的板载A/D转换芯片PCF8591可进行ADC和DAC的转换,该芯片有4个输入通道;在该开发板中,PCF8591芯片的AIN3引脚接滑动变阻器Rb2,通过旋转滑动变阻器Rb2,则可改变AIN3引脚的输入电压。PCF8591芯片的AIN1引脚接光敏电阻RD1,通过改变光敏电阻RD1的进光量,则可改变AIN1
- 蓝桥杯单片机 | 特训案例【进阶07】基于PCF8591的电压信号探测器
小蜜蜂老师
蓝桥杯单片机蓝桥杯单片机小蜜蜂笔记
【1】题目要求新建工程,以I/O模式编写代码,在CT107D单片机综合训练平台上,实现以下功能:1、将IIC总线的底层驱动代码文件正确移植到工程中。2、将J5配置BTN模式,把S4、S5和S6设置为独立按键。3、系统上电后,电压参数为3.00V,报警计数为0。单片机循环采样PCF8591芯片AIN3通道的输入电压,并将该电压与电压参数比较。采样电压小于电压参数时,启动报警计时,报警计数值每秒钟加1
- 蓝桥杯单片机最全备考资料:真题、代码、原理图、指导手册、资源包
耗不尽的先生
蓝桥杯蓝桥杯51单片机单片机c语言嵌入式硬件
目录前言一、第一~十二届省/国赛真题、十三届模拟题二、第八~十二届省/国赛客观题参考答案与解析三、《“蓝桥杯”全国软件和信息技术专业人才大赛实训指导书》四、《51单片机原理与应用开发》小蜜蜂学习笔记与题库、《蓝桥杯单片机设计与开发》特训手册【小蜜蜂】五、赛点资源数据包_单片机_2021、2020年六、CT107D竞赛板Protues仿真模拟原理图七、IAP15F2K61S2_V20_00原理图八、
- 蓝桥杯单片机 | 特训案例【进阶02】长按与短按控制数码管显示
小蜜蜂老师
蓝桥杯单片机蓝桥杯单片机小蜜蜂老师
【1】题目要求新建工程,以I/O模式编写代码,在CT107D单片机综合训练平台上,实现以下功能:1、系统上电后,关闭蜂鸣器和继电器,关闭全部指示灯,数码管最右边两位显示计数初始值28,其余数码管关闭。2、利用定时器0实现10ms的间隔定时,将其作为长定时的基本单位,用于记录按键按下的持续时间。3、将J5的23脚短接,把S4设置为独立按键。4、循环扫描S4按键,按下时间小于1秒为短按,数码管上的数字
- 蓝桥杯单片机 | 特训案例【进阶01】灯光闪烁与数码管计数
小蜜蜂老师
蓝桥杯单片机蓝桥杯单片机小蜜蜂老师
【1】题目要求新建工程,以I/O模式编写代码,在CT107D单片机综合训练平台上,实现以下功能:1、系统上电后,关闭蜂鸣器和继电器,关闭全部指示灯,关闭全部数码管,然后进入灯光闪烁和数码管计数的循环。2、如下图所示:数码管最右边两位显示L8指示灯的闪烁次数;最左边一位显示L1和L2指示灯的同时翻转次数。3、循环实现灯光闪烁和数码管计数:L8指示灯循环闪烁,L8每闪烁1次,数码管最右边两位加1,最大
- 学习笔记——定时器的综合案例解析
Born_toward
学习笔记蓝桥杯学习单片机c语言
目录一、任务简述1.1任务要求二、实现方法三、参考代码一、任务简述在CT107D单片机上,利用定时器T0、数码管模块和两个独立按键(J5的2-3短接),设计一个秒表,具有清零,暂停,启动功能。1.1任务要求1.显示格式:分-秒-0.05秒例如:05-14-18为5分14秒900毫秒2.独立按键S4:暂停/启动独立按键S5:清零按键均为按下有效。二、实现方法确定好函数编写,利用之前学过的知识实现本功
- Spring的注解积累
yijiesuifeng
spring注解
用注解来向Spring容器注册Bean。
需要在applicationContext.xml中注册:
<context:component-scan base-package=”pagkage1[,pagkage2,…,pagkageN]”/>。
如:在base-package指明一个包
<context:component-sc
- 传感器
百合不是茶
android传感器
android传感器的作用主要就是来获取数据,根据得到的数据来触发某种事件
下面就以重力传感器为例;
1,在onCreate中获得传感器服务
private SensorManager sm;// 获得系统的服务
private Sensor sensor;// 创建传感器实例
@Override
protected void
- [光磁与探测]金吕玉衣的意义
comsci
这是一个古代人的秘密:现在告诉大家
信不信由你们:
穿上金律玉衣的人,如果处于灵魂出窍的状态,可以飞到宇宙中去看星星
这就是为什么古代
- 精简的反序打印某个数
沐刃青蛟
打印
以前看到一些让求反序打印某个数的程序。
比如:输入123,输出321。
记得以前是告诉你是几位数的,当时就抓耳挠腮,完全没有思路。
似乎最后是用到%和/方法解决的。
而今突然想到一个简短的方法,就可以实现任意位数的反序打印(但是如果是首位数或者尾位数为0时就没有打印出来了)
代码如下:
long num, num1=0;
- PHP:6种方法获取文件的扩展名
IT独行者
PHP扩展名
PHP:6种方法获取文件的扩展名
1、字符串查找和截取的方法
1
$extension
=
substr
(
strrchr
(
$file
,
'.'
), 1);
2、字符串查找和截取的方法二
1
$extension
=
substr
- 面试111
文强chu
面试
1事务隔离级别有那些 ,事务特性是什么(问到一次)
2 spring aop 如何管理事务的,如何实现的。动态代理如何实现,jdk怎么实现动态代理的,ioc是怎么实现的,spring是单例还是多例,有那些初始化bean的方式,各有什么区别(经常问)
3 struts默认提供了那些拦截器 (一次)
4 过滤器和拦截器的区别 (频率也挺高)
5 final,finally final
- XML的四种解析方式
小桔子
domjdomdom4jsax
在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。 预 备 测试环境: AMD 毒龙1.4G OC 1.5G、256M DDR333、Windows2000 Server
- wordpress中常见的操作
aichenglong
中文注册wordpress移除菜单
1 wordpress中使用中文名注册解决办法
1)使用插件
2)修改wp源代码
进入到wp-include/formatting.php文件中找到
function sanitize_user( $username, $strict = false
- 小飞飞学管理-1
alafqq
管理
项目管理的下午题,其实就在提出问题(挑刺),分析问题,解决问题。
今天我随意看下10年上半年的第一题。主要就是项目经理的提拨和培养。
结合我自己经历写下心得
对于公司选拔和培养项目经理的制度有什么毛病呢?
1,公司考察,选拔项目经理,只关注技术能力,而很少或没有关注管理方面的经验,能力。
2,公司对项目经理缺乏必要的项目管理知识和技能方面的培训。
3,公司对项目经理的工作缺乏进行指
- IO输入输出部分探讨
百合不是茶
IO
//文件处理 在处理文件输入输出时要引入java.IO这个包;
/*
1,运用File类对文件目录和属性进行操作
2,理解流,理解输入输出流的概念
3,使用字节/符流对文件进行读/写操作
4,了解标准的I/O
5,了解对象序列化
*/
//1,运用File类对文件目录和属性进行操作
//在工程中线创建一个text.txt
- getElementById的用法
bijian1013
element
getElementById是通过Id来设置/返回HTML标签的属性及调用其事件与方法。用这个方法基本上可以控制页面所有标签,条件很简单,就是给每个标签分配一个ID号。
返回具有指定ID属性值的第一个对象的一个引用。
语法:
&n
- 励志经典语录
bijian1013
励志人生
经典语录1:
哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。每晚抽出2个小时的时间用来阅读、进修、思考或参加有意的演讲、讨论,你会发现,你的人生正在发生改变,坚持数年之后,成功会向你招手。不要每天抱着QQ/MSN/游戏/电影/肥皂剧……奋斗到12点都舍不得休息,看就看一些励志的影视或者文章,不要当作消遣;学会思考人生,学会感悟人生
- [MongoDB学习笔记三]MongoDB分片
bit1129
mongodb
MongoDB的副本集(Replica Set)一方面解决了数据的备份和数据的可靠性问题,另一方面也提升了数据的读写性能。MongoDB分片(Sharding)则解决了数据的扩容问题,MongoDB作为云计算时代的分布式数据库,大容量数据存储,高效并发的数据存取,自动容错等是MongoDB的关键指标。
本篇介绍MongoDB的切片(Sharding)
1.何时需要分片
&nbs
- 【Spark八十三】BlockManager在Spark中的使用场景
bit1129
manager
1. Broadcast变量的存储,在HttpBroadcast类中可以知道
2. RDD通过CacheManager存储RDD中的数据,CacheManager也是通过BlockManager进行存储的
3. ShuffleMapTask得到的结果数据,是通过FileShuffleBlockManager进行管理的,而FileShuffleBlockManager最终也是使用BlockMan
- yum方式部署zabbix
ronin47
yum方式部署zabbix
安装网络yum库#rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6.noarch.rpm 通过yum装mysql和zabbix调用的插件还有agent代理#yum install zabbix-server-mysql zabbix-web-mysql mysql-
- Hibernate4和MySQL5.5自动创建表失败问题解决方法
byalias
J2EEHibernate4
今天初学Hibernate4,了解了使用Hibernate的过程。大体分为4个步骤:
①创建hibernate.cfg.xml文件
②创建持久化对象
③创建*.hbm.xml映射文件
④编写hibernate相应代码
在第四步中,进行了单元测试,测试预期结果是hibernate自动帮助在数据库中创建数据表,结果JUnit单元测试没有问题,在控制台打印了创建数据表的SQL语句,但在数据库中
- Netty源码学习-FrameDecoder
bylijinnan
javanetty
Netty 3.x的user guide里FrameDecoder的例子,有几个疑问:
1.文档说:FrameDecoder calls decode method with an internally maintained cumulative buffer whenever new data is received.
为什么每次有新数据到达时,都会调用decode方法?
2.Dec
- SQL行列转换方法
chicony
行列转换
create table tb(终端名称 varchar(10) , CEI分值 varchar(10) , 终端数量 int)
insert into tb values('三星' , '0-5' , 74)
insert into tb values('三星' , '10-15' , 83)
insert into tb values('苹果' , '0-5' , 93)
- 中文编码测试
ctrain
编码
循环打印转换编码
String[] codes = {
"iso-8859-1",
"utf-8",
"gbk",
"unicode"
};
for (int i = 0; i < codes.length; i++) {
for (int j
- hive 客户端查询报堆内存溢出解决方法
daizj
hive堆内存溢出
hive> select * from t_test where ds=20150323 limit 2;
OK
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
问题原因: hive堆内存默认为256M
这个问题的解决方法为:
修改/us
- 人有多大懒,才有多大闲 (评论『卓有成效的程序员』)
dcj3sjt126com
程序员
卓有成效的程序员给我的震撼很大,程序员作为特殊的群体,有的人可以这么懒, 懒到事情都交给机器去做 ,而有的人又可以那么勤奋,每天都孜孜不倦得做着重复单调的工作。
在看这本书之前,我属于勤奋的人,而看完这本书以后,我要努力变成懒惰的人。
不要在去庞大的开始菜单里面一项一项搜索自己的应用程序,也不要在自己的桌面上放置眼花缭乱的快捷图标
- Eclipse简单有用的配置
dcj3sjt126com
eclipse
1、显示行号 Window -- Prefences -- General -- Editors -- Text Editors -- show line numbers
2、代码提示字符 Window ->Perferences,并依次展开 Java -> Editor -> Content Assist,最下面一栏 auto-Activation
- 在tomcat上面安装solr4.8.0全过程
eksliang
Solrsolr4.0后的版本安装solr4.8.0安装
转载请出自出处:
http://eksliang.iteye.com/blog/2096478
首先solr是一个基于java的web的应用,所以安装solr之前必须先安装JDK和tomcat,我这里就先省略安装tomcat和jdk了
第一步:当然是下载去官网上下载最新的solr版本,下载地址
- Android APP通用型拒绝服务、漏洞分析报告
gg163
漏洞androidAPP分析
点评:记得曾经有段时间很多SRC平台被刷了大量APP本地拒绝服务漏洞,移动安全团队爱内测(ineice.com)发现了一个安卓客户端的通用型拒绝服务漏洞,来看看他们的详细分析吧。
0xr0ot和Xbalien交流所有可能导致应用拒绝服务的异常类型时,发现了一处通用的本地拒绝服务漏洞。该通用型本地拒绝服务可以造成大面积的app拒绝服务。
针对序列化对象而出现的拒绝服务主要
- HoverTree项目已经实现分层
hvt
编程.netWebC#ASP.ENT
HoverTree项目已经初步实现分层,源代码已经上传到 http://hovertree.codeplex.com请到SOURCE CODE查看。在本地用SQL Server 2008 数据库测试成功。数据库和表请参考:http://keleyi.com/a/bjae/ue6stb42.htmHoverTree是一个ASP.NET 开源项目,希望对你学习ASP.NET或者C#语言有帮助,如果你对
- Google Maps API v3: Remove Markers 移除标记
天梯梦
google maps api
Simply do the following:
I. Declare a global variable:
var markersArray = [];
II. Define a function:
function clearOverlays() {
for (var i = 0; i < markersArray.length; i++ )
- jQuery选择器总结
lq38366
jquery选择器
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
- 基础数据结构和算法六:Quick sort
sunwinner
AlgorithmQuicksort
Quick sort is probably used more widely than any other. It is popular because it is not difficult to implement, works well for a variety of different kinds of input data, and is substantially faster t
- 如何让Flash不遮挡HTML div元素的技巧_HTML/Xhtml_网页制作
刘星宇
htmlWeb
今天在写一个flash广告代码的时候,因为flash自带的链接,容易被当成弹出广告,所以做了一个div层放到flash上面,这样链接都是a触发的不会被拦截,但发现flash一直处于div层上面,原来flash需要加个参数才可以。
让flash置于DIV层之下的方法,让flash不挡住飘浮层或下拉菜单,让Flash不档住浮动对象或层的关键参数:wmode=opaque。
方法如下:
- Mybatis实用Mapper SQL汇总示例
wdmcygah
sqlmysqlmybatis实用
Mybatis作为一个非常好用的持久层框架,相关资料真的是少得可怜,所幸的是官方文档还算详细。本博文主要列举一些个人感觉比较常用的场景及相应的Mapper SQL写法,希望能够对大家有所帮助。
不少持久层框架对动态SQL的支持不足,在SQL需要动态拼接时非常苦恼,而Mybatis很好地解决了这个问题,算是框架的一大亮点。对于常见的场景,例如:批量插入/更新/删除,模糊查询,多条件查询,联表查询,