- 【码农日常】时间触发嵌入式系统设计模式
真·Wild·攻城狮
OS
文章目录概要整体架构技术细节小结概要最近在学习FOC电机控制算法时,遇到了一种比较精简的OS系统,时间触发嵌入式系统,适用于资源紧张,低成本的电控方案。查阅资料发现,该系统设计思路起源于8051单片机,但在如今ARM横行的时代依然大有用途。整体架构时间触发嵌入式系统说穿了就是通过时间划片,采用调度器任务的一种处理方式,与我们熟知的freetos或μcos并没有根本的区别。整体架构的核心包括:定时器
- 51单片机架构
zhuayun
51单片机架构嵌入式硬件
8051单片机的基本组成(1)一个****8****位微处理器****CPU****。(2)片内数据存储器****RAM****和特殊功能寄存器****SFR****。(3)片内程序存储器****ROM****。(4)两个定时/计数器****T0****、****T1****,可用作定时器,也可用以对外部脉冲进行计数。(5)四个8位可编程的并行****I/O****端口,每个端口既可作输入,也可作
- 简易电子琴的设计( 汇编)
sunnf
c51汇编delay工作音乐table编程
简易电子琴的设计一、设计题目:设计一简易电子琴,要求能够发出1、2、3、4、5、6、7等七个音符。使用元件:AT89C51、LM324,喇叭,按键等二、设计目的(1)能够对电子电路、电子元器件、印制电路板等方面的知识有进一步的认识,独立对其进行测试与检查。(2)熟悉8051单片机的内部结构和功能,合理使用其内部寄存器,能够完成相关软件编程设计工作。(3)为实现预期功能,能够对系统进行快速的调试,并
- 使用FreeBASIC设计8051单片机汇编编译器
rainheart311
FreeBASIC实例工程51单片机汇编freebasic编译器
在STC论坛上看到有人用C++语言实现8051汇编编译器(源码),好奇下,试着用FB写了一下。基本原理就是通过分析汇编文件然后转换为机器码。以下是51汇编与机器码对应的表格(数据来自网络,如果发现有误请联系QQ1493446087修正。)。助记符说明字节周期机器码二进制机器码参数1参数2说明NOP空操作110000000000//ACALLaddr11绝对子程序调用22***00001a10a9a
- 单片机的发展历史及简介
heaptek
51单片机单片机嵌入式硬件
单片机的发展历史单片机是单片微型计算机(Singlechipmicrocomputer)的简称,又称为微控制器(MicroControlUnit,MCU)。目前,众多厂商将单片机称为微控制器,虽然这样看上去比单片机的名字显得更高级些,但是单片机这个词更能反映其本质特点。单片机是20世纪70年代中期发展起来的一种超大规模集成电路芯片。典型的,大家通常所说的8051单片机,属于MCS-51单芯片系统的
- 51单片机独立按键以及矩阵按键的使用以及其原理--独立按键 K1 控制 D1 指示灯亮灭以及数码管显示矩阵按键 S1-S16 按下后键值 0-F
宁77吖
51单片机单片机805151单片机学习嵌入式硬件矩阵
IO的使用–按键本文主要涉及8051单片机按键的使用,包括独立按键以及矩阵按键的使用以及其原理,其中代码实例包括:1.独立按键K1控制D1指示灯亮灭2.通过数码管显示矩阵按键S1-S16按下后键值0-F文章目录IO的使用--按键一、按键消抖二、独立按键独立按键K1控制D1指示灯亮灭二、矩阵按键通过数码管显示矩阵按键S1-S16按下后键值0-F按键是一种电子开关,使用时轻轻按开关按钮就可使开关接通,
- 51单片机的独立按键与矩阵按键的使用以及实例分析
宁77吖
51单片机51单片机嵌入式硬件单片机8051学习
IO的使用–按键本文主要涉及8051单片机的按键的使用,包括独立按键与矩阵按键。其中包括实例分析:独立按键K1控制D1指示灯亮灭通过数码管显示矩阵按键S1-S16按下后键值0-F文章目录IO的使用--按键一、按键消抖二、独立按键独立按键K1控制D1指示灯亮灭二、矩阵按键通过数码管显示矩阵按键S1-S16按下后键值0-F按键是一种电子开关,使用时轻轻按开关按钮就可使开关接通,当松开手时,开关断开。在
- 51单片机的外部中断的以及相关寄存器的讲解
宁77吖
51单片机51单片机嵌入式硬件单片机8051学习
中断系统本文主要涉及8051单片机的中断系统的讲解与使用其中包括中断相关寄存器的介绍与使用以及外部中断初始化的代码分析。文章目录中断系统一、中断的介绍二、中断结构及相关寄存器2.1中断源2.2中断请求控制器2.2.1TCON寄存器2.2.2SCON寄存器2.2.3中断允许寄存器IE2.2.4中断优先级寄存器IP三、外部中断代码3.1中断的初始化3.2中断服务函数一、中断的介绍对于单片机来讲,中断是
- 基于STC12C5A60S2系列1T 8051单片机的液晶显示器LCD1602移屏显示应用
CWQLTYH
嵌入式硬件单片机c语言
基于STC12C5A60S2系列1T8051单片机的液晶显示器LCD1602移屏显示应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍液晶显示器LCD1602简单介绍IIC通信简单介绍掉电保存数据芯片24C02简单介绍通过液晶显示器LCD160
- 基于STC12C5A60S2系列1T 8051单片机的液晶显示器LCD1602显示整数、小数应用
CWQLTYH
嵌入式硬件单片机c语言
基于STC12C5A60S2系列1T8051单片机的液晶显示器LCD1602显示整数、小数应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍液晶显示器LCD1602简单介绍IIC通信简单介绍掉电保存数据芯片24C02简单介绍通过液晶显示器LCD
- 基于STC12C5A60S2系列1T 8051单片机的IIC总线器件24C02实现掉电保存计时时间应用
CWQLTYH
嵌入式硬件单片机c语言
基于STC12C5A60S2系列1T8051单片机的IIC总线器件24C02实现掉电保存计时时间应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍液晶显示器LCD1602简单介绍IIC通信简单介绍掉电保存数据芯片24C02简单介绍通过液晶显示器
- 基于STC12C5A60S2系列1T 8051单片机的液晶显示器LCD1602显示功能菜单应用
CWQLTYH
嵌入式硬件单片机c语言
基于STC12C5A60S2系列1T8051单片机的液晶显示器LCD1602显示功能菜单应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍液晶显示器LCD1602简单介绍IIC通信简单介绍掉电保存数据芯片24C02简单介绍通过液晶显示器LCD1
- 基于STC12C5A60S2系列1T 8051单片机的IIC总线器件24C02记录单片机上电次数应用
CWQLTYH
嵌入式硬件单片机c语言
基于STC12C5A60S2系列1T8051单片机的IIC总线器件24C02记录单片机上电次数应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍液晶显示器LCD1602简单介绍IIC通信简单介绍掉电保存数据芯片24C02简单介绍通过液晶显示器L
- 单片机学习6——定时器/计数功能的概念
CCH2023
单片机单片机
在8051单片机中有两个定时器/计数器,分别是定时器/计数器0和定时器/计数器1。T/C0:定时器/计数器0T/C1:定时器/计数器1T0:定时器0T1:定时器1C0:计数器0C1:计数器1如果是对内部振荡源12分频的脉冲信号进行计数,对每个机器周期计数,它是定时器(T0和T1)。如果是对单片机引脚T0(P3.4)或者T1(P3.5)输入的外部脉冲信号进行计数,则它是计数器(C0、C1)。定时/计
- 基于STC12C5A60S2系列1T 8051单片读写掉电保存数据IIC总线器件24C02一字节并显示在液晶显示器LCD1602上应用
CWQLTYH
嵌入式硬件c语言单片机
基于STC12C5A60S2系列1T8051单片读写掉电保存数据IIC总线器件24C02一字节并显示在液晶显示器LCD1602上应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍液晶显示器LCD1602简单介绍IIC通信简单介绍掉电保存数据芯片
- 基于STC12C5A60S2系列1T 8051单片读掉电保存数据IIC总线器件24C02本身器件地址码并显示在液晶显示器LCD1602上应用
CWQLTYH
嵌入式硬件单片机c语言
基于STC12C5A60S2系列1T8051单片读掉电保存数据IIC总线器件24C02本身器件地址码并显示在液晶显示器LCD1602上应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍液晶显示器LCD1602简单介绍IIC通信简单介绍掉电保存数
- 基于STC12C5A60S2系列1T 8051单片读写掉电保存数据IIC总线器件24C02多字节并显示在液晶显示器LCD1602上应用
CWQLTYH
嵌入式硬件单片机c语言
基于STC12C5A60S2系列1T8051单片多字节读写掉电保存数据IIC总线器件24C02多字节并显示在液晶显示器LCD1602上应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍液晶显示器LCD1602简单介绍IIC通信简单介绍掉电保存数
- 基于STC12C5A60S2系列1T 8051单片按页写IIC总线器件24C02并显示在液晶显示器LCD1602上应用
CWQLTYH
嵌入式硬件单片机c语言
基于STC12C5A60S2系列1T8051单片机按页写IIC总线器件24C02并显示在液晶显示器LCD1602上应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍液晶显示器LCD1602简单介绍IIC通信简单介绍掉电保存数据芯片24C02简单
- 【单片机学习笔记】STC8H1K08参考手册学习笔记
miskirito
单片机学习笔记
STC8H1K08参考手册学习笔记STC8H系列芯片STC8H1K08开发环境串口烧录STC8H系列芯片STC8H系列单片机是不需要外部晶振和外部复位的单片机,是以超强抗干扰/超低价/高速/低功耗为目标的8051单片机,在相同的工作频率下,STC8H系列单片机比传统的8051约快12倍速度快11.2~13.2倍),依次按顺序执行完全部的111条指令,STCSH系列单片机仅需147个时钟,而传统80
- 基于51单片机的公交自动报站系统
01单片机设计
单片机51单片机嵌入式硬件单片机
**单片机设计介绍,基于51单片机的公交自动报站系统文章目录一概要公交自动报站系统概述工作原理应用与优势二、功能设计设计思路三、软件设计原理图五、程序六、文章目录一概要 很高兴为您介绍基于51单片机的公交自动报站系统:公交自动报站系统概述该系统利用51单片机(也称为8051单片机)作为核心控制器,实现公交车辆的自动报站功能。它通常包括以下组件和功能:51单片机:作为主要的控制器,负责整个系统的运
- 基于STC12C5A60S2系列1T 8051单片机的液晶显示器LCD1602显示两行常规字符应用
CWQLTYH
嵌入式硬件单片机c语言
基于基于STC12C5A60S2系列1T8051单片机的液晶显示器LCD1602显示两行常规字符应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍液晶显示器LCD1602简单介绍通过液晶显示器LCD1602显示两行常规字符STC12C5A60S
- 基于STC12C5A60S2系列1T 8051单片机的液晶显示器LCD1602显示用户自定义字符应用
CWQLTYH
嵌入式硬件单片机c语言
基于基于STC12C5A60S2系列1T8051单片机的液晶显示器LCD1602显示两行常规字符应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍液晶显示器LCD1602简单介绍通过液晶显示器LCD1602显示两行常规字符STC12C5A60S
- 基于STC12C5A60S2系列1T 8051单片的模数芯片ADC0809实现模数转换应用
CWQLTYH
嵌入式硬件单片机c语言
基于STC12C5A60S2系列1T8051单片的模数芯片ADC0809实现模数转换应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍模数芯片ADC0809介绍通过模数芯片ADC0809把电压模拟量转化为电压数字量STC12C5A60S2系列1
- 请描述定时器初值的计算方式_定时器初值计算3.ppt
tick-toe
请描述定时器初值的计算方式
8051单片机的定时/计数器四、定时/计数器常数的计算1.计数器初值的计算设计数器的最大计数值为M(根据不同工作方式,M可以是213、216或28),则计算初值X的公式如下:X=M-要求的计数值2.定时器初值的计算在定时器模式下,计数器由单片机主脉冲fosc经12分频后计数。因此,定时器定时初值计算公式:X=M-(要求的定时值)/(12/fosc)式中,M为定时器模值(根据不同工作方式,M可以是2
- 基于STC12C5A60S2系列1T 8051单片机的模数芯片ADC0832实现模数转换应用
CWQLTYH
嵌入式硬件c语言单片机
基于STC12C5A60S2系列1T8051单片的模数芯片ADC0832实现模数转换应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍模数芯片ADC0832介绍通过模数芯片ADC0832把电压模拟量转化为电压数字量STC12C5A60S2系列1
- 基于STC12C5A60S2系列1T 8051单片的IIC总线器件模数芯片PCF8591实现模数转换应用
CWQLTYH
嵌入式硬件c语言单片机
基于STC12C5A60S2系列1T8051单片的IIC总线器件模数芯片PCF8591实现模数转换应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍IIC总线器件模数芯片PCF8591介绍通过IIC总线器件模数芯片PCF8591把电压模拟量转化
- 基于STC12C5A60S2系列1T 8051单片机的SPI总线器件数模芯片TLC5615实现数模转换应用
CWQLTYH
嵌入式硬件单片机c语言
基于STC12C5A60S2系列1T8051单片的SPI总线器件数模芯片TLC5615实现数模转换应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍SPI总线器件数模芯片TLC5615介绍通过按键调节SPI总线器件数模芯片TLC5615输出模拟
- 基于STC12C5A60S2系列1T 8051单片的IIC总线器件数模芯片PCF8591实现数模转换应用
CWQLTYH
嵌入式硬件c语言单片机
基于STC12C5A60S2系列1T8051单片的IIC总线器件数模芯片PCF8591实现数模转换应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍IIC总线器件数模芯片PCF8591介绍通过按键调节IIC总线器件数模芯片PCF8591输出模拟
- 51单片机之《概述》
MrSaint
单片机51单片机嵌入式硬件
目录开场白1.单片机简介2.单片机的发展历史3.单片机的特点4.单片机的应用5.单片机的发展趋势6.MCS-51系列与AT89S5X系列单片机6.1MCS-51系列单片机6.2AT89S5X系列单片机7.各种衍生品种的8051单片机7.1STC系列单片机7.2C8051FXXX单片机7.3ADμC812单片机7.4华邦W77系列、W78系列单片机8.PIC系列单片机与AVR系列单片机8.1PIC系
- 基于STC12C5A60S2系列1T 8051单片机的数模芯片DAC0832实现数模转换应用
CWQLTYH
嵌入式硬件单片机c语言
基于STC12C5A60S2系列1T8051单片的数模芯片DAC0832实现数模转换应用STC12C5A60S2系列1T8051单片机管脚图STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T8051单片机I/O口各种不同工作模式介绍数模芯片DAC0832介绍通过按键调节数模芯片DAC0832输出模拟量控制LED灯亮度STC12C5A60S2
- springmvc 下 freemarker页面枚举的遍历输出
杨白白
enumfreemarker
spring mvc freemarker 中遍历枚举
1枚举类型有一个本地方法叫values(),这个方法可以直接返回枚举数组。所以可以利用这个遍历。
enum
public enum BooleanEnum {
TRUE(Boolean.TRUE, "是"), FALSE(Boolean.FALSE, "否");
- 实习简要总结
byalias
工作
来白虹不知不觉中已经一个多月了,因为项目还在需求分析及项目架构阶段,自己在这段
时间都是在学习相关技术知识,现在对这段时间的工作及学习情况做一个总结:
(1)工作技能方面
大体分为两个阶段,Java Web 基础阶段和Java EE阶段
1)Java Web阶段
在这个阶段,自己主要着重学习了 JSP, Servlet, JDBC, MySQL,这些知识的核心点都过
了一遍,也
- Quartz——DateIntervalTrigger触发器
eksliang
quartz
转载请出自出处:http://eksliang.iteye.com/blog/2208559 一.概述
simpleTrigger 内部实现机制是通过计算间隔时间来计算下次的执行时间,这就导致他有不适合调度的定时任务。例如我们想每天的 1:00AM 执行任务,如果使用 SimpleTrigger,间隔时间就是一天。注意这里就会有一个问题,即当有 misfired 的任务并且恢复执行时,该执行时间
- Unix快捷键
18289753290
unixUnix;快捷键;
复制,删除,粘贴:
dd:删除光标所在的行 &nbs
- 获取Android设备屏幕的相关参数
酷的飞上天空
android
包含屏幕的分辨率 以及 屏幕宽度的最大dp 高度最大dp
TextView text = (TextView)findViewById(R.id.text);
DisplayMetrics dm = new DisplayMetrics();
text.append("getResources().ge
- 要做物联网?先保护好你的数据
蓝儿唯美
数据
根据Beecham Research的说法,那些在行业中希望利用物联网的关键领域需要提供更好的安全性。
在Beecham的物联网安全威胁图谱上,展示了那些可能产生内外部攻击并且需要通过快速发展的物联网行业加以解决的关键领域。
Beecham Research的技术主管Jon Howes说:“之所以我们目前还没有看到与物联网相关的严重安全事件,是因为目前还没有在大型客户和企业应用中进行部署,也就
- Java取模(求余)运算
随便小屋
java
整数之间的取模求余运算很好求,但几乎没有遇到过对负数进行取模求余,直接看下面代码:
/**
*
* @author Logic
*
*/
public class Test {
public static void main(String[] args) {
// TODO A
- SQL注入介绍
aijuans
sql注入
二、SQL注入范例
这里我们根据用户登录页面
<form action="" > 用户名:<input type="text" name="username"><br/> 密 码:<input type="password" name="passwor
- 优雅代码风格
aoyouzi
代码
总结了几点关于优雅代码风格的描述:
代码简单:不隐藏设计者的意图,抽象干净利落,控制语句直截了当。
接口清晰:类型接口表现力直白,字面表达含义,API 相互呼应以增强可测试性。
依赖项少:依赖关系越少越好,依赖少证明内聚程度高,低耦合利于自动测试,便于重构。
没有重复:重复代码意味着某些概念或想法没有在代码中良好的体现,及时重构消除重复。
战术分层:代码分层清晰,隔离明确,
- 布尔数组
百合不是茶
java布尔数组
androi中提到了布尔数组;
布尔数组默认的是false, 并且只会打印false或者是true
布尔数组的例子; 根据字符数组创建布尔数组
char[] c = {'p','u','b','l','i','c'};
//根据字符数组的长度创建布尔数组的个数
boolean[] b = new bool
- web.xml之welcome-file-list、error-page
bijian1013
javaweb.xmlservleterror-page
welcome-file-list
1.定义:
<welcome-file-list>
<welcome-file>login.jsp</welcome>
</welcome-file-list>
2.作用:用来指定WEB应用首页名称。
error-page1.定义:
<error-page&g
- richfaces 4 fileUpload组件删除上传的文件
sunjing
clearRichfaces 4fileupload
页面代码
<h:form id="fileForm"> <rich:
- 技术文章备忘
bit1129
技术文章
Zookeeper
http://wenku.baidu.com/view/bab171ffaef8941ea76e05b8.html
http://wenku.baidu.com/link?url=8thAIwFTnPh2KL2b0p1V7XSgmF9ZEFgw4V_MkIpA9j8BX2rDQMPgK5l3wcs9oBTxeekOnm5P3BK8c6K2DWynq9nfUCkRlTt9uV
- org.hibernate.hql.ast.QuerySyntaxException: unexpected token: on near line 1解决方案
白糖_
Hibernate
文章摘自:http://blog.csdn.net/yangwawa19870921/article/details/7553181
在编写HQL时,可能会出现这种代码:
select a.name,b.age from TableA a left join TableB b on a.id=b.id
如果这是HQL,那么这段代码就是错误的,因为HQL不支持
- sqlserver按照字段内容进行排序
bozch
按照内容排序
在做项目的时候,遇到了这样的一个需求:
从数据库中取出的数据集,首先要将某个数据或者多个数据按照地段内容放到前面显示,例如:从学生表中取出姓李的放到数据集的前面;
select * fro
- 编程珠玑-第一章-位图排序
bylijinnan
java编程珠玑
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.util.Random;
public class BitMapSearch {
- Java关于==和equals
chenbowen00
java
关于==和equals概念其实很简单,一个是比较内存地址是否相同,一个比较的是值内容是否相同。虽然理解上不难,但是有时存在一些理解误区,如下情况:
1、
String a = "aaa";
a=="aaa";
==> true
2、
new String("aaa")==new String("aaa
- [IT与资本]软件行业需对外界投资热情保持警惕
comsci
it
我还是那个看法,软件行业需要增强内生动力,尽量依靠自有资金和营业收入来进行经营,避免在资本市场上经受各种不同类型的风险,为企业自主研发核心技术和产品提供稳定,温和的外部环境...
如果我们在自己尚未掌握核心技术之前,企图依靠上市来筹集资金,然后使劲往某个领域砸钱,然
- oracle 数据块结构
daizj
oracle块数据块块结构行目录
oracle 数据块是数据库存储的最小单位,一般为操作系统块的N倍。其结构为:
块头--〉空行--〉数据,其实际为纵行结构。
块的标准大小由初始化参数DB_BLOCK_SIZE指定。具有标准大小的块称为标准块(Standard Block)。块的大小和标准块的大小不同的块叫非标准块(Nonstandard Block)。同一数据库中,Oracle9i及以上版本支持同一数据库中同时使用标
- github上一些觉得对自己工作有用的项目收集
dengkane
github
github上一些觉得对自己工作有用的项目收集
技能类
markdown语法中文说明
回到顶部
全文检索
elasticsearch
bigdesk elasticsearch管理插件
回到顶部
nosql
mapdb 支持亿级别map, list, 支持事务. 可考虑做为缓存使用
C
- 初二上学期难记单词二
dcj3sjt126com
englishword
dangerous 危险的
panda 熊猫
lion 狮子
elephant 象
monkey 猴子
tiger 老虎
deer 鹿
snake 蛇
rabbit 兔子
duck 鸭
horse 马
forest 森林
fall 跌倒;落下
climb 爬;攀登
finish 完成;结束
cinema 电影院;电影
seafood 海鲜;海产食品
bank 银行
- 8、mysql外键(FOREIGN KEY)的简单使用
dcj3sjt126com
mysql
一、基本概念
1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的参照表中进行明确地索引,InnoDB不能自动地创建索引。
2、外键可以是一对一的,一个表的记录只能与另一个表的一条记录连接,或者是一对多的,一个表的记录与另一个表的多条记录连接。
3、如
- java循环标签 Foreach
shuizhaosi888
标签java循环foreach
1. 简单的for循环
public static void main(String[] args) {
for (int i = 1, y = i + 10; i < 5 && y < 12; i++, y = i * 2) {
System.err.println("i=" + i + " y="
- Spring Security(05)——异常信息本地化
234390216
exceptionSpring Security异常信息本地化
异常信息本地化
Spring Security支持将展现给终端用户看的异常信息本地化,这些信息包括认证失败、访问被拒绝等。而对于展现给开发者看的异常信息和日志信息(如配置错误)则是不能够进行本地化的,它们是以英文硬编码在Spring Security的代码中的。在Spring-Security-core-x
- DUBBO架构服务端告警Failed to send message Response
javamingtingzhao
架构DUBBO
废话不多说,警告日志如下,不知道有哪位遇到过,此异常在服务端抛出(服务器启动第一次运行会有这个警告),后续运行没问题,找了好久真心不知道哪里错了。
WARN 2015-07-18 22:31:15,272 com.alibaba.dubbo.remoting.transport.dispatcher.ChannelEventRunnable.run(84)
- JS中Date对象中几个用法
leeqq
JavaScriptDate最后一天
近来工作中遇到这样的两个需求
1. 给个Date对象,找出该时间所在月的第一天和最后一天
2. 给个Date对象,找出该时间所在周的第一天和最后一天
需求1中的找月第一天很简单,我记得api中有setDate方法可以使用
使用setDate方法前,先看看getDate
var date = new Date();
console.log(date);
// Sat J
- MFC中使用ado技术操作数据库
你不认识的休道人
sqlmfc
1.在stdafx.h中导入ado动态链接库
#import"C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","end")2.在CTestApp文件的InitInstance()函数中domodal之前写::CoIniti
- Android Studio加速
rensanning
android studio
Android Studio慢、吃内存!启动时后会立即通过Gradle来sync & build工程。
(1)设置Android Studio
a) 禁用插件
File -> Settings... Plugins 去掉一些没有用的插件。
比如:Git Integration、GitHub、Google Cloud Testing、Google Cloud
- 各数据库的批量Update操作
tomcat_oracle
javaoraclesqlmysqlsqlite
MyBatis的update元素的用法与insert元素基本相同,因此本篇不打算重复了。本篇仅记录批量update操作的
sql语句,懂得SQL语句,那么MyBatis部分的操作就简单了。 注意:下列批量更新语句都是作为一个事务整体执行,要不全部成功,要不全部回滚。
MSSQL的SQL语句
WITH R AS(
SELECT 'John' as name, 18 as
- html禁止清除input文本输入缓存
xp9802
input
多数浏览器默认会缓存input的值,只有使用ctl+F5强制刷新的才可以清除缓存记录。如果不想让浏览器缓存input的值,有2种方法:
方法一: 在不想使用缓存的input中添加 autocomplete="off"; eg: <input type="text" autocomplete="off" name