- [verilog] 免费开源的 verilog 仿真工具:icarus verilog
元存储
元带你学:VerilogVerilogfpga开发
主页:元存储博客文章目录前言1.下载2.安装3.安装成功?4.使用总结前言知名的Verilog仿真工具主要为三大主流的产品:mentor的modelsim/questasim,candence的NC-verilog,synopsys的VCS。但都不是免费的,所以我一个都不讲。作为verilog入门学习的仿真工具,有时候只是想调试一个简单的module,怎么做到一个子都不花呢?我帮你找了很久,介绍一
- QuestaSim里覆盖率的查看
飞向星河
硬件工程fpga开发
前言“覆盖率”是衡量设计验证完成程度的一个通用词,随着测试逐步覆盖各种合理的组合,仿真过程会慢慢勾画出你的设计情况。覆盖率工具会在仿真过程中收集信息,然后进行后续处理并得到覆盖率报告。一、创建工程代码链接在文章末尾,我们新建一个工程,将代码添加到工程中,如下所示二、编译设置按住【Ctrl】键,点选中所有的设计文件及verilog文件,然后右键点击选择【Compile】->【CompilePrope
- PULP Ubuntu18.04
kahn.qiao
1024程序员节risc-v
1.安装eda工具:questasim_10.7_linux64,网上有教程和方法,如有问题,可私信我2.代码下载:gitclonehttps://github.com/pulp-platform/pulp编译代码cdpulpsourcesetup/vsim.shmakecheckoutmakescriptsmakebuild如果因为墙的问题无法下载,可以使用socket5:proxychains
- Questasim与Visualizer的livesim仿真
谷公子的藏经阁
EDA工具QuestasimVisualizerLivesimEDA芯片
1.前言Live-Simulation(live-sim)模式允许Visualizer调试环境与Questasim进行交互操作,此模式将VisualizerGUI与Questasim仿真相结合,因此可以在线调试当前仿真的结果和波形。在livesim模式中,可以在VisualizerGUI中控制仿真、设置断点(Breakpoints)、单步调试、检查记录或未记录的数据值、以及跟踪类对象。因此,在调试
- 基于Questasim的SystemVerilog DPI使用流程
谷公子的藏经阁
EDA工具SystemverilogDPIQuestasimPLI/VPIDPI-C
1.前言DPI是DirectProgrammingInterface的缩写,它提供了SystemVerilog与其它编程语言(特别是C语言)交互的接口。它允许编程人员轻松地从SystemVerilog调用C函数,且在C函数也可以调用Systemverilog的函数。DPI极大地方便了使用现有的C代码,可以使用import“DPI-C”声明从SystemVerilog调用C实现的函数,这样的函数称为
- Questa Sim使用教程仿真-示例
Time木0101
IC学习#IC设计学习QuestaSim波形仿真verilogic设计
QuestaSim0基础仿真教程文章目录一、打开软件二、运行编译后的文件一、打开软件1、新建工程File->New->project2、填写工程名称和工程位置然后点"ok"3、编写或者添加文件,这里直接添加一个编写好的反相器的文件。可关注公众号:Time木回复:反相器获取文件,公众号会不定期更新计算机与IC相关内容4、选择编写好的文件,然后选择第二个框,防止改变原文件。5、成功添加文件如下6、先选
- vcs仿真教程(查看断言)
一只迷茫的小狗
SystemverilogSystemverilog
VCS是在linux下面用来进行仿真看波形的工具,类似于windows下面的modelsim以及questasim等工具,以及quartus、vivado仿真的操作。1.vcs的基本指令vcs的常见指令后缀sim常见指令2.使用vcs的实例(1)新建文件夹:命令:mkdir+文件名,例如:mkdirtst(2)拷贝文件然后直接把设计文件和仿真文件拷贝到tst7这个文件夹里。(3)输入命令打开终端,
- windows环境下QuestaSim软件的使用
_lalla
UVM学习笔记学习linuxquestasimtcl
文章目录前言一、QuestaSim使用方法1、编译vlog2、映射vmap3、仿真vism4、ifndef和define(常用)5、QuestaSim的仿真界面6、完整QuestaSim仿真——TCL脚本前言2023.8.29一、QuestaSim使用方法1、编译vlogvlog:questasim的编译命令-sv:指示vlog按照systemverilog语法进行编译,编译后会生成一个库,由于以
- 如何设置QuestaSim/ModelSim 关联notepad++
菊厂逻辑南博万
仿真工具verilogfpga
根据网上的方法,打开软件后在最下面的Transcript输入两条指令即可,如下。1、procexternal_editor{filenamelinenumber}{exec"E:/Notepad++_7.6.6/Notepad++/notepad++.exe"$filename}注:将E:/Notepad++_7.6.6/Notepad++/notepad++.exe替换为自己的启动路径,注意是/
- Modelsim恢复编辑器的解决方案——只能将外部编辑器删除后,重新匹配编辑器
向兴
UVM验证-项目实战编辑器QuestasimModelsim
Modelsim恢复编辑器的解决方案——只能将外部编辑器删除后,重新匹配编辑器1,Modelsim和Questasim是相互兼容的,配置的编辑器变成了sublime,且更换不了编辑器2,解决问题的方案,还是没得到解决3,终极解决方案,成功解决1,Modelsim和Questasim是相互兼容的,配置的编辑器变成了sublime,且更换不了编辑器2,解决问题的方案,还是没得到解决在网上搜索了:Mod
- questasim常见问题解决方案
不吃葱的酸菜鱼
java前端javascript
问题描述一:**Error:(vlog-13069)E:/questasim_project/UVM_platform/my_driver.sv(5):near"uvm_driver":syntaxerror,unexpectedIDENTIFIER.**Error:E:/questasim_project/UVM_platform/my_driver.sv(5):Errorinclassexte
- 实验报告-安装Questasim10.6c版本并跑通一个工程!
向兴
数字IC前端设计工程师进修之路开发语言VerilogIC前端开发
实验报告-安装Questasim10.6c版本并跑通一个工程!1,背景知识2,代码分享3,compileandsimulation,其本质操作(1)compile,可知compile成功!(2)simulation,显示波形1,背景知识参考文献:1,实验报告-安装Modelsim10.5版本并跑通一个工程!利用Questasim来跑通一个工程,同样可参考Modelsim工具的操作流程。2,Ques
- 只有sv文件+Questasim来验证输出,将monitor加入到环境中
向兴
数字IC前端设计工程师进修之路verilogUVMQuestasim
只有sv文件+Questasim来验证输出,将monitor加入到环境中1,背景知识2,代码修改注明+全部代码块分享(1)pkt_data.sv,==对环境做了一些修改。==(2)pkt_dec.sv,该文件是空文件。没做修改(3)pkt_drv.sv,文件没做修改。(4)pkt_gen.sv,文件没做修改。(5)pkt_if,==文件做出部分修改。==(6)==增加了pkt_mon.sv文件。=
- 1-搭建一个最简单的验证平台UVM,已用Questasim实现波形!
向兴
UVM验证-项目实战UVM
UVM-搭建一个最简单的验证平台,已用Questasim实现波形1,背景知识2,".sv"文件搭建的UVM验证平台,包括代码块分享3,Questasim仿真输出(1)compileall,成功!(2)simulation,仿真波形输出。1,背景知识验证是用于找出DUT的bug,这个过程通常是把DUT放入一个验证平台中来实现的。一个验证平台要实现如下基本功能:(1)验证平台要模拟DUT的各种真实使用
- Verilog中parameter使用
zlxiaoshanying
#EDA
概述模块定义模块调用Questasim仿真1.概述Verilog中通过使用parameter可以在调用模块时修改模块里面的常数参数,提高模块的复用性,类似C语言中函数的形参,在模块调用时将参数传入模块。2.模块定义以简单的2选一电路为例,通过parameter配置输入参数的位宽进行说明:2.1模块内定义通过parameter配置输入位宽,默认为2bit:moduleMux2_1(in1,in2,s
- I2C学习笔记——00apb_mst侧trans、drv、mon、sqr、agt
林vv
学习笔记
操作VCS:makeelab、makerunGUI=1TEST=___________&questasim:pwd当前路径、cd到sim目录下、dorkv_i2c_sim.do进行编译和仿真APBmaster侧:apb_transfer:extendsuvm_sequence_item;两个自定义枚举:表示读写apb_trans_kind、表示OKERROR状态apb_trans_status;定
- SV Testbench 案例学习与思考-1
在路上-正出发
SystemVerilog&QuestaSim学习systemverilogtestbench
引言关于Systemverilog语法学习的专栏博客已经告一段落,现在结合chipverify官网给出的几个testbench案例,利用QuestaSim平台实做一些练习。设计//--------Designmodule//简述:数据地址选通moduleswitch#(parameterADDR_WIDTH=8,parameterDATA_WIDTH=16,parameterADDR_DIV=8'
- Questasim入门教程
同年纪_
modelsimfpga开发
Questasim仿真脚本1.仿真目录层级:D:.├─run│clean.sh│compile.sh│filelist.f└─tb│case_List.txt│monitor.sv│tb_top.sv└─casetc001.svtc002.svtc003.svrun下面保存的是仿真相关的脚本或者makefile,tb下是case列表,tb的顶层,激励driver,monitor等模块。仿真时,在r
- linux环境下vcs+verdi/Questa软件的使用
_lalla
EDA工具仿真linuxfpga开发运维
文章目录前言一、vcs编译过程二、vcs常用指令1、常用(1)编译文件(2)debug选项(3)目录(4)使用verdi时需要在vcs里面添加的编译选项(5)仿真选项(加在sim里面)(6)其他2、覆盖率相关3、波形相关4、verdi相关三、QuestaSim使用方法四、DPI接口五、遇到的问题前言今日感想:学习只能慢慢搭积木,想一步登天可不行啊在vcs仿真时调用$dump函数dump出fsdb文
- questasim合并覆盖率 coverage type显示不完全
张哈哈天天开心
搜狗截图_2018-11-30_23-54-14.png正常来讲将该勾选的选中之后生成的html应该是上面的样子搜狗截图_2018-11-30_23-57-45.png但是我的是上面的样子问题就出在,有一个叫做questa的DataBaseFile应该和跑出来的那些.data文件还有ucdb文件放在一个目录下,这样生成的coveragetype才完整~图片.png就像上面那样~
- QuestaSim仿真步骤——CWNULT
CWNULT
QuestaSim工具
QuestaSim仿真步骤主要分为以下4步:1、新建工程2、添加文件与编译3、仿真4、添加波形1新建工程(1)打开QuestaSim仿真软件,执行:File——>New——>Project,如图1所示。图1新建工程(2)然后弹出工程信息对话框,如图2所示。在“ProjectName”中输入工程的名字,在“ProjectLocation”输入工程存放的路径,一般是先建立好一个工程文件夹,再把该文件夹
- VCS仿真介绍
一点一点的进步
仿真器fpga开发verilogdebugvcs
目录一、VCS介绍二、VCS仿真步骤1.SimulatorSetupFile2.VerilogAnalyzer:vlogan3.CompilingtheSimulation4.ExecutingtheSimulator5.VCSMXDebugging三、总结一、VCS介绍1.数字IC中编译仿真工具ModelSim/Questasim(Mentor)VCS(Synopsys:VerilogCompi
- 有关modelsim/Questa Sim中出现蓝线高阻态(Z)的问题解决
╰︶ ̄ 莫等闲۩۩۩
嵌入式硬件
关于在modelsim/QuestaSim出现高阻态的原因,可能大家比较熟悉的是该端口没被链接或没有初始化,这里主要介绍的原因可能是大家不是那么容易被关注到的,那就是位宽不一致也会导致出现高阻态。这个问题当时也困惑了我好久,希望能对大家有所帮助。问题:两个模块中sum_in与sum_inter明明已经相连,但是在仿真中sum_in为0时,而sum_inter却一直为高阻态(Z)。解决方法:经过仔细
- VCS工具的基本使用(一)
jun_luo_yu
#VCS工具bashlinux开发语言
VCS是在linux下面用来进行仿真看波形的工具,类似于windows下面的modelsim以及questasim等工具,以及quartus、vivado仿真的操作。1.vcs的基本指令vcs的常见指令后缀指令含义-lreadme.log用于将编译产生的信息放在log文件内+v2k是使VCS兼容verilog2001以前的标准-debug_all用于产生debug所需的文件-fverilog_fi
- Modelsim/QuestaSim教程——基础篇
队长-Leader
FPGA
写完HDL代码,当然要仿真一下,这时可以使用quartus自带的qsim或者ISE自带的isim来仿真,但是,业界推荐使用Modelsim。Modelsim的版本比较多,一般是用功能最全的SE版,不建议用AE/ASE/XE等其它版本。其中,AE/ASE是集成了Altera库的版本(仿真quartus的IP核,会轻松很多),XE是集成了Xilinx库的版本(仿真ISE的IP核,会轻松很多)。Ques
- SystemVerilog OOP 全是干货!
黄埔数据分析
sv
分享笔记,一张大图涵盖绝大部分SystemVerilogOOP干货!面向对象编程(OOP)中涉及到的各类特性,比如多态、封装、接口类、抽象类、多重继承、静态成员和方法、类型转换、this指针等用法,都在同一个例程中。图片中将例程代码分成不同色块,并在右边附上了对应的知识点介绍。在例程的正下方是这段代码的仿真结果,仿真工具是QuestaSim-2020.01。
- QuestaSim与Vivado有关仿真库深入理解
君子爱财好色
仿真FPGA
使用Vivado自带的simulator时,不需要编译仿真库,仿真库本身就存在,它在这里,如下图,但当使用第三方simulator时就必要要为该simulator编译专门的仿真库。这些仿真库包括了元件与IP的形为、时序等模型,不编译是不行的,但只需要开始使用时编译一次就好。上图中VHDL和Verilog目录有许多基本元件件的描述,当一个项目想摆脱对某公司器件的依赖时,打算从基本元件自己描述起,比如
- modelsim/questasim do文件解释以及makefile
黄埔数据分析
uvmshell
do文件解释questasimdo文件解释do文件wave.domakefile:makefile其实就是shell一种makefile参数Makefile例子aMakefile例子b例子c例子d例子eMakefile中@作用filelist参考:questasimdo文件解释do文件#开头的是comments;DO文件实质上是Tcl脚本。可以包含很多Tcl结构,比如程序,条件运算符,数学和三角函
- 解决安装程序报错libstdc++.so.5不存在问题
nuaa_qianjin
libstdc++.so.5ubuntu
在Ubuntu18.04上安装Questasim/Modelsim10.7c时,运行sfk时报错,libstdc++.so.5不存在这样一个库是很老的一个模块,使用apt好像下载不到,网上看教程挺乱的,下面介绍总结的方法首先,ldd+运行的文件名称,此处为lddsfk,查看sfk运行依赖可以看到,程序所需要的依赖,如果没有就会错误接着,下载libstdc++5版本的deb包,试了很多源,包括阿里源
- 怎么独立使用Modelsim进行工程仿真
hucc0706
XILINX
原帖:http://www.cnblogs.com/yuphone/archive/2010/08/30/1812932.html转贴:天马行空Whttps://www.cnblogs.com/woshitianma/archive/2012/11/30/Questasim.html感谢文档:艾米电子本人一直用的都是ISE自带的仿真器ISIM进行仿真。后因一篇modulsim的DDR3仿真,带入了
- 多线程编程之卫生间
周凡杨
java并发卫生间线程厕所
如大家所知,火车上车厢的卫生间很小,每次只能容纳一个人,一个车厢只有一个卫生间,这个卫生间会被多个人同时使用,在实际使用时,当一个人进入卫生间时则会把卫生间锁上,等出来时打开门,下一个人进去把门锁上,如果有一个人在卫生间内部则别人的人发现门是锁的则只能在外面等待。问题分析:首先问题中有两个实体,一个是人,一个是厕所,所以设计程序时就可以设计两个类。人是多数的,厕所只有一个(暂且模拟的是一个车厢)。
- How to Install GUI to Centos Minimal
sunjing
linuxInstallDesktopGUI
http://www.namhuy.net/475/how-to-install-gui-to-centos-minimal.html
I have centos 6.3 minimal running as web server. I’m looking to install gui to my server to vnc to my server. You can insta
- Shell 函数
daizj
shell函数
Shell 函数
linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。
shell中函数的定义格式如下:
[function] funname [()]{
action;
[return int;]
}
说明:
1、可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。
2、参数返回
- Linux服务器新手操作之一
周凡杨
Linux 简单 操作
1.whoami
当一个用户登录Linux系统之后,也许他想知道自己是发哪个用户登录的。
此时可以使用whoami命令。
[ecuser@HA5-DZ05 ~]$ whoami
e
- 浅谈Socket通信(一)
朱辉辉33
socket
在java中ServerSocket用于服务器端,用来监听端口。通过服务器监听,客户端发送请求,双方建立链接后才能通信。当服务器和客户端建立链接后,两边都会产生一个Socket实例,我们可以通过操作Socket来建立通信。
首先我建立一个ServerSocket对象。当然要导入java.net.ServerSocket包
ServerSock
- 关于框架的简单认识
西蜀石兰
框架
入职两个月多,依然是一个不会写代码的小白,每天的工作就是看代码,写wiki。
前端接触CSS、HTML、JS等语言,一直在用的CS模型,自然免不了数据库的链接及使用,真心涉及框架,项目中用到的BootStrap算一个吧,哦,JQuery只能算半个框架吧,我更觉得它是另外一种语言。
后台一直是纯Java代码,涉及的框架是Quzrtz和log4j。
都说学前端的要知道三大框架,目前node.
- You have an error in your SQL syntax; check the manual that corresponds to your
林鹤霄
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'option,changed_ids ) values('0ac91f167f754c8cbac00e9e3dc372
- MySQL5.6的my.ini配置
aigo
mysql
注意:以下配置的服务器硬件是:8核16G内存
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
basedir=D:/mysql-5.6.21-win
- mysql 全文模糊查找 便捷解决方案
alxw4616
mysql
mysql 全文模糊查找 便捷解决方案
2013/6/14 by 半仙
[email protected]
目的: 项目需求实现模糊查找.
原则: 查询不能超过 1秒.
问题: 目标表中有超过1千万条记录. 使用like '%str%' 进行模糊查询无法达到性能需求.
解决方案: 使用mysql全文索引.
1.全文索引 : MySQL支持全文索引和搜索功能。MySQL中的全文索
- 自定义数据结构 链表(单项 ,双向,环形)
百合不是茶
单项链表双向链表
链表与动态数组的实现方式差不多, 数组适合快速删除某个元素 链表则可以快速的保存数组并且可以是不连续的
单项链表;数据从第一个指向最后一个
实现代码:
//定义动态链表
clas
- threadLocal实例
bijian1013
javathreadjava多线程threadLocal
实例1:
package com.bijian.thread;
public class MyThread extends Thread {
private static ThreadLocal tl = new ThreadLocal() {
protected synchronized Object initialValue() {
return new Inte
- activemq安全设置—设置admin的用户名和密码
bijian1013
javaactivemq
ActiveMQ使用的是jetty服务器, 打开conf/jetty.xml文件,找到
<bean id="adminSecurityConstraint" class="org.eclipse.jetty.util.security.Constraint">
<p
- 【Java范型一】Java范型详解之范型集合和自定义范型类
bit1129
java
本文详细介绍Java的范型,写一篇关于范型的博客原因有两个,前几天要写个范型方法(返回值根据传入的类型而定),竟然想了半天,最后还是从网上找了个范型方法的写法;再者,前一段时间在看Gson, Gson这个JSON包的精华就在于对范型的优雅简单的处理,看它的源代码就比较迷糊,只其然不知其所以然。所以,还是花点时间系统的整理总结下范型吧。
范型内容
范型集合类
范型类
- 【HBase十二】HFile存储的是一个列族的数据
bit1129
hbase
在HBase中,每个HFile存储的是一个表中一个列族的数据,也就是说,当一个表中有多个列簇时,针对每个列簇插入数据,最后产生的数据是多个HFile,每个对应一个列族,通过如下操作验证
1. 建立一个有两个列族的表
create 'members','colfam1','colfam2'
2. 在members表中的colfam1中插入50*5
- Nginx 官方一个配置实例
ronin47
nginx 配置实例
user www www;
worker_processes 5;
error_log logs/error.log;
pid logs/nginx.pid;
worker_rlimit_nofile 8192;
events {
worker_connections 4096;}
http {
include conf/mim
- java-15.输入一颗二元查找树,将该树转换为它的镜像, 即在转换后的二元查找树中,左子树的结点都大于右子树的结点。 用递归和循环
bylijinnan
java
//use recursion
public static void mirrorHelp1(Node node){
if(node==null)return;
swapChild(node);
mirrorHelp1(node.getLeft());
mirrorHelp1(node.getRight());
}
//use no recursion bu
- 返回null还是empty
bylijinnan
javaapachespring编程
第一个问题,函数是应当返回null还是长度为0的数组(或集合)?
第二个问题,函数输入参数不当时,是异常还是返回null?
先看第一个问题
有两个约定我觉得应当遵守:
1.返回零长度的数组或集合而不是null(详见《Effective Java》)
理由就是,如果返回empty,就可以少了很多not-null判断:
List<Person> list
- [科技与项目]工作流厂商的战略机遇期
comsci
工作流
在新的战略平衡形成之前,这里有一个短暂的战略机遇期,只有大概最短6年,最长14年的时间,这段时间就好像我们森林里面的小动物,在秋天中,必须抓紧一切时间存储坚果一样,否则无法熬过漫长的冬季。。。。
在微软,甲骨文,谷歌,IBM,SONY
- 过度设计-举例
cuityang
过度设计
过度设计,需要更多设计时间和测试成本,如无必要,还是尽量简洁一些好。
未来的事情,比如 访问量,比如数据库的容量,比如是否需要改成分布式 都是无法预料的
再举一个例子,对闰年的判断逻辑:
1、 if($Year%4==0) return True; else return Fasle;
2、if ( ($Year%4==0 &am
- java进阶,《Java性能优化权威指南》试读
darkblue086
java性能优化
记得当年随意读了微软出版社的.NET 2.0应用程序调试,才发现调试器如此强大,应用程序开发调试其实真的简单了很多,不仅仅是因为里面介绍了很多调试器工具的使用,更是因为里面寻找问题并重现问题的思想让我震撼,时隔多年,Java已经如日中天,成为许多大型企业应用的首选,而今天,这本《Java性能优化权威指南》让我再次找到了这种感觉,从不经意的开发过程让我刮目相看,原来性能调优不是简单地看看热点在哪里,
- 网络学习笔记初识OSI七层模型与TCP协议
dcj3sjt126com
学习笔记
协议:在计算机网络中通信各方面所达成的、共同遵守和执行的一系列约定 计算机网络的体系结构:计算机网络的层次结构和各层协议的集合。 两类服务: 面向连接的服务通信双方在通信之前先建立某种状态,并在通信过程中维持这种状态的变化,同时为服务对象预先分配一定的资源。这种服务叫做面向连接的服务。 面向无连接的服务通信双方在通信前后不建立和维持状态,不为服务对象
- mac中用命令行运行mysql
dcj3sjt126com
mysqllinuxmac
参考这篇博客:http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html 感觉workbench不好用(有点先入为主了)。
1,安装mysql
在mysql的官方网站下载 mysql 5.5.23 http://www.mysql.com/downloads/mysql/,根据我的机器的配置情况选择了64
- MongDB查询(1)——基本查询[五]
eksliang
mongodbmongodb 查询mongodb find
MongDB查询
转载请出自出处:http://eksliang.iteye.com/blog/2174452 一、find简介
MongoDB中使用find来进行查询。
API:如下
function ( query , fields , limit , skip, batchSize, options ){.....}
参数含义:
query:查询参数
fie
- base64,加密解密 经融加密,对接
y806839048
经融加密对接
String data0 = new String(Base64.encode(bo.getPaymentResult().getBytes(("GBK"))));
String data1 = new String(Base64.decode(data0.toCharArray()),"GBK");
// 注意编码格式,注意用于加密,解密的要是同
- JavaWeb之JSP概述
ihuning
javaweb
什么是JSP?为什么使用JSP?
JSP表示Java Server Page,即嵌有Java代码的HTML页面。使用JSP是因为在HTML中嵌入Java代码比在Java代码中拼接字符串更容易、更方便和更高效。
JSP起源
在很多动态网页中,绝大部分内容都是固定不变的,只有局部内容需要动态产生和改变。
如果使用Servl
- apple watch 指南
啸笑天
apple
1. 文档
WatchKit Programming Guide(中译在线版 By @CocoaChina) 译文 译者 原文 概览 - 开始为 Apple Watch 进行开发 @星夜暮晨 Overview - Developing for Apple Watch 概览 - 配置 Xcode 项目 - Overview - Configuring Yo
- java经典的基础题目
macroli
java编程
1.列举出 10个JAVA语言的优势 a:免费,开源,跨平台(平台独立性),简单易用,功能完善,面向对象,健壮性,多线程,结构中立,企业应用的成熟平台, 无线应用 2.列举出JAVA中10个面向对象编程的术语 a:包,类,接口,对象,属性,方法,构造器,继承,封装,多态,抽象,范型 3.列举出JAVA中6个比较常用的包 Java.lang;java.util;java.io;java.sql;ja
- 你所不知道神奇的js replace正则表达式
qiaolevip
每天进步一点点学习永无止境纵观千象regex
var v = 'C9CFBAA3CAD0';
console.log(v);
var arr = v.split('');
for (var i = 0; i < arr.length; i ++) {
if (i % 2 == 0) arr[i] = '%' + arr[i];
}
console.log(arr.join(''));
console.log(v.r
- [一起学Hive]之十五-分析Hive表和分区的统计信息(Statistics)
superlxw1234
hivehive分析表hive统计信息hive Statistics
关键字:Hive统计信息、分析Hive表、Hive Statistics
类似于Oracle的分析表,Hive中也提供了分析表和分区的功能,通过自动和手动分析Hive表,将Hive表的一些统计信息存储到元数据中。
表和分区的统计信息主要包括:行数、文件数、原始数据大小、所占存储大小、最后一次操作时间等;
14.1 新表的统计信息
对于一个新创建
- Spring Boot 1.2.5 发布
wiselyman
spring boot
Spring Boot 1.2.5已在7月2日发布,现在可以从spring的maven库和maven中心库下载。
这个版本是一个维护的发布版,主要是一些修复以及将Spring的依赖提升至4.1.7(包含重要的安全修复)。
官方建议所有的Spring Boot用户升级这个版本。
项目首页 | 源