- Cortex—A8处理器编程模型
bv1315008634
单片机
一、Cortex—A8处理器模式Cortex-A8体系结构支持8种处理器模式,分别为:模式缩写说明备注用户user正常程序执行模式不能直接切换到其他模式系统sys运行特权操作系统任务与用户模拟相似,但拥有可以直接切换到其他模式等特权管理svc操作系统保护模式系统复位或软件中断时进入此模式中止abt实现虚拟存储器或存储器保护当存取异常时进入此模式未定义und支持硬件协处理器的软件仿真为定义指令异常响
- 【ARM自学笔记】ARM Cortex -A中断系统(原理篇)
ORI2333
ARM嵌入式arma单片机
文章目录前言简述中断向量表GIC架构中断IDGIC逻辑分块CP15协处理器中断使能中断优先级设置程序编写最后前言本文所描述的为Cortex-A7中断系统简述中断是什么?中断(Interrupt)是指处理器接收到来自硬件或软件的信号,提示发生了某个事件,应该被注意,这种情况就称为中断。通常,在接收到来自外围硬件(相对于中央处理器和内存)的异步信号,或来自软件的同步信号之后,处理器将会进行相应的硬件/
- 指纹识别
小码农CC
指纹解锁原理:苹果在文件中对iPhone5S配备的TouchID指纹识别系统的功能与工作原理进行了详细说明。文件对iPhone5S的A7处理器中““SecureEnclave””协处理器进行了说明,该协处理器能够安全地将用户储存的指纹信息与TouchID当前所识别到的指纹进行信息对比。而苹果早在iPhone5S发布时就公布了TouchID的工作原理。但此次所获悉的文件说明得更为详细。根据苹果的解释
- [转]Linux 内核使用浮点问题
Nothing_655f
一、硬浮点与软浮点1.硬浮点编译器将代码直接编译成硬件浮点协处理器(浮点运算单元FPU)能识别的指令,这些指令在执行的时候ARM核直接把它转给协处理器执行。FPU通常有一套额外的寄存器来完成浮点参数传递和运算。使用实际的硬件浮点运算单元(FPU)会带来性能的提升2.软浮点编译器把浮点运算转成浮点运算的函数调用和库函数调用(即用整数运算模拟浮点运算),没有FPU的指令调用,也没有浮点寄存器的参数传递
- Linux之ARM Cortex-A7 中断系统详解
非常规自我实现
Linuxcpulinux内核嵌入式
Cortex-A7中断系统详解1、中断是什么?2、STM32中断系统和Cortex-M(STM32)中断系统的异同2.1、中断向量表2.2、NVIC(内嵌向量中断控制器)2.3、中断使能2.4、中断服务函数3、Cortex-A7中断系统详解3.1、Cortex-A7中断系统简介3.2、GIC控制器简介3.2.1、GIC控制器总览3.2.2、中断ID3.3.3、GIC逻辑分块3.3、CP15协处理器
- Apollo4 Blue 入门介绍,资料和SDK
菜鸟高工
Apollo4
Apollo4Blue是AmbiqMicro开发的一款微控制器芯片,专门用作电池供电端点设备的应用处理器和协处理器,包括智能手表、儿童手表、健身手环、动物追踪器、远场语音遥控器、预测健康等等。它基于带有浮点单元(FPU)的32位Arm®Cortex®-M4内核构建,并具有高达2MB的MRAM和1.8MB的SRAM。凭借如此强大的计算能力和存储空间,它可以处理复杂的算法和神经网络,同时显示充满活力、
- HBase的协处理器
临界爵迹
大数据数据库hbase
1、起源Hbase作为列族数据库最经常被人诟病的特性包括:无法轻易建立“二级索引”,难以执行求和、计数、排序等操作。比如,在旧版本的(hbase.coprocessor.user.region.classesorg.apache.hadoop.hbase.coprocessor.AggregateImplementation为所有table加载了一个cpclass,可以用”,”分割加载多个clas
- 嵌入式安全加密算法种类
hurryddd
#应用笔记
目录一、加密算法简介1、HASH算法:哈希散列算法和哈希摘要算法2、对称加密和非对称加密3、国密算法二、安全芯片解读1、安全芯片类型2、协处理器简介3、安全芯片工作模式一、加密算法简介1、HASH算法:哈希散列算法和哈希摘要算法(1)概念:把一段任意长度的数据变成均匀分布固定长度的数据、反之不可以。y=Hash(x)已知x可以得到y,反之不可以(2)常见hash算法MD5(64位)、SHA、SHA
- MIPS指令集:运算指令、访存指令、分支和跳转、协处理器0指令
无色云
MIPS/ARM体系结构/汇编mips
计算机指令就是指挥机器工作的指示和命令,程序就是一系列按一定顺序排列的指令,执行程序的过程就是计算机的工作过程。通常一条指令包括两方面的内容:操作码和操作数,操作码决定要完成的操作,操作数指参加运算的数据及其所在的单元地址。MIPS所有指令都是32位的,操作码占用高6位(bit31-bit26)表示,低26位按格式划分为R型、I型和J型。但是按mips指令的功能划分,分别介绍运算指令、访存指令、分
- Phoenix基本使用
有语忆语
大数据之HivePhoenix
1、Phoenix简介1.1Phoenix定义Phoenix是HBase的开源SQL皮肤。可以使用标准JDBCAPI代替HBase客户端API来创建表,插入数据和查询HBase数据。1.2Phoenix特点容易集成:如Spark,Hive,Pig,Flume和MapReduce。性能好:直接使用HBaseAPI以及协处理器和自定义过滤器,可以为小型查询提供毫秒级的性能,或者为数千万行提供数秒的性能
- T40 T40N T40XP T40A 北京君正摄像头主控芯片
电子元器件专业户
人工智能
T40君正T40是一款4K视频和AI视觉应用处理器,T40采用了双核XBurst2及增强RISCV协处理器,启动速度、性能、功耗、首帧效果上进一步提升。8T算力的AIENPU,让T40在同级别芯片中算力遥遥领先。4K视频和ISP能力,丰富的前后IO接口,完全覆盖各种差异化视觉应用。产品特点:1.CPU●XBurst21.2GHz双核●256KB二级缓存●SIMD512指令集2.单片机●600MHz
- 【****君正T40XP规格参数****】
Chat_zhanggong345
图像处理视觉检测物联网前端嵌入式硬件
一、君正T40XP功能框图二、CPU:XBurst21.2GHz双核256KBL2CacheSIMD512指令集三、MCU:内置600MHzRISC-V协处理器四、Memory:两种DDR封装模式:SIP内置DDR、外置DDR支持外置DDR2/DDR3/DDR3L,最大容量支持2GB五、AIE:NNA卷积加速硬件单元典型8T算力,支持int16/int8/int4/int2等多种量化等级内置1MB
- ARM Cortex-A学习(2):协处理器CP15详解
tilblackout
ARMarm开发
系统控制协处理器CP15的作用是提供对内核部分功能的控制。主要功能包括:整个系统控制和配置缓存配置和管理内存管理单元(MMU)的配置和管理用于L2缓存的预加载引擎系统性能监控文章目录1读写CP15寄存器2CP15的寄存器2.1简介2.2ARMv7实例2.2.1读取C0的MDIR寄存器2.2.2读/写c1的SCTLR寄存器2.2.3读/写c12的VBAR寄存器2.2.4读c15的CBAR寄存器(Co
- 裸机开发(2)-裸机实战
Embedded-Xin
Linux驱动/内核编程驱动开发linux
文章目录LED灯GPIO中断中断相关概念IRQ中断简介GIC中断控制器简介总体框架图IMX6ULL中断源ID对照GIC逻辑分块CP15协处理器中断使能及优先级设置总中断使能具体中断ID使能中断优先级设置LED灯linux_bsp/board_driver/1.ledcGPIO中断中断相关概念IRQ中断简介Cortex-A内核CPU的所有外部中断都属于IRQ中断,任意外部中断发生都会出发IRQ中断,
- zynqmp Linux + 裸机 (A53-0 Linux,A53-1 2 3 裸机大数据量实时处理,R5-0 协议处理,R5-1 屏幕显示逻辑等)填坑笔记
小坏坏_
ZynqUltraScale+fpga开发
fpga和arm采用预留内存的方式,采用neon协处理器只能做到250M/S的速度,预留内存采用mmap的方式,当读取内存页的时候采用缺页中断的方式,导致速度拖沓而且预留内存没有进行Linux系统的内存管理(在系统内memcpy的速度可以到5G/S),自己写DMA驱动,虽然可以用Linux本身的框架,但是结果不确定,1.首先CPU涉及Linux的调度损失,可能数据处理的实时性受到影响,即使用cpu
- ARM架构发展历程介绍(简要说明了各个架构的特点,以及指令集的变化)
qq_25814297-npl
编程硬件stm32
迄今为止(2016年)ARM架构已经发展到了第八代ARMv8,在了解最新架构之前有必要重温一下ARM架构发展史:1985年,ARMv1架构诞生,该版架构只在原型机ARM1出现过,只有26位的寻址空间(64MB),没有用于商业产品。1986年,ARMv2架构诞生,首颗量产的ARM处理器ARM2就是基于该架构,包含了对32位乘法指令和协处理器指令的支持,但同样仍为26位寻址空间。其后还出现了变种ARM
- TMS320C6678芯片
orange....
DSPdsp开发
1.1KeyStone架构TMS320C6678系列芯片采用的是KeyStone架构,TI的KeyStone多核架构为集成RISC和DSP核以及应用特定的协处理器和I/O提供了高性能的结构。KeyStone是第一个为对所有处理核心、外设、协处理器和I/O的非阻塞访问提供足够内部带宽的KeyStone。这是通过四个主要硬件元素实现的:MulticoreNavigator、TeraNet、多核共享内存
- 汽车电子芯片介绍之Aurix TC系列
车联网安全杂货铺
车联网安全系统安全车载系统系统安全网络安全安全iot
Infineon的AURIXTC系列芯片是专为汽车电子系统设计的,采用了32位TriCore处理器架构。该系列芯片具有高性能、低功耗和丰富的外设接口,适用于广泛的汽车电子应用。以下是AURIXTC系列芯片的主要特性:1.高性能处理器AURIXTC芯片采用了高性能的TriCore处理器,具有强大的浮点运算能力和高级控制功能。该处理器还集成了多个硬件协处理器,支持并行处理和实时性能。2.高度集成化AU
- 【量子计算机】量子计算机是什么?优缺点和当前的研究进展情况
yuzhangfeng
前沿观察云计算架构量子计算并行计算
近来有看到量子计算机相关信息,对未来可能是一个新的趋势。量子计算领域属于一个新兴高速发展的领域,在近二十年间,不论是量子算法的研究,还是量子芯片的研发均取得了巨大的进展。由于量子计算的理论研究有限,目前所说的量子计算机并非是一个可独立完成计算任务的设备,而是一个可以对特定问题有指数级别加速的协处理器。本文量子计算机简要介绍下。什么是量子计算机量子计算机是一种利用量子力学原理进行计算的新型计算机技术
- 国产芯片替代-推动ARM服务器芯片-瑞星微3588
VANZEAK
大数据android人工智能
瑞芯微:国内AIoT芯片龙头瑞芯微主要致力于大规模集成电路及应用方案的设计、开发和销售,提供芯片、算法等完整参考解决方案。产品广泛适用于商用办公设备、安防、教育产品、汽车电子、工业智能设备以及消费电子等领域。该芯片采用ARM架构,采用先进的8nm制程工艺,集成了四核Cortex-A76和四核Cortex-A55(共8核),以及单独的NEON协处理器,支持8K视频编解码,提供了许多功能强大的嵌入式硬
- Linux内核异常向量表在哪,ARM-linux异常向量表的建立
程绵羊
Linux内核异常向量表在哪
当有异常产生时,处理器总会跳转到对应的向量处取指令执行。异常向量表是各个异常处理机制的入口,通过异常向量表我们可以管窥系统整个的异常处理的框架。它就仿佛是我们研究Linux系统复杂的异常处理机制的地图一般。所以,我们自然要先对异常向量表有一定的了解。在ARMV4及V4T以后的大部分处理器中,中断向量表的基地址可以有两个位置:一个是0,另一个是0xffff0000。可以通过CP15协处理器c1寄存器
- 16位 (MCU) R7F101G6G3CSP、R7F101G6E3CSP、R7F101G6G2DSP、R7F101G6E2DSP是新一代RL78通用微控制器
Summer-明佳达电子
明佳达优势单片机嵌入式硬件综合资源
产品描述RL78/G24微控制器具有RL78系列MCU的最高处理性能,CPU工作频率高达48MHz,设有灵活的应用加速器(FAA)。FAA是一款专门用于算法运算的协处理器,可以独立于CPU运行,提供更高处理能力。RL78/G24MCU具有增强的模拟功能和大量定时器,非常适合用于电机控制、电源和照明应用。RL78/G24微控制器还提供丰富的开发环境,包括评估板(快速原型设计板),仅连接USB电缆即可
- 海光信息三季报营业收入39.43亿元,同比增长3.22%
ZAKER科技动态
python
最近几天,一大波公司发布了三季报,其中,海光信息实现营业收入39.43亿元,同比增长3.22%,归母净利润9.02亿元,同比增长38.27%,基本符合预期。不过,这个成绩在当下的节点来看,还是挺不错的,于是忍不住深挖了一下。公开资料显示,海光信息主营业务是研发、设计和销售应用于服务器、工作站等计算、存储设备中的高端处理器,公司产品包括海光通用处理器(CPU)和海光协处理器(DCU)。其中,海光CP
- 海光信息三季报营业收入39.43亿元,同比增长3.22%
热门动态
科技
最近几天,一大波公司发布了三季报,其中,海光信息实现营业收入39.43亿元,同比增长3.22%,归母净利润9.02亿元,同比增长38.27%,基本符合预期。不过,这个成绩在当下的节点来看,还是挺不错的,于是忍不住深挖了一下。公开资料显示,海光信息主营业务是研发、设计和销售应用于服务器、工作站等计算、存储设备中的高端处理器,公司产品包括海光通用处理器(CPU)和海光协处理器(DCU)。其中,海光CP
- 微机原理与接口技术
VernonJsn
硬件工程
8088/8086CPU的两种工作模式8088/8086可工作于两种模式下:最小模式与最大模式■最小模式为单处理器模式,所有控制信号由微处理器产生■最大模式为多处理器模式,部分控制信号由外部总线控制器产生■用于包含协处理器的情况下最小模式下的总线连接示意图最大模式下的总线连接示意图两种工作模式的选择方式■8088是工作在最小还是最大模式由MN/MX引线的状态决定。■——工作于最大模式(当引线上是低
- 【2021集创赛】Risc-v杯三等奖:基于E203 & ShuffleNet的图像识别SoC
极术社区
IC技术竞赛作品分享risc-v
本作品参与极术社区组织的有奖征集|秀出你的集创赛作品风采,免费电子产品等你拿~活动。团队介绍参赛单位:中国科学技术大学队伍名称:Supernova总决赛奖项:三等奖1.项目简介本设计以E203处理器为核心,添加协处理器、神经网络加速器、用于显示的外设(12864型LCD屏和通过HDMI连接的显示器)、输入按键、DDR、以太网等外设构成SoC。需要识别的图片信息通过以太网从PC发往FPGA,并在DD
- ARM PMU
三境界
arm开发
PMU单元概览ARMPMU概要PMU作为一个扩展功能,是一种非侵入式的调试组件。对PMU寄存器的访问可以通过CP15协处理器指令和Memory-Mapped地址。基于PMUv2架构,A7处理器在运行时可以收集关于处理器和内存的各种统计信息。对于处理器来说这些统计信息中的事件非常有用,你可以利用它们来调试或者剖析代码。更详细内容参考:《ArmCoreSightPerformanceMonitorin
- 10. GPIO中断
等你看日出
嵌入式裸机ARM驱动开发嵌入式硬件
10.GPIO中断回顾stm32中断系统STM32中断向量表中断向量偏移NVIC中断控制器Cortex_A7中断系统中断向量表GIC控制器中断IDGIC逻辑分块CP15协处理器c0寄存器c1寄存器c12寄存器c15寄存器中断使能中断优先级设置优先级数配置GICC_PMR抢占优先级和子优先级位数设置GICC_BPR优先级设置D_IPRIORITYR代码实例移植SDK包中断相关文件修改start.s通
- 测评瑞萨RZ/G2L存储读写速度与网络
卡卡罗特GT
网络arm开发人工智能物联网嵌入式硬件
OK3568-C开发板是飞凌嵌入式新推出的嵌入式开发板,采用核心板+底板的分体式设计,基于RockchipRK3568处理器设计,该处理器具有高性能、低功耗特点,功能丰富,可玩性极高。OK3568-C开发板简介OK3568-C开发板基于RK3568处理器设计,RK3568采用先进的22nm制程工艺,四核64位Cortex-A55架构,拥有独立的NEON协处理器和神经网络处理器NPU,可应用于计算机
- 【MicroPython ESP32】超低功耗协处理器(ULP):睡眠模式示例详解
perseverance52
#MicroPythonforESP32MicroPythonesp32ULP低功耗模式
【MicroPythonESP32】硬件低功耗:睡眠模式详解✨本案例基于Thonny平台开发。✨esp32硬件低功耗知识介绍超低功耗协处理器(ULP)超低功耗协处理器(ULPCoprocessor)是一种功耗极低的协处理器设备,可在主系统级芯片(SoC)系统进入Deep-sleep状态时保持上电,允许开发者通过存储在RTC中的专用程序,访问外围设备、内部传感器及RTC寄存器。ULP协处理器的主要应
- html
周华华
html
js
1,数组的排列
var arr=[1,4,234,43,52,];
for(var x=0;x<arr.length;x++){
for(var y=x-1;y<arr.length;y++){
if(arr[x]<arr[y]){
&
- 【Struts2 四】Struts2拦截器
bit1129
struts2拦截器
Struts2框架是基于拦截器实现的,可以对某个Action进行拦截,然后某些逻辑处理,拦截器相当于AOP里面的环绕通知,即在Action方法的执行之前和之后根据需要添加相应的逻辑。事实上,即使struts.xml没有任何关于拦截器的配置,Struts2也会为我们添加一组默认的拦截器,最常见的是,请求参数自动绑定到Action对应的字段上。
Struts2中自定义拦截器的步骤是:
- make:cc 命令未找到解决方法
daizj
linux命令未知make cc
安装rz sz程序时,报下面错误:
[root@slave2 src]# make posix
cc -O -DPOSIX -DMD=2 rz.c -o rz
make: cc:命令未找到
make: *** [posix] 错误 127
系统:centos 6.6
环境:虚拟机
错误原因:系统未安装gcc,这个是由于在安
- Oracle之Job应用
周凡杨
oracle job
最近写服务,服务上线后,需要写一个定时执行的SQL脚本,清理并更新数据库表里的数据,应用到了Oracle 的 Job的相关知识。在此总结一下。
一:查看相关job信息
1、相关视图
dba_jobs
all_jobs
user_jobs
dba_jobs_running 包含正在运行
- 多线程机制
朱辉辉33
多线程
转至http://blog.csdn.net/lj70024/archive/2010/04/06/5455790.aspx
程序、进程和线程:
程序是一段静态的代码,它是应用程序执行的蓝本。进程是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的单位,一个进程执行过程中可以产生多个线程,每个线程有自身的
- web报表工具FineReport使用中遇到的常见报错及解决办法(一)
老A不折腾
web报表finereportjava报表报表工具
FineReport使用中遇到的常见报错及解决办法(一)
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、address pool is full:
含义:地址池满,连接数超过并发数上
- mysql rpm安装后没有my.cnf
林鹤霄
没有my.cnf
Linux下用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,
至于为什么没有这个文件而MySQL却也能正常启动和作用,在这儿有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅限于r
- Kindle Fire HDX root并安装谷歌服务框架之后仍无法登陆谷歌账号的问题
aigo
root
原文:http://kindlefireforkid.com/how-to-setup-a-google-account-on-amazon-fire-tablet/
Step 4: Run ADB command from your PC
On the PC, you need install Amazon Fire ADB driver and instal
- javascript 中var提升的典型实例
alxw4616
JavaScript
// 刚刚在书上看到的一个小问题,很有意思.大家一起思考下吧
myname = 'global';
var fn = function () {
console.log(myname); // undefined
var myname = 'local';
console.log(myname); // local
};
fn()
// 上述代码实际上等同于以下代码
m
- 定时器和获取时间的使用
百合不是茶
时间的转换定时器
定时器:定时创建任务在游戏设计的时候用的比较多
Timer();定时器
TImerTask();Timer的子类 由 Timer 安排为一次执行或重复执行的任务。
定时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定
- JDK1.5 Queue
bijian1013
javathreadjava多线程Queue
JDK1.5 Queue
LinkedList:
LinkedList不是同步的。如果多个线程同时访问列表,而其中至少一个线程从结构上修改了该列表,则它必须 保持外部同步。(结构修改指添加或删除一个或多个元素的任何操作;仅设置元素的值不是结构修改。)这一般通过对自然封装该列表的对象进行同步操作来完成。如果不存在这样的对象,则应该使用 Collections.synchronizedList 方
- http认证原理和https
bijian1013
httphttps
一.基础介绍
在URL前加https://前缀表明是用SSL加密的。 你的电脑与服务器之间收发的信息传输将更加安全。
Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。
http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后
- 【Java范型五】范型继承
bit1129
java
定义如下一个抽象的范型类,其中定义了两个范型参数,T1,T2
package com.tom.lang.generics;
public abstract class SuperGenerics<T1, T2> {
private T1 t1;
private T2 t2;
public abstract void doIt(T
- 【Nginx六】nginx.conf常用指令(Directive)
bit1129
Directive
1. worker_processes 8;
表示Nginx将启动8个工作者进程,通过ps -ef|grep nginx,会发现有8个Nginx Worker Process在运行
nobody 53879 118449 0 Apr22 ? 00:26:15 nginx: worker process
- lua 遍历Header头部
ronin47
lua header 遍历
local headers = ngx.req.get_headers()
ngx.say("headers begin", "<br/>")
ngx.say("Host : ", he
- java-32.通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小(两数组的差最小)。
bylijinnan
java
import java.util.Arrays;
public class MinSumASumB {
/**
* Q32.有两个序列a,b,大小都为n,序列元素的值任意整数,无序.
*
* 要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。
* 例如:
* int[] a = {100,99,98,1,2,3
- redis
开窍的石头
redis
在redis的redis.conf配置文件中找到# requirepass foobared
把它替换成requirepass 12356789 后边的12356789就是你的密码
打开redis客户端输入config get requirepass
返回
redis 127.0.0.1:6379> config get requirepass
1) "require
- [JAVA图像与图形]现有的GPU架构支持JAVA语言吗?
comsci
java语言
无论是opengl还是cuda,都是建立在C语言体系架构基础上的,在未来,图像图形处理业务快速发展,相关领域市场不断扩大的情况下,我们JAVA语言系统怎么从这么庞大,且还在不断扩大的市场上分到一块蛋糕,是值得每个JAVAER认真思考和行动的事情
- 安装ubuntu14.04登录后花屏了怎么办
cuiyadll
ubuntu
这个情况,一般属于显卡驱动问题。
可以先尝试安装显卡的官方闭源驱动。
按键盘三个键:CTRL + ALT + F1
进入终端,输入用户名和密码登录终端:
安装amd的显卡驱动
sudo
apt-get
install
fglrx
安装nvidia显卡驱动
sudo
ap
- SSL 与 数字证书 的基本概念和工作原理
darrenzhu
加密ssl证书密钥签名
SSL 与 数字证书 的基本概念和工作原理
http://www.linuxde.net/2012/03/8301.html
SSL握手协议的目的是或最终结果是让客户端和服务器拥有一个共同的密钥,握手协议本身是基于非对称加密机制的,之后就使用共同的密钥基于对称加密机制进行信息交换。
http://www.ibm.com/developerworks/cn/webspher
- Ubuntu设置ip的步骤
dcj3sjt126com
ubuntu
在单位的一台机器完全装了Ubuntu Server,但回家只能在XP上VM一个,装的时候网卡是DHCP的,用ifconfig查了一下ip是192.168.92.128,可以ping通。
转载不是错:
Ubuntu命令行修改网络配置方法
/etc/network/interfaces打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.
1. 以D
- php包管理工具推荐
dcj3sjt126com
PHPComposer
http://www.phpcomposer.com/
Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。
中文文档
入门指南
下载
安装包列表
Composer 中国镜像
- Gson使用四(TypeAdapter)
eksliang
jsongsonGson自定义转换器gsonTypeAdapter
转载请出自出处:http://eksliang.iteye.com/blog/2175595 一.概述
Gson的TypeAapter可以理解成自定义序列化和返序列化 二、应用场景举例
例如我们通常去注册时(那些外国网站),会让我们输入firstName,lastName,但是转到我们都
- JQM控件之Navbar和Tabs
gundumw100
htmlxmlcss
在JQM中使用导航栏Navbar是简单的。
只需要将data-role="navbar"赋给div即可:
<div data-role="navbar">
<ul>
<li><a href="#" class="ui-btn-active&qu
- 利用归并排序算法对大文件进行排序
iwindyforest
java归并排序大文件分治法Merge sort
归并排序算法介绍,请参照Wikipeida
zh.wikipedia.org/wiki/%E5%BD%92%E5%B9%B6%E6%8E%92%E5%BA%8F
基本思想:
大文件分割成行数相等的两个子文件,递归(归并排序)两个子文件,直到递归到分割成的子文件低于限制行数
低于限制行数的子文件直接排序
两个排序好的子文件归并到父文件
直到最后所有排序好的父文件归并到输入
- iOS UIWebView URL拦截
啸笑天
UIWebView
本文译者:candeladiao,原文:URL filtering for UIWebView on the iPhone说明:译者在做app开发时,因为页面的javascript文件比较大导致加载速度很慢,所以想把javascript文件打包在app里,当UIWebView需要加载该脚本时就从app本地读取,但UIWebView并不支持加载本地资源。最后从下文中找到了解决方法,第一次翻译,难免有
- 索引的碎片整理SQL语句
macroli
sql
SET NOCOUNT ON
DECLARE @tablename VARCHAR (128)
DECLARE @execstr VARCHAR (255)
DECLARE @objectid INT
DECLARE @indexid INT
DECLARE @frag DECIMAL
DECLARE @maxfrag DECIMAL
--设置最大允许的碎片数量,超过则对索引进行碎片
- Angularjs同步操作http请求with $promise
qiaolevip
每天进步一点点学习永无止境AngularJS纵观千象
// Define a factory
app.factory('profilePromise', ['$q', 'AccountService', function($q, AccountService) {
var deferred = $q.defer();
AccountService.getProfile().then(function(res) {
- hibernate联合查询问题
sxj19881213
sqlHibernateHQL联合查询
最近在用hibernate做项目,遇到了联合查询的问题,以及联合查询中的N+1问题。
针对无外键关联的联合查询,我做了HQL和SQL的实验,希望能帮助到大家。(我使用的版本是hibernate3.3.2)
1 几个常识:
(1)hql中的几种join查询,只有在外键关联、并且作了相应配置时才能使用。
(2)hql的默认查询策略,在进行联合查询时,会产
- struts2.xml
wuai
struts
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.3//EN"
"http://struts.apache