- ARM专栏目录
代码改变世界ctw
ARMarm开发智能电视
Arm发布CortexX925、A725、A520,Armv9.2架构【目录】Armv8/Armv9付费专栏中华人民共和国密码行业标准-各类标准文档下载一文帮你梳理ARM基础概念ARMVSX86处理器构架一文读懂arm架构-从入门到精通armv8/armv9MMU深度学习多核多cluster多系统之间缓存一致性概述cache的基本概念原理扫盲SMMU学习这一篇就够了[mmu/cache]-ARMM
- pptp的 服务器位置,pptp有效服务器地址
洪九(李戈)
pptp的服务器位置
pptp有效服务器地址内容精选换一换对于不同的硬件设备,通过在BIOS中设置一些高级选项,可以有效提升服务器性能。服务器上的SMMU一般用来完成设备的地址转换,并且可以实现设备隔离,在虚拟化中很实用,但是在物理机测试场景下,SMMU可能会导致性能下降,尤其对于小包网络场景,因此建议关闭该功能提升服务器性能。在虚拟机场景需要打开此配置来使用PCI直通功能。在本测试场景中,预取非联通用户请查看设备接入
- arm SMMU
未央君x
kernellinuxarm嵌入式硬件
相当于x86下面的IOMMU,是不同架构的不同实现。统一在linux中的IOMMU框架内部,都由结构体iommu_device管理。SMMU的作用是将设备的DMA请求地址翻译成可用的物理地址,当不开启SMMU时也可以直接使用DMA来搬运内存。SMMU是为了安全考虑中间加了一道。结构体关系如下图,smmudomian和iommu的domain的关系,以及iommugroup的作用x86下通过inte
- ARM_SMMU_上
wangwangmoon_light
全真教内功心法arm
本篇参考arm官网公开材料和小崔的linux专栏https://zhuanlan.zhihu.com/p/105005488宋宝华老师MMU介绍armv8-armv9MMU深度学习MMU简介MMU是MemoryManagementUnit的缩写,中文名是内存管理单元。它是一种负责处理中央处理器(CPU)的内存访问请求的计算机硬件。它的功能包括虚拟地址到物理地址的转换(即虚拟内存管理)、内存保护、中
- arm64 smmu 驱动笔记 (4.19)
zhiminwang
linux
设备StreamID:sidstructiommu_fwspec{conststructiommu_ops*ops;structfwnode_handle*iommu_fwnode;void*iommu_priv;unsignedintnum_ids;u32ids[1];//ids保存的某device使用的streamID};通过iommu_fwspec_add_id函数设置:structiomm
- arm smmu v3 (5.10) 设备和iommu的关联
zhiminwang
java服务器前端
【精选】IOMMU/SMMUV3代码分析(4)IO设备与SMMU的关联1_iommu_ops_linux解码者的博客-CSDN博客iort_iommu_configure_idiort_pci_iommu_initiort_iommu_xlate//根据SMMU类型的acpi_iort_node找出fwnode_handle,再找出iommu_opsarm_smmu_iort_xlateiommu
- ARM SMMU简介
车联网安全杂货铺
系统安全arm开发安全网络安全linux系统安全
ARMSMMU(SystemMemoryManagementUnit)主要用于提供外设的DMA请求的内存管理和地址转换功能。它主要处理虚拟地址与物理地址之间的映射关系,将外设的物理地址映射到系统的虚拟地址空间。在这个过程中,SMMU会根据配置的映射表将虚拟地址转换为相应的物理地址。因此,SMMU主要处理的是虚拟地址到物理地址之间的转换。SMMU适用场景ARMSMMU(SystemMemoryMan
- 【ARM CoreLink 系列 8.2 -- SMMU 详细介绍-STE Entry 详细介绍 2】
CodingCos
#【ARMCoreLink系列】arm开发ARMSMMU
请阅读【ARMCoreLink文章专栏导读】上篇文章:【ARMCoreLink系列8.1–SMMU详细介绍-STEEntry详细介绍1】文章目录ARMSMMUSTEENTRY1.1STEEntryWORD[3]1.1.1MemAttr1.1.2MTCFG1.1.3ALLOCCFG1.1.4SHCFG1.1.5NSCFG1.1.6PRIVCFG
- 深入浅出 Linux 中的 ARM IOMMU SMMU III
hanpfei
linuxarm开发运维
系统I/O设备驱动程序通常调用其特定子系统的接口为DMA分配内存,但最终会调到DMA子系统的dma_alloc_coherent()/dma_alloc_attrs()等接口。dma_alloc_coherent()/dma_alloc_attrs()等接口通过DMAIOMMU的回调分配内存,并为经过IOMMU的DMA内存访问准备转换表。之后经过IOMMU的DMA内存访问所需的所有工作都已完成。音
- 【ARM CoreLink 系列 8.1 -- SMMU 详细介绍-STE Entry 详细介绍 1】
CodingCos
#【ARMCoreLink系列】arm开发ARMSMMUSMMUentrysmmu详细介绍
请阅读【ARMCoreLink文章专栏导读】上篇文章:【ARMCoreLink系列8–SMMU详细介绍-上半部】文章目录ARMSMMUSTEENTRY1.1STEENTRYWORD[0]1.1.1S1ContexPtr1.1.2S1Fmt1.1.3Config1.1.4V(Valid)1.2STEENTRYWORD[1]1.2.1S1CDMax1.2.2S1ContextPtr1.3STEENTR
- 【ARM CoreLink 系列 8 -- SMMU 详细介绍-上半部】
CodingCos
#【ARMCoreLink系列】arm开发SMMUSMMUCDSMMUSIDSMMUSTE
请阅读【ARMCoreLink文章专栏导读】文章目录SMMU的基本使用场景SMMU名词缩写SMMUStreamID详细介绍SMMUSTE详细介绍SMMUCD详细介绍SMMU的基本使用场景扩大设备DMA寻址范围,一些legacy设备DMA寻址是32bit,无法访问高32bit地址,通过SMMU的转换可以解决这个问题。同样的,当系统无法提供大块连续物理内存时,也可以通过SMMU转换让设备可以访问分散物
- 深入浅出 Linux 中的 ARM IOMMU SMMU II
hanpfei
Linux内核linuxarm开发windows
SMMU驱动中的系统I/O设备探测要使系统I/O设备的DMA内存访问能通过IOMMU,需要将系统I/O设备和IOMMU设备绑定起来,也就是执行SMMU驱动中的系统I/O设备探测。总线发现系统I/O设备并和对应的驱动程序绑定,与IOMMU设备驱动程序注册并为IOMMU设备执行探测初始化的相对顺序不固定,可能系统I/O设备先被发现并和对应的驱动程序绑定,也可能IOMMU设备驱动程序注册及为IOMMU设
- 深入浅出 Linux 中的 ARM IOMMU SMMU I
hanpfei
linux-开发Linux内核linuxarm开发运维
Linux系统下的SMMU介绍在计算机系统架构中,与传统的用于CPU访问内存的管理的MMU类似,IOMMU(InputOutputMemoryManagementUnit)将来自系统I/O设备的DMA请求传递到系统互连之前,它会先转换请求的地址,并对系统I/O设备的内存访问事务进行管理和限制。IOMMU将设备可见的虚拟地址(IOVA)映射到物理内存地址。不同的硬件体系结构有不同的IOMMU实现,A
- Hadoop性能调优建议
shining_yyds
hadoop运维linux
一、服务器配置1.BIOS配置:关闭smmu/关闭cpu预取/performance策略2.硬盘优化raid0打卡cache/jbodscheduler/sector_size/read_ahead_kb3.网卡优化rx_buff/ring_buffer/lro/中断绑核/驱动升级4.内存插法:要用均衡插法,内存配对插。5.占用通道:先把每个通道都插满,再去插对应通道。(内存通道分布请查看机箱背板
- 内核中的DRM词汇解释
杨枫mind
AGP(AcceleratedGraphicsPort)一种高速总线,允许图形卡从系统内存读数据,基于GART使不连续的内存在图形卡眼中作为连续处理,并使用DMA传输(还记着scatter-gather模式)。GART(GraphicsAddressRe-MappingTable)我的理解就是IOMMU/SMMU之类的东西,外设的页表,然后外设可以访问不连续内存。GTTGlobalGraphics
- 2023 极术通讯-Arm SystemReady本地化兼容性标准与测试研讨会召开
极术社区
极术通讯arm开发
导读:极术社区推出极术通讯,引入行业媒体和技术社区、咨询机构优质内容,定期分享产业技术趋势与市场应用热点。芯方向PowerControlSystemArchitecture文档开放访问了!Arm近期已开放PowerControlSystemArchitecturev2.0的公开访问权限,文档包含了新的电源和时钟域设计考虑,GIC,interconnect,SMMU对电源管理的考虑,还有Q-Chan
- 华为wifi的虚拟服务器,华为路由器虚拟服务器设置方法
孔祥奕
华为wifi的虚拟服务器
华为路由器虚拟服务器设置方法内容精选换一换对于不同的硬件设备,通过在BIOS中设置一些高级选项,可以有效提升服务器性能。服务器上的SMMU一般用来完成设备的地址转换,并且可以实现设备隔离,在虚拟化中很实用,但是在物理机测试场景下,SMMU可能会导致性能下降,尤其对于小包网络场景,因此建议关闭该功能提升服务器性能。在虚拟机场景需要打开此配置来使用PCI直通功能。在本测试场景中,预取当您在使用VPC的
- virtio iommu
Fighting_Orz
linux
1简介51.1文档说明51.1.1背景51.1.2内容简介51.1.3适用范围51.2缩略语51.3参考资料52Virtio52.1Virtio介绍62.2virtio简介82.3Virtio:一种LinuxI/O虚拟化框架132.4linuxvirtiommu183SMMU193.1缩略语193.2DMA介绍203.3虚拟化技术-I/O虚拟化223.4透传-DevicePassthrough22
- [architecture]-ARM SMMU学习概念总结一篇就够了
代码改变世界ctw
ARMsmmuiommummuarmv9trustzone
引流关键词:SMMU,mmu500,mmu600,mmu700,systemmmu,Non-cacheable,Cacheable,non-shareable,inner-shareable,outer-shareable,optee、ATF、TF-A、Trustzone、optee3.14、MMU、VMSA、cache、TLB、arm、armv8、armv9、TEE、安全、内存管理、页表…快速链
- 【ARM Cache 系列文章 6 番外篇 – MMU, MPU, SMMU, PMU 差异与关系】
CodingCos
#ARMCPUCache系列arm开发MMUSMMUPMUMMU与MPUMPUMMU与SMMU
文章目录MMU与MPU之间的关系MMU与SMMU之间的关系MMU与PMU之间的关系上篇文章:ARMCache系列文章5–内存屏障ISB/DSB/DMBMMU与MPU之间的关系MMU(MemoryManagementUnit)和MPU(MemoryProtectionUnit)都是ARM架构中用于内存管理的关键组件,但它们的主要功能和使用场景有所不同。MMU:MMU是负责虚拟内存管理的硬件单元。它将
- SMMU输入40位虚拟地址/PE输入48位虚拟地址,如何共用页表
代码改变世界ctw
问题答疑SMMUMMU页表内存管理armv9
引流关键词:optee、ATF、TF-A、Trustzone、optee3.14、MMU、VMSA、cache、TLB、arm、armv8、armv9、TEE、安全、内存管理、页表,Non-cacheable,Cacheable,non-shareable,inner-shareable,outer-shareable,optee、ATF、TF-A、Trustzone、optee3.14、MMU、
- Hixxxx PCIe + SMMU bad performance debug
sherlock-wang
linux内核性能linuxsmmupci
HixxxxPCIe+SMMUbadperformancedebug-v0.12017.3.6Sherlockinit-v0.22017.5.12SherlockdeletesomeinformationThenweenabledSMMUinDxxboard,wefoundthattheperformanceof82599plugedinPCIeslotisverybad.xxxandIspent
- SMMUv3(2)
杨枫_mind
指令集SMMU
流的编号做一次转换需要地址、size以及相关属性如读/写/安全域/非安全域/可共享性/可缓存性;如果超过1个client设备使用SMMU流量,那么他们还要有StreamID来区分;StreamID在系统里的构建传送是具体实现决定的,逻辑上讲,一个StreamID就关联到一个发起转换的设备。物理设备到StreamID的映射必须描述给系统软件,ARM推荐StreamID用密集命名空间,从0开始;每个S
- 简谈MMU与SMMU
Jelly_MAO
armarm硬件架构
在服务器的处理器firmware开发中,经常会遇到大家讨论MMU和SMMU的概念,而且会进一步讨论的相关的TLB和hugeTLB概念。实不相瞒,一开始我是非常懵逼的,只是写code而已,最多是有用到MMIO来写device的寄存器,MMU和SMMU对我来说完全透明无感。不过了解了MMU和SMMU之后,就不会再这样想了。MMU是memorymanagementunit的缩写,提供虚拟地址和物理地址的
- ARM SMMU介绍
Kyph
arm
SMMU:systemMemoryManagementUnit系统存储管理单元类似于CPU流水线中的MMU,SMMU负责翻译IO主设备对内存等从设备的读写请求地址,例如DMA,主设备读写请求也会发送到CPU物理地址总线上。IO设备上的DMA会对CPU物理地址总线上的内存单元进行读写访问;IO设备上某些其他逻辑,例如PCIMSI也会对CPU物理地址总线上的MSI消息中断寄存器进行读写。一般说来,SM
- MMU和SMMU/IOMMU使用场景和区别,SMMU技术与cache
cy413026
soc存储及内存socmmusmmu
目录1.各种MMU2.各种MMU的使用场景2.1各自的使用场景2.1.1地址转换2.1.2内存保护3.MMU和SMMU的区别4.MMU/SMMU/IOMMU与cache5.扩展阅读1.各种MMUMMU是memorymanageunit内存管理单元;SMMU是systemmemorymanageunit系统内存管理单元;IOMMU和SMMU的功能基本相同,只是不同厂商的叫法。2.各种MMU的使用场景
- SMMU架构手册之数据结构和转换流程(1)
linux解码者
SMMUSMMUSTECD
SMMU使用内存中一组数据结构来放置转换数据。寄存器指向初始根结构STE的基地址。STE包含stage2转换表基地址指针,同时也指向stage1的配置结构,该配置结构包含转换表基指针。CD表示stage1转换,STE表示stage2转换。因此SMMU使用两组明确的结构:配置结构,用来将事务的streamID映射到转换表的基地址,配置以及转换表访问的上下文;转换表的结构,用来表示stage1和sta
- ARM SMMU的原理与IOMMU
宋宝华
队列内核javapython大数据
首先放一个社区iommupatch的网址:https://lore.kernel.org/linux-iommu/1:armsmmu的原理1.1:smmu基本知识如上图所示,smmu的作用和mmu类似,mmu作用是替cpu翻译页表将进程的虚拟地址转换成cpu可以识别的物理地址。同理,smmu的作用就是替设备将dma请求的地址,翻译成设备真正能用的物理地址,但是当smmubypass的时候,设备也可
- Android 底层知识-SMMU
岩之有理kkk
android系统androidjava架构
1.首先了解下MMUMMU是MemoryManagementUnit的缩写,中文名是内存管理单元。它是一种负责处理中央处理器(CPU)的内存访问请求的计算机硬件。它的功能包括虚拟地址到物理地址的转换(即虚拟内存管理)、内存保护、中央处理器高速缓存的控制。在linux中,用户态使用的内存是虚拟地址(VirtualAddress,VA),实际硬件内存称为物理地址(PhysicalAddress,PA)
- ARM SMMU v2
SEP5010
NetworkSMMUv2
1RegistersRefertoSMMUv2datasheet.2SA815532bitSMMUv215-bitStreamID,support95StreamMatchRegisters(SMR).2.1FT4232Thethirdportof4-portFT4232isusedforconsole,andSW4forEDLmode.reboot-f2.2Page04KBPageSMMU_GR
- ASM系列五 利用TreeApi 解析生成Class
lijingyao8206
ASM字节码动态生成ClassNodeTreeAPI
前面CoreApi的介绍部分基本涵盖了ASMCore包下面的主要API及功能,其中还有一部分关于MetaData的解析和生成就不再赘述。这篇开始介绍ASM另一部分主要的Api。TreeApi。这一部分源码是关联的asm-tree-5.0.4的版本。
在介绍前,先要知道一点, Tree工程的接口基本可以完
- 链表树——复合数据结构应用实例
bardo
数据结构树型结构表结构设计链表菜单排序
我们清楚:数据库设计中,表结构设计的好坏,直接影响程序的复杂度。所以,本文就无限级分类(目录)树与链表的复合在表设计中的应用进行探讨。当然,什么是树,什么是链表,这里不作介绍。有兴趣可以去看相关的教材。
需求简介:
经常遇到这样的需求,我们希望能将保存在数据库中的树结构能够按确定的顺序读出来。比如,多级菜单、组织结构、商品分类。更具体的,我们希望某个二级菜单在这一级别中就是第一个。虽然它是最后
- 为啥要用位运算代替取模呢
chenchao051
位运算哈希汇编
在hash中查找key的时候,经常会发现用&取代%,先看两段代码吧,
JDK6中的HashMap中的indexFor方法:
/**
* Returns index for hash code h.
*/
static int indexFor(int h, int length) {
- 最近的情况
麦田的设计者
生活感悟计划软考想
今天是2015年4月27号
整理一下最近的思绪以及要完成的任务
1、最近在驾校科目二练车,每周四天,练三周。其实做什么都要用心,追求合理的途径解决。为
- PHP去掉字符串中最后一个字符的方法
IT独行者
PHP字符串
今天在PHP项目开发中遇到一个需求,去掉字符串中的最后一个字符 原字符串1,2,3,4,5,6, 去掉最后一个字符",",最终结果为1,2,3,4,5,6 代码如下:
$str = "1,2,3,4,5,6,";
$newstr = substr($str,0,strlen($str)-1);
echo $newstr;
- hadoop在linux上单机安装过程
_wy_
linuxhadoop
1、安装JDK
jdk版本最好是1.6以上,可以使用执行命令java -version查看当前JAVA版本号,如果报命令不存在或版本比较低,则需要安装一个高版本的JDK,并在/etc/profile的文件末尾,根据本机JDK实际的安装位置加上以下几行:
export JAVA_HOME=/usr/java/jdk1.7.0_25  
- JAVA进阶----分布式事务的一种简单处理方法
无量
多系统交互分布式事务
每个方法都是原子操作:
提供第三方服务的系统,要同时提供执行方法和对应的回滚方法
A系统调用B,C,D系统完成分布式事务
=========执行开始========
A.aa();
try {
B.bb();
} catch(Exception e) {
A.rollbackAa();
}
try {
C.cc();
} catch(Excep
- 安墨移动广 告:移动DSP厚积薄发 引领未来广 告业发展命脉
矮蛋蛋
hadoop互联网
“谁掌握了强大的DSP技术,谁将引领未来的广 告行业发展命脉。”2014年,移动广 告行业的热点非移动DSP莫属。各个圈子都在纷纷谈论,认为移动DSP是行业突破点,一时间许多移动广 告联盟风起云涌,竞相推出专属移动DSP产品。
到底什么是移动DSP呢?
DSP(Demand-SidePlatform),就是需求方平台,为解决广 告主投放的各种需求,真正实现人群定位的精准广
- myelipse设置
alafqq
IP
在一个项目的完整的生命周期中,其维护费用,往往是其开发费用的数倍。因此项目的可维护性、可复用性是衡量一个项目好坏的关键。而注释则是可维护性中必不可少的一环。
注释模板导入步骤
安装方法:
打开eclipse/myeclipse
选择 window-->Preferences-->JAVA-->Code-->Code
- java数组
百合不是茶
java数组
java数组的 声明 创建 初始化; java支持C语言
数组中的每个数都有唯一的一个下标
一维数组的定义 声明: int[] a = new int[3];声明数组中有三个数int[3]
int[] a 中有三个数,下标从0开始,可以同过for来遍历数组中的数
- javascript读取表单数据
bijian1013
JavaScript
利用javascript读取表单数据,可以利用以下三种方法获取:
1、通过表单ID属性:var a = document.getElementByIdx_x_x("id");
2、通过表单名称属性:var b = document.getElementsByName("name");
3、直接通过表单名字获取:var c = form.content.
- 探索JUnit4扩展:使用Theory
bijian1013
javaJUnitTheory
理论机制(Theory)
一.为什么要引用理论机制(Theory)
当今软件开发中,测试驱动开发(TDD — Test-driven development)越发流行。为什么 TDD 会如此流行呢?因为它确实拥有很多优点,它允许开发人员通过简单的例子来指定和表明他们代码的行为意图。
TDD 的优点:
&nb
- [Spring Data Mongo一]Spring Mongo Template操作MongoDB
bit1129
template
什么是Spring Data Mongo
Spring Data MongoDB项目对访问MongoDB的Java客户端API进行了封装,这种封装类似于Spring封装Hibernate和JDBC而提供的HibernateTemplate和JDBCTemplate,主要能力包括
1. 封装客户端跟MongoDB的链接管理
2. 文档-对象映射,通过注解:@Document(collectio
- 【Kafka八】Zookeeper上关于Kafka的配置信息
bit1129
zookeeper
问题:
1. Kafka的哪些信息记录在Zookeeper中 2. Consumer Group消费的每个Partition的Offset信息存放在什么位置
3. Topic的每个Partition存放在哪个Broker上的信息存放在哪里
4. Producer跟Zookeeper究竟有没有关系?没有关系!!!
//consumers、config、brokers、cont
- java OOM内存异常的四种类型及异常与解决方案
ronin47
java OOM 内存异常
OOM异常的四种类型:
一: StackOverflowError :通常因为递归函数引起(死递归,递归太深)。-Xss 128k 一般够用。
二: out Of memory: PermGen Space:通常是动态类大多,比如web 服务器自动更新部署时引起。-Xmx
- java-实现链表反转-递归和非递归实现
bylijinnan
java
20120422更新:
对链表中部分节点进行反转操作,这些节点相隔k个:
0->1->2->3->4->5->6->7->8->9
k=2
8->1->6->3->4->5->2->7->0->9
注意1 3 5 7 9 位置是不变的。
解法:
将链表拆成两部分:
a.0-&
- Netty源码学习-DelimiterBasedFrameDecoder
bylijinnan
javanetty
看DelimiterBasedFrameDecoder的API,有举例:
接收到的ChannelBuffer如下:
+--------------+
| ABC\nDEF\r\n |
+--------------+
经过DelimiterBasedFrameDecoder(Delimiters.lineDelimiter())之后,得到:
+-----+----
- linux的一些命令 -查看cc攻击-网口ip统计等
hotsunshine
linux
Linux判断CC攻击命令详解
2011年12月23日 ⁄ 安全 ⁄ 暂无评论
查看所有80端口的连接数
netstat -nat|grep -i '80'|wc -l
对连接的IP按连接数量进行排序
netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
查看TCP连接状态
n
- Spring获取SessionFactory
ctrain
sessionFactory
String sql = "select sysdate from dual";
WebApplicationContext wac = ContextLoader.getCurrentWebApplicationContext();
String[] names = wac.getBeanDefinitionNames();
for(int i=0; i&
- Hive几种导出数据方式
daizj
hive数据导出
Hive几种导出数据方式
1.拷贝文件
如果数据文件恰好是用户需要的格式,那么只需要拷贝文件或文件夹就可以。
hadoop fs –cp source_path target_path
2.导出到本地文件系统
--不能使用insert into local directory来导出数据,会报错
--只能使用
- 编程之美
dcj3sjt126com
编程PHP重构
我个人的 PHP 编程经验中,递归调用常常与静态变量使用。静态变量的含义可以参考 PHP 手册。希望下面的代码,会更有利于对递归以及静态变量的理解
header("Content-type: text/plain");
function static_function () {
static $i = 0;
if ($i++ < 1
- Android保存用户名和密码
dcj3sjt126com
android
转自:http://www.2cto.com/kf/201401/272336.html
我们不管在开发一个项目或者使用别人的项目,都有用户登录功能,为了让用户的体验效果更好,我们通常会做一个功能,叫做保存用户,这样做的目地就是为了让用户下一次再使用该程序不会重新输入用户名和密码,这里我使用3种方式来存储用户名和密码
1、通过普通 的txt文本存储
2、通过properties属性文件进行存
- Oracle 复习笔记之同义词
eksliang
Oracle 同义词Oracle synonym
转载请出自出处:http://eksliang.iteye.com/blog/2098861
1.什么是同义词
同义词是现有模式对象的一个别名。
概念性的东西,什么是模式呢?创建一个用户,就相应的创建了 一个模式。模式是指数据库对象,是对用户所创建的数据对象的总称。模式对象包括表、视图、索引、同义词、序列、过
- Ajax案例
gongmeitao
Ajaxjsp
数据库采用Sql Server2005
项目名称为:Ajax_Demo
1.com.demo.conn包
package com.demo.conn;
import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;
//获取数据库连接的类public class DBConnec
- ASP.NET中Request.RawUrl、Request.Url的区别
hvt
.netWebC#asp.nethovertree
如果访问的地址是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree%3C&n=myslider#zonemenu那么Request.Url.ToString() 的值是:http://h.keleyi.com/guestbook/addmessage.aspx?key=hovertree<&
- SVG 教程 (七)SVG 实例,SVG 参考手册
天梯梦
svg
SVG 实例 在线实例
下面的例子是把SVG代码直接嵌入到HTML代码中。
谷歌Chrome,火狐,Internet Explorer9,和Safari都支持。
注意:下面的例子将不会在Opera运行,即使Opera支持SVG - 它也不支持SVG在HTML代码中直接使用。 SVG 实例
SVG基本形状
一个圆
矩形
不透明矩形
一个矩形不透明2
一个带圆角矩
- 事务管理
luyulong
javaspring编程事务
事物管理
spring事物的好处
为不同的事物API提供了一致的编程模型
支持声明式事务管理
提供比大多数事务API更简单更易于使用的编程式事务管理API
整合spring的各种数据访问抽象
TransactionDefinition
定义了事务策略
int getIsolationLevel()得到当前事务的隔离级别
READ_COMMITTED
- 基础数据结构和算法十一:Red-black binary search tree
sunwinner
AlgorithmRed-black
The insertion algorithm for 2-3 trees just described is not difficult to understand; now, we will see that it is also not difficult to implement. We will consider a simple representation known
- centos同步时间
stunizhengjia
linux集群同步时间
做了集群,时间的同步就显得非常必要了。 以下是查到的如何做时间同步。 在CentOS 5不再区分客户端和服务器,只要配置了NTP,它就会提供NTP服务。 1)确认已经ntp程序包: # yum install ntp 2)配置时间源(默认就行,不需要修改) # vi /etc/ntp.conf server pool.ntp.o
- ITeye 9月技术图书有奖试读获奖名单公布
ITeye管理员
ITeye
ITeye携手博文视点举办的9月技术图书有奖试读活动已圆满结束,非常感谢广大用户对本次活动的关注与参与。 9月试读活动回顾:http://webmaster.iteye.com/blog/2118112本次技术图书试读活动的优秀奖获奖名单及相应作品如下(优秀文章有很多,但名额有限,没获奖并不代表不优秀):
《NFC:Arduino、Andro