- Cortex-M3(转)
oldbalck
嵌入式操作系统系统架构
原来一直在Cortex-A8上做相关算法的开发和移植,最近要在Cortex-M3上实现一小功能,所以要了解一下Cortex-M3架构,在网上看到这篇blog不错,特转载一下。http://blog.mcuol.com/User/share_119/Article/39534_1.htm首先,在学习Cortex-M3时,我们必须要知道必要的缩略语。整理如下:AMBA:先进单片机总线架构ADK:AMB
- Cortex-M3(1)
iteye_14721
网络c/c++嵌入式
大家听说过Cortex-M3吗?在嵌入式处理器的世界,cortex-M3是一位人见人爱的后生。它的成本和功耗低,可配置性很高。如今,很多ARM的工程师加入了cortex-M3的学习与开发中,WIZnet一直都是行业的领先者,即将上市的新产品W7200正是加入了cortex-M3处理器的全硬件TCP/IP协议栈芯片,通过利用它的优势,相信会得到更多客户的青睐。下面,广大的嵌入式爱好者可以跟随我们一起
- ARM Cortex-M3架构详解
chenlz2007
LPC1100arm开发架构java
ARMCortex-M3架构详解1.引言ARMCortex-M3是ARM公司推出的一种高性能、低功耗、低成本的32位RISC微处理器架构,广泛应用于嵌入式系统中。本节将详细介绍ARMCortex-M3架构的特点、内部结构、寄存器配置和中断处理机制。2.架构特点2.132位RISC架构ARMCortex-M3是一种基于RISC(精简指令集计算机)架构的处理器。RISC架构的特点是:固定长度指令:每条
- 基于STM32的简易RTOS分析-预备知识
騏威
嵌入式
写下这篇文章的主要目的是对自己学习RTOS的历程做一个记录和总结,方便以后回忆翻看。以下内容主要来自宋岩先生翻译的《Cortex-M3权威指南》。目录一、Cortex-M3寄存器简介二、堆栈操作简介三、汇编指令简介LDR和STR指令STMDB和LDMIA指令B、BX、BL、BLX指令MRS和MSR指令四、中断简介中断响应过程简介SVC和PensSV中断简介软件中断五、汇编基础一、Cortex-M3
- Cortex-M3/M4——指令集(一)
akari水无灯里
cortexM3/M4单片机
简介所有的ARMCortex-M都是基于Thumb-2技术(允许混合使用16位和32位指令)。早期的ARM处理器是支持ARM的32位指令集,功能强大,但是随着移动电话等应用不断发展,功耗和成本变得十分关键,因此16位指令集Thumb也应运而生。1995年ARM发布了ARM7TDMI处理器,可以在ARM和Thumb状态之间进行切换,与等价的ARM代码相比,减小了代码密度。然而Thumb仍然有一些局限
- Cortex-M3基础
guanjianhe
stm32Cortex-M3stm32f1
Cortex-M3有15个通用寄存器R0-R15,其中R0-R7所有指令都能访问它们。R8-R12这5个寄存器32位的所有指令都能访问,16位指令只有少部分能访问。R13是堆栈指针,又可分为两种:MSP(主堆栈指针)和PSP(进程堆栈指针)。R14是连接寄存器,用于在调用子程序时存储返回地址。R15时程序计数器。控制寄存器(CONTROL)是Cortex-M3内核的特殊功能寄存器之一。bit3-b
- Cortex-M3(2) 汇编启动文件分析
keven-wang
Cortex-M3Cortex-M3启动文件STM32F429汇编
1、汇编文件理解与分析参考:https://blog.csdn.net/cacti_one/article/details/72811281由于启动代码是用汇编语言写的,并且启动代码中有大量的伪指令(Directives),所以,在正式介绍启动代码前,先来介绍下相关的伪指令。一、伪指令(Directives)由于MDK中的汇编器(汇编编译器)用的是ARM的汇编器,所以可以从ARM官网下载汇编器的用
- 中断与DMA
贾明恣
STM32嵌入式
中断Cortex-M3256个优先级和128个抢占级悬起pending中断中断的类型中断结构DMA通道映射源传输和目标传输寄存器中断状态寄存器和中断标志清除寄存器通道x配置DMAstreamxconfigurationregister(DMA_SxCR)(x=0..7)Cortex-M3《ARMCortex-M3权威指南》中定义:编号为1-15的对应系统异常,大于等于16的则全是外部中断。除了个别
- Cortex-M3寄存器组、汇编语言与C语言的接口介绍
Chenxr32
MCUc语言linuxc++
学uCOS的任务切换时涉及到汇编代码。为了能理解汇编代码,我在网上了解了Cortex-M3寄存器组、C与汇编的接口的知识,在这里分享给大家。先来介绍Cortex-M3寄存器组:Cortex-M3拥有16个通用寄存器R0-R15。R0-R12都是32位通用寄存器,用于数据操作。R13是堆栈指针。在CM3处理器内核中共有两个堆栈指针,于是也就支持两个堆栈。当引用R13(SP)时,你引用到的是当前正在使
- stm32的SysTick外设介绍——学习笔记
Linux嵌入式木子
学习笔记stm32学习笔记
简介:SysTick即系统定时器是一个内核外设,而不是片上外设,寄存器手册说明需要查看《Cortex-M3编程手册》,具体是哪一款内核就查哪一款内核的手册,我用的stm32f103所以我查的Cortex-M3。其实就是个24位递减计数器,计一个数时间是1/SYSCLK,stm32f103里面SYSCLK=72MHZ,所以其计数周期是1/72*10^6s=1/72us。(1s=10^6us),当从初
- 基于STM32通过RTC唤醒低功耗模式
丨东隅已逝丨
STM32相关stm32单片机arm
一、低功耗模式1.简介通俗的来讲低功耗模式就是降低单片机的运行功耗STM32F10xxx有三种低功耗模式:(1)睡眠模式(Cortex™-M3内核停止,所有外设包括Cortex-M3核心的外设,如NVIC、系统时钟(SysTick)等仍在运行)(2)停止模式(所有的时钟都已停止)(3)待机模式(1.8V电源关闭)此外,在运行模式下,可以通过以下方式中的一种降低功耗:(1)降低系统时钟(2)关闭AP
- STM32常见面试题
Kashine
#通讯协议stm32嵌入式硬件单片机
一、STM32F1和F4的区别?内核不同:F1是Cortex-M3内核,F4是Cortex-M4内核;主频不同:F1主频72MHz,F4主频168MHz;浮点运算:F1无浮点运算单位,F4有;功能性能:F4外设比F1丰富且功能更强大,比如GPIO翻转速率、上下拉电阻配置、ADC精度等;内存大小:F1内部SRAM最大64K,F4有192K(112+64+16)。二、介绍一下GPIO模式1.GPIO_
- STM32学习笔记--寄存器映射和存储器映射
qq_55191714
stm32单片机arm
系列文章目录第一章:stm32f1系列内部介绍一、stm32内部框图是什么?我们对这个系统框图做一个简要说明左上角部分是Cortex-M3的内核,内核引出了3条总线,分别是ICode指令总线DCode数据总线System系统总线,这三根总线又和总线矩阵与之相连接起来。ICode总线即指令总线,它主要用于连接到FLASH接口访问FLASH闪存,我们所写的程序就存储在flash闪存内(程序在flash
- STM32F1 - 概述STM32F103ZET6
零号-轩工
STM32F1-外设驱动stm32嵌入式硬件单片机
STM32F103ZET61>长啥样?2>引脚图3>内部框图4>硬件资源5>命名规范6>Cortex-M3内部结构N>资料链接1>长啥样?内部功能模块:2>引脚图3>内部框图5大系统:1>CPU:Cortex-M3;2>系统时钟;3>总线系统:AHB,APB1,APB2;4>存储器:Flash(512KB);SRAM(64KB);5>外设:GPIO,TIM,UART,SPI,I2C,CAN,USB
- cortex-m3/m0汇编启动代码分析
catshit322
gcccortex汇编代码分析编译器chpuser
来自toney2010启动代码文件名是STM32F10X.S,它的作用先总结下,然后再分析。启动代码作用一般是:1)堆和栈的初始化;2)向量表定义;3)地址重映射及中断向量表的转移;4)设置系统时钟频率;5)中断寄存器的初始化;6)进入C应用程序。(1)按启动代码的次序,先看堆和栈的初始化:Stack_SizeEQU0x00000200;定义Stack_Size为0x00000200AREASTA
- STM32通用定时器
青铜皇弟
STM32学习笔记stm32单片机
STM32通用定时器一、通用定时器简介(一)通用定时器TIM2~TIM5的特性(二)计数器模式(三)通用计时器框图1.时钟源2.CK_PSC时钟和CK_CNT时钟3.时基单元4.输入捕获5.输出比较一、通用定时器简介对于Cortex-M3内核的STM32F1系列通常有8个16位定时器、0个32位定时器;而Cortex-M4内核的STM32F4系列通常拥有12个16位定时器;2个32位定时器。在此,
- STM32学习笔记1(初识STM32)
Gratified_
stm32
一、命名方法图1STM32F103ZET6命名解释二、芯片架构图2STM32芯片架构简图STM32F103采用的是Cortex-M3内核,内核即CPU,由ARM公司设计。ARM公司并不生产芯片,而是出售其芯片技术授权。芯片生产厂商(SOC)如ST、TI、Freescale,负责在内核之外设计部件并生产整个芯片,这些内核之外的部件被称为核外外设或片上外设。如GPIO、USART(串口)、I2C、SP
- ARM Cortex-M0内核动态切换中断优先级
Lxwang233
ARMCortex-M0STM32F0中断优先级
ARMCortex-M0内核动态切换中断优先级STM32F0使用整个字传输时,可以动态切换中断优先级。ARMCortex-M0权威指南第9章节,9.4中断优先级部分描述如下:中断优先级寄存器的编程应该在中断使能之前,其通常是在程序开始时完成的。应该避免在中断使能之后改变中断优先级,因为这种情况的结果在ARMv6-M系统结构是不可预知的,并且不被Cortex-M0处理器支持。Cortex-M3/M4
- Cortex-M3与M4权威指南
饼干饼干圆又圆
stm32stm32嵌入式硬件单片机学习系统架构
处理器类型所有的ARMCortex-M处理器是32位的精简指令集处理器。它们有:32位寄存器32位内部数据路径32位总线接口除了32位数据,Cortex-M处理器也可以有效地处理器8位和16位数据以及支持许多涉及64位数据的操作(例如,乘法、累加)。Cortex-M3和Cortex-M4处理器都有一个三阶段的流水线设计(指令获取、解码和执行),都有一个哈佛总线架构,允许同时获取指令和数据访问。AR
- Cortex-M3与M4权威指南
饼干饼干圆又圆
stm32stm32学习嵌入式硬件系统架构单片机
前言嵌入式市场正在发生一场大革命:现在大多数新的微控制器都基于ARM架构,特别是流行的Cortex-M3和Cortex-M4处理器。许多设备都将基于Cortex-M3和Cortex-M4微控制器,可能只使用一个小电池甚至能量收集作为电源。今天使用基于ARMCortex-M3和Cortex-M4处理器的设备是很简单的,因为有大量的开发工具、调试实用程序和许多示例项目可用。然而,编写高效的应用程序可能
- RTOS系列文章(2):PendSV功能,为什么需要PendSV
猪哥-嵌入式
RTOS操作系统嵌入式单片机嵌入式硬件
背景大多数嵌入式RTOS在Cortex-M3/M4上的移植都需要PendSV,比如uCOS、RT-Thread、FreeRTOS等,本文就对PendSV的功能作用,以及为什么需要PendSV进行详细的分析。PendSV是什么?我们先引用《Cortex-M3权威指南》对PendSV的介绍:PendSV(可悬起的系统调用),它是一种CPU系统级别的异常,它可以像普通外设中断一样被悬起,而不会像SVC服
- HAL库配置FreeRTOS
m0_61973119
STM32HAL库stm32操作系统
1、CMSIS_V1和CMSIS_V2版本主要的区别在于,CMSIS_V2兼容支持的硬件更多,内存耗费更多;对于常见的Cortex-M3、M4、M7芯片,选择V1即可。2、创建任务TaskandQuenes:任务与队列的创建。TimersandSemaphores:定时器和信号量的创建。Mutexes:互斥量的创建。FreeRTOSHeapUsage:用于查看堆使用情况。configparamet
- 物联网中最简单的Wifi模组
码龙一号
物联网设备接入手机常用方法是Wifi/BT和NFC,这里介绍一款极简单实用的Wifi模块接入。EEL-WifiM600,非常方便的通过手机配置,就可以接入您的物联网系统,而无需嵌入式的开发经验,感兴趣的朋友敬请持续关注我的物联网系列应用文章。模块的引脚图如下:这个Wifi模块的主芯片Cortex-M3内核,288K的SRAM,有最大2M的Flash空间,是一款性价比不错的Wifi芯片。只要提供VC
- STM32F103C8T6核心板
打气排的程序员
STM32单片机嵌入式STM32F103C8T6
目录一、简介二、最小系统板三.系统结构四、命名规则五、引脚排布、引脚复用六、程序下载第一步安装编译软件:第二部新建工程的步骤:第三步ST-LINK下载程序:七、小结一、简介STM32F103C8T6是一款由意法半导体公司(ST)推出的基于Cortex-M3内核的32位微控制器,硬件采用LQFP48封装,属于ST公司微控制器中的STM32系列。除了被我们熟知的STM32,ST公司还有SPC5X系列、
- keil出现 Error - Flash Download failed - “Cortex-M3”解决办法
Y472277609
日常笔记stm32单片机
调试国产MCU时,仿真时出现Error-FlashDownloadfailed-“Cortex-M3”,无法进行仿真,但是,点开Target,Jlink是找的到硬件的。使用J-Flash可以正常连接断开MCU,可见硬件是正常的第一次仿真成功后,后来试了几次都报错。后来干脆整片擦除Flash,再次仿真可以了。然后发现是Flash的算法选错了。芯片是128K,选的512K的Flash,修改后可以正常下
- stm32启动过程、cortex-m3架构、堆栈代码位置、编译汇编链接分析
GK小卜
stm32Cstm32c语言架构
分析一、寄存器、架构、工作流程1、寄存器架构二、总线与各个部件之间的关系(主要是I-CodeBus、D-CodeBus、SystemBus)体系结构:哈佛结构与冯诺依曼结构的区别复位有三种启动方式,从哪里开始启动、启动代码的所在的位置三、从存储器映射来看stm32架构(内存与外设)四、从CM3内核架构来看CPU流水线--分析Cortex-M3内核架构五、stm32(ARMCPU)与x86CPU架构
- STM 32 芯片选型与挂载
一周又七天
嵌入式STM32stm32mcu芯片gpio
stm32芯片的选型,分类,挂载及GPIO口的分析(本文章程序均为样例,仅限于理解,如有错误还望指正)1.嵌入式芯片的选型STM32-F1系列:基础型,主频为72M(内核为cortex-M3),CPU位数=32。我们所用的芯片是STM32F103vet6STM32:表示产品的类型,以STM32F103VET6为例F:表示通用系列的子系列103:代表增强型系列V:代表的引脚数100引脚E:代表内嵌f
- stm32内存分配博客笔记
hugo33
stm32笔记嵌入式硬件
原文:stm32内存分配笔记:1、向量表与代码段;根据Cortex-M3权威指南描述,系统复位后,在向量表异常0处保存的是堆栈起始地址,而后紧跟中断向量表2、可以从链接脚本.ld文件中看到终端向量表第一个被链接进FLASH里,其后紧跟代码段.text;3、FLASH和RAM的内存分配4、在STM32中堆和栈没有明显的界限,他们共用._user_heap_stack段起始地址到RAM最大地址这个范围
- 国产智多晶FPGA 带Cortex-M3硬核CPU的FPGA器件简介
小梅哥爱漂流
国产智多晶FPGA智多晶FPGA小梅哥国产fpgaCortex-M3
大家好,我是小梅哥,这里给大家介绍国产FPGA厂家“西安智多晶”微电子带Cortex-M3硬核CPU的FPGA芯片的相关资源。本博客将陆续发表更多国产FPGA的开发和使用方法。正文开始FPGA芯片厂家:西安智多晶(www.isilicontech.com)--FPGA开发软件:HqFpga(北京飘石科技有限公司),免安装,无需LicenseFPGA芯片型号:SA5Z-30D1-8U213CFPGA
- Cortex-M3/M4内核中断及HAL库函数详解(1):中断相关寄存器
时光飞逝的日子
ARM内核单片机开发stm32ARM中断HAL库
0工具准备KeiluVision5CortexM3权威指南(中文)CortexM3与M4权威指南stm32f407的HAL库工程STM32F4xx中文参考手册1NVIC相关寄存器介绍在Cortex-M3/M4内核上搭载了一个异常响应系统,支持为数众多的系统异常和外部中断。其中,Cortex-M3/M4内核包括15个系统异常,大部分系统异常的中断优先级都可以设置。外部中断由厂商定义,以stm32f4
- mondb入手
木zi_鸣
mongodb
windows 启动mongodb 编写bat文件,
mongod --dbpath D:\software\MongoDBDATA
mongod --help 查询各种配置
配置在mongob
打开批处理,即可启动,27017原生端口,shell操作监控端口 扩展28017,web端操作端口
启动配置文件配置,
数据更灵活 
- 大型高并发高负载网站的系统架构
bijian1013
高并发负载均衡
扩展Web应用程序
一.概念
简单的来说,如果一个系统可扩展,那么你可以通过扩展来提供系统的性能。这代表着系统能够容纳更高的负载、更大的数据集,并且系统是可维护的。扩展和语言、某项具体的技术都是无关的。扩展可以分为两种:
1.
- DISPLAY变量和xhost(原创)
czmmiao
display
DISPLAY
在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口上, 在终端上输入printenv查看当前环境变量, 输出结果中有如下内容:DISPLAY=:0.0
- 获取B/S客户端IP
周凡杨
java编程jspWeb浏览器
最近想写个B/S架构的聊天系统,因为以前做过C/S架构的QQ聊天系统,所以对于Socket通信编程只是一个巩固。对于C/S架构的聊天系统,由于存在客户端Java应用,所以直接在代码中获取客户端的IP,应用的方法为:
String ip = InetAddress.getLocalHost().getHostAddress();
然而对于WEB
- 浅谈类和对象
朱辉辉33
编程
类是对一类事物的总称,对象是描述一个物体的特征,类是对象的抽象。简单来说,类是抽象的,不占用内存,对象是具体的,
占用存储空间。
类是由属性和方法构成的,基本格式是public class 类名{
//定义属性
private/public 数据类型 属性名;
//定义方法
publ
- android activity与viewpager+fragment的生命周期问题
肆无忌惮_
viewpager
有一个Activity里面是ViewPager,ViewPager里面放了两个Fragment。
第一次进入这个Activity。开启了服务,并在onResume方法中绑定服务后,对Service进行了一定的初始化,其中调用了Fragment中的一个属性。
super.onResume();
bindService(intent, conn, BIND_AUTO_CREATE);
- base64Encode对图片进行编码
843977358
base64图片encoder
/**
* 对图片进行base64encoder编码
*
* @author mrZhang
* @param path
* @return
*/
public static String encodeImage(String path) {
BASE64Encoder encoder = null;
byte[] b = null;
I
- Request Header简介
aigo
servlet
当一个客户端(通常是浏览器)向Web服务器发送一个请求是,它要发送一个请求的命令行,一般是GET或POST命令,当发送POST命令时,它还必须向服务器发送一个叫“Content-Length”的请求头(Request Header) 用以指明请求数据的长度,除了Content-Length之外,它还可以向服务器发送其它一些Headers,如:
- HttpClient4.3 创建SSL协议的HttpClient对象
alleni123
httpclient爬虫ssl
public class HttpClientUtils
{
public static CloseableHttpClient createSSLClientDefault(CookieStore cookies){
SSLContext sslContext=null;
try
{
sslContext=new SSLContextBuilder().l
- java取反 -右移-左移-无符号右移的探讨
百合不是茶
位运算符 位移
取反:
在二进制中第一位,1表示符数,0表示正数
byte a = -1;
原码:10000001
反码:11111110
补码:11111111
//异或: 00000000
byte b = -2;
原码:10000010
反码:11111101
补码:11111110
//异或: 00000001
- java多线程join的作用与用法
bijian1013
java多线程
对于JAVA的join,JDK 是这样说的:join public final void join (long millis )throws InterruptedException Waits at most millis milliseconds for this thread to die. A timeout of 0 means t
- Java发送http请求(get 与post方法请求)
bijian1013
javaspring
PostRequest.java
package com.bijian.study;
import java.io.BufferedReader;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURL
- 【Struts2二】struts.xml中package下的action配置项默认值
bit1129
struts.xml
在第一部份,定义了struts.xml文件,如下所示:
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache.org/dtds/struts
- 【Kafka十三】Kafka Simple Consumer
bit1129
simple
代码中关于Host和Port是割裂开的,这会导致单机环境下的伪分布式Kafka集群环境下,这个例子没法运行。
实际情况是需要将host和port绑定到一起,
package kafka.examples.lowlevel;
import kafka.api.FetchRequest;
import kafka.api.FetchRequestBuilder;
impo
- nodejs学习api
ronin47
nodejs api
NodeJS基础 什么是NodeJS
JS是脚本语言,脚本语言都需要一个解析器才能运行。对于写在HTML页面里的JS,浏览器充当了解析器的角色。而对于需要独立运行的JS,NodeJS就是一个解析器。
每一种解析器都是一个运行环境,不但允许JS定义各种数据结构,进行各种计算,还允许JS使用运行环境提供的内置对象和方法做一些事情。例如运行在浏览器中的JS的用途是操作DOM,浏览器就提供了docum
- java-64.寻找第N个丑数
bylijinnan
java
public class UglyNumber {
/**
* 64.查找第N个丑数
具体思路可参考 [url] http://zhedahht.blog.163.com/blog/static/2541117420094245366965/[/url]
*
题目:我们把只包含因子
2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14
- 二维数组(矩阵)对角线输出
bylijinnan
二维数组
/**
二维数组 对角线输出 两个方向
例如对于数组:
{ 1, 2, 3, 4 },
{ 5, 6, 7, 8 },
{ 9, 10, 11, 12 },
{ 13, 14, 15, 16 },
slash方向输出:
1
5 2
9 6 3
13 10 7 4
14 11 8
15 12
16
backslash输出:
4
3
- [JWFD开源工作流设计]工作流跳跃模式开发关键点(今日更新)
comsci
工作流
既然是做开源软件的,我们的宗旨就是给大家分享设计和代码,那么现在我就用很简单扼要的语言来透露这个跳跃模式的设计原理
大家如果用过JWFD的ARC-自动运行控制器,或者看过代码,应该知道在ARC算法模块中有一个函数叫做SAN(),这个函数就是ARC的核心控制器,要实现跳跃模式,在SAN函数中一定要对LN链表数据结构进行操作,首先写一段代码,把
- redis常见使用
cuityang
redis常见使用
redis 通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构 strings、map、 list、sets、 sorted sets
引入jar包 jedis-2.1.0.jar (本文下方提供下载)
package redistest;
import redis.clients.jedis.Jedis;
public class Listtest
- 配置多个redis
dalan_123
redis
配置多个redis客户端
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=&quo
- attrib命令
dcj3sjt126com
attr
attrib指令用于修改文件的属性.文件的常见属性有:只读.存档.隐藏和系统.
只读属性是指文件只可以做读的操作.不能对文件进行写的操作.就是文件的写保护.
存档属性是用来标记文件改动的.即在上一次备份后文件有所改动.一些备份软件在备份的时候会只去备份带有存档属性的文件.
- Yii使用公共函数
dcj3sjt126com
yii
在网站项目中,没必要把公用的函数写成一个工具类,有时候面向过程其实更方便。 在入口文件index.php里添加 require_once('protected/function.php'); 即可对其引用,成为公用的函数集合。 function.php如下:
<?php /** * This is the shortcut to D
- linux 系统资源的查看(free、uname、uptime、netstat)
eksliang
netstatlinux unamelinux uptimelinux free
linux 系统资源的查看
转载请出自出处:http://eksliang.iteye.com/blog/2167081
http://eksliang.iteye.com 一、free查看内存的使用情况
语法如下:
free [-b][-k][-m][-g] [-t]
参数含义
-b:直接输入free时,显示的单位是kb我们可以使用b(bytes),m
- JAVA的位操作符
greemranqq
位运算JAVA位移<<>>>
最近几种进制,加上各种位操作符,发现都比较模糊,不能完全掌握,这里就再熟悉熟悉。
1.按位操作符 :
按位操作符是用来操作基本数据类型中的单个bit,即二进制位,会对两个参数执行布尔代数运算,获得结果。
与(&)运算:
1&1 = 1, 1&0 = 0, 0&0 &
- Web前段学习网站
ihuning
Web
Web前段学习网站
菜鸟学习:http://www.w3cschool.cc/
JQuery中文网:http://www.jquerycn.cn/
内存溢出:http://outofmemory.cn/#csdn.blog
http://www.icoolxue.com/
http://www.jikexue
- 强强联合:FluxBB 作者加盟 Flarum
justjavac
r
原文:FluxBB Joins Forces With Flarum作者:Toby Zerner译文:强强联合:FluxBB 作者加盟 Flarum译者:justjavac
FluxBB 是一个快速、轻量级论坛软件,它的开发者是一名德国的 PHP 天才 Franz Liedke。FluxBB 的下一个版本(2.0)将被完全重写,并已经开发了一段时间。FluxBB 看起来非常有前途的,
- java统计在线人数(session存储信息的)
macroli
javaWeb
这篇日志是我写的第三次了 前两次都发布失败!郁闷极了!
由于在web开发中常常用到这一部分所以在此记录一下,呵呵,就到备忘录了!
我对于登录信息时使用session存储的,所以我这里是通过实现HttpSessionAttributeListener这个接口完成的。
1、实现接口类,在web.xml文件中配置监听类,从而可以使该类完成其工作。
public class Ses
- bootstrp carousel初体验 快速构建图片播放
qiaolevip
每天进步一点点学习永无止境bootstrap纵观千象
img{
border: 1px solid white;
box-shadow: 2px 2px 12px #333;
_width: expression(this.width > 600 ? "600px" : this.width + "px");
_height: expression(this.width &
- SparkSQL读取HBase数据,通过自定义外部数据源
superlxw1234
sparksparksqlsparksql读取hbasesparksql外部数据源
关键字:SparkSQL读取HBase、SparkSQL自定义外部数据源
前面文章介绍了SparSQL通过Hive操作HBase表。
SparkSQL从1.2开始支持自定义外部数据源(External DataSource),这样就可以通过API接口来实现自己的外部数据源。这里基于Spark1.4.0,简单介绍SparkSQL自定义外部数据源,访
- Spring Boot 1.3.0.M1发布
wiselyman
spring boot
Spring Boot 1.3.0.M1于6.12日发布,现在可以从Spring milestone repository下载。这个版本是基于Spring Framework 4.2.0.RC1,并在Spring Boot 1.2之上提供了大量的新特性improvements and new features。主要包含以下:
1.提供一个新的sprin