- 基于STM32实现智能音频播放系统
嵌入式详谈
stm32音视频嵌入式硬件
目录文章主题环境准备智能音频播放系统基础代码示例:实现智能音频播放系统应用场景:智能家居与音频应用问题解决方案与优化1.文章主题与命名文章主题本教程将详细介绍如何在STM32嵌入式系统中使用C语言实现智能音频播放系统,包括如何通过STM32控制音频播放、读取音频文件、实现播放控制和音效处理。本文包括环境准备、基础知识、代码示例、应用场景及问题解决方案和优化方法。2.环境准备硬件开发板:STM32F
- stm32固件库(STM32F10x标准外设库)V3.5简介
嵌入式丑小鸭
STM32stm32
STM32F固件库是根据CMSIS(ARMCortex微控制器软件接口标准)而设计的。CMSIS标准由ARM和芯片生产商共同提出,让不同的芯片公司生产的CortexM3微控制器能在软件上基本兼容。STM32F10x的固件库是一个完整的软件(称固件包),包括所有的标准外设的设备驱动程序,其本质是一个固件函数包(库),它由程序、数据结构和各种宏组成,包括了微控制器所有外设的性能特征。此函数库还包括每一
- STM32F1 引脚重映射功能
Anonymousgirls
嵌入式单片机stm32单片机
STM32端口引脚重映射文章目录STM32端口引脚重映射前言1、查阅芯片数据手册1.1串口引脚重映射描述2、代码部分2.1核心代码部分3、实验现象4、总结前言在写程序时遇到想要的端口功能,而这个引脚又被其它的功能占用了无法删除掉或直接使用,这种情况就很尴尬了,因为STM32同一个引脚是不能同时使用两个功能的。那么遇到这种情况就需要考虑该端口分时复用或者端口重映射功能了。硬件平台使用的是STM32F
- HAL库配置片内FLASH读写
m0_61973119
STM32HAL库运维服务器
一、FLASH简介不同型号的STM32F40xx/41xx,其FLASH容量也有所不同,最小的只有128K字节,最大的则达到了1024K字节。我们的探索者开发板选择的是STM32F407ZGT6的FLASH容量为1024K字节。主存储器,存放代码和数据常数(如const类型的数据)。分为12个扇区,前4个扇区为16KB大小,扇区4为64KB大小,扇区5~11为128KB大小,不同容量的STM32F
- STM32中AD采样的三种方法分析
呼啦啦的爱
在进行STM32F中AD采样的学习中,我们知道AD采样的方法有多种,按照逻辑程序处理有三种方式,一种是查询模式,一种是中断处理模式,一种是DMA模式。三种方法按照处理复杂方法DMA模式处理模式效率最高,其次是中断处理模式,最差是查询模式,相信很多学者在学习AD采样程序时,很多例程采用DMA模式,在这里我针对三种程序进行分别分析。1、AD采样查询模式在AD采样查询模式中,我们需要注意的是IO口的初始
- 单片机第三季-第四课:STM32下载、MDK和调试器
weixin_47207479
STM32单片机嵌入式硬件
目录1,扩展板使用的STM32芯片类型2,使用普中科技软件下载程序3,keil介绍4,JLINK调试器介绍5,使用普中的调试器进行debug6,使用Simulator仿真1,扩展板使用的STM32芯片类型扩展版使用的stm32型号是stm32F103C8T6。中文官网:STM32|产品|STM32/STM8|MCU单片机|意法半导体STM|STMCU中文官网闪存容量为64kb,按照划分stm32F
- MicroPython STM32F4 RTC功能使用介绍
perseverance52
#MicropythonforSTM32stm32mpy
MicroPythonSTM32F4RTC功能使用介绍STM32和ESP32RTC功能差不多,相关篇《MicroPythonESP32RTC功能使用介绍》固件刷可参考前面一篇《STM32刷Micropython固件参考指南》相关篇《MicropythonSTM32F4入门点灯》固件下载:https://micropython.org/download/?mcu=stm32f4本例程基于STM32F
- FT32F030C8AT7,FMD/辉芒微,LQFP-48单片机MCU替代STM32F系列
半导体材料
单片机MCU8bit单片机51单片机单元测试
以下是关于"FT32F030C8AT7"这个内容的归纳总结,并用列表列出了要点:"FT32F030C8AT7"是一款32位微控制器的型号。它属于FT32系列产品,并且是该系列中的一种具体型号。"FT32F030C8AT7"具有8位的片内FLASH存储器,可用于存储程序和数据。它还包括一些片内外设,如定时器、串口、通信接口等,可以满足各种应用的需求。"FT32F030C8AT7"采用ARMCorte
- 基于 STM32Cube.AI 的嵌入式人脸识别算法实现
嵌入式杂谈
stm32人工智能算法
本文介绍了如何使用STM32Cube.AI工具开发嵌入式人脸识别算法。首先,我们将简要介绍STM32Cube.AI工具和STM32F系列单片机的特点。接下来,我们将详细讨论如何使用STM32Cube.AI工具链和相关库来进行人脸识别算法的开发和优化。最后,我们提供了一些代码示例,帮助您快速开始实现嵌入式人脸识别算法。1.简介STM32Cube.AI是STMicroelectronics公司为STM
- STM32入门——uKeil5 MDK 的使用(基于固件库)
倾晨灬雨曦
STM32入门stm32单片机arm
文章目录1KeiluVision5MDK是什么2建立一个标准库函数工程2.1前期准备2.2建立工程2.3建立组文件夹2.4添加文件2.4配置“魔术棒”选项卡2.5建立main函数1KeiluVision5MDK是什么Keil软件是一种统称,它包含编辑器、编译器、链接器、调试器等众多工具为一体的集成开发环境(IDE)。KeilMDK,也叫MDK-ARM,是针对【ARM内核】单片机,比如:STM32F
- Cube MX 开发高精度电流源跳坑过程/SPI连接ADS1255/1256系列问题总结/STM32 硬件SPI开发过程
乐思智能科技有限公司
GD32国产化芯片开发设计之路stm32人工智能嵌入式硬件
文章目录概要整体架构流程技术名词解释技术细节小结概要1.使用STM32F系列开发一款高精度恒流电源,用到了24位高精度采样芯片ADS1255/ADS1256系列。2.使用时发现很多的坑,详细介绍了每个坑的具体情况和实际的解决办法。坑1:波特率设置要正确,错误的波特率读到的数据会是错误的,不稳定的设置为18M,太高了,会导致采样不稳定。设置为256K,效果很稳定,但采样速率会下降,大概40K的采样频
- STM32G030F6P6烧录程序无法启动运行
无影剑1988
嵌入式开发stm32单片机嵌入式硬件
初次使用STM32G030F6P6开发了一款电路板,但是发现烧录程序后无法启动运行的问题。原因分析,STM32G030F6P6与STM32F系列的启动特点有一些差异,主要是默认的nBOOT_SEL被设置为1,即由内部BOOT位配置启动,使用官方提供的STM32CubeProgrammer修改不了nBOOT_SEL配置,后来通过命令行执行下列代码后,修改nBOOT_SEL为0,芯片可正常启动。使用命
- ADC独立模式-多通道采集实验
一枚高职老师自学之路
单片机stm32嵌入式硬件
在stm32F中,ADC1/3具有DMA请求,ADC2不具有。这里多通道(6)的实现,以ADC1来实现,创建bsp_adc.c和bsp_adc.h两个文件:bsp_adc.h#ifndef__BSP_ADC_H_#define__BSP_ADC_H_#include"stm32f10x.h"//ADCGPIO宏定义//注意:用作ADC采集的IO必须没有复用,否则采集电压会有影响#defineADC
- STM32 USB无法枚举问题
weixin_33953384
嵌入式python
2019独角兽企业重金招聘Python工程师标准>>>硬件平台:STM32F103RB现象:在USB枚举过程中可以捕获到Reset信号、并且主机端已发送SetAddress的Setup,但STM32没有ACK导致枚举失败原因:Keildebug下发现USB中断在接收到Reset后就进入sleep状态,怀疑是wakeup中断导致。追踪发现在USB初始化过程中没有使能外部中断EXTI18(STM32F
- 树莓派4B串口通信配置方式
三马分享家
树莓派嵌入式硬件树莓派学习
目录1树莓派4B的安装:1.1安装Serial与使用1.1.1安装serial1.1.2打开串口1.2设置硬件串口为GPIO串口(修改串口映射关系)1.2.1修改配置文件2.1minicom串口2.1.1安装minicom这篇博客源于:工创赛。需要让树莓派与STM32串口通信树莓派引脚图:引脚连接:树莓派4B的Pin引脚图中GPIO14(TXD)和GPIO15(RXD)的两个引脚分别与STM32F
- L6200E: Symbol **** multiply defined
得思
笔记stm32
这个错误是链接器(Linker)报告的错误,指示在链接过程中出现了符号"SystemInit"的多重定义。具体来说,符号"SystemInit"被两个目标文件(system_stm32f0xx_1.o和system_stm32f0xx.o)同时定义了。在嵌入式系统中,通常会有一些系统初始化函数,用于设置硬件和其他系统级别的配置。在这种情况下,"SystemInit"可能是一个用于初始化STM32F
- 【STM32】IO口外部中断原理概述及其一般配置步骤
夏雪之晶莹
《嵌入式》STM32学习笔记stm32
一、IO口外部中断原理概述IO口外部中断:(1)STM32的每个IO都可以作为外部中断输入。(2)每个外部中断线可以独立的配置触发方式(上升沿,下降沿或者双边沿触发),触发/屏蔽,专用的状态位。STM32供IO使用的中断线只有16个,但是STM32F系列的IO口多达上百个,STM32F103ZGT6(112),那么中断线怎么跟IO口对应呢?SYSCFG_EXTICR1寄存器中有EXTI0~EXTI
- STM32 F103C8T6学习笔记11:RTC实时时钟—OLED手表日历
NULL指向我
STM32F103C8T6笔记stm32笔记嵌入式硬件
之前在学习笔记10文章做了一个简易的,使用定时器计时的简单时钟,现在使用RTC实时时钟同步代替定时器来实现一下OLED手表日历,接着上个实验文章进行完善~~文章提供源码、测试工程下载、测试效果图。目录RTC实时时钟:简介:主要特性:RTC框图:UNIX时间戳:程序设计:配置RTC初始化过程分为以下几步:RTC日历初始化相关代码:主函数代码:测试效果:测试工程下载:RTC实时时钟:简介:STM32F
- proteus结合keil-arm编译器构建STM32单片机项目进行仿真
luffy5459
51单片机单片机proteusSTM32寄存器仿真
proteus是可以直接创建设计图和源码的,但是源码编译它需要借助keil-arm编译器,也就是我们安装keil-mdk之后自带的编译器。下面给出一个完整的示例,主要是做一个LED灯闪烁的效果。新建工程指定路径,Schematic,PCBlayout都选择默认,在最后创建项目工程向导的时候,选择:CreateFirmwareProject:硬件系列选择Cortex-M3,控制器类型选择STM32F
- 免外围电路CH32F/CH32V/STM32F系列单片机串口一键下载方案(CH340)
PC技术小能手
USB转串口一键下载USB转串口一键下载超精简串口下载免外围串口下载103单片机串口下载
一、概述CH340X和CH340C等USB转串口芯片提供专用下载模式,可实现免外围电路CH32F/CH32V/STM32F等单片机串口一键下载功能,对此类支持多模式启动的单片机,无需外围三极管等逻辑控制电路,将芯片提供的输出信号脚直连MCU的BOOT与RESET复位引脚即可实现MCUBOOT和APP模式的控制切换和固件下载。二、方案特点电路精简可靠,串口上电、掉电、打开、关闭等操作均不影响MCU运
- STM32F*/GD32F*在线调试打断点出现 BP could not be set....Probably too many Breakpoints defined?解决办法
Awen_y
Bug日志c语言单片机
STM32F*/GD32F*在线调试打断点出现BPcouldnotbeset…ProbablytoomanyBreakpointsdefined?解决办法因为IDE变异后有的地方是打不了断点的,所以有这种提示信息解决办法.程序中设置了很多断点,需要手动减少断点个数或换个地方打断点,红框里左边按钮是失效所有断点右边按钮删除所有断点,然后重新编译,重新打断点即可。设置如下:TargetOptions-
- STM32学习笔记(六)丨TIM定时器及其应用(输入捕获丨测量PWM波形的频率和占空比)
Include everything
STM32学习笔记stm32单片机学习
本篇文章包含的内容一、输入捕获1.1输入捕获简介1.2输入捕获通道的工作原理1.3输入捕获的主从触发模式1.4输入捕获和PWMI结构二、频率的测量方法2.1测频法2.2测周法2.3测频法和测周法的误差分析三、输入捕获测量PWM波形的频率和占空比3.1输入捕获相关库函数3.2输入捕获IC测量频率3.3PWMI模式同时测量频率和占空比3.4测周法测量频率性能评估 本次课程采用单片机型号为STM32F
- STM32F103C8T6基础开发教程(HAL库)—开发环境配置
爱学习的蒙学长
单片机stm32嵌入式硬件
STM32F103C8T6基础开发教程目录STM32F103C8T6基础开发教程(HAL库)—开发环境配置STM32F103C8T6基础开发教程(HAL库)—Keil添加注释的快捷键STM32F103C8T6基础开发教程(HAL库)—点亮第一颗LED灯STM32F103C8T6基础开发教程(HAL库)—LED灯交替闪烁STM32F103C8T6基础开发教程(HAL库)—LED灯呼吸闪烁STM32F
- STM32F103C8T6基础开发教程(HAL库)—点亮第一颗LED灯
爱学习的蒙学长
stm32单片机arm
STM32F103C8T6基础开发教程目录STM32F103C8T6基础开发教程(HAL库)—开发环境配置STM32F103C8T6基础开发教程(HAL库)—Keil添加注释的快捷键STM32F103C8T6基础开发教程(HAL库)—点亮第一颗LED灯STM32F103C8T6基础开发教程(HAL库)—LED灯交替闪烁STM32F103C8T6基础开发教程(HAL库)—LED灯呼吸闪烁STM32F
- 【正点原子STM32连载】 第三十四章 PWM DAC实验摘自【正点原子】STM32F103 战舰开发指南V1.2
正点原子
stm32单片机嵌入式硬件
1)实验平台:正点原子stm32f103战舰开发板V42)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html#第三十四章PWMDAC实验前面的章节,我们介绍了STM32F1自带DAC模块的使用,虽然STM32F
- 【正点原子STM32连载】 第三十一章 内部温度传感器实验摘自【正点原子】STM32F103 战舰开发指南V1.2
正点原子
stm32单片机嵌入式硬件
1)实验平台:正点原子stm32f103战舰开发板V42)平台购买地址:https://detail.tmall.com/item.htm?id=6092947574203)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html#第三十四章PWMDAC实验前面的章节,我们介绍了STM32F1自带DAC模块的使用,虽然STM32F
- 嵌入式题库
星河欲转。
出题题库单片机stm32嵌入式硬件
嵌入式题库作者:杨书瑶第一次作业一.单选题(共6题,42分)1.(单选题,7分)下列说法不正确的是?B.ARM是一个人的名称2.(单选题,7分)下列不属于嵌入式系统的特点是?C.具有通用计算机功能3.(单选题,7分)以下哪个选项的说法是错误的?D.嵌入式系统不包括SoC4.(单选题,7分)STM32F103使用的处理器内核是?C.ARMCortex-M5.(单选题,7分)STM32F分为多个系列,
- Arduino框架下STM32驱动DS18B20读取数据教程
perseverance52
Arduino入门到进阶实战开发指南stm32DS18B20Arduino
Arduino框架下STM32驱动DS18B20读取数据教程STM32固件基于:http://www.stm32duino.com/STM32固件版本:V2.4.0相关篇《STM32F401RCT6基于Arduino框架点灯程序》验证开发板:STM32F401RCT6✨其他型号的应该也同样支持,需要注意目前版本对于STM32F103VE需要程序当中重新配置时钟,否则串口打印会是乱码,在STM32F
- STM32嵌入式开发笔记——自动测量系统STM32F103C8+ESP8266+DHT22
hakolj
STM32stm32
目录STM32嵌入式开发笔记——自动测量系统STM32F103C8+ESP8266+DHT22一、系统功能与原理二、系统硬件需求三、系统模块介绍与设置Stm32F103C8T6开发板虚拟USB串口CubeMx配置ESP8266模块接线CubeMX配置ESP8266功能封装DHT22温湿度传感器接线CubeMx配置DHT22功能封装四、系统运行示例STM32嵌入式开发笔记——自动测量系统STM32F
- STM32开发(十)STM32F103 通信 —— SPI通信编程详解
Bazinga bingo
STM32开发stm32单片机嵌入式硬件dsp开发flash
文章目录一、基础知识点二、开发环境三、STM32CubeMX相关配置四、Vscode代码讲解五、结果演示一、基础知识点本实验通过STM32F103的SPI功能,实现对W25Q64JVSSIQ(Flash芯片)芯片擦除,读数据,写数据等操作。本实验内容知识点:1、SPI通信协议介绍2、闪存W25Q64JVSS手册解析准备好了吗?开始实战showtime。二、开发环境1、硬件开发准备主控:STM32F
- java责任链模式
3213213333332132
java责任链模式村民告县长
责任链模式,通常就是一个请求从最低级开始往上层层的请求,当在某一层满足条件时,请求将被处理,当请求到最高层仍未满足时,则请求不会被处理。
就是一个请求在这个链条的责任范围内,会被相应的处理,如果超出链条的责任范围外,请求不会被相应的处理。
下面代码模拟这样的效果:
创建一个政府抽象类,方便所有的具体政府部门继承它。
package 责任链模式;
/**
*
- linux、mysql、nginx、tomcat 性能参数优化
ronin47
一、linux 系统内核参数
/etc/sysctl.conf文件常用参数 net.core.netdev_max_backlog = 32768 #允许送到队列的数据包的最大数目
net.core.rmem_max = 8388608 #SOCKET读缓存区大小
net.core.wmem_max = 8388608 #SOCKET写缓存区大
- php命令行界面
dcj3sjt126com
PHPcli
常用选项
php -v
php -i PHP安装的有关信息
php -h 访问帮助文件
php -m 列出编译到当前PHP安装的所有模块
执行一段代码
php -r 'echo "hello, world!";'
php -r 'echo "Hello, World!\n";'
php -r '$ts = filemtime("
- Filter&Session
171815164
session
Filter
HttpServletRequest requ = (HttpServletRequest) req;
HttpSession session = requ.getSession();
if (session.getAttribute("admin") == null) {
PrintWriter out = res.ge
- 连接池与Spring,Hibernate结合
g21121
Hibernate
前几篇关于Java连接池的介绍都是基于Java应用的,而我们常用的场景是与Spring和ORM框架结合,下面就利用实例学习一下这方面的配置。
1.下载相关内容: &nb
- [简单]mybatis判断数字类型
53873039oycg
mybatis
昨天同事反馈mybatis保存不了int类型的属性,一直报错,错误信息如下:
Caused by: java.lang.NumberFormatException: For input string: "null"
at sun.mis
- 项目启动时或者启动后ava.lang.OutOfMemoryError: PermGen space
程序员是怎么炼成的
eclipsejvmtomcatcatalina.sheclipse.ini
在启动比较大的项目时,因为存在大量的jsp页面,所以在编译的时候会生成很多的.class文件,.class文件是都会被加载到jvm的方法区中,如果要加载的class文件很多,就会出现方法区溢出异常 java.lang.OutOfMemoryError: PermGen space.
解决办法是点击eclipse里的tomcat,在
- 我的crm小结
aijuans
crm
各种原因吧,crm今天才完了。主要是接触了几个新技术:
Struts2、poi、ibatis这几个都是以前的项目中用过的。
Jsf、tapestry是这次新接触的,都是界面层的框架,用起来也不难。思路和struts不太一样,传说比较简单方便。不过个人感觉还是struts用着顺手啊,当然springmvc也很顺手,不知道是因为习惯还是什么。jsf和tapestry应用的时候需要知道他们的标签、主
- spring里配置使用hibernate的二级缓存几步
antonyup_2006
javaspringHibernatexmlcache
.在spring的配置文件中 applicationContent.xml,hibernate部分加入
xml 代码
<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
<prop key="hi
- JAVA基础面试题
百合不是茶
抽象实现接口String类接口继承抽象类继承实体类自定义异常
/* * 栈(stack):主要保存基本类型(或者叫内置类型)(char、byte、short、 *int、long、 float、double、boolean)和对象的引用,数据可以共享,速度仅次于 * 寄存器(register),快于堆。堆(heap):用于存储对象。 */ &
- 让sqlmap文件 "继承" 起来
bijian1013
javaibatissqlmap
多个项目中使用ibatis , 和数据库表对应的 sqlmap文件(增删改查等基本语句),dao, pojo 都是由工具自动生成的, 现在将这些自动生成的文件放在一个单独的工程中,其它项目工程中通过jar包来引用 ,并通过"继承"为基础的sqlmap文件,dao,pojo 添加新的方法来满足项
- 精通Oracle10编程SQL(13)开发触发器
bijian1013
oracle数据库plsql
/*
*开发触发器
*/
--得到日期是周几
select to_char(sysdate+4,'DY','nls_date_language=AMERICAN') from dual;
select to_char(sysdate,'DY','nls_date_language=AMERICAN') from dual;
--建立BEFORE语句触发器
CREATE O
- 【EhCache三】EhCache查询
bit1129
ehcache
本文介绍EhCache查询缓存中数据,EhCache提供了类似Hibernate的查询API,可以按照给定的条件进行查询。
要对EhCache进行查询,需要在ehcache.xml中设定要查询的属性
数据准备
@Before
public void setUp() {
//加载EhCache配置文件
Inpu
- CXF框架入门实例
白糖_
springWeb框架webserviceservlet
CXF是apache旗下的开源框架,由Celtix + XFire这两门经典的框架合成,是一套非常流行的web service框架。
它提供了JAX-WS的全面支持,并且可以根据实际项目的需要,采用代码优先(Code First)或者 WSDL 优先(WSDL First)来轻松地实现 Web Services 的发布和使用,同时它能与spring进行完美结合。
在apache cxf官网提供
- angular.equals
boyitech
AngularJSAngularJS APIAnguarJS 中文APIangular.equals
angular.equals
描述:
比较两个值或者两个对象是不是 相等。还支持值的类型,正则表达式和数组的比较。 两个值或对象被认为是 相等的前提条件是以下的情况至少能满足一项:
两个值或者对象能通过=== (恒等) 的比较
两个值或者对象是同样类型,并且他们的属性都能通过angular
- java-腾讯暑期实习生-输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]
bylijinnan
java
这道题的具体思路请参看 何海涛的微博:http://weibo.com/zhedahht
import java.math.BigInteger;
import java.util.Arrays;
public class CreateBFromATencent {
/**
* 题目:输入一个数组A[1,2,...n],求输入B,使得数组B中的第i个数字B[i]=A
- FastDFS 的安装和配置 修订版
Chen.H
linuxfastDFS分布式文件系统
FastDFS Home:http://code.google.com/p/fastdfs/
1. 安装
http://code.google.com/p/fastdfs/wiki/Setup http://hi.baidu.com/leolance/blog/item/3c273327978ae55f93580703.html
安装libevent (对libevent的版本要求为1.4.
- [强人工智能]拓扑扫描与自适应构造器
comsci
人工智能
当我们面对一个有限拓扑网络的时候,在对已知的拓扑结构进行分析之后,发现在连通点之后,还存在若干个子网络,且这些网络的结构是未知的,数据库中并未存在这些网络的拓扑结构数据....这个时候,我们该怎么办呢?
那么,现在我们必须设计新的模块和代码包来处理上面的问题
- oracle merge into的用法
daizj
oraclesqlmerget into
Oracle中merge into的使用
http://blog.csdn.net/yuzhic/article/details/1896878
http://blog.csdn.net/macle2010/article/details/5980965
该命令使用一条语句从一个或者多个数据源中完成对表的更新和插入数据. ORACLE 9i 中,使用此命令必须同时指定UPDATE 和INSE
- 不适合使用Hadoop的场景
datamachine
hadoop
转自:http://dev.yesky.com/296/35381296.shtml。
Hadoop通常被认定是能够帮助你解决所有问题的唯一方案。 当人们提到“大数据”或是“数据分析”等相关问题的时候,会听到脱口而出的回答:Hadoop! 实际上Hadoop被设计和建造出来,是用来解决一系列特定问题的。对某些问题来说,Hadoop至多算是一个不好的选择,对另一些问题来说,选择Ha
- YII findAll的用法
dcj3sjt126com
yii
看文档比较糊涂,其实挺简单的:
$predictions=Prediction::model()->findAll("uid=:uid",array(":uid"=>10));
第一个参数是选择条件:”uid=10″。其中:uid是一个占位符,在后面的array(“:uid”=>10)对齐进行了赋值;
更完善的查询需要
- vim 常用 NERDTree 快捷键
dcj3sjt126com
vim
下面给大家整理了一些vim NERDTree的常用快捷键了,这里几乎包括了所有的快捷键了,希望文章对各位会带来帮助。
切换工作台和目录
ctrl + w + h 光标 focus 左侧树形目录ctrl + w + l 光标 focus 右侧文件显示窗口ctrl + w + w 光标自动在左右侧窗口切换ctrl + w + r 移动当前窗口的布局位置
o 在已有窗口中打开文件、目录或书签,并跳
- Java把目录下的文件打印出来
蕃薯耀
列出目录下的文件文件夹下面的文件目录下的文件
Java把目录下的文件打印出来
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年7月11日 11:02:
- linux远程桌面----VNCServer与rdesktop
hanqunfeng
Desktop
windows远程桌面到linux,需要在linux上安装vncserver,并开启vnc服务,同时需要在windows下使用vnc-viewer访问Linux。vncserver同时支持linux远程桌面到linux。
linux远程桌面到windows,需要在linux上安装rdesktop,同时开启windows的远程桌面访问。
下面分别介绍,以windo
- guava中的join和split功能
jackyrong
java
guava库中,包含了很好的join和split的功能,例子如下:
1) 将LIST转换为使用字符串连接的字符串
List<String> names = Lists.newArrayList("John", "Jane", "Adam", "Tom");
- Web开发技术十年发展历程
lampcy
androidWeb浏览器html5
回顾web开发技术这十年发展历程:
Ajax
03年的时候我上六年级,那时候网吧刚在小县城的角落萌生。传奇,大话西游第一代网游一时风靡。我抱着试一试的心态给了网吧老板两块钱想申请个号玩玩,然后接下来的一个小时我一直在,注,册,账,号。
彼时网吧用的512k的带宽,注册的时候,填了一堆信息,提交,页面跳转,嘣,”您填写的信息有误,请重填”。然后跳转回注册页面,以此循环。我现在时常想,如果当时a
- 架构师之mima-----------------mina的非NIO控制IOBuffer(说得比较好)
nannan408
buffer
1.前言。
如题。
2.代码。
IoService
IoService是一个接口,有两种实现:IoAcceptor和IoConnector;其中IoAcceptor是针对Server端的实现,IoConnector是针对Client端的实现;IoService的职责包括:
1、监听器管理
2、IoHandler
3、IoSession
- ORA-00054:resource busy and acquire with NOWAIT specified
Everyday都不同
oraclesessionLock
[Oracle]
今天对一个数据量很大的表进行操作时,出现如题所示的异常。此时表明数据库的事务处于“忙”的状态,而且被lock了,所以必须先关闭占用的session。
step1,查看被lock的session:
select t2.username, t2.sid, t2.serial#, t2.logon_time
from v$locked_obj
- javascript学习笔记
tntxia
JavaScript
javascript里面有6种基本类型的值:number、string、boolean、object、function和undefined。number:就是数字值,包括整数、小数、NaN、正负无穷。string:字符串类型、单双引号引起来的内容。boolean:true、false object:表示所有的javascript对象,不用多说function:我们熟悉的方法,也就是
- Java enum的用法详解
xieke90
enum枚举
Java中枚举实现的分析:
示例:
public static enum SEVERITY{
INFO,WARN,ERROR
}
enum很像特殊的class,实际上enum声明定义的类型就是一个类。 而这些类都是类库中Enum类的子类 (java.l