- RISC-V架构生态及相关学习记录
我朝山海而去
risc-v学习
从网络整理,仅供自己学习_____________________________________________________________________________1.RISC-V架构的两个特性RISC-V,第五代精简指令处理器。RISC-V指令集,可以在理解上类比于主流商用Inter的x86,ARM的指令集,用于CPU读取、翻译从而指挥计算机进行相应操作。它在RISC(基于精简指令
- risc-v特权模式
狮子座硅农(Leo ICer)
risc-v
risc-v架构定义了3种工作模式,又称为特权模式(privilegedmode)。机器模式(machinemode),简称M模式;监督模式(supervisormode),简称S模式;用户模式(usermode),简称U模式。risc-v架构定义机器模式为必选模式,另外两种模式为可选模式,通过不同的模式组合可以实现不同的系统。risc-v架构支持几种不同的存储器地址管理机制,包括对物理地址和虚拟
- cs寄存器 x86 特权模式_我们一起学RISC-V——01-了解处理器和寄存器
黎贝卡
cs寄存器x86特权模式
本期内容如下:形象认识处理器RISC-V处理器面貌处理器都能做什么RISC-V核对外接口一、形象认识处理器1.1指令集分类处理器指令集分为两类,CISC(ComplexInstructionSetComputers,复杂指令集计算机)和RISC(ReducedInstructionSetComputers,精简指令集计算机)。CISC处理器,当以为美国Intel,AMD的X86处理器为代表,当然中
- 科技早报 | 5G-A在北京正式商用;苹果NFC芯片权限打开;阿里达摩院玄铁推出64位高实时能效RISC-V处理器设计R908 | 最新快讯
www3300300
人工智能microsoft
罗永浩披露“真还传2.0”:已还8.24亿罗永浩在微博发布长文,披露自己最新的债务进展情况。此前,他因谈论董宇辉与俞敏洪相关话题再度卷入舆论漩涡,发文是有意澄清期间产生的相关诽谤言论。据他所述,目前“真还传”一共还了8.24亿元,具体构成包括直播电商公司的税后现金收入、锤子科技的债务善后团队变卖资产、以及一笔由国有资本投资的6亿元债务。罗永浩表示,团队曾构想以资本化方式偿还这部分债务,但最终因交个
- 【RISC-V设计-12】- RISC-V处理器设计K0A之验证环境
kearn.chen
RISC-V设计专题risc-v
【RISC-V设计-12】-RISC-V处理器设计K0A之验证环境文章目录【RISC-V设计-12】-RISC-V处理器设计K0A之验证环境1.简介2.验证顶层3.顶层代码4.模型结构4.1地址映射4.2特殊功能寄存器5.模型代码6.运行脚本7.总结1.简介在前几篇文章中,分别介绍了各个模块的设计,本篇文章将会针对k0a_core_top层搭建一个简单的验证环境。2.验证顶层3.顶层代码//---
- CPU 指令集架构 复杂指令集架构(CISC)和精简指令集架构(RISC) ARM、MIPS、RISC-V和Alpha 指令集架构(Instruction Set Architecture,ISA)
EwenWanW
AGI架构arm开发risc-v
CPU指令集架构CPU指令集架构是计算机体系结构中与程序设计有关的重要部分。它定义了计算机如何执行和操作指令,是计算机执行程序的基础。指令集架构包括基本数据类型、指令集、寄存器、寻址模式、存储体系、中断、异常处理以及外部IO等多个方面。在CPU指令集架构中,主要有两种类型:复杂指令集架构(CISC)和精简指令集架构(RISC)。复杂指令集架构(CISC)的设计目标是尽可能将任务一次性完成,因此它的
- 【学一点RISC-V】RISC-V IMSIC
京雨
risc-v
IMSICRISC-VAIA文档第三章IncomingMSIController(IMSIC)传入MSI控制器(IMSIC)是一个可选的RISC-V硬件组件,与hart紧密相连,每个hart有一个IMSIC。IMSIC接收并记录Hart的传入消息信号中断(MSI),并在有待处理并使能的中断时向Hart发出信号。IMSIC在机器地址空间中有一个或多个内存映射寄存器,用于接收MSI。除了这些内存映射寄
- 睿赛德科技携手先楫共创RISC-V生态|RT-Thread EtherCAT主从站方案大放异彩
RT-Thread物联网操作系统
科技risc-v人工智能物联网大数据
日前,在先楫HPM6E00技术日上,睿赛德科技(RT-Thread)向广大工业用户展示了多年来双方在RISC-V生态领域的合作历程和成果,同时睿赛德科技携手先楫半导体首次推出了基于HPM6800处理器的EtherCAT主站解决方案,吸引了现场大量工业用户的关注。该方案不仅展示了卓越的性能和可靠性,还体现了双方在嵌入式系统领域的深入合作和技术领先优势。目前先楫半导体所有开发板已上RT-Thread主
- 【RISC-V设计-13】- RISC-V处理器设计K0A之指令测试
kearn.chen
RISC-V设计专题risc-v
【RISC-V设计-13】-RISC-V处理器设计K0A之指令测试文章目录【RISC-V设计-13】-RISC-V处理器设计K0A之指令测试1.简介2.验证用例3.指令代码4.链接脚本5.编译脚本6.仿真结果6.1复位结束6.2运行成功6.3终端打印7.总结1.简介借助上一篇文章所提及的验证环境,在本篇文章中,将会阐述如何增添一个用例来验证指令集,以及怎样运用编译器编译汇编代码,并生成二进制的Bi
- 【RISC-V设计-08】- RISC-V处理器设计K0A之BMU
kearn.chen
RISC-V设计专题risc-v
【RISC-V设计-08】-RISC-V处理器设计K0A之BMU文章目录【RISC-V设计-08】-RISC-V处理器设计K0A之BMU1.简介2.顶层设计3.端口说明4.总线时序4.1总线写时序4.2总线读时序5.代码设计6.总结1.简介总线管理单元(BusManagementUnit,简称BMU)是CPU中负责取指以及数据加载与存储的模块。其主要涵盖两个功能:其一为指令获取,当CPU开始运行,
- RISC-V汇编实现矩阵阶乘
wave_sky
risc-v汇编
1)源代码longlongfact(longlongn){if(n=0,gotoL1addix10,x0,1//return1addisp,sp,16//pop2itemsoffstackjalrx0,0(x1)//returntocallerL1:addix10,x10,-1//n>=1:argumentgets(n-1)jalx1,fact//callfactwith(n-1)ldx6,0(s
- 阿里平头哥“急速”发布玄铁910为哪般?
何玺
从中天微和达摩院合并成立平头哥算起,时间尚不足一年。7月25日,阿里巴巴旗下半导体公司平头哥对外发布玄铁910(XuanTie910),一款号称目前业界性能最强的一款RISC-V处理器。平头哥这个速度,真的有点“急”。关于平头哥“玄铁910”在阿里内部的命名体系中,武侠小说是主要的灵感来源。据悉,玄铁二字,来自于金庸小说中杨过的神剑。显然,阿里方面是希望这款处理器,能够拥有玄铁神剑那样的神器。在阿
- 大大通与您相约 elexcon 2024 深圳国际电子展
WPG大大通
展会人工智能大大通展会ai礼品电子展
“内核创新,智驱未来”,2024elexcon深圳国际电子展将于2024年8月27日至29日在深圳会展中心(福田展馆)盛大开幕。全球优质品牌厂商将齐聚现场。集中展示AI+嵌入式、存储、车规级芯片、智能传感、RISC-V技术与生态、AIoT方案、无源器件/分立器件、PMIC与功率器件、Chiplet和SiP先进封装等;展会期间还将举办一系列技术论坛,展示全球产业动态及未来技术趋势。作为大联大特别推出
- 【RISC-V 指令集】RISC-V 向量V扩展指令集介绍(八)- 向量整数算术指令
瑶光守护者
RISC-V指令集分析risc-v人工智能机器学习
1.引言以下是《riscv-v-spec-1.0.pdf》文档的关键内容:这是一份关于向量扩展的详细技术文档,内容覆盖了向量指令集的多个关键方面,如向量寄存器状态映射、向量指令格式、向量加载和存储操作、向量内存对齐约束、向量内存一致性模型、向量算术指令格式、向量整数和浮点算术指令、向量归约操作、向量掩码指令、向量置换指令、异常处理以及标准向量扩展等。首先,文档定义了向量元素和向量寄存器状态之间的映
- Openpiton RISC-V处理器学习笔记(2 仿真测试)
一层小笼包
risc-v学习fpga开发linux
一、克隆Openpiton工程选择合适文件夹(不含中文路径)克隆Openpiton开源工程注:由于GitHub不稳定,需要多尝试几次。sumkdiropenpiton&&cdopenpitongitclonehttps://github.com/PrincetonUniversity/openpiton.git#国内源(gitclonehttps://gitee.com/dong9991010/o
- 探索RISC-V架构测试:一个开源的硬件验证工具链
钟洁祺
探索RISC-V架构测试:一个开源的硬件验证工具链riscv-arch-test项目地址:https://gitcode.com/gh_mirrors/ri/riscv-arch-test在软件开发领域,我们常说“测试是质量的保证”。而在硬件设计中,这一原则同样适用。项目就是一个致力于RISC-V架构验证的开源工具链,它可以帮助开发者确保其RISC-V处理器实现正确地遵循了指令集体系结构(ISA)
- 重磅!RISC-V+OpenHarmony平板电脑发布
问界前讯
业界资讯
仟江水商业电讯(8月18日北京委托发布)RISC-V作为历史上全球发展速度最快、创新最为活跃的开放指令架构,正在不断拓展高性能计算领域的边界。OpenHarmony是由开放原子开源基金会孵化并运营的开源项目,已成为发展速度最快的智能终端开源操作系统,成为下一代智能终端操作系统根社区。开放RISC-V指令架构结合开源OpenHarmony操作系统,实现了移动终端设备从硬件到软件的全栈开源开放创新。经
- 基于 RISC-V SoC 的 1024 点 FFT 设计(10-02-05)1024 点 FFT 的 RISC-V SoC 整体架构
新芯设计
第十篇章基于RVSoC的1024点FFT设计ICFPGASoCVerilog芯片设计硬件开发RISC-V
芯片原厂必学课程-第十篇章-基于RISC-VSoC的1024点FFT设计10-02-051024点FFT的RISC-VSoC整体架构新芯设计:专注,积累,探索,挑战文章目录芯片原厂必学课程-第十篇章-基于RISC-VSoC的1024点FFT设计10-02-051024点FFT的RISC-VSoC整体架构引言一、FFT系统的架构设计二、FFT系统的总线设计三、FFT系统的资源分析与功耗分析引言 本
- 使用 C++23 从零实现 RISC-V 模拟器(5):CSR
everystep_
c++23risc-v
文章汇总「从零实现模拟器、操作系统、数据库、编译器…」:https://okaitserrj.feishu.cn/docx/R4tCdkEbsoFGnuxbho4cgW2YntcRISC-V为每个hart定义了一个独立的控制状态寄存器(CSR)地址空间,提供了4096个独立的寄存器位置。每个hart都可以通过这个独立的CSR地址空间来配置、管理和监控其执行环境,实现对其控制状态的细粒度操作。接下来
- 基于Qt的RTL可视模拟器(VSRTL)配置
吹角连营G
qtubuntu系统架构
文章目录VSRTL介绍Qt5.15.2安装构建VSRTLVSRTL介绍寄存器传输逻辑的可视模拟器(VisualSimulationofRegisterTransferLogic,VSRTL)是一个可以描述、可视化和仿真数字电路的框架。VSRTL描述的电路可以作为独立的应用,也可以嵌入到基于Qt的C++应用中。基于RISC-V指令集的模拟器Ripes即使用VSRTL开发。VSRTL依赖于C++17工
- RISC-V 在区块链智能及云原生中的应用、机遇与挑战
NervosNetwork
开发区块链rust虚拟机risc-v
本文转载自:斗篷客(ID:wearecloakman)区块链如同2000年前后的互联网,正一步步走入我们每个人的生活中。作为区块链整套技术中的核心之一,智能合约/虚拟机的设计在推动区块链创新的进程中,正扮演着越来越重要的角色。由此出发,虚拟机的设计也呈现着百花齐放的姿态。秘猿科技根据对智能合约层以及区块链虚拟机的理解与反思,基于RISC-V硬件指令集打造了虚拟机CKB-VM。在这次分享中,我们将会
- 使用 C++23 从零实现 RISC-V 模拟器(6):权限支持
everystep_
c++23risc-v
本节内容增加了权限表示,设置了三种权限。当cpu初始化时默认的权限为Machine模式。接下来实现这三种特权模式,随后实现sret和mret指令。RISC-V定义了三种特权等级,分别是用户态(UserMode)、监管态(SupervisorMode)、和机器态(MachineMode)。这三种特权等级对应着不同的操作系统和应用场景,提供了不同级别的访问权限。1.权限表示定义下面三个参数来表示不同的
- 关于RISC-V与Arm的对比分析和各自的应用
jacksong2021
原文:http://m.elecfans.com/article/1010395.html近日,开源指令集RISC-V得到了越来越多的重视。RISC-V是加州大学伯克利分校的开源指令集,由计算机体系架构的宗师级人物DavidPatterson领衔打造,通过将核心指令集以及其他关键IP开源,意图大大改变半导体的设计生态。随着西部数据、Nvidia等业界巨头以及大量初创公司宣布开始使用RISC-V,A
- RISC-V与ARM
吮指原味张
#其他指令集
参考资料:第五代精简指令集计算机RISC-V你了解多少?ARM与RISC-V架构的区别ARM与RISC-V的恩爱情仇1.ARM1991年ARM公司成立于英国剑桥,早期ARM也自主设计和生产芯片,但由于业绩平平,最后ARM改变了策略,他们不再生产芯片,转而以授权的方式,将芯片设计方案转让给其他公司。ARM有三种授权方式:处理器、POP以及架构授权。ARM架构是一种采用独特的ARM指令集系统、并且根据
- RISC-V和ARM
小米人er
我的博客risc-varm开发
参考:https://www.eet-china.com/mp/a39867.htmlRISC-V和ARM都是基于**精简指令集计算(RISC)**原理建立的指令集架构。他们的主要区别在于他们的授权模式和开放性:ARM是一种专有的指令集架构,众多使用ARM架构的厂商,只能根据自身需求,调整产品频率和功耗,不得改变原有设计。ARM架构和RISC-V架构都源自1980年代的精简指令计算机RISC,两者
- 为什么RISC-V的指令结构如此的奇怪
Megahertz66
RISC-Vrisc-v
为什么RISC-V的指令结构如此的奇怪RISC-V有六种不同的指令集,如下图分别为R-type/I-type/S-type/B-type/U-type/J-type但是为什么像B-type的指令不将立即数的顺序排成类似于imm[12:1]而是要搞成像上图中分开的样子呢?刚开始学习RISC-V的时候也是不求甚解的看了一下,直到我无意中看到了一个stackoverflow上面的提问。有兴趣大家可以去看
- RISC-V MCU开发教程之低功耗蓝牙MCU看门狗使用
借过风景
risc-vmcu单片机
的卢CH582M,其采用沁恒自研RISC-V微处理器“青稞V4”,片上集成2Mbps低功耗蓝牙,兼容Bluetooth®lowenergy5.3,另外配备SPI、I²C、RTC等丰富外设。的卢CH573、的卢CH582的看门狗计数器是8位的(计数最大255),计数周期131072/Fsys以卢CH573、的卢CH582为例,evt中主频都是60M,看门狗最大时间(131072/60000000)*
- 【沁恒CH32学习】——RISC-V架构学习笔记
大蒙同学
stm32物联网risc-v
作为新手第一次接触RISC-V架构时。我首先百度简单了解了ARM架构和RISC-V架构的区别,以我个人的理解是ARM架构代表之前的复杂指令集,而RISC-V架构代表着精简指令集。就比如说同样是一个舞蹈动作,复杂指令集可能会是一个命令就完成舞蹈动作,而精简指令集是由手,腿的动作组合而成。而我这次的学习的重点并不是围绕着指令集,而是基于RISC-V架构的CHV103R8T6开发板的应用上。我们知道接触
- RSIC-V
h~k~f
risc-v
RISC-V环境搭建riscv-gnu-toolchain一、编译安装riscv-gnu-toolchain方式一、手动编译安装1、Cloneriscv-toolchain2、安装相关依赖库3、创建riscv文件夹,并设置权限4、设置环境变量5、编译(预计三个小时左右)方式二、编译压缩包安装(只适用于ubuntu)1、下载压缩包2、安装相关依赖库3、设置环境变量二、下载并编译riscv-fesvr
- 使用 C++23 从零实现 RISC-V 模拟器(4):完善 log 支持并支持更多指令
everystep_
c++23risc-vredis
文章汇总「从零实现模拟器、操作系统、数据库、编译器…」:https://okaitserrj.feishu.cn/docx/R4tCdkEbsoFGnuxbho4cgW2Yntc这一节内容解析了更多的指令,并且提供了更详细的log输出从而进一步的定位问题。具体代码可以参考这个分支的代码:https://github.com/weijiew/crvemu/tree/lab4-load-store1.
- 数据采集高并发的架构应用
3golden
.net
问题的出发点:
最近公司为了发展需要,要扩大对用户的信息采集,每个用户的采集量估计约2W。如果用户量增加的话,将会大量照成采集量成3W倍的增长,但是又要满足日常业务需要,特别是指令要及时得到响应的频率次数远大于预期。
&n
- 不停止 MySQL 服务增加从库的两种方式
brotherlamp
linuxlinux视频linux资料linux教程linux自学
现在生产环境MySQL数据库是一主一从,由于业务量访问不断增大,故再增加一台从库。前提是不能影响线上业务使用,也就是说不能重启MySQL服务,为了避免出现其他情况,选择在网站访问量低峰期时间段操作。
一般在线增加从库有两种方式,一种是通过mysqldump备份主库,恢复到从库,mysqldump是逻辑备份,数据量大时,备份速度会很慢,锁表的时间也会很长。另一种是通过xtrabacku
- Quartz——SimpleTrigger触发器
eksliang
SimpleTriggerTriggerUtilsquartz
转载请出自出处:http://eksliang.iteye.com/blog/2208166 一.概述
SimpleTrigger触发器,当且仅需触发一次或者以固定时间间隔周期触发执行;
二.SimpleTrigger的构造函数
SimpleTrigger(String name, String group):通过该构造函数指定Trigger所属组和名称;
Simpl
- Informatica应用(1)
18289753290
sqlworkflowlookup组件Informatica
1.如果要在workflow中调用shell脚本有一个command组件,在里面设置shell的路径;调度wf可以右键出现schedule,现在用的是HP的tidal调度wf的执行。
2.designer里面的router类似于SSIS中的broadcast(多播组件);Reset_Workflow_Var:参数重置 (比如说我这个参数初始是1在workflow跑得过程中变成了3我要在结束时还要
- python 获取图片验证码中文字
酷的飞上天空
python
根据现成的开源项目 http://code.google.com/p/pytesser/改写
在window上用easy_install安装不上 看了下源码发现代码很少 于是就想自己改写一下
添加支持网络图片的直接解析
#coding:utf-8
#import sys
#reload(sys)
#sys.s
- AJAX
永夜-极光
Ajax
1.AJAX功能:动态更新页面,减少流量消耗,减轻服务器负担
2.代码结构:
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
.... AJAX script goes here ...
- 创业OR读研
随便小屋
创业
现在研一,有种想创业的想法,不知道该不该去实施。因为对于的我情况这两者是矛盾的,可能就是鱼与熊掌不能兼得。
研一的生活刚刚过去两个月,我们学校主要的是
- 需求做得好与坏直接关系着程序员生活质量
aijuans
IT 生活
这个故事还得从去年换工作的事情说起,由于自己不太喜欢第一家公司的环境我选择了换一份工作。去年九月份我入职现在的这家公司,专门从事金融业内软件的开发。十一月份我们整个项目组前往北京做现场开发,从此苦逼的日子开始了。
系统背景:五月份就有同事前往甲方了解需求一直到6月份,后续几个月也完
- 如何定义和区分高级软件开发工程师
aoyouzi
在软件开发领域,高级开发工程师通常是指那些编写代码超过 3 年的人。这些人可能会被放到领导的位置,但经常会产生非常糟糕的结果。Matt Briggs 是一名高级开发工程师兼 Scrum 管理员。他认为,单纯使用年限来划分开发人员存在问题,两个同样具有 10 年开发经验的开发人员可能大不相同。近日,他发表了一篇博文,根据开发者所能发挥的作用划分软件开发工程师的成长阶段。
初
- Servlet的请求与响应
百合不是茶
servletget提交java处理post提交
Servlet是tomcat中的一个重要组成,也是负责客户端和服务端的中介
1,Http的请求方式(get ,post);
客户端的请求一般都会都是Servlet来接受的,在接收之前怎么来确定是那种方式提交的,以及如何反馈,Servlet中有相应的方法, http的get方式 servlet就是都doGet(
- web.xml配置详解之listener
bijian1013
javaweb.xmllistener
一.定义
<listener>
<listen-class>com.myapp.MyListener</listen-class>
</listener>
二.作用 该元素用来注册一个监听器类。可以收到事件什么时候发生以及用什么作为响
- Web页面性能优化(yahoo技术)
Bill_chen
JavaScriptAjaxWebcssYahoo
1.尽可能的减少HTTP请求数 content
2.使用CDN server
3.添加Expires头(或者 Cache-control) server
4.Gzip 组件 server
5.把CSS样式放在页面的上方。 css
6.将脚本放在底部(包括内联的) javascript
7.避免在CSS中使用Expressions css
8.将javascript和css独立成外部文
- 【MongoDB学习笔记八】MongoDB游标、分页查询、查询结果排序
bit1129
mongodb
游标
游标,简单的说就是一个查询结果的指针。游标作为数据库的一个对象,使用它是包括
声明
打开
循环抓去一定数目的文档直到结果集中的所有文档已经抓取完
关闭游标
游标的基本用法,类似于JDBC的ResultSet(hasNext判断是否抓去完,next移动游标到下一条文档),在获取一个文档集时,可以提供一个类似JDBC的FetchSize
- ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务 的解决方法
白糖_
ORA-12514
今天通过Oracle SQL*Plus连接远端服务器的时候提示“监听程序当前无法识别连接描述符中请求服务”,遂在网上找到了解决方案:
①打开Oracle服务器安装目录\NETWORK\ADMIN\listener.ora文件,你会看到如下信息:
# listener.ora Network Configuration File: D:\database\Oracle\net
- Eclipse 问题 A resource exists with a different case
bozch
eclipse
在使用Eclipse进行开发的时候,出现了如下的问题:
Description Resource Path Location TypeThe project was not built due to "A resource exists with a different case: '/SeenTaoImp_zhV2/bin/seentao'.&
- 编程之美-小飞的电梯调度算法
bylijinnan
编程之美
public class AptElevator {
/**
* 编程之美 小飞 电梯调度算法
* 在繁忙的时间,每次电梯从一层往上走时,我们只允许电梯停在其中的某一层。
* 所有乘客都从一楼上电梯,到达某层楼后,电梯听下来,所有乘客再从这里爬楼梯到自己的目的层。
* 在一楼时,每个乘客选择自己的目的层,电梯则自动计算出应停的楼层。
* 问:电梯停在哪
- SQL注入相关概念
chenbowen00
sqlWeb安全
SQL Injection:就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。
具体来说,它是利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入(恶意)SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计者意图去执行SQL语句。
首先让我们了解什么时候可能发生SQ
- [光与电]光子信号战防御原理
comsci
原理
无论是在战场上,还是在后方,敌人都有可能用光子信号对人体进行控制和攻击,那么采取什么样的防御方法,最简单,最有效呢?
我们这里有几个山寨的办法,可能有些作用,大家如果有兴趣可以去实验一下
根据光
- oracle 11g新特性:Pending Statistics
daizj
oracledbms_stats
oracle 11g新特性:Pending Statistics 转
从11g开始,表与索引的统计信息收集完毕后,可以选择收集的统信息立即发布,也可以选择使新收集的统计信息处于pending状态,待确定处于pending状态的统计信息是安全的,再使处于pending状态的统计信息发布,这样就会避免一些因为收集统计信息立即发布而导致SQL执行计划走错的灾难。
在 11g 之前的版本中,D
- 快速理解RequireJs
dengkane
jqueryrequirejs
RequireJs已经流行很久了,我们在项目中也打算使用它。它提供了以下功能:
声明不同js文件之间的依赖
可以按需、并行、延时载入js库
可以让我们的代码以模块化的方式组织
初看起来并不复杂。 在html中引入requirejs
在HTML中,添加这样的 <script> 标签:
<script src="/path/to
- C语言学习四流程控制if条件选择、for循环和强制类型转换
dcj3sjt126com
c
# include <stdio.h>
int main(void)
{
int i, j;
scanf("%d %d", &i, &j);
if (i > j)
printf("i大于j\n");
else
printf("i小于j\n");
retu
- dictionary的使用要注意
dcj3sjt126com
IO
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:
user.user_id , @"id",
user.username , @"username",
- Android 中的资源访问(Resource)
finally_m
xmlandroidStringdrawablecolor
简单的说,Android中的资源是指非代码部分。例如,在我们的Android程序中要使用一些图片来设置界面,要使用一些音频文件来设置铃声,要使用一些动画来显示特效,要使用一些字符串来显示提示信息。那么,这些图片、音频、动画和字符串等叫做Android中的资源文件。
在Eclipse创建的工程中,我们可以看到res和assets两个文件夹,是用来保存资源文件的,在assets中保存的一般是原生
- Spring使用Cache、整合Ehcache
234390216
springcacheehcache@Cacheable
Spring使用Cache
从3.1开始,Spring引入了对Cache的支持。其使用方法和原理都类似于Spring对事务管理的支持。Spring Cache是作用在方法上的,其核心思想是这样的:当我们在调用一个缓存方法时会把该方法参数和返回结果作为一个键值对存放在缓存中,等到下次利用同样的
- 当druid遇上oracle blob(clob)
jackyrong
oracle
http://blog.csdn.net/renfufei/article/details/44887371
众所周知,Oracle有很多坑, 所以才有了去IOE。
在使用Druid做数据库连接池后,其实偶尔也会碰到小坑,这就是使用开源项目所必须去填平的。【如果使用不开源的产品,那就不是坑,而是陷阱了,你都不知道怎么去填坑】
用Druid连接池,通过JDBC往Oracle数据库的
- easyui datagrid pagination获得分页页码、总页数等信息
ldzyz007
var grid = $('#datagrid');
var options = grid.datagrid('getPager').data("pagination").options;
var curr = options.pageNumber;
var total = options.total;
var max =
- 浅析awk里的数组
nigelzeng
二维数组array数组awk
awk绝对是文本处理中的神器,它本身也是一门编程语言,还有许多功能本人没有使用到。这篇文章就单单针对awk里的数组来进行讨论,如何利用数组来帮助完成文本分析。
有这么一组数据:
abcd,91#31#2012-12-31 11:24:00
case_a,136#19#2012-12-31 11:24:00
case_a,136#23#2012-12-31 1
- 搭建 CentOS 6 服务器(6) - TigerVNC
rensanning
centos
安装GNOME桌面环境
# yum groupinstall "X Window System" "Desktop"
安装TigerVNC
# yum -y install tigervnc-server tigervnc
启动VNC服务
# /etc/init.d/vncserver restart
# vncser
- Spring 数据库连接整理
tomcat_oracle
springbeanjdbc
1、数据库连接jdbc.properties配置详解 jdbc.url=jdbc:hsqldb:hsql://localhost/xdb jdbc.username=sa jdbc.password= jdbc.driver=不同的数据库厂商驱动,此处不一一列举 接下来,详细配置代码如下:
Spring连接池  
- Dom4J解析使用xpath java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常
xp9802
用Dom4J解析xml,以前没注意,今天使用dom4j包解析xml时在xpath使用处报错
异常栈:java.lang.NoClassDefFoundError: org/jaxen/JaxenException异常
导入包 jaxen-1.1-beta-6.jar 解决;
&nb