- 少走弯路,ESP32 读取Micro SD(TF)播放mp3的坑路历程。
platform
ESP32技术是什么Arduinoesp32蓝牙歌词
这个坑采的非常冤枉和巨大,非常大的冤枉路,只能一声叹息说一下我是如何踩坑的,原本是打算用esp32读取SD卡播放mp3,在esp32读取自己打的SD卡已经踩了无数坑了,详情见:少走弯路,ESP32使用MicroSD(TF)的经验说明-CSDN博客在好不容易解决了SD卡用1线sdmmc读取的问题,遇到了惊天大雷,esp32s3只支持ble5.0,不支持a2dp,那就意味着esp32s3不能用做蓝牙音
- 蓝牙----蓝牙GAP层
一如既往_
蓝牙蓝牙
蓝牙协议栈----GAPGAP的角色连接过程连接参数GAP:通用访问配置协议层gap的角色发现的模式与过程连接模式与过程安全模式与过程CC2640R2F的GAP层抽象GAP的角色Broadcaster广播电台-不可连接的广播者。Observer观察者-扫描广播者但无法启动连接。Peripheral外设-可连接的广播者,并在单个链路层连接中作为从属设备。Central主机-设备扫描广播者并启动连接,
- CCC数字钥匙设计【BLE】--车主配对之BLE OOB配对
耐思时刻
数字钥匙CCC汽车软件工程
本文主要介绍CCC3.0采用BLE进行车主配对时,关于蓝牙OOB配对的内容。首先,介绍下BLEPairing的一些基础知识,有一些基本概念。之后,再着重介绍CCC规范定义的BLEOOB配对流程。1、BLEPairing基础知识下面先简单介绍下BLE5.0协议栈中,关于BLEPairing的一些基本知识。具体可详见BLE5.0Vol3PartH。1.1Pairing阶段介绍BLEPairing包含3
- CC2640R2F之PWM添加篇(如何添加外设总章)
在金华的电子小民工
CC2640R2FCC2640R2FPWM
原创博客,如有转载,注明出处——在金华的电子民工林。前面说过,CC2640R2F的外设驱动,协议栈都已经写好,非常方便调用,现在就来说说,怎么调用这些特殊的外设,而且,所有的外设添加思路一样,这篇博文,就介绍下添加的思路,以后的博客,只介绍添加的步骤,不讲思路。学会以后,大家可以更加方便的使用CC2640R2F进行项目的开发。本人使用CCS,也强烈推荐同行们开发CC2640R2F也使用CCS,契合
- PHY6222蓝牙5.2支持MESH组网M0内核超低功耗
K18025398187
物联网阿里云人工智能智能电视单片机
特性:封装;QFN32工作电压范围1.8v至3.6v嵌入式buckdc-dc和ldos电池监视器关断电流0.3uA睡眠电流1uA4.7mA的接受电流为3.3V4.7mA的0db的发射功率为3.3vMCU:<60uA/MHz支持ble2mbps协议BLE5.1可兼容BLE5.0支持mash组网传输速率-90dBm125khz传输速率-103dBm温度:-40℃~125℃系统内快闪存储器128KB-8
- 物联网的智能世界–低功耗蓝牙
Lenzetech
蓝牙技术资讯物联网低功耗蓝牙蓝牙
蓝牙在通过PC和手机连接的无线人机接口设备和音频外围设备中找到了利基市场,从而刺激了市场。尽管低功耗Wi-Fi设备的进步为某些应用提供了替代性连接,但是对蓝牙的需求仍然强劲。另一方面,由于BLE的外形灵活性,手机易用性和超低功耗特性,BLE已发展成为瑞士军刀的连接工具。BLE正在取代ZigBee等专有协议,成为低功耗,低成本IoT设备中事实上的连接标准。最近的更新BLE5.0和BLE5.1改进了B
- 地埋式积水监测仪厂家直销推荐,致力于积水监测
万宾科技
城市生命线地埋式积水监测仪智慧城市
地埋式积水监测仪是一种高科技设备,能够实时监测地面积水深度,并及时发出预警信息,有效避免因积水而产生的安全隐患。这种智能监测仪可以安装在城市道路、立交桥、地下车库等易积水地势较低的地方,以确保及时监测特殊地段的积水,让政府部门及时发现并处理积水问题。地埋式积水监测仪具有安装简单、维护方便、数据传输可靠等优势,可以实现远程监测从而有效减少人力成本。该设备内置蓝牙BLE5.0芯片,可通过手机APP在5
- CC2640R2F学习笔记(四.电源管理:用电源管理开发应用程序)
WIRELESS_ROOM
CC2640R2F学习嵌入式硬件物联网
文章目录前言一.电源管理默认工作情况1.PowerManagerInitialization2.DriverInitialization,ConstraintManagement,andNotifications3.ApplicationIdleTimeManagement二.电源策略三.电源管理及调试1.禁用到睡眠状态的转换2.调整系统分析器时间刻度3.电源管理和输出到UART4.应用程序使用电
- BLE5.0与BLE4.2的区别与新特性
YO_GE
1.传输速率提高2倍Bluetooth5把目前的传输速度提高了2倍。蓝牙4.2最大通讯速度为1Mbps,而蓝牙5.0通讯速度最高为2Mbps。更快的传输速度将在提升频谱和能量效率的同时,使数据传输速率加倍,大幅降低功耗,并且可以实现诸如音频等全新的更高吞吐量应用,单包数据由原来蓝牙4.0的20字节扩展到蓝牙4.2的256字节。这一改进,将使得蓝牙在医疗,健身,户外,体育等产品应用的体验更好。2.传
- CC2640R2F学习笔记(15)——蓝牙MAC地址
Leung_ManWah
一、读取MAC地址1.1包含头文件#include#include#include1.2定义读取MAC函数/**@brief获取设备MAC地址@parampAddressMAC地址数组@return无*/voidGetMacAddress(uint8*pAddress){uint32Mac0=HWREG(FCFG1_BASE+FCFG1_O_MAC_BLE_0);uint32Mac1=HWREG(
- 物联网应用中蓝牙模块怎么选?_蓝牙模块厂家
SKYLAB01
物联网蓝牙模块低功耗蓝牙BLE蓝牙模块
在蓝牙模块选型前期,一定要了解应用场景以及需要实现的功能(应用框图),以及功能实现过程中所能提供调用的接口(主从设备,功能),考虑模块供电,尺寸,接收灵敏度,发射功率,Flash,RAM,功耗(广播,连续传输,深度睡眠,待机状态),连接距离,接口,天线,性价比等。根据蓝牙标准,SKYLAB的BLE蓝牙模块大致分为BLE4.2模块,BLE5.0模块,BLE5.2模块;如果蓝牙方案中需要的是支持主从一
- CC2640R2F学习笔记(10)——GAP主机端连接
Leung_ManWah
一、背景链路层(LL)控制设备的射频状态,有五个设备状态:待机、广播、扫描、初始化和连接。广播为广播数据包,而扫描则是监听广播。GAP通信中角色,中心设备(Central-主机)用来扫描和连接外围设备(Peripheral-从机)。二、配置连接参数2.1连接参数相关宏#defineDEFAULT_CONN_INT200#defineDEFAULT_CONN_TIMEOUT1000#defineDE
- CC2640R2F学习笔记(12)——修改发射功率
Leung_ManWah
一、背景1.1发射功率范围(最大)5dB、4dB、3dB、2dB、1dB、(默认)0dB、-3dB、-6dB、-9dB、-12dB、-15dB、-18dB、(最小)-21dB#defineHCI_EXT_TX_POWER_MINUS_21_DBMLL_EXT_TX_POWER_MINUS_21_DBM//!<-21dBm#defineHCI_EXT_TX_POWER_MINUS_18_DBMLL_
- 博流BL602开发一 编译与实例
玉怀一捧雪
博流BLXXXbl602博流602博流
概述BL602是支持Wi-Fi与蓝牙BLECombo的芯片组,芯片内置RISC-V32位处理器,拥有丰富高速缓存和存储器资源,可用于低功耗和高性能应用开发。无线子系统包含2.4G无线电,Wi-Fi802.11b/g/n和BLE5.0基带/MAC设计,高速缓存和存储器。电源管理单元控制低功耗模式。此外,还支持各种安全性能。功能框图外围接口包括SDIO,SPI,UART,I2C,IRremote,PW
- [国产MCU]-BL602开发实例-开发环境搭建
视觉&物联智能
物联网全栈开发实战单片机嵌入式硬件物联网BL602
开发环境搭建文章目录开发环境搭建1、BL602介绍2、软件准备3、源码编译3.1编译内置工程3.2自定义工程、自定义组件添加与编译4、固件下载BL602是一款Wi-Fi+BLE组合的芯片组,用于低功耗和高性能应用开发。无线子系统包含2.4G无线电,Wi-Fi802.11b/g/n和BLE5.0基带/MAC设计。微控制器子系统包含一个低功耗的32位RISC-VCPU,高速缓存和存储器。电源管理单元控
- 一款国产低功耗BLE5.0蓝牙SOC芯片EB5REB1
EVERSPIN
蓝牙5.0SOC芯片低功耗蓝牙国产蓝牙芯片
国产5.0SOC芯片厂家生产的EB5REB1是一款符合蓝牙5.0规范的,完全集成的低功耗蓝牙SOC。它集成YunLink自身的蓝牙5.0IP,包括调制解调器,链路层控制器和主机。同时,也集成了一个高性能的32位RISCMCU,512KB的嵌入式flash,低功耗PMU,丰富的外设,高性能且低功耗的BLERF的收发器。发射器的输出功耗是-28dBm到+6.5dBm,而接收器的灵敏度在BLE5远程范围
- BLE低功耗蓝牙的广播内容
铜锣饼
BLE广播的原理BLE的设备可以发出广播信号,其信号占用的通道是37,38,39通道image.png设备可以选择广播在其中的任何一个,两个或全部三个通道image.png其广播包的格式为image.pngBLE4.0-BLE4.2支持的最大广播payload包长是31字节;BLE5.0增加了扩展模式,以数据通道发送额外的数据,使得广播支持的最大payload包长是254字节。广播内容和扫描内容除
- 使用 2 个 ESP32-C3 & ESP-AT 测试 BLE5.0 Long Rang 模式进行数据透传的流程
25March
AT应用(ATApplication)bashlinux网络ESP-AT
基于AT固件测试BLE5.0LongRang模式,可以使用如下方式:1、设置BLE5.0CodedPHY模式在BLEClient端,可以使用“AT+BLESETPHY”设置当前连接的PHY模式为CodedPHY模式。在BLEServer端,可以使用“AT+BLEADVPARAM”指令设置CodedPHY模式2、增大BLERFPower可以使用“AT+RFPOWER”指令来设置BLERFPowerA
- 安信可PB-02模组评测(2)——PHY62XX 架构介绍&&设计任务介绍
据说这是zzy
评测邀请-安信可c语言嵌入式bluetooth单片机mcu
安信可PB-02模组评测(2)——PHY62XX架构介绍&&设计任务介绍本篇文章于EEWORLD首发,详情移步:EEWORLD评测PHY6212芯片介绍 安信可科技PB-02是一款基于PHY6212芯片研发设计的BLE5.0蓝牙模块。 PHY6212是一款超低功耗物联网蓝牙无线通信芯片,搭载32位ARM®Cortex™-M0CPU,配备138KSRAM/RetentionSRAM,具有超低功耗
- CC2640R2F学习笔记(4)——Multi_role一主多从连接
Leung_ManWah
一、背景基于simplelink_cc2640r2_sdk_1_40_00_45[提取码:jp7g]的multi_role工程上做修改。实现CC2640R2F开发板充当主机设备,多连接4个从机设备,连接完成后对特征值进行改写。二、流程①按键开启连接②循环对4个从机设备创建连接③发现服务和特征④写入特征值⑤循环断开连接三、开启连接首先固定4个从机MAC地址,注意MAC地址要逆序排放。uint8_tP
- CC2640R2F学习笔记(9)——GAP主机端扫描
Leung_ManWah
一、背景链路层(LL)控制设备的射频状态,有五个设备状态:待机、广播、扫描、初始化和连接。广播为广播数据包,而扫描则是监听广播。GAP通信中角色,中心设备(Central-主机)用来扫描和连接外围设备(Peripheral-从机)。本篇是关于配置以及启动或关闭扫描的流程,解析扫描到的广播数据包查看CC2640R2F学习笔记(18)——GAP主机端获取从机广播数据二、配置扫描参数2.1扫描参数相关宏
- CC2640R2F学习笔记(11)——GAP从机端广播
Leung_ManWah
一、背景链路层(LL)控制设备的射频状态,有五个设备状态:待机、广播、扫描、初始化和连接。广播为广播数据包,而扫描则是监听广播。GAP通信中角色,中心设备(Central-主机)用来扫描和连接外围设备(Peripheral-从机)。大部分情况下外围设备通过广播自己来让中心设备发现自己,并建立GATT连接,从而进行更多的数据交换。也有些情况是不需要连接的,只要外设广播自己的数据即可,用这种方式主要目
- rssi算法c语言,CC2640R2F学习笔记(21)——通过RSSI测距
筱念
rssi算法c语言
一、背景1.1通过RSSI测距公式D=D0*2^((X0–X)/K)其中,1)D:当前距离。2)D0:校准距离(如2米时值为2000)。3)X0:校准RSSI(主从机2米距离时的RSSI值)。4)X:当前RSSI。5)K:传播因子,与温度、湿度等环境相关(如常用的传播因子为3.0)。1.2通过距离测RSSI公式X=X0-K*Log2^(D/D0)其中,1)X:当前RSSI。2)X0:校准RSSI(
- CC2640R2FRSMR低功耗M3内核蓝牙MCU
dnsj5343
蓝牙4-5芯片物联网IOT芯片MCU单片机CC2640R2FRSMRCC2640R2F蓝牙MCUCC2640
CC2640R2F是一款无线微控制器(MCU),主要适用于Bluetooth4.2和Bluetooth5低功耗应用。属于SimpleLinkCC2640系列中的经济高效型超低功耗2.4GHzRF器件。它具有极低的有源RF和MCU电流以及低功耗模式流耗,可确保卓越的电池使用寿命,适合小型纽扣电池供电以及在能源采集型应用中使用。SimpleLinkBluetooth低功耗CC2640R2F器件含有一个
- CC2640R2F学习笔记(5)——自定义周期事件
Leung_ManWah
一、周期事件1.1定义周期事件以multi_role工程为例,在multi_role.c的CONSTANTS常量定义中,加入CUSTOM_TIMER_EVT,id号递增。//InternalEventsforRTOSapplication#defineMR_ICALL_EVTICALL_MSG_EVENT_ID//Event_Id_31#defineMR_QUEUE_EVTUTIL_QUEUE_E
- 伟凌创芯5.0蓝牙芯片厂家EB5REB1可替换DA14586
蓝牙芯片
蓝牙芯片厂家伟凌创芯EB5REB1是一款完全符合BLE5.0规范的国产低功耗蓝牙SoC芯片,集成了Energeic内部BLE5.0IP,集成了高性能32bitRISCMCU、512KB嵌入式闪存、低功耗PMU、丰富的外设、高性能低功耗BLERF收发器。发射器输出功率范围从-28dBm到+6.5dBm,而接收器灵敏度在-102dBm以下BLE5.0远程模式和-97dBm在1Mmdoe。还包括调制解调
- 低功耗蓝牙芯片基础知识
物联网芯片智能家居蓝牙
说到物联网,就不得不提近距离低功耗传输的蓝牙技术,蓝牙技术经过近些年的演变,已经形成了经典蓝牙与低功耗蓝牙芯片这两种区别。蓝牙低能耗芯片技术是低成本、短距离、可互操作的鲁棒性无线技术,工作在免许可的2.4GHzISM射频频段。有BLE4.0,BLE4.1,BLE4.2,BLE5.0等多个协议版本。BLE技术采用了非常快速的连接方式,因此平时可以处于“非连接”状态(节省能源),此时链路两端相互间只是
- cc2640r2f i2c接口_TI最新CC2640R2L与CC2640R2F区别详解
良牧留学解忧杂货店
cc2640r2fi2c接口
原标题:TI最新CC2640R2L与CC2640R2F区别详解TI(德州仪器)最近推出的CC2640R2L是2.4GHz无线微控制器(MCU),支持低功耗Bluetooth5.1和专用2.4GHz应用,包括Wi-Fi®、BluetoothLowEnergy、Thread、ZigBee®、Sub-1GHzMCU和主机MCU,它们都使用单核软件开发工具包(SDK)和丰富的工具集,共享一个通用、易于使用
- BLE入门09 BLE5.0 2Xdata
张志中
蓝牙联盟SIG给出了蓝牙5的三大特性:4X距离2X数据吞吐量8倍广播数据蓝牙5特性一2X数据吞吐量相比与蓝牙4.2来说,只所以蓝牙5的数量提升了一倍是因为PHY层支持2M数据传输率。在蓝牙4.2之前,只支持1MbpsPHY的速率。在此强调一点,PHY的速率只为蓝牙往空中丢数据的速率,并不等同于点对点设备的主端蓝牙芯片的应用层传到从端蓝牙芯片应用层的数据吞吐量,如果要计算该吞吐量,请参考之前文章《蓝
- 推荐一款低功耗蓝牙 BLE 5.0 + 32 位 ARM Cortex-M4 内核 MCU 整合芯片
DAVID YUAN
国民技术物联网arm芯片蓝牙mcu
N32WB452xE系列产品简介:N32WB452系列BLE5.0微控制器产品采用32位ARMCortex-M4加32位ARMCortex-M0双内核构架,其中32bitARMCortex-M0核专用于处理BLE5.0射频电路及蓝牙协议,通过内部高速总线,由ARMCortex-M4核进行配置。ARMCortex-M4核作为应用处理器,支持浮点运算单元(FPU)和数字信号处理(DSP)指令,支持并行
- log4j对象改变日志级别
3213213333332132
javalog4jlevellog4j对象名称日志级别
log4j对象改变日志级别可批量的改变所有级别,或是根据条件改变日志级别。
log4j配置文件:
log4j.rootLogger=ERROR,FILE,CONSOLE,EXECPTION
#log4j.appender.FILE=org.apache.log4j.RollingFileAppender
log4j.appender.FILE=org.apache.l
- elk+redis 搭建nginx日志分析平台
ronin47
elasticsearchkibanalogstash
elk+redis 搭建nginx日志分析平台
logstash,elasticsearch,kibana 怎么进行nginx的日志分析呢?首先,架构方面,nginx是有日志文件的,它的每个请求的状态等都有日志文件进行记录。其次,需要有个队 列,redis的l
- Yii2设置时区
dcj3sjt126com
PHPtimezoneyii2
时区这东西,在开发的时候,你说重要吧,也还好,毕竟没它也能正常运行,你说不重要吧,那就纠结了。特别是linux系统,都TMD差上几小时,你能不痛苦吗?win还好一点。有一些常规方法,是大家目前都在采用的1、php.ini中的设置,这个就不谈了,2、程序中公用文件里设置,date_default_timezone_set一下时区3、或者。。。自己写时间处理函数,在遇到时间的时候,用这个函数处理(比较
- js实现前台动态添加文本框,后台获取文本框内容
171815164
文本框
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://w
- 持续集成工具
g21121
持续集成
持续集成是什么?我们为什么需要持续集成?持续集成带来的好处是什么?什么样的项目需要持续集成?... 持续集成(Continuous integration ,简称CI),所谓集成可以理解为将互相依赖的工程或模块合并成一个能单独运行
- 数据结构哈希表(hash)总结
永夜-极光
数据结构
1.什么是hash
来源于百度百科:
Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,所以不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。
- 乱七八糟
程序员是怎么炼成的
eclipse中的jvm字节码查看插件地址:
http://andrei.gmxhome.de/eclipse/
安装该地址的outline 插件 后重启,打开window下的view下的bytecode视图
http://andrei.gmxhome.de/eclipse/
jvm博客:
http://yunshen0909.iteye.com/blog/2
- 职场人伤害了“上司” 怎样弥补
aijuans
职场
由于工作中的失误,或者平时不注意自己的言行“伤害”、“得罪”了自己的上司,怎么办呢?
在职业生涯中这种问题尽量不要发生。下面提供了一些解决问题的建议:
一、利用一些轻松的场合表示对他的尊重
即使是开明的上司也很注重自己的权威,都希望得到下属的尊重,所以当你与上司冲突后,最好让不愉快成为过去,你不妨在一些轻松的场合,比如会餐、联谊活动等,向上司问个好,敬下酒,表示你对对方的尊重,
- 深入浅出url编码
antonyup_2006
应用服务器浏览器servletweblogicIE
出处:http://blog.csdn.net/yzhz 杨争
http://blog.csdn.net/yzhz/archive/2007/07/03/1676796.aspx
一、问题:
编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的
- 建表后创建表的约束关系和增加表的字段
百合不是茶
标的约束关系增加表的字段
下面所有的操作都是在表建立后操作的,主要目的就是熟悉sql的约束,约束语句的万能公式
1,增加字段(student表中增加 姓名字段)
alter table 增加字段的表名 add 增加的字段名 增加字段的数据类型
alter table student add name varchar2(10);
&nb
- Uploadify 3.2 参数属性、事件、方法函数详解
bijian1013
JavaScriptuploadify
一.属性
属性名称
默认值
说明
auto
true
设置为true当选择文件后就直接上传了,为false需要点击上传按钮才上传。
buttonClass
”
按钮样式
buttonCursor
‘hand’
鼠标指针悬停在按钮上的样子
buttonImage
null
浏览按钮的图片的路
- 精通Oracle10编程SQL(16)使用LOB对象
bijian1013
oracle数据库plsql
/*
*使用LOB对象
*/
--LOB(Large Object)是专门用于处理大对象的一种数据类型,其所存放的数据长度可以达到4G字节
--CLOB/NCLOB用于存储大批量字符数据,BLOB用于存储大批量二进制数据,而BFILE则存储着指向OS文件的指针
/*
*综合实例
*/
--建立表空间
--#指定区尺寸为128k,如不指定,区尺寸默认为64k
CR
- 【Resin一】Resin服务器部署web应用
bit1129
resin
工作中,在Resin服务器上部署web应用,通常有如下三种方式:
配置多个web-app
配置多个http id
为每个应用配置一个propeties、xml以及sh脚本文件
配置多个web-app
在resin.xml中,可以为一个host配置多个web-app
<cluster id="app&q
- red5简介及基础知识
白糖_
基础
简介
Red5的主要功能和Macromedia公司的FMS类似,提供基于Flash的流媒体服务的一款基于Java的开源流媒体服务器。它由Java语言编写,使用RTMP作为流媒体传输协议,这与FMS完全兼容。它具有流化FLV、MP3文件,实时录制客户端流为FLV文件,共享对象,实时视频播放、Remoting等功能。用Red5替换FMS后,客户端不用更改可正
- angular.fromJson
boyitech
AngularJSAngularJS 官方APIAngularJS API
angular.fromJson 描述: 把Json字符串转为对象 使用方法: angular.fromJson(json); 参数详解: Param Type Details json
string
JSON 字符串 返回值: 对象, 数组, 字符串 或者是一个数字 示例:
<!DOCTYPE HTML>
<h
- java-颠倒一个句子中的词的顺序。比如: I am a student颠倒后变成:student a am I
bylijinnan
java
public class ReverseWords {
/**
* 题目:颠倒一个句子中的词的顺序。比如: I am a student颠倒后变成:student a am I.词以空格分隔。
* 要求:
* 1.实现速度最快,移动最少
* 2.不能使用String的方法如split,indexOf等等。
* 解答:两次翻转。
*/
publ
- web实时通讯
Chen.H
Web浏览器socket脚本
关于web实时通讯,做一些监控软件。
由web服务器组件从消息服务器订阅实时数据,并建立消息服务器到所述web服务器之间的连接,web浏览器利用从所述web服务器下载到web页面的客户端代理与web服务器组件之间的socket连接,建立web浏览器与web服务器之间的持久连接;利用所述客户端代理与web浏览器页面之间的信息交互实现页面本地更新,建立一条从消息服务器到web浏览器页面之间的消息通路
- [基因与生物]远古生物的基因可以嫁接到现代生物基因组中吗?
comsci
生物
大家仅仅把我说的事情当作一个IT行业的笑话来听吧..没有其它更多的意思
如果我们把大自然看成是一位伟大的程序员,专门为地球上的生态系统编制基因代码,并创造出各种不同的生物来,那么6500万年前的程序员开发的代码,是否兼容现代派的程序员的代码和架构呢?
- oracle 外部表
daizj
oracle外部表external tables
oracle外部表是只允许只读访问,不能进行DML操作,不能创建索引,可以对外部表进行的查询,连接,排序,创建视图和创建同义词操作。
you can select, join, or sort external table data. You can also create views and synonyms for external tables. Ho
- aop相关的概念及配置
daysinsun
AOP
切面(Aspect):
通常在目标方法执行前后需要执行的方法(如事务、日志、权限),这些方法我们封装到一个类里面,这个类就叫切面。
连接点(joinpoint)
spring里面的连接点指需要切入的方法,通常这个joinpoint可以作为一个参数传入到切面的方法里面(非常有用的一个东西)。
通知(Advice)
通知就是切面里面方法的具体实现,分为前置、后置、最终、异常环
- 初一上学期难记忆单词背诵第二课
dcj3sjt126com
englishword
middle 中间的,中级的
well 喔,那么;好吧
phone 电话,电话机
policeman 警察
ask 问
take 拿到;带到
address 地址
glad 高兴的,乐意的
why 为什么
China 中国
family 家庭
grandmother (外)祖母
grandfather (外)祖父
wife 妻子
husband 丈夫
da
- Linux日志分析常用命令
dcj3sjt126com
linuxlog
1.查看文件内容
cat
-n 显示行号 2.分页显示
more
Enter 显示下一行
空格 显示下一页
F 显示下一屏
B 显示上一屏
less
/get 查询"get"字符串并高亮显示 3.显示文件尾
tail
-f 不退出持续显示
-n 显示文件最后n行 4.显示头文件
head
-n 显示文件开始n行 5.内容排序
sort
-n 按照
- JSONP 原理分析
fantasy2005
JavaScriptjsonpjsonp 跨域
转自 http://www.nowamagic.net/librarys/veda/detail/224
JavaScript是一种在Web开发中经常使用的前端动态脚本技术。在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”(同源策略)。这一策略对于JavaScript代码能够访问的页面内容做了很重要的限制,即JavaScript只能访问与包含它的
- 使用connect by进行级联查询
234390216
oracle查询父子Connect by级联
使用connect by进行级联查询
connect by可以用于级联查询,常用于对具有树状结构的记录查询某一节点的所有子孙节点或所有祖辈节点。
来看一个示例,现假设我们拥有一个菜单表t_menu,其中只有三个字段:
- 一个不错的能将HTML表格导出为excel,pdf等的jquery插件
jackyrong
jquery插件
发现一个老外写的不错的jquery插件,可以实现将HTML
表格导出为excel,pdf等格式,
地址在:
https://github.com/kayalshri/
下面看个例子,实现导出表格到excel,pdf
<html>
<head>
<title>Export html table to excel an
- UI设计中我们为什么需要设计动效
lampcy
UIUI设计
关于Unity3D中的Shader的知识
首先先解释下Unity3D的Shader,Unity里面的Shaders是使用一种叫ShaderLab的语言编写的,它同微软的FX文件或者NVIDIA的CgFX有些类似。传统意义上的vertex shader和pixel shader还是使用标准的Cg/HLSL 编程语言编写的。因此Unity文档里面的Shader,都是指用ShaderLab编写的代码,
- 如何禁止页面缓存
nannan408
htmljspcache
禁止页面使用缓存~
------------------------------------------------
jsp:页面no cache:
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cach
- 以代码的方式管理quartz定时任务的暂停、重启、删除、添加等
Everyday都不同
定时任务管理spring-quartz
【前言】在项目的管理功能中,对定时任务的管理有时会很常见。因为我们不能指望只在配置文件中配置好定时任务就行了,因为如果要控制定时任务的 “暂停” 呢?暂停之后又要在某个时间点 “重启” 该定时任务呢?或者说直接 “删除” 该定时任务呢?要改变某定时任务的触发时间呢? “添加” 一个定时任务对于系统的使用者而言,是不太现实的,因为一个定时任务的处理逻辑他是不
- EXT实例
tntxia
ext
(1) 增加一个按钮
JSP:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
Stri
- 数学学习在计算机研究领域的作用和重要性
xjnine
Math
最近一直有师弟师妹和朋友问我数学和研究的关系,研一要去学什么数学课。毕竟在清华,衡量一个研究生最重要的指标之一就是paper,而没有数学,是肯定上不了世界顶级的期刊和会议的,这在计算机学界尤其重要!你会发现,不论哪个领域有价值的东西,都一定离不开数学!在这样一个信息时代,当google已经让世界没有秘密的时候,一种卓越的数学思维,绝对可以成为你的核心竞争力. 无奈本人实在见地