- 蓝桥杯电子类单片机学习二——DS18B20温度传感器(onewire驱动)
旺仔nai糖
蓝桥杯蓝桥杯单片机学习
目录前言单片机资源数据包_2023(点击下载)一、通过onewire(单总线)驱动DS18B201.关于onewire单总线通信2.关于onewire驱动二、读取DS18B201.ROM检查2.DS18B20命令设置3.DS18B20的温度数据格式三、代码实现前言本系列文章意在帮助各位正在准备蓝桥杯单片机组的同学,提供一个参考与指南,但是所有指南的前提是,默认你已经有单片机基础,本系列文章会提供本
- 蓝桥杯电子类单片机学习四——DS1302实时时钟
旺仔nai糖
蓝桥杯蓝桥杯单片机学习
目录前言单片机资源数据包_2023(点击下载)一、DS1302的驱动与功能1.DS1302的驱动2.DS1302的功能3.DS1302的电路连接二、关于DS13021.DS1302的寄存器2.补充:BCD码3.代码实现三、测试代码前言本系列文章意在帮助各位正在准备蓝桥杯单片机组的同学,提供一个参考与指南,但是所有指南的前提是,默认你已经有单片机基础,本系列文章会提供本人对蓝桥杯单片机组编程方面的一
- 蓝桥杯单片机组客观题准备-数电部分
瞲_大河弯弯
51单片机单片机蓝桥杯
蓝桥杯单片机组客观题准备-数电部分我的准备思路是,先背知识点,再做题,再巩固复习书上的那些题库中没有的知识点,还有计算题的方法回到目录数电客观题出现的所有知识点1.在数字电路中,三极管相当于一个开关,通常工作在饱和、截止状态2.3.关于逻辑函数的最小项n变量的逻辑函数中,若m为包含n个因子的乘积项,而且这n个变量均以原变量或反变量的形式在m中出现一次,则称m为该组变量的最小项;全体最小项的和为1;
- 第十五届蓝桥杯单片机组——DS1302
struggle_success
蓝桥杯单片机组蓝桥杯单片机
文章目录一、DS1302介绍二、使用DS1302需要注意的点2.1写保护2.2写入的时间需要以BCD码形式2.312小时模式or24小时模式三、代码编写3.1初始化时间3.2读取RTC时间一、DS1302介绍1.时钟数据:DS1302可以提供秒、分钟、小时、天、日期、月份和年份数据,且时间制可以是24小时制或12小时制。同时该IC内部有一个专门的控制器用以识别闰年。2.串行通信:DS1302通过三
- 第十五届蓝桥杯单片机组——AT24C02
struggle_success
蓝桥杯单片机组蓝桥杯单片机
文章目录一、AT24C02介绍二、手册中的重点2.1IIC设备地址2.2写时序2.3读时序三、示例代码一、AT24C02介绍存储容量:AT24C02的存储空间是2K位(256字节)。由于它是一个8位I/O的串行接口类型的EEPROM,所以可以为你的设备提供额外的存储。I2C接口:AT24C02使用I2C(Inter-integratedCircuit)接口,这是一种同步串行总线,它可以配置一个主设
- 第十五届蓝桥杯单片机组——PCF8591
struggle_success
蓝桥杯单片机组蓝桥杯单片机
文章目录一、PCF8591介绍二、根据手册写代码2.1IIC设备地址2.2实现DA功能2.3实现AD功能三、示例代码一、PCF8591介绍模拟-数字转换器(ADC):PCF8591包括一个4通道、8位分辨率的模拟-数字转换器。这意味着它可以将4个独立的模拟输入信号转换为8位的数字输出信号。数字-模拟转换器(DAC):PCF8591还包含一个8位的数字-模拟转换器。这意味着它可以将一个8位的数字输入
- 第十五届蓝桥杯单片机组——超声波测距
struggle_success
蓝桥杯单片机组蓝桥杯单片机
文章目录一、超声波测距原理二、利用定时器实现测距2.1结合定时器实现过程2.2伪代码三、代码示例一、超声波测距原理超声波测距是一种常用的测量距离的方法,凭借其非接触性、准确度高以及对环境因素影响小的优点,广泛应用于各类机器人、自动驾驶车辆、物体探测、避障等场景。这种技术的基础是发送超声波并计算其返回时间。在理想情况下,超声波在空气中的速度约为343米/秒(在20°C下)。通过量化超声波单向或双向的
- 第十五届蓝桥杯单片机组备赛——中断系统与外部中断应用
struggle_success
蓝桥杯单片机蓝桥杯单片机
文章目录一、中断概念二、中断过程三、中断控制系统(类似STM32的NVIC)四、中断相关寄存器4.1IE寄存器4.2IP寄存器(不重要,我写了好几届省赛真题都没用到这个寄存器)4.3TCON寄存器4.4TMOD寄存器(只能字节寻址)4.5SCON寄存器(串口设置相关)五、中断编写5.1中断初始化&中断服务函数5.2特殊编程格式六、外部中断应用一、中断概念 内核与外设之间的主要交互方式有两种:轮询
- 第十五届蓝桥杯单片机组备赛——独立键盘&矩阵键盘
struggle_success
蓝桥杯单片机蓝桥杯单片机
文章目录一、按键原理二、独立键盘&矩阵键盘2.1独立按键2.2矩阵键盘2.2.1列扫描2.2.2行扫描2.2.3代码实现(行扫描实现)三、矩阵键盘注意事项3.1为什么要设置C1=C2=C3=C4=13.2按键消抖一、按键原理原理很简单,当我们没有按下SW2时,由于上拉电阻得作用,使得输入引脚得信号为高电平,当按下按键后,引脚直接接地,输入单片机引脚的信号就为低电平。二、独立键盘&矩阵键盘在比赛的板
- 蓝桥杯单片机组备赛——数码管静态显示
struggle_success
蓝桥杯单片机蓝桥杯单片机
✨文章内容会不断优化,如果你感兴趣的话,欢迎点藏收藏关注我哟如果文章有哪里看不懂的欢迎评论区或私信留言,我会及时回复的⏰如果文章出现错误,欢迎指正,看到后我会马上改正文章目录一、预备知识1.1段选&位选1.2静态显示和动态显示二、原理图分析三、代码编写思路四、最终代码五、静态数码管显示练习与答案5.1练习题目5.2练习答案一、预备知识1.1段选&位选段选:段选指的是选择数码管哪个“段”应该被点亮。
- 蓝桥杯单片机组备赛——数码管动态显示
struggle_success
蓝桥杯单片机蓝桥杯单片机
✨文章内容会不断优化,如果你感兴趣的话,欢迎点藏收藏关注我哟如果文章有哪里看不懂的欢迎评论区或私信留言,我会及时回复的⏰如果文章出现错误,欢迎指正,看到后我会马上改正文章目录一、动态显示原理二、动态显示的目的2.1单片机IO口有限2.2节省IO口资源2.3节能三、代码编写一、动态显示原理 在数码管动态显示中,工作原理主要基于视觉暂留效应。视觉暂留效应是一种生理现象,当图像快速闪烁或移动时,它在我
- 【 第十四届蓝桥杯单片机组省赛真题总结】
Tommy!
单片机蓝桥杯经验分享
第十四届蓝桥杯单片机组省赛真题总结我采取的做题原则是先易后难,先做熟悉的点再做看着比较陌生的考点,基本模块的处理要先考虑周全,不然后面写到后面越多,改动越麻烦。1.硬件资源分配动态数码管扫描---定时器1(配置为1ms定时模式)矩阵按键---P42P44P33P32定时器1(10ms刷新一次按键)NE555频率测量---P34定时器0实时时钟---死循环刷新温度测量---定时器1(500ms进入一
- 蓝桥杯单片机组速成秘籍(模块+代码思路)
堪堪多写博客少睡觉
蓝桥杯单片机组单片机
本文不说底层原理,只说蓝桥杯中模块相应代码该如何写,代码的思路一定要自己敲出来,测试出相应的结果。模块练熟了再去敲往年的赛题,毕竟九尺之台,起于累土模块main主函数部分,这个把各个模块融合在一起,可以最后再看common这个写一些整个代码要用的宏定义和系统初始化函数,Systen_init()关led,关蜂鸣器继电器,Y4,Y5,Y6,Y7是打开Y4,Y5,Y6,Y7,这个是板子上的结构,看不看
- 【蓝桥杯单片机组硬件原理】
诊断协议那些事儿
蓝桥杯蓝桥杯单片机职场和发展经验分享嵌入式硬件
硬件电路目录前言一、74HC138——三八译码器,74HC02——或非门二、74HC573锁存器三、ULN2003达林顿管四、代码解析总结前言本专栏介绍蓝桥杯单片机组基础知识,供大家学习参考。一、74HC138——三八译码器,74HC02——或非门J13:I/O扩展模式|存储器映射模式CBAY000Y0001Y1010Y2011Y3100Y4101Y5110Y6111Y7即用A、B、C也就是P25
- 蓝桥杯单片机组--------一个小时省赛二等奖
钢蛋就位
串口通信c语言经验分享
蓝桥杯单片机组--------一个小时省赛二等奖蓝桥杯必备资料汇总各位来看应该都是报了蓝桥杯的,想要获奖的,博主有幸参加过一次,总体来说蓝桥杯单片机比赛对于在大一、大二校生来讲还是一个不错的比赛的,比较基础,对于新手来说比较合适。当时我参加比赛其实总共也没准备多久,由于疫情的一些原因导致比赛时间比较乱,省赛大概就两个星期左右吧!国赛稍微长点……废话不多说下面给大伙分享一些我参加比赛的干货,希望对大
- 第五届蓝桥杯单片机组 简易温度采集与控制系统(省赛)
地球保安
蓝桥杯单片机c语言
(萌新一枚。连肝4个小时,在这里分享给大家。)这一届的题目总体来说,难度不大。但第一次也是唯一一次考到了矩阵键盘,足以引起我们的注意。我在写代码的过程,主要遇到的障碍就是矩阵键盘的使用过于粗糙。希望矩阵键盘没有怎么练习过的,只会运用最基础的操作的小伙伴能进一步加强这一块的学习,防止比赛暴雷。。。。如果你发现了程序需要优化的地方,请一定要告诉我!onewire.c/*程序设计:单总线驱动程序软件环境
- 蓝桥杯单片机组的各模块代码总结(供参考学习)
听风者。
蓝桥杯单片机单片机蓝桥杯学习
这是蓝桥杯单片机组各常考的使用以及总结,供新手朋友参考学习,如有错误,请批评指正。//IIC.h//添加头文件并且函数声明#include"STC15F2K60S2.h"#include"intrins.h"u8read_24c02(u8add);voidwrite_24c02(u8add,u8data1);u8read_pcf8591(void);voidwrite_pcf8591(u8data
- 蓝桥杯单片机组的个人笔记
linni_
单片机蓝桥杯
一.NE555纯硬件电路使用前将P34和NAL短接定义两个时钟分别工作于T1计时和T0计数,计数的设置去翻手册,TMOD|=0x05;或者TMOD|=0x04;都可以。(都要进行手动重载!)下面给一个T0的定义,可以参考voidTimer0Init(void){TMOD|=0x04;TL0=0x00;TH0=0x00;TR0=1;}本质就是NE555输出脉冲到NAL引脚,NAL传到P34,P34又
- 第十一届蓝桥杯单片机组省赛(第二场)源码
大牌Anderson
蓝桥杯单片机单片机
第十一届蓝桥杯单片机组省赛(第二场)源码这个源码是本人在省赛当天复盘时写的,并有幸获得了江苏省一等奖,不过代码比较简单,适合新人作为参考。如果有不足的地方,希望各位在评论区戳我,一起改正,一起学习!#include#include#include#defineucharunsignedchar#defineuintunsignedintvoidDelay(uintt);voidInitSystem
- 蓝桥杯单片机组省赛2018年第九届 实现和总结
你猜猜菜不菜
单片机单片机蓝桥杯
一、题目通过看题目,我们可以分析得出,这一届省赛的题目,主要考察了以下模块:LED、EEPROM的读与写、按键、数码管、PCF8591的AD转换、定时器以及对继电器和蜂鸣器的关闭。我一般拿到赛题,然后就会去分析里面所运用到的模块,然后把各个模块的模板写出来。然后最后像搭积木一样,来实现整体的功能。二、模板以下就是我的模板:2.1led首先创立bsp_led.h这个文件,往里写入:#include"
- 蓝桥杯单片机组备赛——蜂鸣器和继电器的基本控制
struggle_success
蓝桥杯单片机蓝桥杯单片机
文章目录一、蜂鸣器和继电器电路介绍二、题目与答案2.1题目2.2答案2.3重点函数解析一、蜂鸣器和继电器电路介绍可以发现两个电路一端都接着VCC,所以我们只要给另一端接上低电平就可以让蜂鸣器和继电器进行工作。与操作LED类似,只不过换了一个74HC573进行控制。一样的只需要操作P00~P07、P27、P26、P25这几个IO口。与操作LED最大的区别:蜂鸣器和继电器需要大电流驱动,但由于51的驱
- 蓝桥杯单片机组备赛——LED指示灯的基本控制
struggle_success
蓝桥杯单片机蓝桥杯单片机
教程介绍:博客依据b站小蜜蜂老师的教程进行编写,文中会对老师传授的知识进行总结并加入自己的一些理解。教程链接文章目录一、点灯介绍二、相关数字芯片介绍2.174HC138介绍2.274HC573介绍2.374HC02介绍三、代码设计思路四、代码编写五、小蜜蜂老师的课后作业题目以及答案5.1题目5.2答案一、点灯介绍打开开发板原理图我们可以知道LED灯并不是直接接到IO口上的,而是经过了74HC573
- 蓝桥杯单片机组资料汇总
撞上电子
【比赛】蓝桥杯单片机
声明:以下内容请去微信公众号:撞上电子,免费下载。宗旨:免费的服务,永远的开源。版权:东莞市东城墨竹公子电子工作室。【蓝桥杯单片机】第一章软件环境【蓝桥杯单片机】第二章熟悉硬件配置【蓝桥杯单片机】第三章点亮一个LED灯【蓝桥杯单片机】第四章1位LED的闪烁【蓝桥杯单片机】第五章一位LED的位移【蓝桥杯单片机】第六章蜂鸣器【蓝桥杯单片机】第七章继电器【蓝桥杯单片机】第八章LED,蜂鸣器与继电器综合实
- 蓝桥杯单片机组_学习路线
Tensorrrrrr
蓝桥杯蓝桥杯单片机嵌入式硬件c语言学习
文章目录前言一、参赛建议二、备赛过程1.资料2.学习路线三、比赛过程总结附-模板main.c前言前段时间整理硬盘发现了当时大二参加蓝桥杯时的一些记录,现在回想当时踩过的坑和备赛经历,现结合其写下这篇经验贴,供大家学习、高效备赛一、参赛建议蓝桥杯可参加的赛别很多,在所有赛别中单片机组可以说是最好拿奖的,虽然说含金量不高,但是很建议大家参加。个人建议大家在大一的时候就进入实验室参加蓝桥杯,单片机组的门
- 第九届蓝桥杯单片机组省赛赛题
llk_sky
蓝桥杯蓝桥杯
other.c#includevoidDelay2ms(void){unsignedchari,j;i=22;j=128;do{while(--j);}while(--i);}unsignedcharseg_tran(intnumber){unsignedchardate;switch(number){case0:date=0xc0;break;case1:date=0xf9;break;case
- 【第十四届蓝桥杯单片机组】个人笔记汇总
Su^!-苏释州
单片机蓝桥杯单片机笔记
第十四届蓝桥杯单片机组全国总决赛二等奖所有代码和资料整合为一个开源库已经上传:仓库链接链接:https://github.com/MrSu18/IAP15F2K61S2如果觉得有用麻烦点个star支持一下,谢谢!【第十四届蓝桥杯单片机组】学习笔记(1):点亮板子第一个LED【第十四届蓝桥杯单片机组】学习笔记(2):按键【第十四届蓝桥杯单片机组】学习笔记(3):定时器和计数器【第十四届蓝桥杯单片机组
- 【第十四届蓝桥杯单片机组】学习笔记(3):定时器和计数器
Su^!-苏释州
单片机单片机蓝桥杯学习
定时器和计数器前言定时器配置定时器中断51单片机中断允许寄存器IE中断服务函数前言定时器作为单片机的内设用途十分广泛:控制信号的采样周期、产生周期信号、测量单片机运行时间、时间片轮转多线程…关于51单片机定时器的详细解释在我的另外一篇文章:51单片机定时器中有介绍,这里就不再重复了,本篇文章主要是介绍蓝桥杯比赛中需要知道的定时器模式等,介绍如何快速使用编写代码。定时器配置在比赛的时候可以使用STC
- 第十四届蓝桥杯单片机组(赛题+程序)
阁中听雨
蓝桥杯单片机单片机蓝桥杯嵌入式硬件
第十四届蓝桥杯单片机组(赛题+程序)该赛题考于2023.4.8,于2023.4.28复盘。今年的题目是比较难的了,模块多,而且逻辑也更加复杂,考了NE555、I2C、DS1302、DS18B20,同时客观题也不好做。笔者客观题只对3个,程序题大概完成80%,勉强进入省一。一、赛题1.客观题答案:1.D2.B3.ABC4.D5.A6.AC7.A8.B9.D10.ABD2.程序题二、程序1.main.
- 【第十四届蓝桥杯单片机组】学习笔记(5):PCF8591( AD/DA芯片)
Su^!-苏释州
单片机蓝桥杯单片机学习
目录概述功能字芯片寻址控制字A/D转换单通道读取多通道读取概述芯片通信方式:IICAIN0,AIN1,AIN2,AIN3:(AnalogsignalIn)模拟信号输入AOUT:模拟信号输出功能字芯片寻址这是在比赛提供的PCF8591芯片手册里的,描述了这个芯片的IIC地址fixedpart:固定的部分,即高四位是不变的,说明改芯片的地址是根据其他引脚去确认的programmablepart:可编程
- 【蓝桥杯单片机组模块】1、硬件电路基础知识 与 蜂鸣器模块上手
ReCclay
导读:《蓝桥杯单片机组》专栏文章是博主2018年参加蓝桥杯的单片机组比赛所做的学习笔记,在当年的比赛中,博主是获得了省赛一等奖,国赛二等奖的成绩。成绩虽谈不上最好,但至少问心无愧。如今2021年回头再看该系列文章,仍然感触颇多。为了能更好地帮助到单片机初学者,今年特地抽出时间对当年的文章逻辑和结构进行重构,以达到初学者快速上手的目的。需要指出的是,由于本人水平有限,如有错误还请读者指出,非常感谢。
- 插入表主键冲突做更新
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篇博文