- ESP32 (经典蓝牙 SPP)-蓝牙学习(9)
请叫我啸鹏
ESP32成长笔记学习ESP32嵌入式经验分享单片机
提示:本博客作为学习笔记,有错误的地方希望指正 绪论:这里主要讲解一些关于ESP32的经典蓝牙,蓝牙是一个比较庞大的体系,需要又一些基础知识才可以更好的学习,这里有一些写的比较好的关于蓝牙的文章。吐血推荐历史最全的蓝牙协议栈介绍BluetoothGAP介绍蓝牙设备配对的四种方式ESP32蓝牙开发:开发指南ESP32学习笔记十七之蓝牙通信-Bluetooth文章目录一、ESP32蓝牙介绍二、硬件三
- BLE蓝牙开发 ANCS服务开发
TomWang-0214
MCUBLERTKANCSBLEIOS
在手表应用中,随着应用的复杂程度越来越高,通常离不开消息提醒的智能推送,所以这里主要针对ANCS做讲解,这是APPLEIOS系统的规范,android要想实现类似功能,一般采用私有协议方式,没有统一规范。ANCS基本知识ANCS(苹果通知中心,AppleNotificationCenterService)的目的是提供给蓝牙外设一种简单、方便的获取ios设备通知信息的方式。使得蓝牙手环、手表可以收到
- nRF5 SDK 入门(三、理解 nRF5 SDK 应用与协议栈分开烧录)
矜辰所致
nRF52xxx系列芯片nRFSDKhex文件NordicnRF52xxxsoftdevice
说明一下NordicnRF5SDK软件应用程序和协议栈分开烧录的理解前言上一篇文章我们了解了NordicnRF5SDK目录结构,在那之前我们也已经搭建好了开发环境,实际上我们就已经可以进入我们的开发之旅了,但是如果刚接触Nordic蓝牙开发的小伙伴总是会有一些疑问:1、Nordic蓝牙开发应用程序和协议栈分开是什么意思?2、分开了那工程开发,烧录岂不是相当复杂?带着这些问题,本文我们就来了了解nR
- iOS蓝牙开发-蓝牙相关基础知识
New_卡迪熊
最近今天看了些关于蓝牙的知识点,果断去深入了解了一些,虽然现在蓝牙出了5.0,但一些蓝牙的基础知识必不可少哦。蓝牙常见名称和缩写MFI=======makeforipad,iphone,itouch专们为苹果设备制作的设备BLE====buletouchlowenergy,蓝牙4.0设备因为低耗电,所以也叫做BLEperipheral,central==外设和中心,发起连接的时central,被连
- Ellisys 使用小技巧
WirelessHarmony
网络服务器数据库
背景介绍空口抓包仪是蓝牙开发过程中非常有帮助的工具,开发人员可以根据现场抓到的空中包/HCI更快发现问题所在。本文针对工作中用到的Ellisys抓包仪总结遇到的一些常用技巧以及注意事项。Ellisys抓包仪如下图所示几个型号,都提供一系列功能,实现对蓝牙技术的协议、性能和射频行为进行各种分析和特征描述,用于捕获和分析Wi-Fi、WPAN(IEEE802.15.4)、主机控制器接口(HCI)标准以及
- 从零开始的nrf52832蓝牙开发(1)--蓝牙协议基础
我我我只会printf
Nordic蓝牙物联网
想要进行蓝牙开发,第一步肯定要对蓝牙协议有所了解。除了要对蓝牙的一些专业术语有所熟悉,还应该对蓝牙协议每层功能有一定认知。概略图:物理层(PHY):物理层规定了蓝牙频段:2400MHz~2483.5MHz物理层规定了调制解调方案:高斯频移键控首先蓝牙物理传输基于Radio模块,也就是无线电模块。我们知道在串口中对地线有无电压可以表示逻辑上的1或是0,而无线电的做法简单来说就是在某个频率中心,上浮和
- 【android】Android学习笔记之蓝牙连接相关
Yengi
testandroid学习笔记
转:https://github.com/Mage-M/StudyAndroid/blob/master/%E6%9D%82%E7%AF%87/Android%E5%AD%A6%E4%B9%A0%E7%AC%94%E8%AE%B0%E4%B9%8B%E8%93%9D%E7%89%99%E8%BF%9E%E6%8E%A5%E7%9B%B8%E5%85%B3.md###1.android蓝牙开发需要依
- 蓝牙音视频远程控制协议(AVRCP) AV/C command格式介绍
Wireless_Link
#蓝牙协议栈精讲蓝牙协议栈#蓝牙协议剖析AVRCP音视频远程控制协议AVRCPAV/CAVRCP命令格式
零.声明本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:蓝牙综合介绍,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及蓝牙开发板介绍。第二篇:Transport层介绍,主要介绍蓝牙协议栈跟蓝牙芯片之前的硬件传输协议,比如基于UART的H4,H5,BCSP,基于USB的H2等第三篇:传统蓝牙controller介绍,主要介绍传统蓝牙芯片的介绍,包括射频层(RF),
- 蓝牙开发《基础篇三》
安仔夏天勤奋
最近项目中使用到蓝牙打印机,通过蓝牙连接蓝牙打印机进行打印功能。在此对蓝牙知识进行归纳输出一波,达到巩固之效果。蓝牙开发《基础篇一》蓝牙开发《基础篇二》BLE蓝牙开发英文:BluetoothLowEnergy.版本要求:Android18之前Android4.3版本以上才支持官方文档:BluetoothLowEnergy用处可用于Android设备与智能设备间进行蓝牙通讯。与经典的蓝牙对比BLE是
- Android低功耗蓝牙开发总结
青杉`
开发总结androidandroid低功耗蓝牙Ble蓝牙蓝牙
基础使用权限申请蓝牙权限在各个版本中略有不同Android12及以上版本,如果不需要通过蓝牙来推断位置的话,蓝牙扫描不需要开启位置权Android11及以下版本,蓝牙扫描必须开启位置权限Android9及以下版本,蓝牙扫描可开启粗略位置权限开启扫描/停止扫描//获取蓝牙适配器valbleAdapter=(context.getSystemService(Context.BLUETOOTH_SERV
- 【转】iOS之蓝牙设备的唯一标识问题
隐身人
当我们使用CoreBluetooth系统框架进行蓝牙开发的时候,有时因为某种功能需求需要拿到特定的蓝牙设备进行特定的操作,这就需要我们拿到能够代表特定的蓝牙设备的唯一标识,通过唯一标识来确认是哪一台蓝牙设备。在开始讲解之前,我先讲解些基础。在CoreBluetooth系统框架中,我们能够看到当我们通过中心模式扫描到蓝牙设备的时候,我们可以获取到以下的一些属性:蓝牙设备的名字、信号强度、状态、服务、
- 蓝牙相关
iOS_愛OS
https://www.jianshu.com/p/03d617921aefIOS9BLE与外设交互及设备绑定https://www.jianshu.com/p/e837841efb20CoreBluetooth库编程指南官方文档翻译1-4https://www.jianshu.com/p/1b16d415859diOS蓝牙开发(CoreBluetooth)https://www.jianshu.
- Telink蓝牙基本配置
GraceAir
蓝牙开发物联网
Telink蓝牙配置一、序言二、配置1.文件结构2.广播配置3.连接参数4.广播周期与通道三、效果四、总结一、序言本文介绍了如何使用TelinkSDK快速进行蓝牙开发的简单配置,适用于Telink825X以及921X系列芯片,目前已在TLSR8258以及TLSR9518上验证成功,不同的芯片由于驱动版本等略有差异,实现方式可能略有不同,请注意辨别,本文采用SDKV3.3.0.1配合B91Devel
- STM32WU55蓝牙开发学习笔记(2)-协议栈更新
D_cutter
stm32单片机学习
STM32WU55蓝牙开发学习笔记(2)前言今天就稍微写一下wb55芯片协议栈的烧录吧,刚好手上新焊了一块板子。新买来的芯片都是空片,会内置一个比较老版本的FUS,并且没有协议栈,所以需要自己跟新一下FUS和协议栈才能正常使用无线功能。stm32wb55的m0的核是专门运行协议栈的,协议栈是官方预置的几个bin文件,用户不能自己修改。可以运行的协议还挺多了,反正我就用BLE的协议栈。我写的时候官方
- 【01低功耗蓝牙开发】
GUET_一路向前
蓝牙低功耗LE无线通信
低功耗蓝牙低功耗蓝牙背后有个基本的概念:任何事物都有状态。状态可以是任何东西,如温度,电池状态等越简单的系统越便宜,开发更迅速,包含更少的错误,更加强健。一种技术想要获得成功必须降低成本。服务器----客户端客户端–服务器架构之上的进一步抽象是面向服务的范式。链路层负责广播、扫描、建立和维护连接三个基本概念:信道、报文和过程两种分类:广播信道和数据信道3.2主机诸暨包含复用层、协议和用来实现许多有
- Android BT HCI分析简介
sdkdlwk
AndroidBTbt
对于蓝牙开发者来说,通过HCIlog可以帮助我们更好地分析问题,理解蓝牙协议,就好像网络开发一定要会使用Wireshark分析网络协议一样。本篇主要介绍HCIlog的作用、如何抓取一份HCIlog,并结合一个实际的例子来说明如何分析HCIlog。1.HCIlog介绍1.1HCIlog作用HCIlog是用来分析蓝牙设备之间的交互行为是否符合预期,是否符合蓝牙规范。在日常的开发中,通常使用HCIlog
- 【Android - 技术期刊】第008期
Kevin-K先森
Android技术期刊androidkotlinflutter
技术文章Android筑基——Kotlin扩展函数详解(新)JetpackCompose从入门到入门(六)蓝牙开发之开启蓝牙Android12还没用上,Android13已经来了!DataBinding→数据绑定(使用篇)【鹅厂网事】全局精确流量调度新思路-HttpDNS服务详解EventBus源码赏析七——问答Android原生TabLayout使用全解析,看这篇就够了一文了解GoogleMVI
- 【Android - 技术期刊】第007期
Kevin-K先森
Android技术期刊androidkotlinflutter
技术文章【Flutter绘制与数学】探索线分支EventBus源码赏析五——注解处理器Compose渲染性能到底怎么样?ViewBinding,你真的理解了吗?应用归档|为您的应用释放60%的存储空间全面剖析View的生命周期,基于Android11建立分位制,用标准去量化优化效果-启动优化为例自定义View-使用Adapter设计模式打造流式布局低功耗蓝牙开发之设备扫描EventBus源码赏析四
- 【Android - 技术期刊】第006期
Kevin-K先森
Android技术期刊android
技术文章记一次Android线上OOM的排查过程Android高级开发进阶图谱低功耗蓝牙开发之建立连接iBeacon参数把Compose、MVI新技术合起来,快速实现一个玩AndroidApp如何从提升树Estimator迁移到TensorFlow决策森林Android容易遗漏的刷新小细节TargetsdkVersion升级31(Android12)适配Android系统广播(Broadcast)
- iOS之蓝牙开发—CoreBluetooth详解
shinedada
CoreBluetooth的API是基于BLE4.0的标准的。这个框架涵盖了BLE标准的所有细节。仅仅只有新的iOS设备和Mac是和BLE标准兼容.在CoreBluetooth框架中,有两个主要的角色:周边和中央(PeripheralandCentral),整个框架都是围绕这两个主要角色设计的,他俩之间有一系列的回调交换数据。下图1展示了周边和中央(PeripheralandCentral),还有
- Android-蓝牙开发:解决华为P40(鸿蒙系统)搜索不到蓝牙设备
zhuohui307317684
安卓APP开发androidharmonyos华为
参考:Android-蓝牙开发:解决搜索不到蓝牙设备_van久的博客-CSDN博客_android蓝牙不能搜索现象:之前用java开发的一个APP,一直都是用华为的荣耀6plus来调试,运行得非常好,APP内就可以搜索蓝牙设备。但是,最后用华为P40(鸿蒙系统)来调试,就发现了一个新问题,APP内搜索不到蓝牙设备了,当然,其它功能还是正常的,比如,仍然可以连接蓝牙。解决方法:AndroidM以上版
- 手机,蓝牙开发板,TTL/USB模块,电脑四者之间的通讯
-布谷鸟-
智能手机电脑
一,意图通过手机蓝牙连接WeMosD1R32开发板,开发板又通过TTL转USB与电脑连接.手机通过蓝牙控制开发板上的LED灯的开,关,闪等动作,在电脑上打开串口监视工具观察其状态.也可以通过电脑上的串口监视工具来控制开发板上LED灯的动作,而在手机蓝牙监测工具中显示灯的状态.二,原料:手机,TTL转USB转换器模块,WeMosD1R32开发板,电脑,杜邦线三,连线1,实物连线图2,逻辑连线图连线时
- iOS-蓝牙设备的唯一标识问题
SK丿希望
当我们使用CoreBluetooth系统框架进行蓝牙开发的时候,有时因为某种功能需求需要拿到特定的蓝牙设备进行特定的操作,这就需要我们拿到能够代表特定的蓝牙设备的唯一标识,通过唯一标识来确认是哪一台蓝牙设备。在开始讲解之前,我先讲解些基础。在CoreBluetooth系统框架中,我们能够看到当我们通过中心模式扫描到蓝牙设备的时候,我们可以获取到以下的一些属性:蓝牙设备的名字、信号强度、状态、服务、
- 连接蓝牙设备方式总结
wxban
智能硬件微信APP蓝牙WebBluetoothAPI
一、在浏览器端(包含手机浏览器、电脑浏览器)1、使用Weex蓝牙开发Github项目地址:https://github.com/lixing123/weex-bluetooth参考文:https://blog.csdn.net/lixing333/article/details/72673261注意事项:目前只支持iOS,未支持Android。不支持多设备同时连接2、使用WebBluetoothA
- 12_微信小程序-BLE低功耗蓝牙开发-自定义弹窗界面
程序员顺溜
微信小程序微信小程序小程序
在获取服务列表和特征值列表完成后,需要把相关的信息呈现出来,这里采用一个弹窗界面,把服务ID和特征值ID显示出来。微信小程序的原生弹窗不能满足需求,这里只有自定义弹窗窗界面了。wxml代码:弹出内容、弹出内容按钮wxss代码:/*弹出框样式*/.dialogView{width:100%;height:100%;/*设置弹出框在那一层,数值约大,越前面*/z-index:9998;}/*遮罩层*/
- Android 蓝牙开发之普通蓝牙
山上的神仙
采用普通蓝牙技术,也就是BluetoothSokcet相关API进行数据传输。思路:首先准备,客户端和服务端。两台手机即可。蓝牙需要服务端启动accept监听是否有客户端进行相关链接,在这个模式下一个服务端仅仅允许链接一个客户端,一对一。其他客户端进行链接都会报timeout错误。上代码第一步,动态申请蓝牙权限//1.清单文件增加以下权限//2.代码申请权限privatevoidapplyPerm
- Android 蓝牙开发(二)-低功耗蓝牙
因为我的心
一、前言:本文章是参考官网,然后加入自己实践中的理解完成!没有看上一篇的读者,可以先阅读一下前一篇,这是一个系列。Android蓝牙开发(一)官网地址:https://developer.android.com/guide/topics/connectivity/bluetooth-leAndroid4.3(API18)引入了低功耗蓝牙,应用可以查询周围设备、查询设备的服务、传输信息。二、关键术语
- 蓝牙音视频远程控制协议(AVRCP)介绍
Wireless_Link
蓝牙协议栈#蓝牙协议栈精讲蓝牙AVRCP协议蓝牙音乐控制协议AVRCP音视频远程控制蓝牙协议栈
零.声明本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:蓝牙综合介绍,主要介绍蓝牙的一些概念,产生背景,发展轨迹,市面蓝牙介绍,以及蓝牙开发板介绍。第二篇:Transport层介绍,主要介绍蓝牙协议栈跟蓝牙芯片之前的硬件传输协议,比如基于UART的H4,H5,BCSP,基于USB的H2等第三篇:传统蓝牙controller介绍,主要介绍传统蓝牙芯片的介绍,包括射频层(RF),
- Android蓝牙物联网开发,Android蓝牙通讯模块源码(Android蓝牙开发浅析 续)
得失因果
Android蓝牙物联网开发
这段时间仍然有很多热心的兄弟在私信我蓝牙相关通讯问题,其实不是我不想回复,实在是我自己都不知道怎么回,这篇文章是我在大学的时候做一个小项目的时候写的,现在这么长时间没搞android,实在是力不从心。。。诸位见谅,实在是不好意思我现在在和人合伙做一个项目(装逼一点叫创业),产品是一个Mac平台的AppStore,Java、Objective-C都有涉及,如果有相关问题,可以联系我邮箱~前一段时间研
- Android蓝牙通讯模块源码(Android蓝牙开发浅析 续) .
lgb861127
android
本文来源于:http://blog.csdn.net/gd920129/article/details/7552110前一段时间研究了一下Android的蓝牙通讯,尝试在博客和论坛上发了个帖子,没想到文章竟然有2000多的访问,而且帖子还被版主设为了推荐(在此感谢版主~)实在超乎我的预料(本人菜鸟一只,容易激动~~)于是乎当即放出话,要编写一个蓝牙模块来方便大家使用,并且放出源码供大家学习~终于经
- 解线性方程组
qiuwanchi
package gaodai.matrix;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner scanner = new Sc
- 在mysql内部存储代码
annan211
性能mysql存储过程触发器
在mysql内部存储代码
在mysql内部存储代码,既有优点也有缺点,而且有人倡导有人反对。
先看优点:
1 她在服务器内部执行,离数据最近,另外在服务器上执行还可以节省带宽和网络延迟。
2 这是一种代码重用。可以方便的统一业务规则,保证某些行为的一致性,所以也可以提供一定的安全性。
3 可以简化代码的维护和版本更新。
4 可以帮助提升安全,比如提供更细
- Android使用Asynchronous Http Client完成登录保存cookie的问题
hotsunshine
android
Asynchronous Http Client是android中非常好的异步请求工具
除了异步之外还有很多封装比如json的处理,cookie的处理
引用
Persistent Cookie Storage with PersistentCookieStore
This library also includes a PersistentCookieStore whi
- java面试题
Array_06
java面试
java面试题
第一,谈谈final, finally, finalize的区别。
final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能
- 网站加速
oloz
网站加速
前序:本人菜鸟,此文研究总结来源于互联网上的资料,大牛请勿喷!本人虚心学习,多指教.
1、减小网页体积的大小,尽量采用div+css模式,尽量避免复杂的页面结构,能简约就简约。
2、采用Gzip对网页进行压缩;
GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNⅨ系统的文件压缩。我们在Linux中经常会用到后缀为.gz
- 正确书写单例模式
随意而生
java 设计模式 单例
单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。
懒汉式,线程不安全
当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样
- 单例模式
香水浓
java
懒汉 调用getInstance方法时实例化
public class Singleton {
private static Singleton instance;
private Singleton() {}
public static synchronized Singleton getInstance() {
if(null == ins
- 安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"
AdyZhang
apachehttp server
安装Apache问题:系统找不到指定的文件 No installed service named "Apache2"
每次到这一步都很小心防它的端口冲突问题,结果,特意留出来的80端口就是不能用,烦。
解决方法确保几处:
1、停止IIS启动
2、把端口80改成其它 (譬如90,800,,,什么数字都好)
3、防火墙(关掉试试)
在运行处输入 cmd 回车,转到apa
- 如何在android 文件选择器中选择多个图片或者视频?
aijuans
android
我的android app有这样的需求,在进行照片和视频上传的时候,需要一次性的从照片/视频库选择多条进行上传
但是android原生态的sdk中,只能一个一个的进行选择和上传。
我想知道是否有其他的android上传库可以解决这个问题,提供一个多选的功能,可以使checkbox之类的,一次选择多个 处理方法
官方的图片选择器(但是不支持所有版本的androi,只支持API Level
- mysql中查询生日提醒的日期相关的sql
baalwolf
mysql
SELECT sysid,user_name,birthday,listid,userhead_50,CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')),CURDATE(), dayofyear( CONCAT(YEAR(CURDATE()),DATE_FORMAT(birthday,'-%m-%d')))-dayofyear(
- MongoDB索引文件破坏后导致查询错误的问题
BigBird2012
mongodb
问题描述:
MongoDB在非正常情况下关闭时,可能会导致索引文件破坏,造成数据在更新时没有反映到索引上。
解决方案:
使用脚本,重建MongoDB所有表的索引。
var names = db.getCollectionNames();
for( var i in names ){
var name = names[i];
print(name);
- Javascript Promise
bijian1013
JavaScriptPromise
Parse JavaScript SDK现在提供了支持大多数异步方法的兼容jquery的Promises模式,那么这意味着什么呢,读完下文你就了解了。
一.认识Promises
“Promises”代表着在javascript程序里下一个伟大的范式,但是理解他们为什么如此伟大不是件简
- [Zookeeper学习笔记九]Zookeeper源代码分析之Zookeeper构造过程
bit1129
zookeeper
Zookeeper重载了几个构造函数,其中构造者可以提供参数最多,可定制性最多的构造函数是
public ZooKeeper(String connectString, int sessionTimeout, Watcher watcher, long sessionId, byte[] sessionPasswd, boolea
- 【Java命令三】jstack
bit1129
jstack
jstack是用于获得当前运行的Java程序所有的线程的运行情况(thread dump),不同于jmap用于获得memory dump
[hadoop@hadoop sbin]$ jstack
Usage:
jstack [-l] <pid>
(to connect to running process)
jstack -F
- jboss 5.1启停脚本 动静分离部署
ronin47
以前启动jboss,往各种xml配置文件,现只要运行一句脚本即可。start nohup sh /**/run.sh -c servicename -b ip -g clustername -u broatcast jboss.messaging.ServerPeerID=int -Djboss.service.binding.set=p
- UI之如何打磨设计能力?
brotherlamp
UIui教程ui自学ui资料ui视频
在越来越拥挤的初创企业世界里,视觉设计的重要性往往可以与杀手级用户体验比肩。在许多情况下,尤其对于 Web 初创企业而言,这两者都是不可或缺的。前不久我们在《右脑革命:别学编程了,学艺术吧》中也曾发出过重视设计的呼吁。如何才能提高初创企业的设计能力呢?以下是 9 位创始人的体会。
1.找到自己的方式
如果你是设计师,要想提高技能可以去设计博客和展示好设计的网站如D-lists或
- 三色旗算法
bylijinnan
java算法
import java.util.Arrays;
/**
问题:
假设有一条绳子,上面有红、白、蓝三种颜色的旗子,起初绳子上的旗子颜色并没有顺序,
您希望将之分类,并排列为蓝、白、红的顺序,要如何移动次数才会最少,注意您只能在绳
子上进行这个动作,而且一次只能调换两个旗子。
网上的解法大多类似:
在一条绳子上移动,在程式中也就意味只能使用一个阵列,而不使用其它的阵列来
- 警告:No configuration found for the specified action: \'s
chiangfai
configuration
1.index.jsp页面form标签未指定namespace属性。
<!--index.jsp代码-->
<%@taglib prefix="s" uri="/struts-tags"%>
...
<s:form action="submit" method="post"&g
- redis -- hash_max_zipmap_entries设置过大有问题
chenchao051
redishash
使用redis时为了使用hash追求更高的内存使用率,我们一般都用hash结构,并且有时候会把hash_max_zipmap_entries这个值设置的很大,很多资料也推荐设置到1000,默认设置为了512,但是这里有个坑
#define ZIPMAP_BIGLEN 254
#define ZIPMAP_END 255
/* Return th
- select into outfile access deny问题
daizj
mysqltxt导出数据到文件
本文转自:http://hatemysql.com/2010/06/29/select-into-outfile-access-deny%E9%97%AE%E9%A2%98/
为应用建立了rnd的帐号,专门为他们查询线上数据库用的,当然,只有他们上了生产网络以后才能连上数据库,安全方面我们还是很注意的,呵呵。
授权的语句如下:
grant select on armory.* to rn
- phpexcel导出excel表简单入门示例
dcj3sjt126com
PHPExcelphpexcel
<?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);
if (PHP_SAPI == 'cli')
die('This example should only be run from a Web Brows
- 美国电影超短200句
dcj3sjt126com
电影
1. I see. 我明白了。2. I quit! 我不干了!3. Let go! 放手!4. Me too. 我也是。5. My god! 天哪!6. No way! 不行!7. Come on. 来吧(赶快)8. Hold on. 等一等。9. I agree。 我同意。10. Not bad. 还不错。11. Not yet. 还没。12. See you. 再见。13. Shut up!
- Java访问远程服务
dyy_gusi
httpclientwebservicegetpost
随着webService的崛起,我们开始中会越来越多的使用到访问远程webService服务。当然对于不同的webService框架一般都有自己的client包供使用,但是如果使用webService框架自己的client包,那么必然需要在自己的代码中引入它的包,如果同时调运了多个不同框架的webService,那么就需要同时引入多个不同的clien
- Maven的settings.xml配置
geeksun
settings.xml
settings.xml是Maven的配置文件,下面解释一下其中的配置含义:
settings.xml存在于两个地方:
1.安装的地方:$M2_HOME/conf/settings.xml
2.用户的目录:${user.home}/.m2/settings.xml
前者又被叫做全局配置,后者被称为用户配置。如果两者都存在,它们的内容将被合并,并且用户范围的settings.xml优先。
- ubuntu的init与系统服务设置
hongtoushizi
ubuntu
转载自:
http://iysm.net/?p=178 init
Init是位于/sbin/init的一个程序,它是在linux下,在系统启动过程中,初始化所有的设备驱动程序和数据结构等之后,由内核启动的一个用户级程序,并由此init程序进而完成系统的启动过程。
ubuntu与传统的linux略有不同,使用upstart完成系统的启动,但表面上仍维持init程序的形式。
运行
- 跟我学Nginx+Lua开发目录贴
jinnianshilongnian
nginxlua
使用Nginx+Lua开发近一年的时间,学习和实践了一些Nginx+Lua开发的架构,为了让更多人使用Nginx+Lua架构开发,利用春节期间总结了一份基本的学习教程,希望对大家有用。也欢迎谈探讨学习一些经验。
目录
第一章 安装Nginx+Lua开发环境
第二章 Nginx+Lua开发入门
第三章 Redis/SSDB+Twemproxy安装与使用
第四章 L
- php位运算符注意事项
home198979
位运算PHP&
$a = $b = $c = 0;
$a & $b = 1;
$b | $c = 1
问a,b,c最终为多少?
当看到这题时,我犯了一个低级错误,误 以为位运算符会改变变量的值。所以得出结果是1 1 0
但是位运算符是不会改变变量的值的,例如:
$a=1;$b=2;
$a&$b;
这样a,b的值不会有任何改变
- Linux shell数组建立和使用技巧
pda158
linux
1.数组定义 [chengmo@centos5 ~]$ a=(1 2 3 4 5) [chengmo@centos5 ~]$ echo $a 1 一对括号表示是数组,数组元素用“空格”符号分割开。
2.数组读取与赋值 得到长度: [chengmo@centos5 ~]$ echo ${#a[@]} 5 用${#数组名[@或
- hotspot源码(JDK7)
ol_beta
javaHotSpotjvm
源码结构图,方便理解:
├─agent Serviceab
- Oracle基本事务和ForAll执行批量DML练习
vipbooks
oraclesql
基本事务的使用:
从账户一的余额中转100到账户二的余额中去,如果账户二不存在或账户一中的余额不足100则整笔交易回滚
select * from account;
-- 创建一张账户表
create table account(
-- 账户ID
id number(3) not null,
-- 账户名称
nam