- 标准库STM32F1_USART2_DMA接收发送数据源码分享直接复制能用
谢谢~谢先生
1024程序员节stm32笔记
标准库STM32F1_USART2_DMA接收发送数据源码分享直接复制能用STM32的DMA通道表:现有一个小需求,使用STM32F1系列单片机做串口2的收发数据的功能,通过PC上的串口调试助手给单片机发一串数据,单片机收到数据后再给PC的串口调试助手发回去。本次使用的是串口DMA方式接收数据,和DMA方式发送数据。STM32使用USART2,对应单片机的PA1控制方向,PA2发送,PA3接收。代
- STM32F103C8T6通过震动传感器控制继电器开灯
Streetlamp28
stm32单片机arm
本次我们使用到了STM32F103C8T6最小系统板作为我们的主控板,通过接收到SW-1801P震动传感器的电平信号,进而来控制继电器的打开实现开灯。1.首先是继电器,在图中我们可以看见有VCC,GND,IN三个引脚,它们分别对应的接线是电源,地和我们所设置的信号触发端(在本例程中为PA1引脚)。在引脚的另一端分别有NO,COM和NC端,它们分别对应了常开端,公共端和常闭端。在继电器中有两个灯,红
- stm32项目(19)——基于stm32的信号中转器
嵌入式小李
stm32stm32信号检测信号发生
1.设计要求使用一路AD转换器,对输入信号进行检测,将检测到的信号,进行DA输出。实现输入什么信号就输出什么信号的功能。2.实现效果使用信号发生器,产生1Khz的正弦波,输入到单片机的AD口——PA1,再使用示波器,接到单片机的DA口——PA4。便可观察到如下效果。3.相关概念STM32是意法半导体(STMicroelectronics)推出的一系列32位微控制器系列,其中包括了多个型号和系列。这
- 蓝桥杯嵌入式——省赛模板构建_led_key
学者7
蓝桥杯职场和发展
按键:不按的时候是高电平,按的时候是低电平,所以四个引脚配置浮空输入(输入的电平完全由外部决定)将PA1,PB0,PB1,PB2引脚配置成输入模式,不带上下拉为每个独立的外设都生成一个.c和.h文件LED灯配置根据原理图我们需要初始化PC8,9,10,11,12,13,14,15引脚为高电平,锁存器PD2为低电平,默认推挽输出生成代码在目标工程的中间层bsp里新建.c和.h文件用来存放外设代码co
- NJU PA2思路(riscv32)
idMiFeng
PA笔记
运行NEMU后,当键入c或si时的原理是一样的,都是调用cpu_exec(n),执行n条指令,n是一个无符号整数,传入-1的话变成无符号整数的最大值,可视为把指令不停地执行下去无停顿,否则执行完n条指令后程序会回到sdb_mainloop中等待下一条用户的sdb命令。这段代码是cpu_exec函数的实现,下面是对其功能的详细说明:首先,根据传入的参数n和预定义的MAX_INST_TO_PRINT比
- 10、江科大stm32视频学习笔记——PWM驱动led呼吸灯、驱动舵机、驱动直流机
weixin_45981798
stm32单片机stm32单片机嵌入式硬件
目录一、PWM驱动LED呼吸灯(灯接在PA0)1、PWM波和GPIO的对应关系参考引脚定义表2、计数器的计算3、TIM输出PWM波使用步骤编辑4、代码(1)输出化比较单元(2)PWM.c(3)main.c5、重映射更换成PA15亮灯二、PWM驱动舵机(舵机接在PA1、按键在PB1)1、电路图2、参数计算3、代码(1)PWM.c修改的地方(2)PWM.c完整代码(3)Servo.c(4)main.c
- (1)GD32E502C-START 开发板学习——点亮LED灯
莫名的曾小贤
GD32E502嵌入式硬件stm32
一、前言默认读者有一定的嵌入式基础,本人也是才开始学习嵌入式,因此边学习边记录,有误地方请指出。不讲复杂的理论过程,简单易懂快速实现基本功能。首先,需要理解点亮LED灯的功能原理,下图为GD32E502C-START开发板的LED原理图,MCU对应的GPIO口(通用输入输出接口)分别为PA1、PF5、PC0、PC1,经过各自限流电阻R连接到LED灯(阴极)再到地GND,其为电流的通路流向从左到右(
- 7、STM32之ADC(获取某个端口电压并显示)
叫什么呀
STM32笔记stm32单片机嵌入式硬件
文章目录一、ADC简介1、逐次逼近型ADC2、ADC模块框图3、ADC基本结构4、转换模式5、触发控制6、数据对齐7、通道采样时间8、校准二、代码1、一些函数2、ADC初始化3、实验获取PA1的电压并显示一、ADC简介ADC(Analog-DigitalConverter)模拟-数字转换器ADC可以将引脚上连续变化的模拟电压转换为内存中存储的数字变量,建立模拟电路到数字电路的桥梁。12位逐次逼近型
- stm32与三极管8050NPN集电极开路驱动电路---1
小孙小孙,看着认真
三极管stm32单片机arm
准备做一个检测水位高低来加水的电路,利用单片机STM32引脚来检测水位高低以及作为水泵启动的信号首先做水泵的驱动电路,材料是:STM32最小系统,电源220AC转DC5V,DC14V,三极管8050NPN,电阻,DC12水泵;将DC5V接入单片机最小系统;将水泵接入如下电路!有图可以看出是一个普通的三极管集电极开路的电路;利用单片机引脚PA1的高电平与低电平来驱动水泵,高电平时为DC3.3V;低电
- 南大PA1完结,包含思路以及参考代码
赵英英俊
南京大学njuicsPAlinuxvimc语言
Pa1总结前记:在查看本文之前请牢记学术诚信,本文只是作者随手记录,请以观看思路为主,不要照抄照搬!!!自己多思考多尝试!!!遇见问题请牢记RTFSC,STFW以及RTFM!!!这里补一下Github仓库地址,但是最近比较忙,作者也鸽了好久,有时间一定为大家全都补上QaQ~Pa1.1在开始愉快的PA之旅之前本次实验是基于riscv32来完成的,如果选择的其他ISA,可以参考思路开天辟地的篇章计算机
- Hbuilder 连接MuMu模拟器
ki u m"
adb前端
1、下载MuMu模拟器MuMu模拟器官网_安卓模拟器_网易手游模拟器2、打开Hbuilder-运行-运行到手机或模拟器-ADB路径设置(1)adb路径为模拟器的安装位置../emulator/nemu/vmonitor/bin/adb_server.exe(2)MuMu模拟器端口号为75553、打开Hbuilder-运行-运行到手机或模拟器-AndroidApp基座点击“运行”
- 使用MuMu模拟器自带adb抓取apk日志文件
被代码折磨的狗子
unity3dunity3dadb
前言:前几天在网上学习使用androidstudio打包arr,放入unity接入qq登录功能,废了九牛二虎之力终于打包成功,发布到真机测试,点击闪退,为了查看到错误信息,网上找到了使用adb抓包的方法,再次特意记录一下。一、下载安装MuMU模拟器模拟器下载mumu自带adb工具路径D:\MuMu(自定义安装路径,这里我安装在D盘MuMu文件下)\emulator\nemu\vmonitor\bi
- 四 STM32F4 实现外部中断以及串口打印
wenchun2021
STM32stm32单片机嵌入式硬件
参考文章:中断-NVIC以及EXTI外设详解这里使用STM32F411U6微控制器,这里使用PC15产生脉冲信号,并利用PA1引脚输入信息来触发外部中断.1.初始化外部中断EXIT_init()对用到的外设进行时钟使能配置引脚PC15为输出,推挽,上拉,100MHZ模式配置引脚PA1为输入上拉通过SYSCFG_EXTILineConfig()函数将PA1于中断线EXTI_Line1进行连接配置外部
- STM32使用多路PWM注意事项
纳米机器人geniusNMRobot
STM32嵌入式硬件ros2单片机
这是使用CubeMX自动产生的代码,使用TIM2产生了PA0,PA1,PA2,PA3这4路PWM,可以看到里面Pulse是共同使用了一个sConfigOC,如果是需要动态调整Pulse,就需要特别注意。如果是用来产生呼吸灯,就会把这4个PWM都打乱,我觉得,最好是定义4个不同的sCongigOCsConfigOC.Pulse=1500;if(HAL_TIM_PWM_ConfigChannel(&h
- STM32F103C8T6_PWM引脚
纳米机器人geniusNMRobot
stm32嵌入式硬件单片机
可以看到:一共可以产生4x4=16路PWM信号:每个TIMER4路PWM,PA0,PA1,PA2,PA3,PA8,PA10,PA11;PA共7个PB0,PB1,PB6,PB7,PB8,PB9,PB14;PB共7个
- 我的第一个Arduino点灯程序
纳米机器人geniusNMRobot
机器人ros2嵌入式硬件stm32Arduino
我简直难以相信,什么都不用配置,就这么几行代码,就可以blink了voidsetup(){//Setupthebuilt-inLEDpinasanoutput:pinMode(PA1,OUTPUT);}voidloop(){digitalWrite(PA1,!digitalRead(PA1));//TurntheLEDfromofftoon,orontooffdelay(1000);//Waitf
- NEMU PA1实验思路
手写丨的从前丶
NEMU
NEMUPA1实验思路版权归zzy所有,不许外传!本文主要是提供PA1思路,为了避免踩了一堆坑而浪费时间。若想copy代码请移步他处,本文仅供学习交流用,谢谢!阅读前请确保仔细阅读了PA1实验指导书的有关内容!必做任务1实现正确的寄存器结构体需要了解结构体和联合体的概念,保证gpr[i]对应第i个寄存器即可。NEMU/nemu/include/cpu/reg.h修改如下typedefstruct{
- STM32通用定时器实现pwm输出、输入捕获
独步逍遥&万界仙踪
stm32stm32单片机arm
简介以stm32f103rct6为例,下面说明如何使用通用定时器实现pwm输出详细stm32的定时器有多种类型,有RTC、基本定时器、通用定时器、高级定时器。下面我们选择通用定时器来实现pwm输出功能。利用比较功能输出pwm这里我选择TIM2定时器。第一步:选择哪几个引脚输出pwm信号,这里我选择PA1、PA2,如下图:第二步:使能外设时钟;使能GPIO的时钟,使能TIM2的时钟。RCC_APB1
- Qt右键菜单
Alphapeople
qt开发语言
先创建菜单指针:#includeQMenu*pMenu=nullptr;pMenu=newQMenu(this);设置菜单策略:this->setContextMenuPolicy(Qt::DefaultContextMenu);创建动作并将动作添加进菜单,通过槽函数设置应该进行的相关动作:QAction*pA1=newQAction(u8"动作一");pMenu->addAction(pA1);
- stm32f10系列--管脚被设置为输入模式时,对其进行输出操作将影响其输入功能
赵鸣寒
stm32嵌入式硬件GPIO输入GPIO输出单片机
有时程序载入硬件,没有按代码执行,可能由于此。1.欲完成功能:结构:PA0管脚可以输出高低电平,控制LED灯的亮灭;PA1管脚作为输入,连接一头已经接地的switch开关。逻辑:当开关闭合时,LED灯亮;当开关断开时,LED灯灭。代码和电路图如下:2.发现问题程序载入到芯片后运行,开关断与闭合,灯的状态无变化。又用核心板硬件测试,发现是一样的问题。3.原因解析GPIO_Write(GPIOA,0x
- STM32 ADC+定时器+DMA+FFT
@一二三四五
stm32单片机嵌入式硬件
本次实现的功能为单片机DAC输出一个正弦波,然后ADC定时采样用DMA输出,最后对DAC输出的波形进行FFT。单片机STM32F103ZET6内部时钟一、配置ADCADC端口为PA1,采用DMA输出,定时器3触发定时器时钟64M,分频后为102.4KHzADC采样时间为102.4KHz/100=1.024KHz二、配置DACDAC端口PA4DMA传输定时器6定时器时钟64M,分频后为1MHz三、配
- EXTI (2)
南嶋彻
单片机嵌入式硬件
增强版实验简介EXTI5和EXTI9共享一个中断源下面的类似EXTI0到4各自拥有一个中断源改变引脚PA0和PA1改变为PA5和PA6EXTI的重映射之前是把PA0映射到EXTI0PA1映射到EXTI1上现在是要把PA5和PA6分别映射到EXTI5和6上EXTI进行初始化NVIC初始化编写中断函数因为EXTI5和6都可以触发同一个中断源所以要判断到底是哪一个触发的就要去查中断挂起寄存器的值如果是第
- 机器人规划算法——将多边形障碍物离散到地图像素点上?
Jack Ju
自动驾驶算法机器人算法
问题一:如何判断一个点是否在多边形区域内?方法1:向量叉乘判别法设多边形的顶点依次为A1,A2…An,要判断的点为P,那么分别计算向量PA1叉乘向量PA2,向量PA2叉乘向量PA3,…,向量PA(n-1)叉乘向量PAn,向量PAn叉乘向量PA1,如果这些叉乘的结果都同向的话,那么这个点就在多边形的内部。方法2:面积和判别法判断目标点与多边形的每条边组成的三角形面积和是否等于该多边形,相等则在多边形
- RT-Thread LoRa组件学习
玩转物联网
RT-Thread组件学习rttlorastm32单片机
本文主要讲解如何在rt-thread使用LoRa组件相关内容1.硬件以及软件相关描述硬件:stm32f103+LoRasx1278spi1cs----PA4clk---PA5miso---PA6mosi---PA7复位引脚------PA1,DIO0----PA2操作系统:rt-thread3.1.2软件:keil5,env2.使用env工具进行配置2.1:进到工程的根目录,打开env窗口,确保软
- STM32外部中断大问题
撞上电子
stm32单片机嵌入式硬件
问题:一直进入中断,没有触发信号,也一直进入。描述:开PA0为外部中断,刚刚很好,一个触发信号一个中断,中断函数没有丢,也没有抢跑,开PA1为外部中断也是,都很好,只要能开到3个外部中断以上,就会出现这种情况,明明没有触发外部中断,可是中断服务函数还是不断的++。问题一:电气噪声和抖动电气噪声和抖动是常见的问题,可能会导致STM32的外部中断不断触发,即使没有明显的触发信号。以下是一些处理电气噪声
- STM32-(25):PWM实验
半个月儿上来
STM32PWM脉冲宽度调制
上一篇:STM32-(24):PWM基础下一篇:STM32-(26):RCC内部结构与原理分析实验:通过控制PWM控制LED的亮度,配置PA1为TIM2的PWM输出。得到PWM波形的占空比的两种方法:①:通过示波器观察波形②:通过一个实际的执行机构来观察执行效果(这里就用LED灯)标题1标题2代码main.c/********************************************
- Stm32旧版库函数7——stm32 PWM波 TIM2 PA0 PA1 PA2 PA3
fengyuzhe13
STM32stm32单片机嵌入式硬件
#include#include"delay.h"#include"ppm.h"TIM_TimeBaseInitTypeDefTIM_TimeBaseStructure;TIM_OCInitTypeDefTIM_OCInitStructure;u16Ppm;voidPpm_GPIO_Configuration(void){GPIO_InitTypeDefGPIO_InitStructure;//R
- Android Studio连接MuMu模拟器
小包同学_
androidstudioandroidandroid-studio
一、找到MUMU模拟器安装目录bin文件夹路径C:\ProgramFiles\MuMu\emulator\nemu\vmonitor\bin二、cmdcdC:\ProgramFiles\MuMu\emulator\nemu\vmonitor\bin此文件夹三、输入adb_server.execonnect127.0.0.1:7555如图表示成功AndroidStudio就可以连接MUMU模拟器了四
- Hbuilder用MUMU模拟器调试检测不到模拟器问题,已解决
Casso
首先打开mumu模拟器,但别打开Hbuildercd'C:\ProgramFiles(x86)\MuMu\emulator\nemu\vmonitor\bin'为啥要切换到这个目录,因为我的adb_server.exe在这个目录,可以根据你自己的路径调整(模拟器右键打开文件所在位置就可以跳到mumu安装路径了)1.jpg.\adb_server.exekill-server.\adb_server
- B001-Atmega16-定时器2-(ques=4)
Manon_des_sources
Atmega16-定时器2
Atmega16-定时器2的使用stepbystep。编译环境:AVRStudio4.19+avr-toolchain-installer-3.4.1.1195-win32.win32.x86芯片型号:ATmega16芯片主频:8MHz测试说明:1、OC2引脚输出比较匹配的波形2、PA0在TOV2中断时取反3、PA1在OCF2中断时取反-------------------------------
- 插入表主键冲突做更新
a-john
有以下场景:
用户下了一个订单,订单内的内容较多,且来自多表,首次下单的时候,内容可能会不全(部分内容不是必须,出现有些表根本就没有没有该订单的值)。在以后更改订单时,有些内容会更改,有些内容会新增。
问题:
如果在sql语句中执行update操作,在没有数据的表中会出错。如果在逻辑代码中先做查询,查询结果有做更新,没有做插入,这样会将代码复杂化。
解决:
mysql中提供了一个sql语
- Android xml资源文件中@、@android:type、@*、?、@+含义和区别
Cb123456
@+@?@*
一.@代表引用资源
1.引用自定义资源。格式:@[package:]type/name
android:text="@string/hello"
2.引用系统资源。格式:@android:type/name
android:textColor="@android:color/opaque_red"
- 数据结构的基本介绍
天子之骄
数据结构散列表树、图线性结构价格标签
数据结构的基本介绍
数据结构就是数据的组织形式,用一种提前设计好的框架去存取数据,以便更方便,高效的对数据进行增删查改。正确选择合适的数据结构,对软件程序的高效执行的影响作用不亚于算法的设计。此外,在计算机系统中数据结构的作用也是非同小可。例如常常在编程语言中听到的栈,堆等,就是经典的数据结构。
经典的数据结构大致如下:
一:线性数据结构
(1):列表
a
- 通过二维码开放平台的API快速生成二维码
一炮送你回车库
api
现在很多网站都有通过扫二维码用手机连接的功能,联图网(http://www.liantu.com/pingtai/)的二维码开放平台开放了一个生成二维码图片的Api,挺方便使用的。闲着无聊,写了个前台快速生成二维码的方法。
html代码如下:(二维码将生成在这div下)
? 1
&nbs
- ImageIO读取一张图片改变大小
3213213333332132
javaIOimageBufferedImage
package com.demo;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
/**
* @Description 读取一张图片改变大小
* @author FuJianyon
- myeclipse集成svn(一针见血)
7454103
eclipseSVNMyEclipse
&n
- 装箱与拆箱----autoboxing和unboxing
darkranger
J2SE
4.2 自动装箱和拆箱
基本数据(Primitive)类型的自动装箱(autoboxing)、拆箱(unboxing)是自J2SE 5.0开始提供的功能。虽然为您打包基本数据类型提供了方便,但提供方便的同时表示隐藏了细节,建议在能够区分基本数据类型与对象的差别时再使用。
4.2.1 autoboxing和unboxing
在Java中,所有要处理的东西几乎都是对象(Object)
- ajax传统的方式制作ajax
aijuans
Ajax
//这是前台的代码
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+
- 只用jre的eclipse是怎么编译java源文件的?
avords
javaeclipsejdktomcat
eclipse只需要jre就可以运行开发java程序了,也能自动 编译java源代码,但是jre不是java的运行环境么,难道jre中也带有编译工具? 还是eclipse自己实现的?谁能给解释一下呢问题补充:假设系统中没有安装jdk or jre,只在eclipse的目录中有一个jre,那么eclipse会采用该jre,问题是eclipse照样可以编译java源文件,为什么呢?
&nb
- 前端模块化
bee1314
模块化
背景: 前端JavaScript模块化,其实已经不是什么新鲜事了。但是很多的项目还没有真正的使用起来,还处于刀耕火种的野蛮生长阶段。 JavaScript一直缺乏有效的包管理机制,造成了大量的全局变量,大量的方法冲突。我们多么渴望有天能像Java(import),Python (import),Ruby(require)那样写代码。在没有包管理机制的年代,我们是怎么避免所
- 处理百万级以上的数据处理
bijian1013
oraclesql数据库大数据查询
一.处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。
2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 o
- mac 卸载 java 1.7 或更高版本
征客丶
javaOS
卸载 java 1.7 或更高
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
成功执行此命令后,还可以执行 java 与 javac 命令
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane
成功执行此命令后,还可以执行 java
- 【Spark六十一】Spark Streaming结合Flume、Kafka进行日志分析
bit1129
Stream
第一步,Flume和Kakfa对接,Flume抓取日志,写到Kafka中
第二部,Spark Streaming读取Kafka中的数据,进行实时分析
本文首先使用Kakfa自带的消息处理(脚本)来获取消息,走通Flume和Kafka的对接 1. Flume配置
1. 下载Flume和Kafka集成的插件,下载地址:https://github.com/beyondj2ee/f
- Erlang vs TNSDL
bookjovi
erlang
TNSDL是Nokia内部用于开发电信交换软件的私有语言,是在SDL语言的基础上加以修改而成,TNSDL需翻译成C语言得以编译执行,TNSDL语言中实现了异步并行的特点,当然要完整实现异步并行还需要运行时动态库的支持,异步并行类似于Erlang的process(轻量级进程),TNSDL中则称之为hand,Erlang是基于vm(beam)开发,
- 非常希望有一个预防疲劳的java软件, 预防过劳死和眼睛疲劳,大家一起努力搞一个
ljy325
企业应用
非常希望有一个预防疲劳的java软件,我看新闻和网站,国防科技大学的科学家累死了,太疲劳,老是加班,不休息,经常吃药,吃药根本就没用,根本原因是疲劳过度。我以前做java,那会公司垃圾,老想赶快学习到东西跳槽离开,搞得超负荷,不明理。深圳做软件开发经常累死人,总有不明理的人,有个软件提醒限制很好,可以挽救很多人的生命。
相关新闻:
(1)IT行业成五大疾病重灾区:过劳死平均37.9岁
- 读《研磨设计模式》-代码笔记-原型模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* Effective Java 建议使用copy constructor or copy factory来代替clone()方法:
* 1.public Product copy(Product p){}
* 2.publi
- 配置管理---svn工具之权限配置
chenyu19891124
SVN
今天花了大半天的功夫,终于弄懂svn权限配置。下面是今天收获的战绩。
安装完svn后就是在svn中建立版本库,比如我本地的是版本库路径是C:\Repositories\pepos。pepos是我的版本库。在pepos的目录结构
pepos
component
webapps
在conf里面的auth里赋予的权限配置为
[groups]
- 浅谈程序员的数学修养
comsci
设计模式编程算法面试招聘
浅谈程序员的数学修养
- 批量执行 bulk collect与forall用法
daizj
oraclesqlbulk collectforall
BULK COLLECT 子句会批量检索结果,即一次性将结果集绑定到一个集合变量中,并从SQL引擎发送到PL/SQL引擎。通常可以在SELECT INTO、
FETCH INTO以及RETURNING INTO子句中使用BULK COLLECT。本文将逐一描述BULK COLLECT在这几种情形下的用法。
有关FORALL语句的用法请参考:批量SQL之 F
- Linux下使用rsync最快速删除海量文件的方法
dongwei_6688
OS
1、先安装rsync:yum install rsync
2、建立一个空的文件夹:mkdir /tmp/test
3、用rsync删除目标目录:rsync --delete-before -a -H -v --progress --stats /tmp/test/ log/这样我们要删除的log目录就会被清空了,删除的速度会非常快。rsync实际上用的是替换原理,处理数十万个文件也是秒删。
- Yii CModel中rules验证规格
dcj3sjt126com
rulesyiivalidate
Yii cValidator主要用法分析:
yii验证rulesit 分类: Yii yii的rules验证 cValidator主要属性 attributes ,builtInValidators,enableClientValidation,message,on,safe,skipOnError
 
- 基于vagrant的redis主从实验
dcj3sjt126com
vagrant
平台: Mac
工具: Vagrant
系统: Centos6.5
实验目的: Redis主从
实现思路
制作一个基于sentos6.5, 已经安装好reids的box, 添加一个脚本配置从机, 然后作为后面主机从机的基础box
制作sentos6.5+redis的box
mkdir vagrant_redis
cd vagrant_
- Memcached(二)、Centos安装Memcached服务器
frank1234
centosmemcached
一、安装gcc
rpm和yum安装memcached服务器连接没有找到,所以我使用的是make的方式安装,由于make依赖于gcc,所以要先安装gcc
开始安装,命令如下,[color=red][b]顺序一定不能出错[/b][/color]:
建议可以先切换到root用户,不然可能会遇到权限问题:su root 输入密码......
rpm -ivh kernel-head
- Remove Duplicates from Sorted List
hcx2013
remove
Given a sorted linked list, delete all duplicates such that each element appear only once.
For example,Given 1->1->2, return 1->2.Given 1->1->2->3->3, return&
- Spring4新特性——JSR310日期时间API的支持
jinnianshilongnian
spring4
Spring4新特性——泛型限定式依赖注入
Spring4新特性——核心容器的其他改进
Spring4新特性——Web开发的增强
Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC
Spring4新特性——Groovy Bean定义DSL
Spring4新特性——更好的Java泛型操作API
Spring4新
- 浅谈enum与单例设计模式
247687009
java单例
在JDK1.5之前的单例实现方式有两种(懒汉式和饿汉式并无设计上的区别故看做一种),两者同是私有构
造器,导出静态成员变量,以便调用者访问。
第一种
package singleton;
public class Singleton {
//导出全局成员
public final static Singleton INSTANCE = new S
- 使用switch条件语句需要注意的几点
openwrt
cbreakswitch
1. 当满足条件的case中没有break,程序将依次执行其后的每种条件(包括default)直到遇到break跳出
int main()
{
int n = 1;
switch(n) {
case 1:
printf("--1--\n");
default:
printf("defa
- 配置Spring Mybatis JUnit测试环境的应用上下文
schnell18
springmybatisJUnit
Spring-test模块中的应用上下文和web及spring boot的有很大差异。主要试下来差异有:
单元测试的app context不支持从外部properties文件注入属性
@Value注解不能解析带通配符的路径字符串
解决第一个问题可以配置一个PropertyPlaceholderConfigurer的bean。
第二个问题的具体实例是:
 
- Java 定时任务总结一
tuoni
javaspringtimerquartztimertask
Java定时任务总结 一.从技术上分类大概分为以下三种方式: 1.Java自带的java.util.Timer类,这个类允许你调度一个java.util.TimerTask任务; 说明: java.util.Timer定时器,实际上是个线程,定时执行TimerTask类 &
- 一种防止用户生成内容站点出现商业广告以及非法有害等垃圾信息的方法
yangshangchuan
rank相似度计算文本相似度词袋模型余弦相似度
本文描述了一种在ITEYE博客频道上面出现的新型的商业广告形式及其应对方法,对于其他的用户生成内容站点类型也具有同样的适用性。
最近在ITEYE博客频道上面出现了一种新型的商业广告形式,方法如下:
1、注册多个账号(一般10个以上)。
2、从多个账号中选择一个账号,发表1-2篇博文