- 【物联网项目】基于ESP8266设计的家庭灯光与火情智能监测系统(完整工程资料源码等)
阿齐Archie
单片机项目合集单片机嵌入式硬件stm32毕业设计毕设物联网
基于ESP8266设计的家庭灯光与火情智能监测系统效果:摘要:该系统是在家庭灯光与火情智能监测系统的基础上,进行智能化控制监测的设计与开发。系统是以单片机ESP8266WIFI开发板为主控核心,实现对各个主要功能模块的控制。主要模块如HC-SR501人体红外传感器模块、光敏电阻传感器模块、火焰传感器模块、LD3320语音识别模块、DHT11温湿度传感器模块等。使用Arduino开发软件进行烧录程序
- 【PlatformIO】基于Arduino的ESP32 SPIFFS文件系统操作
水手勇敢
esp32入门linux服务器算法
文章目录概要程序代码视频概要SPIFFS文件系统的全称是SerialPeripheralInterfaceFlashFileSystem它是一种专为嵌入式系统设计的轻量级文件系统,主要用于管理SPINORFlash存储器,如ESP8266和ESP32等微控制器上的Flash芯片。SPIFFS特别适用于资源有限的环境,提供基本的文件读写功能,适合存储小文件,如配置文件和网页资源等程序代码#inc
- ESP MESH一个节点连接外部网络的实验
caixf_001
ESP32ArduinoIDEESP32Arduinoc++
用ESP32-C3作为主外部连接点中转信息MESH到外部网络实验项目概述工程实现web服务器MESH节点总结实验项目概述MESH架构在前面的文章中介绍了,不在赘述用ESP8266创建MESH网络。问题是在用板子实验时都没有成功,这里实验用到了ESP32,没有成功,ESP8266应该是不能作为桥接节点。看到网上有网友介绍使用ESP32-C3做WEB页可以控制其他的两个MESH节点的LED灯点亮和关闭
- 物联网智能语音控制灯光系统设计与实现
木燚垚
物联网
背景随着物联网技术的蓬勃发展,智能家居逐渐成为现代生活的一部分。在众多智能家居应用中,智能灯光控制系统尤为重要。通过语音控制和自动调节灯光,用户可以更便捷地操作家中的照明设备,提高生活的舒适度与便利性。本文将介绍一个基于STM32单片机、ESP8266Wi-Fi模块和机智云平台的物联网智能语音控制灯光系统,能够自动调节灯光亮度、通过语音指令控制灯光的开关状态,并通过云平台远程控制灯光。系统方案硬件
- ESP8266 使用步骤
官子无敌刘小路
单片机
ESP8266:1:小型32位型MCU(超低功耗)2:8266通过STA链接路由器3:AP模式即8266自己建立一个网络4:可以STA与AP同时开启。5:串口I2C等功能都有6:型号ESP-01S7:波特率:115200bis/s7:AT指令:具体可看官网(安信可)指令集与使用实例。8网络助手测试1)可以建立客户端或服务端(要关闭WINDOWS防火墙)9使用:1):配置WIFI模式AT+CWMDO
- 双ESP8266-01S通讯UDP配置
majingming123
udppython网络协议
第一台ESP8266(发送命令需要勾---发送新行)AT+CWMODE=3AT+CWSAP_DEF="CAR_wifi_Master","12345678",5,3//设置本地wifi名称以及密码AT+CIPSTA_DEF="192.168.4.1"//设置本地IPAT+CIFSR//查看本地IP;若是AP未被链接可能看不到刚才设置的IPAT+CIPMUX=0//单链接AT+CIPMODE=1//
- ESP8266开发之旅 小程序篇③ 基于腾讯物联网平台的配网小程序(smartConfig)
单片机菜鸟哥
ESP8266Arduino教程
文章目录1、前言2、文档入口3、SmartConfig配网开发3.1基本原理3.2腾讯小程序SDK4、小程序开发指南4.1小程序SDK5、改造小程序5.1小程序代码结构6、总结授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力。希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石。。。快速导航单片机菜鸟的博客快速索引(快速找到你要的)重点说一下,麻烦三连点
- 探索物联网世界:STM32F103C8T6与ESP8266无线通信指南
郎爽果
探索物联网世界:STM32F103C8T6与ESP8266无线通信指南STM32F103C8T6与ESP8266构建通信二项目地址:https://gitcode.com/Resource-Bundle-Collection/d2ab9项目介绍在物联网(IoT)快速发展的今天,将传统嵌入式设备连接到互联网已成为许多开发者的迫切需求。本项目旨在为开发者提供一个详细的指南,帮助他们利用STM32F10
- STM32F103C8T6与ESP8266构建无线通信指南
薄化克Oswald
STM32F103C8T6与ESP8266构建无线通信指南STM32F103C8T6与ESP8266构建通信二项目地址:https://gitcode.com/Resource-Bundle-Collection/d2ab9简介本资源文档旨在指导开发者如何利用STM32F103C8T6微控制器与ESP8266WiFi模块建立通信。通过详细的步骤说明,您将学会如何配置ESP8266无需预先烧录特定固
- 基于STM32+华为云IOT设计的云平台监控系统_102
DS小龙哥
智能家居与物联网项目实战物联网stm32华为云
文章目录1.前言2.具体需求3.硬件选型3.1继电器3.2ESP8266WIFI3.3MQ-135空气质量传感器3.4DHT11温湿度传感器3.5STM32系统板3.6OLED显示屏3.7母对母杜邦线3.8BH1750光敏传感器4.登录华为云创建云端产品与设备4.1创建产品4.2创建设备4.3产品模型定义4.4生成MQTT登录密匙4.5使用MQTT客户端软件登录4.6上报数据5.STM32设备端代
- stm32-wifi模块
想要成为糕手。
stm32php嵌入式硬件
STM32与ESP8266Wi-Fi模块资料1.ESP8266简介ESP8266是一款低成本的Wi-Fi模块,可以方便地将设备连接到无线网络。它通常用于物联网(IoT)项目中,支持TCP/IP协议栈,能够通过AT指令或者串口通信来与外部设备(如STM32)进行数据交换。2.ESP8266的特点内置Wi-Fi:支持2.4GHzWi-Fi网络。低功耗:在待机模式下的功耗非常低,适合电池供电的设备。AT
- STM32使用ESP8266接入机智云点亮LED教程_stm32cubemx 使用esp8266连接机智云使用机智云生成的代码
2401_87557120
stm32javascript前端
然后点击保存跳转到如下界面点击去添加数据点,添加我们的一个数据点。数据点,就可以理解为我们编程中定义的变量。我们给数据点起一个名字,叫state,这个后来会在STM32工程里用到。其他属性很简单,不再说明。点击添加,添加第一个数据点点击应用,确认本次修改然后点击左侧导航栏的MCU开发选择独立MCU方案硬件平台就选择STM32F103C8TX在下方粘贴你的ProductSecretProductSe
- 使用arduino玩基于esp8266的nodemcu开发板
一个小网管
Arduinoarduinoesp8266nodemcu
一、简介中秋节到图书馆看书,看到了arduino方面的书籍,里面有提到ESP8266模块。让我想起我抽屉里吃灰很久了的基于esp8266的nodemcu开发板。于是把书借回家研究了一下。这里做个记录。二、我目前在使用的云服务器推荐学Linux不搞个云服务器始终感觉不爽!要稳定性、安全性、不差钱的可以使用阿里、腾讯等大厂的云服务器。本人穷屌丝一枚,所以我用的是免费的“三丰云”,同时提供"免费虚拟主机
- 基于STM32设计的盲人智能饮水机(221)
DS小龙哥
智能家居与物联网项目实战stm32嵌入式硬件单片机饮水机
文章目录一、前言1.1项目介绍【1】开发背景【2】项目实现的功能【3】项目硬件模块组成1.2设计思路【1】整体设计思路【2】整体构架1.3项目开发背景【1】选题的意义【2】可行性分析【3】参考文献【4】摘要1.4开发工具的选择1.5系统框架图1.6系统功能总结1.7设备原理图1.8硬件实物图二、硬件选型2.1STM32开发板2.2PCB板2.3USB下载线2.4ESP8266WIFI2.5杜邦线(
- 基于单片机的观赏类水草养殖智能控制系统的设计(论文+源码)
沐欣工作室_lvyiyi
单片机嵌入式硬件毕业设计物联网物联网毕业设计
1总体设计通过需求分析,本设计观赏类水草养殖智能控制系统的总体架构如图2.1所示,为系统总体设计框图。系统采用STM32单片机作为系统主控核心,利用DS18B20温度传感器、TDS传感器、CO2传感器、光敏传感器实现水草养殖环境中水温、CO2浓度、TDS、光照数据的采集,监测数据通过OLED液晶实时显示。系统通过ESP8266WiFi无线通信模块与云端建立数据通信,在手机端能够实时查看系统监测的数
- 基于WiFi的智能照明控制系统的设计与实现(论文+源码)
云山工作室
单片机毕设毕业设计
1系统方案设计本设计智能照明控制系统,结合STM32F103单片机、光照检测模块、显示模块、按键模块、太阳能板、LED灯模块、WIFI模块等器件构成整个系统,在功能上可以实现光照强度检测,并且在自动模式下可以自动调节照明亮度,在手动模式下,用户可以手动调节亮度,并且借助ESP8266WiFi他模块,用户可以通过手机APP切换模式和调节亮度,并通过OLED液晶显示相关信息,同时加入了太阳能板给整个系
- 基于物联网的室内环境监测控制系统设计
源码论文专家
物联网php开发语言
摘要:近几年来,物联网技术发展迅速,人们生活的方方面面都与网络脱不开关系,各种智能化产品概念相继出现。智能家居就是将家居智能物联化,其通过无线传感模块能够与互联网连接,人们可以远程控制家居网络下的所有已建立连接的设备。本文就此设计一款基于安信可公司推出的ESP8266-12E无线Wi-Fi模块的具有温湿度环境监测功能、智能调节湿度与净化空气的室内环境监测控制系统。本设计采用SHT20数字温湿度传感
- 基于物联网技术的实时数据流可视化研究(论文+源码)
云山工作室
毕业设计毕设
1系统方案设计根据系统功能的设计要求,展开基于物联网技术的实时数据流可视化研究设计。如图2.1所示为系统总体设计框图,系统以STM32单片机做为主控制器,通过DHT11、MQ-2、光照传感器实现环境中温湿度、烟雾、光照强度数据的实时检测,系统检测数据不仅能够通过OLED12864液晶实时显示,还能通过ESP8266WiFi无线通信模块传输至云平台,用户可以实时查看检测数据的历史曲线。手机端可以实时
- STM32(hal库)通过MQTT协议连接onenet
sea1216
ESP8266STM32cubemxonenet物联网stm32halonenetmqtt
在中国移动物联网平台onenet,选择用多协议的mqtt旧版协议新建产品和设备。然后根据自己的情况更改程序中的参数。数据流上传时要根据自己的数据将程序中固定的更改为动态赋值就好了。本程序参考超级大洋葱806的STM32CubeMXESP8266AT指令实现MQTT协议并接入阿里云IOT平台源码解析【附Github源码地址】一、esp8266驱动我将esp8266设置为station透传模式#inc
- 实现使用K210单片机进行猫脸检测,并在检测到猫脸覆盖屏幕50%以上时执行特定操作
max500600
开发工具嵌入式单片机嵌入式硬件
要实现使用K210单片机进行猫脸检测,并在检测到猫脸覆盖屏幕50%以上时执行特定操作,以及通过WiFi上传图片到微信小程序,并在微信小程序中上传图片到开发板进行训练,可以按照以下步骤进行:1.硬件连接确保K210开发板连接好摄像头,并预留一个引脚用于拉高电平。另外,连接WiFi模块(如ESP8266)用于网络通信。2.猫脸检测使用K210的MaixPy库进行猫脸检测。以下是一个简单的猫脸检测示例代
- ESP8266开发环境搭建
D_kity
ESP8266iot物联网c语言
1、工具安装sudoapt-getinstallgccgitwgetmakelibncurses-devflexbisongperfpythonpython-serial2、下载编译工具or64-bitLinux:https://dl.espressif.com/dl/xtensa-lx106-elf-gcc8_4_0-esp-2020r3-linux-amd64.tar.gzfor32-bitL
- JSON( JSON基础,ESP8266 JSON解析)ESP8266通过JSON实现物联网数据通讯( ESP8266客户端请求JSON信息, ESP8266客户端发送JSON信息)
@@庆
json物联网esp8266嵌入式硬件
JSONJSON基础JSON(JavaScriptObjectNotation)是一种通用的轻量级数据交换文本格式。它很容易让人阅读和编写,也便于机器进行解析和生成。它使用JavaScript语法来存储和描述数据对象,但是JSON完全独立于JavaScript。JSON可适用于多种流行编程语言。这些特性使JSON成为理想的数据交换格式。数据以“名”“值”对呈现数据“名”和“值”之间由冒号分隔大括号
- esp8266 初始化 重置 恢复出厂设置
thegirl0001
1024程序员节
如果你机器上装了python请继续。如果没装请划走。1.pip安装:pipinstallesptool2.找到安装位置:pipshowesptool我的是这个目录:c:\users\pc\appdata\local\programs\python\python37\lib\site-packages3.找到这个目录:c:\users\pc\appdata\local\programs\python
- 软件复位 ESP8266
armcsdn
NodemcuESP8266
ThistutorialshowshottosoftwareresetESP8266inArduinoIDE.Thissketch/exampleshowssoftwareresetusingsimplecommandESP.restart()orESP.reset().SoftwareresetforESP8266isrequiredwhenyougettroubletoconnectWiFir
- ESP8266恢复出厂设置指南
纪想娇
ESP8266恢复出厂设置指南ESP8266恢复出厂设置项目地址:https://gitcode.com/Resource-Bundle-Collection/b8579简介本文档旨在指导用户如何将ESP8266Wi-Fi模块恢复到其出厂默认状态。ESP8266是一款广受欢迎的嵌入式Wi-Fi解决方案,常用于物联网项目。当遇到配置混乱、固件问题或想要清除自定义设置时,恢复出厂设置变得尤为重要。恢复
- STM32物联网(ESP-01S模块及STM32和ESP-01S通信方式介绍)
花落已飘
STM32框架式编程stm32物联网嵌入式硬件
文章目录前言一、ESP-01S模块介绍二、STM32和ESP-01S通信方式介绍三、什么是AT指令四、创建基础工程总结前言本篇文章我们开始正式进入STM32物联网的专栏,在这个专栏中将会带大家学习使用STM32进行联网,联网模块的话主要就是使用到了ESP-01SWIFI模块进行联网操作。一、ESP-01S模块介绍ESP-01S是一款基于ESP8266芯片的Wi-Fi模块,通常用于物联网(IoT)和
- ESP8266-01S的WIFI功能AT指令
通信.萌新
esp8266wifiAT
1、AT+CWMODE——设置wifi模式(STA/AP/STA+AP)设置指令:AT+CWMODE=参数说明:1:station模式2:sofAP模式3:station+sofAP模式查询指令:AT+CWMODE?参数说明:1:station模式2:sofAP模式3:station+sofAP模式e.g.:保存在flash中2、AT+CWMODE_CUR——设置wifi模式设置指令:AT+CWM
- 智能温控风扇——ESP8266 + DS18B20 + OLED + WiFi插座
uote_e
单片机
智能温控风扇——ESP8266+DS18B20+OLED+WiFi插座在现在这个智能家居越来越普及的时代,智能温控风扇已经成为了很受欢迎的产品之一。本文将教大家如何使用ESP8266单片机、DS18B20温度传感器、OLED显示屏和WiFi插座,来实现家用风扇改造成智能温控风扇。材料准备ESP8266开发板DS18B20温度传感器OLED显示屏WiFi插座面包板、杜邦线、三极管、电阻、陶瓷电容等元
- 具体毕设方案100例之第4例STM32智能家居烟雾温度火灾防盗报警系统设计版本4
李学长单片机毕设
单片机毕设具体方案课程设计stm32智能家居单片机毕业设计嵌入式硬件51单片机
LCD1602液晶显示:实时展现当前检测到的烟雾浓度值,为用户提供直观的视觉信息。按键设置报警上限:用户可通过简单操作按键,自定义烟雾浓度的报警阈值,以满足不同场景的安全需求。蜂鸣器报警:当烟雾浓度超过用户设定的报警值时,蜂鸣器将立即启动,发出声音报警,提醒用户注意安全。无线WiFi传输:通过集成的ESP8266无线WiFi模块,将烟雾浓度数据实时传输至用户手机端,实现远程监控与数据查看。继电器模
- ESP8266-01S的TCP/IP相关的AT指令
通信.萌新
tcp/ip网络linux
目录1、AT+CIPSTATUS——查询网络连接信息2、AT+CIPDOMAIN——域名解析功能3、AT+CIPSTART建立TCP连接、UDP传输、SSL连接4、AT+CIPSSLSIZE——设置SSlbuffer容量5、AT+CIPSEND——发送数据6、AT+CIPSENDEX——发送数据;达到设置长度或者遇到字符"\0"时,则发送数据7、AT+CIPSENDBUF——数据写入TCP发包缓存
- 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