- 嵌入式人工智能硬件平台分类
周南音频科技教育学院(AI湖湘学派)
AI深度学习理论与实践研究算法音频人工智能神经网络
加我微信hezkz17,可申请加入嵌入式人工智能开发交流答疑群。1带高级操作系统的嵌入式平台比如linux,安卓,cortex-A,高端处理器,比如s5pv210可以直接部署pytorchtessorflow深度学习框架训练和推理可以同在嵌入式端。python开发。2MCURTOS领域CORTEX-MStm32以及恩智浦的MCUAI部署轻量级神经网络,训练在上位机或者云端,推理在嵌入式MCU端,C
- 嵌入式学习(三)——时钟
南边的柴柴
嵌入式linuxarm开发
目录一、时钟1.1时钟简介1.2时钟的获得方式1.3时钟和系统性能的关系、超频、稳定性1.4S5PV210的时钟系统简介1.4.1时钟域1.4.2时钟域详解1.4.3时钟来源1.4.4时钟体系框图二、编程实现时钟2.1功能分析2.2相关寄存器2.2.1CLK_SRC02.2.2PLL_LOCK2.2.3CLK_DIV02.2.4APLL_CON0、MPLL_CON2.3汇编实现2.4C语言实现一、
- 移植lvgl到开发板x210(朱有鹏 s5pv210)上
dhuwangDHU
嵌入式linux开源软件
文章目录第1阶段:lvgl移植到linux中的framebuffer中第一步,找到源码,整理后编译第二步,linux环境下编译,直接执行make第三步,编译完成后直解运行demo./demo第四步,更改交叉编译工具链为我们的arm-linux-gcc第五步,将生成的demo文件拷贝到根文件系统中,执行可见如下结果第2阶段:完善程序1.第一阶段存在的问题2.解决屏幕不适配的问题2.1可以通过应用程序
- arm---先搞清楚各种版本号【转】
weixin_34306446
转自:http://blog.csdn.net/linnoo/article/details/53214689版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[-]ARM的几种版本号ARM型号的发展历程注意ARM的几种版本号ARM内核版本号:ARMv7ARMSoC版本号:Cortex-A8芯片型号:S5PV210ARM型号的发展历程内核版本号SoC版本号芯片型号(三星)ARMv4AR
- android wifi驱动详解,Android wifi驱动的移植 realtek 8188
键盘侠·伍德
androidwifi驱动详解
CONFIG_PLATFORM_I386_PC=n#修改的CONFIG_PLATFORM_ARM_S5PV210=y#添加的ifeq($(CONFIG_PLATFORM_ARM_S5PV210),y)EXTRA_CFLAGS+=-DCONFIG_LITTLE_ENDIAN#-DCONFIG_MINIMAL_MEMORY_USAGEEXTRA_CFLAGS+=-DCONFIG_IOCTL_CFG80
- S5PV210之Uboot的配置编译Makfile 与 config.mk 和 mkconfig
liulangrenaaa
uboot和linuxkernel移植
配置编译编译配置主要是配置makefile和mkconfig文件,确定使用的具体是哪一款开发板,主要是针对board目录下的文件。主Makefile版本号VERSION=1PATCHLEVEL=3SUBLEVEL=4EXTRAVERSION=U_BOOT_VERSION=$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION)#实际版本号1.3.4VE
- 视频教程-定时器和PWM输出-第5季第3部分-单片机/工控
weixin_34309198
定时器和PWM输出-第5季第3部分互联网课程品牌《朱老师物联网大讲堂》创始人。精通U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410、S5PV210等处理器系列的linux、WinCE下的开发流程;授课风趣幽默,讲解条理清晰,对知识有自己独到见解,善
- 视频教程-TF卡和FAT32文件系统的使用-第5季第7部分-单片机/工控
weixin_34310577
TF卡和FAT32文件系统的使用-第5季第7部分互联网课程品牌《朱老师物联网大讲堂》创始人。精通U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410、S5PV210等处理器系列的linux、WinCE下的开发流程;授课风趣幽默,讲解条理清晰,对知识有自
- U-boot(一):uboot基础
菜_小_白
arm开发嵌入式硬件
本文主要基于S5PV210探讨uboot的命令,tftp服务器搭建,uboot的源码树分析和编译。uboot部署:uboot(180~400K的裸机程序)在Flash(可上电读取)、OS在FLash(nand)启动过程:上电后先执行uboot、uboot初始化DDR和Flash,将OS从Flash中读到DDR中启动OS,uboot结束特点:开机直接启动,引导操作系统内核启动并给内核传参uboot对
- Linux4个led灯循环点亮程序,linux驱动学习笔记---点亮一个led灯(三)
天海咲
led硬件地址映射和操作1.点亮s5pv210的led灯首先需要知道其所用引脚,以及引脚所对应的状态寄存器与数据寄存器根据外围电路图可知两个灯所用的引脚分别为gpc0_3与gpc0_4,找到其引脚所对应的寄存器状态寄存器5位的数据寄存器在驱动模块加载中做地址映射,映射的地址为8个字节64位(包括状态寄存器与数据寄存器)gpc0con+1(一个寄存器为4个字节32位,表示指向下一个寄存器0xE020
- 《嵌入式Linux软硬件开发详解——基于S5PV210处理器》——2.5 WM8960音频编解码芯片...
weixin_34390996
嵌入式
本节书摘来自异步社区《嵌入式Linux软硬件开发详解——基于S5PV210处理器》一书中的第2章,第2.5节,作者刘龙,更多章节内容可以访问云栖社区“异步社区”公众号查看。2.5WM8960音频编解码芯片2.5.1IIS总线接口概述Smart210开发板具有音频信号的输入输出功能,通过麦克接口,它可以接收音频信号输入;通过一个耳机插孔,可以连接音频信号线输出音频数据,音频信号的处理是通过一片具有I
- S5PV210裸机(八):I2C
菜_小_白
嵌入式硬件c语言arm开发
本文主要探讨210的I2C相关知识。I2C物理接口:SCL+SDASCL:时钟线传输CLK信号(KHz)SDA:数据线传输通信数据通信特征:串行、同步、非差分、低速率主设备发起通信,从设备按照I2C协议接受信息并响应同一设备可以是主设备,也可是从设备主设备可挂载多从设备(主从地址唯一)在总线上,实现一对多通信,但同一时间内主设备只能和一台从设备通信用途:SoC和外设间通信(EEPROM、senso
- S5PV210裸机(十):LCD
菜_小_白
嵌入式硬件c语言arm开发汇编
本文主要探讨210的LCD相关知识。LCDLCD称液晶(透光+背光呈色),可在电信号驱动下使液晶分子旋转,呈现不同的颜色(被动发光)lcd接口为TTL接口(+5V为1,0V为0),不能传输太远,远距离传输方式:SoC(TTL)->VGA->LCD(TTL)其他显设备:CRT(阴极摄像管显示器),OLED,LEDRGB接口:VD0~2324根数据线,HSYNC水平同步信号,VSYNC垂直同步信号,V
- S5PV210裸机(九):ADC
菜_小_白
嵌入式硬件c语言arm开发汇编
本文主要探讨210的ADC相关知识。ADCADC:模数转换(模拟信号转数字信号)量程:模拟电压信号范围(210为0~3.3V)精度:若10二进制位来表示精度(210为10位或12位),量程为0~3.3V,则精度为3.3V/2^10=0.0032265V转换速率(MSPS):每秒转多少M数字值,210为1MSPS通道数:模拟信号输入的路数,210共10ADC通道(AIN[0]~AIN[9]),同时可
- 裸机程序指令集
菜_小_白
arm开发汇编c语言嵌入式硬件
本文主要对之前的裸机程序综合,从而实现裸机指令集项目。项目简介:打印简易的linux界面,实现指令操控裸机程序项目硬件:S5PV210开发版,串口线,SD卡项目内容:1.模拟210启动方式,实现本项目程序加载过程210在启动过程:上电读取BL0程序,BL0实现观看门狗,初始化时钟,初始化堆和栈,判断启动方式(SD卡或Uart或USB启动)等并且读取代码BL1(16KB)到iSRAM,运行BL1代码
- [kernel 启动流程] 前篇——vmlinux.lds分析
hjg__
笔记
https://blog.csdn.net/ooonebook/article/details/52690132以下例子都以projectX项目tiny210(s5pv210平台,armv7架构)为例一、基础部分1、段说明text段代码段,通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定。data段数据段,通常是指用来存放程序中已初始化的全局变量的一块内存区域。数
- 嵌入式系统设计与应用
天-明
数据库database
目录第一章嵌入式系统概述第二章ARM处理器体系结构第三章ARM指令集第四章S5PV210处理器第五章Linux操作系统和内嵌式汇编第十章SQL数据库第十一章开发设计案例第一章嵌入式系统概述嵌入式系统的组成:以嵌入式处理器为中心,配置存储器、I/O设备、通信模块以及电源等必要的辅助接口组成嵌入式系统的基本架构:设备驱动层,实时操作系统(RTOS),应用程序接口层(API).和实际应用程序层嵌入式操作
- 《网蜂A8实战演练》——3.按键驱动
口天土立口
驱动程序网蜂linux驱动程序网蜂
第5章Linux字符设备驱动之按键驱动5.1中断型按键驱动在第一部分的S5PV210裸机开发篇已经接触过很多次按键驱动了,只不过那是在没有操作系统下的驱动而已。如果对按键硬件还不熟悉的,赶紧回去复习一下。借此,也顺便说一下,以后的驱动大多涉及各种硬件各种总线,这些驱动的基础都是前面学习过的裸机知识,如果你对某种硬件不熟悉,那么驱动根本没法进行。所以,在此也提醒大家一定要先对硬件有个比较深刻的认识才
- s5pv210 移植Linux Kernel 4.19 启动NFS 文件系统记录
m0_37859235
linux服务器运维
一、Linux内核移植参考https://blog.csdn.net/hanxiaohuaa/article/details/105420669(1)uboot2018烧录到SD卡seek=1,代表SD卡的block1/dev,该目录就和windows下的设备管理器一样,会显示所有的设备,SD卡显示为"/dev/sdb"烧录到SD卡,先烧录u-boot-16k.bin,再烧录u-boot.bin,
- x210项目重新回顾之八自己写启动代码
嵇康
#uboot#裸机c语言linuxubootx210
这是对朱老师x210裸机课程补充:视频链接:朱老师x210课程补充--拷贝bootload从SD卡到ddr_哔哩哔哩_bilibili1.前半部分为代码重定位到内存代码在news5pv210/noOS/sdram_relocateatmaster·jimingkang/news5pv210·GitHub注意:A)链接地址0x20000000B)代码重定位到20000000:adrr0,_start
- x210项目重新回顾之七uboot_2013.10之nfs方式启动内核-问题排查
嵇康
#ubootlinux网络tcp/ip
参考我之前的:s5pv210的学习之路(21)x210的kernel的NFS的根文件系统编译,使用_weixin_43097675的博客-CSDN博客uboot:九鼎x210(而不是goniaston_u-boot-2013.10)问题总结:1)bootargs的nfsroot=192.168.254.33:/tftpboot/nfs没有添加proto=tcp,nfsvers=3,nolock应该
- x210项目重新回顾之六uboot_2013.10之网卡移植
嵇康
#ubootp2plinux网络协议
源代码https://github.com/jimingkang/news5pv210/tree/master/u-boot-2013.10参考https://github.com/jimingkang/news5pv210/tree/master/aston_u-boot-2013.10A)改动文件:modified:u-boot-2013.10/include/configs/s5p_goni
- x210项目重新回顾之三移植uboot_2013.10到x210开发板
嵇康
#ubootlinuxarm开发运维
细节参见朱老师课程,代码参见https://github.com/jimingkang/news5pv210里面uboot_2013.10(官方)和aston_uboot_2013.10(朱老师移植的)---------------------------------------------------------------------------------------------------
- x210项目重新回顾之十七升级到linux4.19.114 +buildroot2018再讨论
嵇康
linuxc#linux内核armjava前端linux
代码参考https://github.com/colourfate/x210_bsp/他的是linux_4.10(dtb为s5pv210-x210..dtb)我打算用linux4.19.114(dtb为s5pv210-smdkv210.dtb),所以修改build.sh-----------------------------------------------------------------
- 视频教程-uCOS3在STM32F4开发板上的移植-第4季第8部分-单片机/工控
weixin_30307077
uCOS3在STM32F4开发板上的移植-第4季第8部分互联网课程品牌《朱老师物联网大讲堂》创始人。精通U-Boot、Linuxkernel移植及驱动程序开发;精通C、C++、Java、C#等语言,熟悉ARMCortex-A、Cortex-M3/M4等体系结构;熟悉三星平台S3C2440、S3C6410、S5PV210等处理器系列的linux、WinCE下的开发流程;授课风趣幽默,讲解条理清晰,对
- 【ARM裸机】ARM入门
m0_63077733
ARM裸机arm开发
1.ARM成长史2.ARM的商业模式和生态系统ARM只设计CPU,但是不生产CPU3.为什么使用三星:S5PV2104.各种版本号0.ARM和CortexCortex就是ARM公司一个系列处理器的名称。比如英特尔旗下处理器有酷睿,奔腾,赛扬。ARM在最初的处理器型号都用数字命名,最后一个是ARM11系列,在应用ARMv7架构后,推出了Cortex这一系列,老式的则命名为Classic系列。内核co
- S5PV210 LCD屏
司徒若寒
LCD配置S5PV210LCD
LCD简介LCD(LiquidCrystalDisplay),即液晶显示屏,是一种采用了液晶控制透光度技术来实现色彩的显示器,LCD有很多种类型,常见的有:STN(超扭曲向列),它的特点是功耗低,但亮度不足,响应时间长;(1602那种类型的)TFT(薄膜晶体管),它的特点是响应时间短,画面清晰,但功耗稍高,(自己实验用的应该是这个类型的,这个类型当作计算机液晶显示设备)。LTPS(低温多晶硅),各
- 4-GPIO和LED
非主流的豆瓣
一、裸机实验体验之USB启动配合dnw工具下载1.1、背景知识介绍回顾S5PV210的启动方式,必须将OM5打到VCC,才能从USB启动。S5PV210的启动过程:开机时先执行内部的IROM中的BL0,然后BL0做了一系列的初始化后,再读取外部OMpin的设置来确定用户选择了从哪里启动。当检测到我们设置的是USB启动时,S5PV210就会从USBOTG接口试图连接主机进行下载启动。注意:(1)只读
- 嵌入式学习笔记(54)S5PV210的ADC控制器
嵌入式开发白菜
嵌入式学习笔记编程嵌入式单片机嵌入式硬件学习笔记linux
11.3.1ADC和(电阻式)触摸屏的关系(1)ADC在210数据手册的section10.7(2)电阻式触摸屏本身工作时就依赖于AD转换,所以在210的SoC中电阻触摸屏接口本身和ADC接口是合二为一的。或者说电阻触摸屏接口使用了(复用了)ADC的接口。11.3.2ADC的工作时钟框图ADCCLK是ADC控制器工作的时钟,也就是converterclock。从时钟框图可以看出,它是PCLK(PC
- arm_day03
玉露枫林
ARM体系结构
s5pv210处理器datasheet数据手册初步认识三星ARMCortex-A81G32位的处理器寻址地址:0x0-0xFFFFFFFF(0~4G-1)4Gbytes线性编址外设控制器GPIO通用输入输出将TPAD的LED1灯点亮硬件原理图LED1在底板,底板原理图arm/硬件原理图/CW210-Peripherial.pdf(底板原理图)核心板原理图:CW210_CORE_TARENA.pdf
- [星球大战]阿纳金的背叛
comsci
本来杰迪圣殿的长老是不同意让阿纳金接受训练的.........
但是由于政治原因,长老会妥协了...这给邪恶的力量带来了机会
所以......现代的地球联邦接受了这个教训...绝对不让某些年轻人进入学院
- 看懂它,你就可以任性的玩耍了!
aijuans
JavaScript
javascript作为前端开发的标配技能,如果不掌握好它的三大特点:1.原型 2.作用域 3. 闭包 ,又怎么可以说你学好了这门语言呢?如果标配的技能都没有撑握好,怎么可以任性的玩耍呢?怎么验证自己学好了以上三个基本点呢,我找到一段不错的代码,稍加改动,如果能够读懂它,那么你就可以任性了。
function jClass(b
- Java常用工具包 Jodd
Kai_Ge
javajodd
Jodd 是一个开源的 Java 工具集, 包含一些实用的工具类和小型框架。简单,却很强大! 写道 Jodd = Tools + IoC + MVC + DB + AOP + TX + JSON + HTML < 1.5 Mb
Jodd 被分成众多模块,按需选择,其中
工具类模块有:
jodd-core &nb
- SpringMvc下载
120153216
springMVC
@RequestMapping(value = WebUrlConstant.DOWNLOAD)
public void download(HttpServletRequest request,HttpServletResponse response,String fileName) {
OutputStream os = null;
InputStream is = null;
- Python 标准异常总结
2002wmj
python
Python标准异常总结
AssertionError 断言语句(assert)失败 AttributeError 尝试访问未知的对象属性 EOFError 用户输入文件末尾标志EOF(Ctrl+d) FloatingPointError 浮点计算错误 GeneratorExit generator.close()方法被调用的时候 ImportError 导入模块失
- SQL函数返回临时表结构的数据用于查询
357029540
SQL Server
这两天在做一个查询的SQL,这个SQL的一个条件是通过游标实现另外两张表查询出一个多条数据,这些数据都是INT类型,然后用IN条件进行查询,并且查询这两张表需要通过外部传入参数才能查询出所需数据,于是想到了用SQL函数返回值,并且也这样做了,由于是返回多条数据,所以把查询出来的INT类型值都拼接为了字符串,这时就遇到问题了,在查询SQL中因为条件是INT值,SQL函数的CAST和CONVERST都
- java 时间格式化 | 比较大小| 时区 个人笔记
7454103
javaeclipsetomcatcMyEclipse
个人总结! 不当之处多多包含!
引用 1.0 如何设置 tomcat 的时区:
位置:(catalina.bat---JAVA_OPTS 下面加上)
set JAVA_OPT
- 时间获取Clander的用法
adminjun
Clander时间
/**
* 得到几天前的时间
* @param d
* @param day
* @return
*/
public static Date getDateBefore(Date d,int day){
Calend
- JVM初探与设置
aijuans
java
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 JVM屏蔽了与具体操作系统平台相关的信息,使Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台
- SQL中ON和WHERE的区别
avords
SQL中ON和WHERE的区别
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 www.2cto.com 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。
- 说说自信
houxinyou
工作生活
自信的来源分为两种,一种是源于实力,一种源于头脑.实力是一个综合的评定,有自身的能力,能利用的资源等.比如我想去月亮上,要身体素质过硬,还要有飞船等等一系列的东西.这些都属于实力的一部分.而头脑不同,只要你头脑够简单就可以了!同样要上月亮上,你想,我一跳,1米,我多跳几下,跳个几年,应该就到了!什么?你说我会往下掉?你笨呀你!找个东西踩一下不就行了吗?
无论工作还
- WEBLOGIC事务超时设置
bijian1013
weblogicjta事务超时
系统中统计数据,由于调用统计过程,执行时间超过了weblogic设置的时间,提示如下错误:
统计数据出错!
原因:The transaction is no longer active - status: 'Rolling Back. [Reason=weblogic.transaction.internal
- 两年已过去,再看该如何快速融入新团队
bingyingao
java互联网融入架构新团队
偶得的空闲,翻到了两年前的帖子
该如何快速融入一个新团队,有所感触,就记下来,为下一个两年后的今天做参考。
时隔两年半之后的今天,再来看当初的这个博客,别有一番滋味。而我已经于今年三月份离开了当初所在的团队,加入另外的一个项目组,2011年的这篇博客之后的时光,我很好的融入了那个团队,而直到现在和同事们关系都特别好。大家在短短一年半的时间离一起经历了一
- 【Spark七十七】Spark分析Nginx和Apache的access.log
bit1129
apache
Spark分析Nginx和Apache的access.log,第一个问题是要对Nginx和Apache的access.log文件进行按行解析,按行解析就的方法是正则表达式:
Nginx的access.log解析正则表达式
val PATTERN = """([^ ]*) ([^ ]*) ([^ ]*) (\\[.*\\]) (\&q
- Erlang patch
bookjovi
erlang
Totally five patchs committed to erlang otp, just small patchs.
IMO, erlang really is a interesting programming language, I really like its concurrency feature.
but the functional programming style
- log4j日志路径中加入日期
bro_feng
javalog4j
要用log4j使用记录日志,日志路径有每日的日期,文件大小5M新增文件。
实现方式
log4j:
<appender name="serviceLog"
class="org.apache.log4j.RollingFileAppender">
<param name="Encoding" v
- 读《研磨设计模式》-代码笔记-桥接模式
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* 个人觉得关于桥接模式的例子,蜡笔和毛笔这个例子是最贴切的:http://www.cnblogs.com/zhenyulu/articles/67016.html
* 笔和颜色是可分离的,蜡笔把两者耦合在一起了:一支蜡笔只有一种
- windows7下SVN和Eclipse插件安装
chenyu19891124
eclipse插件
今天花了一天时间弄SVN和Eclipse插件的安装,今天弄好了。svn插件和Eclipse整合有两种方式,一种是直接下载插件包,二种是通过Eclipse在线更新。由于之前Eclipse版本和svn插件版本有差别,始终是没装上。最后在网上找到了适合的版本。所用的环境系统:windows7JDK:1.7svn插件包版本:1.8.16Eclipse:3.7.2工具下载地址:Eclipse下在地址:htt
- [转帖]工作流引擎设计思路
comsci
设计模式工作应用服务器workflow企业应用
作为国内的同行,我非常希望在流程设计方面和大家交流,刚发现篇好文(那么好的文章,现在才发现,可惜),关于流程设计的一些原理,个人觉得本文站得高,看得远,比俺的文章有深度,转载如下
=================================================================================
自开博以来不断有朋友来探讨工作流引擎该如何
- Linux 查看内存,CPU及硬盘大小的方法
daizj
linuxcpu内存硬盘大小
一、查看CPU信息的命令
[root@R4 ~]# cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id"
model name : Intel(R) Xeon(R) CPU X5450 @ 3.00GHz
model name :
- linux 踢出在线用户
dongwei_6688
linux
两个步骤:
1.用w命令找到要踢出的用户,比如下面:
[root@localhost ~]# w
18:16:55 up 39 days, 8:27, 3 users, load average: 0.03, 0.03, 0.00
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
- 放手吧,就像不曾拥有过一样
dcj3sjt126com
内容提要:
静悠悠编著的《放手吧就像不曾拥有过一样》集结“全球华语世界最舒缓心灵”的精华故事,触碰生命最深层次的感动,献给全世界亿万读者。《放手吧就像不曾拥有过一样》的作者衷心地祝愿每一位读者都给自己一个重新出发的理由,将那些令你痛苦的、扛起的、背负的,一并都放下吧!把憔悴的面容换做一种清淡的微笑,把沉重的步伐调节成春天五线谱上的音符,让自己踏着轻快的节奏,在人生的海面上悠然漂荡,享受宁静与
- php二进制安全的含义
dcj3sjt126com
PHP
PHP里,有string的概念。
string里,每个字符的大小为byte(与PHP相比,Java的每个字符为Character,是UTF8字符,C语言的每个字符可以在编译时选择)。
byte里,有ASCII代码的字符,例如ABC,123,abc,也有一些特殊字符,例如回车,退格之类的。
特殊字符很多是不能显示的。或者说,他们的显示方式没有标准,例如编码65到哪儿都是字母A,编码97到哪儿都是字符
- Linux下禁用T440s,X240的一体化触摸板(touchpad)
gashero
linuxThinkPad触摸板
自打1月买了Thinkpad T440s就一直很火大,其中最让人恼火的莫过于触摸板。
Thinkpad的经典就包括用了小红点(TrackPoint)。但是小红点只能定位,还是需要鼠标的左右键的。但是自打T440s等开始启用了一体化触摸板,不再有实体的按键了。问题是要是好用也行。
实际使用中,触摸板一堆问题,比如定位有抖动,以及按键时会有飘逸。这就导致了单击经常就
- graph_dfs
hcx2013
Graph
package edu.xidian.graph;
class MyStack {
private final int SIZE = 20;
private int[] st;
private int top;
public MyStack() {
st = new int[SIZE];
top = -1;
}
public void push(i
- Spring4.1新特性——Spring核心部分及其他
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- 配置HiveServer2的安全策略之自定义用户名密码验证
liyonghui160com
具体从网上看
http://doc.mapr.com/display/MapR/Using+HiveServer2#UsingHiveServer2-ConfiguringCustomAuthentication
LDAP Authentication using OpenLDAP
Setting
- 一位30多的程序员生涯经验总结
pda158
编程工作生活咨询
1.客户在接触到产品之后,才会真正明白自己的需求。
这是我在我的第一份工作上面学来的。只有当我们给客户展示产品的时候,他们才会意识到哪些是必须的。给出一个功能性原型设计远远比一张长长的文字表格要好。 2.只要有充足的时间,所有安全防御系统都将失败。
安全防御现如今是全世界都在关注的大课题、大挑战。我们必须时时刻刻积极完善它,因为黑客只要有一次成功,就可以彻底打败你。 3.
- 分布式web服务架构的演变
自由的奴隶
linuxWeb应用服务器互联网
最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是托管了一台主机,并且有一定的带宽了,这个时候由于网站具备了一定的特色,吸引了部分人访问,逐渐你发现系统的压力越来越高,响应速度越来越慢,而这个时候比较明显的是数据库和应用互相影响,应用出问题了,数据库也很容易出现问题,而数据库出问题的时候,应用也容易
- 初探Druid连接池之二——慢SQL日志记录
xingsan_zhang
日志连接池druid慢SQL
由于工作原因,这里先不说连接数据库部分的配置,后面会补上,直接进入慢SQL日志记录。
1.applicationContext.xml中增加如下配置:
<bean abstract="true" id="mysql_database" class="com.alibaba.druid.pool.DruidDataSourc