- SystemVerilog中的断言(Assertion)
请叫我去学习5555
SystemVerilog数据库前端
1.简介SystemVerilog断言(SVA)主要是用于验证设计的行为,其主要功能有两点:在特定条件或事件序列的故障上生成警告或错误;收集功能覆盖率的数据。2.立即断言(ImmediateAssertion)立即断言执行时如同过程语句,她在程序执行到这个程序块使立即执行,并且可以结合$fatal,$error,$warning和$info函数给出不同级别的消息提示。断言比if语句更加紧凑,且断言
- System Verilog 断言, SVA
范吉民(DY Young)
芯片设计java前端数据库
一、引言1.1研究背景与目的在当今的数字集成电路设计领域,随着芯片规模和复杂度的飞速增长,硬件设计验证面临着前所未有的挑战。传统的验证方法在面对复杂的设计时,往往难以确保设计的正确性和可靠性。SystemVerilogAssertion(SVA)作为一种强大的硬件验证技术应运而生,它为硬件设计验证提供了一种高效、准确的方式。本研究旨在深入探讨SystemVerilogAssertion的概念、原理
- #SVA语法滴水穿石# (004)关于 ended 和 triggered 用法
那么菜
SVASVA
在SystemVerilog断言(SVA,SystemVerilogAssertions)中,ended是一个用于序列(sequence)的关键字,它表示某个序列(sequence)在特定时间点已经成功匹配(即“结束”)。ended主要用于同步不同序列的时间关系,尤其是在多序列组合或属性(property)中需要对齐时序的场景。1.基本定义sequence.ended:表示指定的序列(sequen
- #SVA语法滴水穿石# (005)关于 问号表达式(condition ? expr1 : expr2)
那么菜
SVASVA
在SystemVerilog断言(SVA)中,问号表达式(condition?expr1:expr2)的语法和逻辑与C语言的三元条件运算符完全一致。它根据条件选择执行expr1或expr2,常用于动态选择信号、序列或属性。1.基本语法//格式:condition?true_expression:false_expressioncondition:布尔表达式,决定选择的分支。true_express
- #SVA语法滴水穿石# (003)关于 sequence 和 property 的区别和联系
那么菜
SVASVA
在SystemVerilogAssertions(SVA)中,sequence和property是两个核心概念,它们既有区别又紧密相关。对于初学者,可能不需要过多理解;但是要想写出复杂精美的断言,深刻理解两者十分重要。今天,我们汇总和学习一下该知识点。1.区别特性sequenceproperty定义描述一系列按时间顺序发生的事件模式描述一个完整的断言条件,可以包含sequence时间性关注时序上的
- #SVA语法滴水穿石# (013)关于 disable iff、matched 、expect 的用法
那么菜
SVASVA
SystemVerilog断言(SVA)中disableiff、matched和expect的语法知识。1.disableiff(condition)功能与定义作用:当指定条件(condition)为真时,禁用当前属性的检查。常用于复位(reset)期间忽略断言检查,避免误报。条件生效时,断言立即停止检测,且不会触发失败。语法:property;disableiff(condition);endp
- #SVA语法滴水穿石# (006)关于 `define true 1的用法
那么菜
SVASVA
在SystemVerilog断言(SVA)中,使用##n是实现固定周期延时的标准方式。但若需要动态控制延时长度或基于条件选择延时周期,可以结合宏定义true(如definetrue1`)或布尔表达式来实现灵活的逻辑控制。1.基本概念##n语法:表示固定延时n个时钟周期,例如req##2grant表示req后2个周期grant必须有效。true表达式:若定义definetrue1,则true在代码中
- #SVA语法滴水穿石# (007)关于 $past 的用法
那么菜
SVASVA
今天,我们要学习比较重要的一个关键字。$past的用法,今天系统学习。1.$past函数的核心作用$past用于获取某个信号在过去指定时钟周期前的值,通常用于检查历史状态是否符合预期。其语法如下:$past(signal,[num_cycles],[gating_condition],[clock],[reset]);必选参数:signal:需要检查的历史信号或表达式。num_cycles:回溯的
- #SVA语法滴水穿石# (012)关于 first_match、throughout、within 的用法
那么菜
SVASVA
我们今天学习,SystemVerilog断言(SVA)中first_match、throughout、within运算符。1.first_match定义与作用功能:在可能产生多个匹配结果的复合序列(如or或重复操作符)中,仅选择第一个成功的匹配,忽略后续可能的匹配。用途:避免因多个分支同时满足条件导致的重复触发,确保断言逻辑的确定性。语法first_match(sequence_expressio
- 16. 断言(SVA):立即断言/并发断言
啄缘之间
UVM学习计划表学习veriloguvmsv测试用例
文章目录前言一、断言类型对比二、立即断言详解1.概念与通俗理解2.实现方式3.应用场景4.常见误区三、并发断言详解1.概念与通俗理解2.实现方式3.应用场景4.常见误区四、练习任务任务1:FIFO满标志检查任务2:状态机合法跳转任务3:立即断言验证握手协议任务4:并发断言验证数据稳定性任务5:设计FIFO的并发断言五、完整仿真示例示例一:寄存器ack检查1.代码示例2.仿真指令3.预期输出示例二
- 【数字IC精品文章收录】近500篇文章-学习路线-基础知识-接口-总线-脚本语言-芯片求职-安全-EDA-工具-低功耗设计-Verilog-低功耗-STA-设计-验证-FPGA-架构-AMBA-书籍-
程序员负总裁
学习安全fpga开发
数字IC全站文章索引demo版(建议收藏慢慢看)*一、项目说明*1.1索引目的1.2收录原则1.3投稿方式1.4版本迭代二、数字IC学习路线三、通用技能篇*3.1数字电路3.2硬件描述语言(Verilog)3.3linux操作系统3.4C语言3.5微机原理3.6汇编语言3.7计算机组成原理3.8计算机体系架构3.9STA静态时序分析3.10SystemVerilog3.11UVM3.12SVA3.
- 插画专业的恰饭指南,点关注插画就业方向不迷路
南锁
✨✨插画专业的恰饭指南在我们选择一个专业时,拿这个专业恰饭是我们首先要考虑的。插画也不例外,这篇就让我们具体来看看插画的恰饭方向吧~怎么才能获得更多的插画就业资源呢?这篇文章就好好带你研究!...现如今商业插画涉及的领域非常广泛,有广告、商业宣传、游戏设计、动漫卡通、影视动画、出版物等等多个领域。by:SVA校友JamesJean可以说商业插画的前景很好,文字时代被看图时代所替代,越来越多的甲方也
- 科兴大股东1GlobeCapital决定通过英国上诉解决新老董事会之争
花点时间哒哒哒
科兴大股东1GlobeCapital决定通过英国上诉解决新老董事会之争【北京,2021.12.10】强新资本(全中方资金)的全资公司1GlobeCapital及关联方作为科兴控股生物技术有限公司(“科兴”,NASDAQ:SVA)第一大股东,投资支持科兴的发展已超过十年。为通过司法解决新老董事会之争,1GlobeCapital已决定向英国枢密院上诉,同时要求科兴个别高管及其一致行动人遵守“保持现状”
- Mysql数据库if语句的使用
itdreamz
mysql的if既可以作为表达式用,也可以在存储过程中作为流程控制语句使用,如下是作为表达式使用:if表达式IF(expr1,expr2,expr3)如果expr1是TRUE(expr1NULL),则IF()的返回值为expr2;否则返回值则为expr3。IF()的返回值为数字值或字符串值,具体情况视其所在语境而定。selectif(sva=1,"男","女")asssvafromtanamewh
- 断言(SVA)
飞向星河
fpga开发
1、assertion作用assertion用于设计功能和时序做比较的属性描述。断言(assertion)可以用来完成:检查设计的内容提高设计的可视度和调试能力检查设计特性在验证中是否被覆盖可读性好,因此也可以用来服务于设计文档用来检查算法模型的断言在形式验证(formalverification)中可以穷尽计算,找出可能的违例(violation)可以自由地打开或关闭一小部分子集甚至可以用来综合
- 创意包装作品
DissSkr
下面这些图是美国九大设计学院平面设计专业制作出的包装设计作品,各大学院风格不尽相同,各有千秋,下面我们一起欣赏一下名校的设计作品吧。这是SVA纽约视觉艺术学院的作品,这个作品看起来像药片,实际上是一个展会邀请函的包装,脑洞之大超越想象,收到这样的邀请函简直不要太酷~这是SCAD萨凡纳艺术与设计学院的食品包装设计,粉色俏皮的外包装,表现的中规中矩又略带一点小创意。看到这个充满艺术感和创造力的作品没,
- MySQL的if,case语句使用总结
五大RobertWu伍洋
Mysql的if既可以作为表达式用,也可在存储过程中作为流程控制语句使用,如下是做为表达式使用:IF表达式IF(expr1,expr2,expr3)如果expr1是TRUE(expr1NULL),则IF()的返回值为expr2;否则返回值则为expr3。IF()的返回值为数字值或字符串值,具体情况视其所在语境而定。select*,if(sva=1,"男","女")asssvafromtanamew
- sva ComBat去除GEO数据批次效应
像鸟一样飞过你的高山
批次效应批次效应是测量结果中的一部分,它们因为实验条件的不同而具有不同的表现形式,并且与我们研究的变量没有关系。不同平台的数据,同一平台的不同时期的数据,同一个样品不同试剂的数据,以及同一个样品不同时间的数据等等都会产生一种batcheffect。校正批次效应的目的是减少batch之间的差异,从而更好的获取不同生物学状态之间的差异。载入包、GEO数据数据为GEO芯片与RNAseq数据。BiocMa
- system verilog断言学习笔记
weixin_42160732
IC验证systemverilog断言学习
文章目录前言SVA介绍什么是断言SVA术语并发断言即时断言建立SVA块一个简单的序列边沿定义的序列SVA中的时钟定义禁止属性一个简单的执行块蕴含操作符交叠蕴含非交叠蕴含SVA检验器的时序窗口重叠的时序窗口无限的时序窗口ended结构使用参数的SVA检验器使用选择运算符的SVA检验器使用true表达式的SVA检验器“$past”构造带时钟门控的$past构造重复运算符连续运算符[*]和可能运算符“a
- SV -- Assertions 断言
love小酒窝
IC笔试SystemVerilog
SV–Assertions断言文章目录SV--Assertions断言1.简介1.1立即断言2.SVA(systemverilogassertion)2.1Sequence2.2Property2.2.1implication2.2.2repetition重复操作2.2.3gotorepetition跟随重复2.2.4Nonconsecutiverepetition非连续重复2.2.5throug
- Self-Supervised MultiModal Versatile Networks
宇来风满楼
深度学习人工智能机器学习计算机视觉
方法视觉-音频空间Sva_{va}va,嵌入zv,vat_{v,vat}v,vat体会一篇文章只有一张图,笑死人。作者且未回复问题
- Mora:发现被遗忘的角落——当胶卷画遇上亚洲风
格子旅拍
【格子传】每个人都是生活的主角在这里,聆听格子背后的故事NewYorkMora几年以前,Mora痴迷画画,几乎把所有精力都放在了艺考上。随着时间的推移,她更加渴望交流,渴望与人一起分享创作的过程以及她这份独特的天赋。这个想法不仅将她带入了摄影这个圈子,还帮助她做了来纽约SVA摄影系研读的决定。毕业后,她打算重拾画画这个兴趣,希望在过程中为自己的摄影作品找到一些不凡的灵感。纽约使她认识了五湖四海的人
- SystemVerilog Assertions应用指南 Chapter1.39将SVA与设计连接
一只迷茫的小狗
Systemverilogsystemverilog断言
有两种方法可以将SVA检验器连接到设计中。(1)在模块(module)定义中内建或者内联检验器。(2)将检验器与模块、模块的实例或者一个模块的多个实例绑定。有的工程师不喜欢在设计中加任何验证代码。在这种情况下,在外部绑定SVA检验器是很好的选择。SVA代码可以内建在模块定义中的任何地方。下面的例子显示了内联在模块中的SVA。moduleinline(clk,a,b,d1,d2,d);inputlo
- SystemVerilog Assertions应用指南 Chapter 1.16“ended”结构
一只迷茫的小狗
SystemverilogSystemVerilog断言
1.16“ended”结构到目前为止,定义的序列都只是用了简单的连接(concatenation)的机制。换句话说,就是将多个序列以序列的起始点作为同步点,来组合成时间上连续的检查。SVA还提供了另种使用序列的结束点作为同步点的连接机制。这种机制通过给序列名字追加上关键词“ended”来表示。例如,s.ended表示序列的结束点。关键词“ended”保存了一个布尔值,值的真假取决于序列是否在特定的
- SystemVerilog Assertions应用指南 Chapter 11.5SVA检验器的时序窗口
一只迷茫的小狗
SystemverilogSystemVerilog断言
11.5SVA检验器的时序窗口到目前为止,带延迟的例子使用的都是固定的正延迟。在下面几个例子中,我们将讨论几种不同的描述延迟的方法属性p12检查布尔表达式“a&&b”在任何给定的时钟上升沿为真。如果表达式为真,那么在接下去的1-~3周期内,信号“c”应该至少在一个时钟周期为高。SA允许使用时序窗口来匹配后续算子。时序窗口表达式左手边的值必须小于右手边的值。左手边的值可以是0。如果它是0,表示后续算
- SystemVerilog Assertions应用指南 Chapter 1.17使用参数的SVA检验器
一只迷茫的小狗
SystemverilogSystemVerilog断言
1.17使用参数的SVA检验器SVA允许像Verilog那样在检验器中使用参数(parameter),这为创建可重用的属性提供了很大的灵活性。比如,两个信号间的延迟信息可以在检验器中用参数表示,那么这种检验器就可以在设计只有时序关系不同的情况中重用。例子1.2显示了个带延迟默认值参数的检验器。如果这个检验器在设计中被调用,它使用一个时钟周期作为延迟默认值。如果在实例化时重设检验器中延迟参数值,那么
- SystemVerilog Assertions应用指南 Chapter1.29“ disable iff构造
一只迷茫的小狗
Systemverilogfpga开发
在某些设计情况中,如果一些条件为真,则我们不想执行检验。换句话说,这就像是一个异步的复位,使得检验在当前时刻不工作。SVA提供了关键词“disableiff来实现这种检验器的异步复位。“disableiff”的基本语法如下。disableiff(expression)属性p34检查在有效开始后,信号“a”重复两次,且1个周期之后,信号“b”重复两次,再过一个时钟周期,信号“start”为低。在整个
- systemverilog之断言
龙卷风席卷停车场
systemverilogsystemverilog
--------------------感谢移知的SV课程---------------断言断言概述即时断言并发断言语法语法之序列语法之属性语法之时钟定义语法之禁止属性语法之执行块语法之蕴含操作语法之时序窗口语法之ended结构语法之$past构造断言概述SystemVerilogAssertion(SVA)–断言断言概述一言以蔽之:断言是设计属性的描述。如果一个在模拟中被检查的属性(proper
- systemverilog之SVA断言
汶.郑
verilog经验分享verilog
文章目录断言简介sequnce语法property语法assert/cover/assumebind关键字的使用"|->"与"|=>"含义与区别常见函数常用语法disableiff的用法参考文献断言简介断言用于check设计,可以说断言check是最原始的check,最基础的check;只有满足所以断言都通过了,也就是符合设计者本身的了,才可以交给验证工程师进行进一步的功能验证;可以说断言可以保证
- Systemverilog断言介绍(一)
一只迷茫的小狗
SystemverilogSystemVerilog断言
3Introductiontosystemverilogassertions为了利用形式验证(FV)的力量来证明设计的正确性,首先必须有一种表达您的设计是否正确的方式。最流行的方法是通过property来实现,使用SystemVerilogAssertions(SVA)语言来进行规定。虽然行业和学术界有许多规范方法,比如属性规范语言(PSL)和开放验证库(OVL)断言库,但在过去的十年里,SVA已
- 关于旗正规则引擎规则中的上传和下载问题
何必如此
文件下载压缩jsp文件上传
文件的上传下载都是数据流的输入输出,大致流程都是一样的。
一、文件打包下载
1.文件写入压缩包
string mainPath="D:\upload\"; 下载路径
string tmpfileName=jar.zip; &n
- 【Spark九十九】Spark Streaming的batch interval时间内的数据流转源码分析
bit1129
Stream
以如下代码为例(SocketInputDStream):
Spark Streaming从Socket读取数据的代码是在SocketReceiver的receive方法中,撇开异常情况不谈(Receiver有重连机制,restart方法,默认情况下在Receiver挂了之后,间隔两秒钟重新建立Socket连接),读取到的数据通过调用store(textRead)方法进行存储。数据
- spark master web ui 端口8080被占用解决方法
daizj
8080端口占用sparkmaster web ui
spark master web ui 默认端口为8080,当系统有其它程序也在使用该接口时,启动master时也不会报错,spark自己会改用其它端口,自动端口号加1,但为了可以控制到指定的端口,我们可以自行设置,修改方法:
1、cd SPARK_HOME/sbin
2、vi start-master.sh
3、定位到下面部分
- oracle_执行计划_谓词信息和数据获取
周凡杨
oracle执行计划
oracle_执行计划_谓词信息和数据获取(上)
一:简要说明
在查看执行计划的信息中,经常会看到两个谓词filter和access,它们的区别是什么,理解了这两个词对我们解读Oracle的执行计划信息会有所帮助。
简单说,执行计划如果显示是access,就表示这个谓词条件的值将会影响数据的访问路径(表还是索引),而filter表示谓词条件的值并不会影响数据访问路径,只起到
- spring中datasource配置
g21121
dataSource
datasource配置有很多种,我介绍的一种是采用c3p0的,它的百科地址是:
http://baike.baidu.com/view/920062.htm
<!-- spring加载资源文件 -->
<bean name="propertiesConfig"
class="org.springframework.b
- web报表工具FineReport使用中遇到的常见报错及解决办法(三)
老A不折腾
finereportFAQ报表软件
这里写点抛砖引玉,希望大家能把自己整理的问题及解决方法晾出来,Mark一下,利人利己。
出现问题先搜一下文档上有没有,再看看度娘有没有,再看看论坛有没有。有报错要看日志。下面简单罗列下常见的问题,大多文档上都有提到的。
1、repeated column width is largerthan paper width:
这个看这段话应该是很好理解的。比如做的模板页面宽度只能放
- mysql 用户管理
墙头上一根草
linuxmysqluser
1.新建用户 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:
- 关于使用Spring导致c3p0数据库死锁问题
aijuans
springSpring 入门Spring 实例Spring3Spring 教程
这个问题我实在是为整个 springsource 的员工蒙羞
如果大家使用 spring 控制事务,使用 Open Session In View 模式,
com.mchange.v2.resourcepool.TimeoutException: A client timed out while waiting to acquire a resource from com.mchange.
- 百度词库联想
annan211
百度
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>RunJS</title&g
- int数据与byte之间的相互转换实现代码
百合不是茶
位移int转bytebyte转int基本数据类型的实现
在BMP文件和文件压缩时需要用到的int与byte转换,现将理解的贴出来;
主要是要理解;位移等概念 http://baihe747.iteye.com/blog/2078029
int转byte;
byte转int;
/**
* 字节转成int,int转成字节
* @author Administrator
*
- 简单模拟实现数据库连接池
bijian1013
javathreadjava多线程简单模拟实现数据库连接池
简单模拟实现数据库连接池
实例1:
package com.bijian.thread;
public class DB {
//private static final int MAX_COUNT = 10;
private static final DB instance = new DB();
private int count = 0;
private i
- 一种基于Weblogic容器的鉴权设计
bijian1013
javaweblogic
服务器对请求的鉴权可以在请求头中加Authorization之类的key,将用户名、密码保存到此key对应的value中,当然对于用户名、密码这种高机密的信息,应该对其进行加砂加密等,最简单的方法如下:
String vuser_id = "weblogic";
String vuse
- 【RPC框架Hessian二】Hessian 对象序列化和反序列化
bit1129
hessian
任何一个对象从一个JVM传输到另一个JVM,都要经过序列化为二进制数据(或者字符串等其他格式,比如JSON),然后在反序列化为Java对象,这最后都是通过二进制的数据在不同的JVM之间传输(一般是通过Socket和二进制的数据传输),本文定义一个比较符合工作中。
1. 定义三个POJO
Person类
package com.tom.hes
- 【Hadoop十四】Hadoop提供的脚本的功能
bit1129
hadoop
1. hadoop-daemon.sh
1.1 启动HDFS
./hadoop-daemon.sh start namenode
./hadoop-daemon.sh start datanode
通过这种逐步启动的方式,比start-all.sh方式少了一个SecondaryNameNode进程,这不影响Hadoop的使用,其实在 Hadoop2.0中,SecondaryNa
- 中国互联网走在“灰度”上
ronin47
管理 灰度
中国互联网走在“灰度”上(转)
文/孕峰
第一次听说灰度这个词,是任正非说新型管理者所需要的素质。第二次听说是来自马化腾。似乎其他人包括马云也用不同的语言说过类似的意思。
灰度这个词所包含的意义和视野是广远的。要理解这个词,可能同样要用“灰度”的心态。灰度的反面,是规规矩矩,清清楚楚,泾渭分明,严谨条理,是决不妥协,不转弯,认死理。黑白分明不是灰度,像彩虹那样
- java-51-输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
bylijinnan
java
public class PrintMatrixClockwisely {
/**
* Q51.输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。
例如:如果输入如下矩阵:
1 2 3 4
5 6 7 8
9
- mongoDB 用户管理
开窍的石头
mongoDB用户管理
1:添加用户
第一次设置用户需要进入admin数据库下设置超级用户(use admin)
db.addUsr({user:'useName',pwd:'111111',roles:[readWrite,dbAdmin]});
第一个参数用户的名字
第二个参数
- [游戏与生活]玩暗黑破坏神3的一些问题
comsci
生活
暗黑破坏神3是有史以来最让人激动的游戏。。。。但是有几个问题需要我们注意
玩这个游戏的时间,每天不要超过一个小时,且每次玩游戏最好在白天
结束游戏之后,最好在太阳下面来晒一下身上的暗黑气息,让自己恢复人的生气
&nb
- java 二维数组如何存入数据库
cuiyadll
java
using System;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Serialization;
using System.IO;
namespace WindowsFormsApplication1
{
- 本地事务和全局事务Local Transaction and Global Transaction(JTA)
darrenzhu
javaspringlocalglobaltransaction
Configuring Spring and JTA without full Java EE
http://spring.io/blog/2011/08/15/configuring-spring-and-jta-without-full-java-ee/
Spring doc -Transaction Management
http://docs.spring.io/spri
- Linux命令之alias - 设置命令的别名,让 Linux 命令更简练
dcj3sjt126com
linuxalias
用途说明
设置命令的别名。在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问 题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题【1】。常用别名来简化ssh登录【见示例三】,使长命令变短,使常 用的长命令行变短,强制执行命令时询问等。
常用参数
格式:alias
格式:ali
- yii2 restful web服务[格式响应]
dcj3sjt126com
PHPyii2
响应格式
当处理一个 RESTful API 请求时, 一个应用程序通常需要如下步骤 来处理响应格式:
确定可能影响响应格式的各种因素, 例如媒介类型, 语言, 版本, 等等。 这个过程也被称为 content negotiation。
资源对象转换为数组, 如在 Resources 部分中所描述的。 通过 [[yii\rest\Serializer]]
- MongoDB索引调优(2)——[十]
eksliang
mongodbMongoDB索引优化
转载请出自出处:http://eksliang.iteye.com/blog/2178555 一、概述
上一篇文档中也说明了,MongoDB的索引几乎与关系型数据库的索引一模一样,优化关系型数据库的技巧通用适合MongoDB,所有这里只讲MongoDB需要注意的地方 二、索引内嵌文档
可以在嵌套文档的键上建立索引,方式与正常
- 当滑动到顶部和底部时,实现Item的分离效果的ListView
gundumw100
android
拉动ListView,Item之间的间距会变大,释放后恢复原样;
package cn.tangdada.tangbang.widget;
import android.annotation.TargetApi;
import android.content.Context;
import android.content.res.TypedArray;
import andr
- 程序员用HTML5制作的爱心树表白动画
ini
JavaScriptjqueryWebhtml5css
体验效果:http://keleyi.com/keleyi/phtml/html5/31.htmHTML代码如下:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta charset="UTF-8" >
<ti
- 预装windows 8 系统GPT模式的ThinkPad T440改装64位 windows 7旗舰版
kakajw
ThinkPad预装改装windows 7windows 8
该教程具有普遍参考性,特别适用于联想的机器,其他品牌机器的处理过程也大同小异。
该教程是个人多次尝试和总结的结果,实用性强,推荐给需要的人!
缘由
小弟最近入手笔记本ThinkPad T440,但是特别不能习惯笔记本出厂预装的Windows 8系统,而且厂商自作聪明地预装了一堆没用的应用软件,消耗不少的系统资源(本本的内存为4G,系统启动完成时,物理内存占用比
- Nginx学习笔记
mcj8089
nginx
一、安装nginx 1、在nginx官方网站下载一个包,下载地址是:
http://nginx.org/download/nginx-1.4.2.tar.gz
2、WinSCP(ftp上传工
- mongodb 聚合查询每天论坛链接点击次数
qiaolevip
每天进步一点点学习永无止境mongodb纵观千象
/* 18 */
{
"_id" : ObjectId("5596414cbe4d73a327e50274"),
"msgType" : "text",
"sendTime" : ISODate("2015-07-03T08:01:16.000Z"
- java术语(PO/POJO/VO/BO/DAO/DTO)
Luob.
DAOPOJODTOpoVO BO
PO(persistant object) 持久对象
在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.
VO(value object) 值对象
通
- 算法复杂度
Wuaner
Algorithm
Time Complexity & Big-O:
http://stackoverflow.com/questions/487258/plain-english-explanation-of-big-o
http://bigocheatsheet.com/
http://www.sitepoint.com/time-complexity-algorithms/