- WLAN与WIFI
lpl还在学习的路上
网络
网工知识:WLAN和WIFI有什么区别_哔哩哔哩_bilibili请问WLAN就是Wifi吗?不懂网络的人也能听懂!_哔哩哔哩_bilibiliWLAN:wirelesslan:无线局域网包括家用WIFI,企业级的无线网络。包括ZigBee,红外和蓝牙技术。WIFI:802.11无线局域网技术。WIFI技术是WLAN的主流技术标准。
- 关闭蓝牙hci日志
开心呆哥
数据库
@echooff::1.获取最开始的文件夹路径set"Start_BT=%~dp0"for/f%%Ain('powershell-Command"Get-Date-Formatyyyy_MMdd_HHmmss"')doset"timestamp=%%A"echoTimestamp:%timestamp%titleSet_Debug_Set_HCI_LOG%timestamp%::打开工程模式adb
- Arduino使用TinyML实现水果识别
亚图跨际
物联网编程Arduinotensorflowarduinotinyml
在本文中,板载手势传感器将用于收集对象识别数据,这些数据将用于创建TensorFlowLite模型,该模型可用于识别特定对象。电路板的接近传感器功能将用于识别物体何时靠近电路板,而RGB传感器用于首先收集物体的颜色数据,然后正确识别物体。这是一个简单的示例,但确实显示了在小型设备上运行TinyML的潜力以及传感器丰富的Arduino蓝牙传感器的强大功能。硬件水果ArduinoIDE准备安装库文件捕
- 小程序连接蓝牙
季风
微信小程序微信小程序微信开放平台
小程序蓝牙功能1.授予蓝牙权限2.蓝牙初始化3.监听寻找新设备4.搜索新设备5.建立连接⭐⭐⭐⭐⭐⭐⭐6.监听蓝牙低功耗连接状态改变事件8.监听特征值变化9.发送数据1.授予蓝牙权限//1.蓝牙授权constauthBlue=(callback,initApp)=>{app=initApp;//鉴定是否授权蓝牙wx.getSetting().then(res=>{if(!res.authSetti
- iOS 蓝牙技巧
隐身人
@property(nonatomic,strong)CBCentralManager*centralManager;取消蓝牙未打开等系统提示框(是否打开蓝牙...)NSDictionary*dic=@{CBCentralManagerOptionShowPowerAlertKey:[NSNumbernumberWithBool:NO]};_centralManager=[[CBCentralMa
- 辞职后的第88天,在图书馆里直播,这是怎么操作?
活的自由点
今天我一去图书馆就有点生气。因为我去图书馆的时间有点早,去的时候没有多少人。就发现有一个附近的人,在用手机做直播,而且用非常小的声音和粉丝互动。她好像和粉丝在分享视频,也不带蓝牙耳机,开非常小的声音,声音时不时的就会传出来,但听不清楚具体是什么视频。在之后,听她互动的内容,可能是介绍商品之类的视频。很明显他也怕打扰别人,他也知道应该保持安静。但是他这样做真的很影响,离他很近的人。我也没有太听清楚他
- dongle 工具 蓝牙_bluetooth USB Dongle(蓝牙适配器)怎么用?
leeloo deng
dongle工具蓝牙
展开全部USB蓝牙适配器,就是一个USB接口的蓝牙功能接口。可以给没有蓝牙功能的电62616964757a686964616fe59b9ee7ad9431333366303134脑,添加蓝牙功能。笔记本,很多都内置了蓝牙适配器。但台式机,基本上都没有。要想使用蓝牙耳机、蓝牙音箱和蓝牙手机等,就必须给电脑添加一个蓝牙接口。usb蓝牙接口现在是最方便的方案,又便宜,又安装方便,还便于携带。像下图这样的
- arduino uno R3驱动直流减速电机(蓝牙控制)
geeoni
Arduino直流减速电机电机驱动
此篇博客用于记录使用arduino驱动直流减速电机的过程,仅实现简单的功能:PID调速、蓝牙控制1、直流减速电机简介2、DRV8833电机驱动模块简介3、HC-05蓝牙模块简介电机转动测试4、PID控制5、蓝牙控制电机1、直流减速电机简介我在淘宝购买的电机,减速比是21.3,旋转一圈产生的脉冲数是11,这样实际通过编码区采集到的一圈脉冲数(使用一倍频计数)是11×21.3,如果采用N倍频的话就是:
- 基于单片机的光照强度及温湿度采集系统
电气_空空
毕业设计单片机单片机嵌入式硬件毕设51单片机
摘要:针对自然田间作物生长环境监测需求,设计实现了基于单片机的采集环境光照强度及温湿度的信息采集系统。系统采用光敏传感器、温度、湿度传感器分别对光照强度、温度、湿度采集,使用液晶屏显示数据,并通过蓝牙实时传输数据到手机进行监测。测试表明,系统可采集光照、温湿度三种数据,通过单片机设置和手机控制两种方式均可实现单片机调整温湿度上、下限阈值,实现了数据的实时监测。关键词:单片机;光照强度;温湿度;蓝牙
- arduino uno R3驱动直流减速电机(蓝牙控制)
geeoni
ARDUINO舵机
此篇博客用于记录使用arduino驱动直流减速电机的过程,仅实现简单的功能:PID调速、蓝牙控制1、直流减速电机简介2、DRV8833电机驱动模块简介3、HC-05蓝牙模块简介电机转动测试4、PID控制5、蓝牙控制电机1、直流减速电机简介我在淘宝购买的电机,减速比是21.3,旋转一圈产生的脉冲数是11,这样实际通过编码区采集到的一圈脉冲数(使用一倍频计数)是11×21.3,如果采用N倍频的话就是:
- AI技术在室内定位的应用
深圳市极光通信科技有限公司
人工智能物联网智能硬件
随着科技的不断发展,人工智能(AI)技术已经逐渐渗透到我们生活的方方面面。其中,AI技术在室内定位领域的应用越来越广泛,为我们的生活和工作带来了诸多便利。本文将深入探讨AI技术在室内定位领域的应用,并分析其优缺点及未来发展趋势。一、AI技术在室内定位领域1.1蓝牙信标的应用蓝牙信标(BluetoothBeacons)蓝牙信标是一种基于蓝牙技术的定位方法。通过在室内布置信标节点,用户携带的移动设备可
- 微信小程序-蓝牙功能
飞奔的裸羊羊
微信小程序notepad++小程序
这个比较简单直接上代码module.exports=Behavior({//全局datadata:{espdeviceId:'9F06627E-3BFF-0CB2-D41C-DBCA272DC633',serviceId:"",writecharacteristicId:"",_discoveryStarted:false,isfundble:false,//匹配到对应的设配canWrite:fa
- 微信小程序-人脸检测
飞奔的裸羊羊
微信小程序小程序
微信小程序的人脸检测功能,配合蓝牙,配合ESP32可以实现一些有趣的玩具本文先只说微信小程序的人脸检测功能1、人脸检测使用了摄像头,就必须在用户隐私权限里面声明。修改用户隐私声明后,还需要等待审核,大概一天2、app.json文件中也必须声明"permission":{"scope.bluetooth":{"desc":"获取蓝牙用于硬件链接"},"scope.camera":{"desc":"获
- 雷卯有多种2.5V低压ESD防静电元器件供您选择
Leiditech_
esmcu
上海雷卯应市场需求,推出各种封装的2.5v防静电ESD。一2.5v的产业使用情况智能手机、平板电脑、数码相机、游戏机、MP3播放器GPS导航仪、蓝牙耳机、移动手表、智能手环健康监测设备:心率检测仪、血压计、医疗内窥镜等等电子阅读器、数码相框、DVD播放器、便携式投影仪遥控器、电动剃须刀、电子门锁、烟雾报警器微波炉、烤箱、咖啡机、打印机、显示器传感器、充电桩、都在用超低电压的电源方案。比如2.5V电
- UniApp中打开蓝牙所需哪些权限
uni-app
Hello,各位同学们新年好呀,咱们又见面了!我是咕噜铁蛋!随着移动应用的普及,蓝牙技术正变得越来越重要。在UniApp中,打开蓝牙功能为我们提供了更多便利和创新的可能性。然而,很多人可能不清楚在UniApp中打开蓝牙需要哪些权限。今天铁蛋将带你深入探索这个问题,帮助你了解UniApp中打开蓝牙所需的权限。蓝牙技术作为一种短距离无线通信技术,已经广泛应用于各种设备中,包括智能手机、智能手表、蓝牙耳
- 基于51单片机恒温箱热水器温度控制系统无线APP视频监控设计72
单片机设计DIY
51单片机嵌入式硬件单片机
51单片机温度控制系统报警器恒温箱水温热水器72功能描述:本系统由STC89C52单片机、温度传感器DS18B20、按键、蜂鸣器报警、继电器控制、(无线蓝牙/WIFI模块-可选)、LCD1602液晶显示及电源组成。【1】LCD1602液晶实时显示当前温度值和设置的温度上下限报警值。【2】温度上下限可以通过按键设置,超出之后会通过继电器自动调节回设置温度(继电器理论上外接加热器和散热器,需要买家自己
- 基于STM32单片机智能家居温湿度PM2.5甲醛光照无线视频监控APP设计240
单片机设计DIY
单片机stm32智能家居
STM32-240-智能家居环境监控功能描述:本系统由STM32F103C8T6单片机核心板、1.44寸TFT彩屏、(无线蓝牙/无线WIFI/无线视频监控模块-可选)、PM2.5传感器、甲醛传感器、温湿度传感器DHT11、可燃气体传感器、光照检测电路、蜂鸣器报警电路、三路继电器驱动电路(分别代表降温、补光、开窗)、按键电路及电源组成。【1】设备通过电路采集相关数据,包括PM2.5值、甲醛浓度值、温
- 基于STM32单片机定位地图电子栅栏GPS北斗无线APP设计177
单片机设计DIY
单片机stm32嵌入式硬件
STM32单片机GPS北斗定位地图电子栅栏APP无线177功能描述:本系统由STM32F103C8T6单片机核心板、无线蓝牙/WIFI模块-可选、TFT1.44寸彩屏液晶显示电路、定位采集模块电路、JR6001语音播报电路、按键电路及电源电路。【1】本系统为电子栅栏功能通过定位系统定位,能够对定位的经纬度数据进行记录使用。当系统检测到定位位置发生变化是,进行运算变化大致距离。如果超过一定的距离语音
- 基于51单片机气象仪环境检测风速风向光照无线视频监控设计79X
单片机设计DIY
51单片机嵌入式硬件单片机
51单片机环境参数监控系统079X功能描述:本系统由STC89C52单片机最小系统电路、OLED液晶显示电量、风速传感器接口电路、风向传感器接口电路、ADC0832(或xx0832芯片)的AD转换电路、DHT11温湿度采集电路、BH1750光照采集电路、(无线蓝牙/WIFI模块-可选)、按键电路及电源组成。【1】通过单片机实时采集光照值、温度值、湿度值、风速值、风向值数据,OLED液晶实时显示这些
- 基于51单片机光伏太阳能路灯锂电池充电无线摄像头设计177
单片机设计DIY
51单片机嵌入式硬件单片机
51太阳能充电计时管理系统充电电量显示路灯177功能描述:本系统由STC89C52单片机最小系统电路、OLED液晶显示电路、太阳能板接口电路、TP4056充电管理模块、锂电池供电接口电路、锂电池升压到5V模块电路、ADC0832(或xx0832芯片)的AD转换电路、光敏检测电路、(无线蓝牙/WIFI模块-可选)、高亮LED驱动电路及按键电路组成。【1】本设计通过太阳能板采集到电量通过TP4056模
- STM32的SDIO
左手的月光
stm32嵌入式硬件
一.SDIO简介SDIO,全称SecureDigitalInput/Output,是一种用于在移动设备和嵌入式系统中实现输入/输出功能的接口标准。它结合了SD卡的存储功能和I/O功能,允许设备通过SD卡槽进行数据输入输出和外围设备连接。SDIO接口通常被用于连接各种外部设备,例如无线网卡、蓝牙模块、GPS接收器、摄像头、声卡等,以扩展移动设备和嵌入式系统的功能。通过SDIO接口,这些外部设备可以直
- kali无线渗透之蓝牙原理与探测与侦听
想拿 0day 的脚步小子
kali无线渗透渗透无线无线渗透蓝牙蓝牙渗透
“传统蓝牙”规范在2.4GHz的ISM波段上定义了79个信道,每个信道有1MHz的带宽。设备在这些信道中以每秒1600次的频率进行跳转,换句话说,就是每微秒625次跳转。这项信道跳转技术被称为“跳频扩频”(FrequencyHoppingSpreadSpectrum,FHSS),这时的蓝牙设备中,用户最大可以达到3Mbps的通信带宽,最大约为100米的传输距离。“跳频扩频”通过在射频(RadioF
- 蓝牙攻击工具集合与使用说明
想拿 0day 的脚步小子
kali无线渗透网络渗透无线蓝牙蓝牙攻击
bluez-蓝牙协议栈,提供了蓝牙设备管理和通信的基本功能。btscanner-用于发现和扫描蓝牙设备的工具。bluetoothctl-蓝牙控制终端工具,用于管理蓝牙设备和进行配对等操作。spooftooph-用于欺骗和伪造蓝牙设备的MAC地址的工具。ubertooth-用于无线电频谱分析和蓝牙低功耗(BluetoothLowEnergy)设备监测的工具。crackle-用于解密和分析Blueto
- kali无线渗透之蓝牙攻击与原理
想拿 0day 的脚步小子
kali无线渗透无线渗透渗透蓝牙蓝牙渗透
原理蓝牙网络中的“个人身份码”攻击传统的蓝牙设备,主要是指“蓝牙规范2.1版”以前的各版蓝牙设备,以及使用“安全简化配对”(SecureSimplePairing,SSP)协议的蓝牙设备。这些传统的蓝牙设备仅仅依赖于“个人身份码”(PersonalldentificationNumber,PIN)的有效性作为唯一的认证规则,只要通信双方的蓝牙设备使用了相同的“个人身份码",就认为通过认证,否则就认
- 一行代码查看网络信息
humors221
windows运维开发运维
目标:查看蓝牙,WLAN,以太网等使用方法:使用cmd输入命令或bat文件执行,信息保存在桌面网络信息.txtname:标识,interfacedescription:描述,MacAddress:MAC地址,MediaType:类型,PhysicalMediaType:类型2,LinkSpeed:速率,MediaConnectionState:状态,DriverInformation:驱动信息po
- 蓝牙BLE学习-GATT和ATT
Johnny 周
蓝牙学习网络嵌入式系统
1.GATTGATT-GenericAttributeprofle-通用属性配置文件。GATT层是传输真正数据所在的层。包括了一个数据传输和存储架构以及其基本操作。GATT用来规范attribute中的数据内容,并运用group(分组)的概念对attribute进行分类管理。没有GATT,BLE协议栈也能跑。但互联互通就会出问题,也正是因为有了GATT和各种各样的应用profile,BLE摆脱了Z
- 蓝牙BLE安全-SSP简单安全配对
Johnny 周
蓝牙安全网络
SSP的配对过程由于可以根据设备的IO能力选择不同的关联模型,因此十分灵活,其提供了四种方式:NumericComparison、PasskeyEntry、JustWorks以及OutofBand(OOB)。这里关联方式的选择实质上对后面的流程是有一定影响的,如JustWorks就不需要对LinkKey进行验证。NumericComparison:数值比较是针对两种蓝牙设备都能显示六位数字并允许用
- 猫王原子唱机B612袖珍蓝牙音箱黎贝卡粉满足你的少女心
60ebbbcd0f7a
谁说30岁的老阿姨不能有少女心?当你有一个猫王时,你就会想要第二个,第三个,很是上瘾今年偏爱粉色系,年龄越大,越掩盖不住自己的少女心可能物极必反,在少女时很讨厌的粉色如今却是心头爱B612原子唱机是我唯一一个全色系想拥有的音箱宅家时一猫,一茶,一音箱足矣。通身金属烤漆,小小机身很有质感和手感现在不需要传统电波接收电台信号只需要第一次在“猫王妙播”爱屁屁上设置好想听的12个电台频道就可以实现不需要手
- 爱不会迟到
果仁兒
外面好像下雪了,我凑近仔细看了看,原来是雨啊。真好看,即便不是雪,我也喜欢。我的对面坐了一个壮实的男人,戴着黑红色调的蓝牙耳机,偶尔动动脚以便身边的人能通过走道,他的手机壳真不好看啊,是我我肯定不买这样的,上面有大朵大朵的花,傻死了,干嘛要把花露出来呀,是我我只会笨拙的藏起来,只给自己看。是我傻才对吧。旁边阿姨的泡面闻起来好香呀,我偷偷的瞄着她,意淫着我大口大口的吞咽,其实我也可以去买一桶的,可是
- 商品归类专题15--运动器材
唐关
A.中文品名:智能篮球商品信息:该篮球带有6枚传感器,搭载了蓝牙芯片及电池,传感器用于测量打球时的关键技能数据,数据可无线传输至智能手机,由专用APP读取和测评,帮助运动员参考改进投篮姿势和手势等。税则号列:9506.6210归类依据:归类总规则一及六归类分析:该篮球带6枚传感器,用于记录打球时的关键技能数据bing传输给手机APP,其主要特征为供训练用的特殊篮球,根据第十六类类注一(十五)排他条
- 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