1.现代芯片分为两个层次,模块级别和芯片级别。
2.假设某芯片分为3个模块:
3.在模块级别验证时,分别有自己的driver 和sequencer:
4.如果芯片级别验证时,采用env 级别的重用,那么B 和C 的driver 取消,通过设置各自i_agt的is_active 来控制:
5.观察上图,o_agt(A)和i_agt(B)两者检测的是同一接口,...
分类:
其他好文 时间:
2015-07-08 19:14:39
阅读次数:
129
最近刚做的一个项目,关于 Socket TCP 通信。
需求方提供了一个 ARM 机器,及数据采集器,需要我做一个服务端与数据采集器进行交互。
目的:
数据采集器:定时将读取到的数据发送到服务端。
服务端:将数据采集器发送过来的数据保存在本地。
要求:
1、通信以 TCP 方式进行交互,端口可配置。
2、自己实现握手、心跳包机制。
3、TCP 包结构包括:包头、...
分类:
其他好文 时间:
2015-07-08 19:14:17
阅读次数:
280
2015-7-8 12:15 纯属吐槽,不针对任何人和事。 对于某些三流团队来说,有一点比技术上所不足还致命。就是过度的流程化,流程化,开会,开会,分析,分析....反反复复....没有进入主题,其实BOSS想要的很简单,我要什么你快速给我干出来就完事了。 OK,时间过去了,机会错过了,竞争对手的产品上线了....我们才开始编码 。如此反复的流程只会在大型互联网公司才会存在...
分类:
其他好文 时间:
2015-07-08 19:11:24
阅读次数:
121
这两天准备把之前写的一些小玩意添加到pods库中去,参考了一些资料后进行操作,实际中也遇到了一些问题,记录下来,问题及解决方式在后面。...
分类:
其他好文 时间:
2015-07-08 19:09:52
阅读次数:
148
确认你的Query是本地的还是全局的(跨Client),如果是后者,会自动生成传输请求,用标准传输方式即可;
如果是本地的Query,有两种方式:
方式1:复制成全局的,让后生成传输请求
方式2:下载为本地文件,让后登录生产机、再上载
使用的事务代码都是SQ02:...
分类:
其他好文 时间:
2015-07-08 19:10:03
阅读次数:
359
36 Valid Sudoku链接:https://leetcode.com/problems/valid-sudoku/
问题描述:
Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules.The Sudoku board could be partially filled, where empty ce...
分类:
其他好文 时间:
2015-07-08 19:10:38
阅读次数:
131
当前目录依次执行以下两条命令即可>wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate
>python get-pip.py...
分类:
其他好文 时间:
2015-07-08 19:09:10
阅读次数:
124
Longest Valid Parentheses
Given a string containing just the characters '(' and ')', find the length of the longest valid (well-formed) parentheses substring.
For "(()", the longest valid par...
分类:
其他好文 时间:
2015-07-08 19:08:38
阅读次数:
115
给定一个m × n (m行, n列)的迷宫,迷宫中有两个位置,gloria想从迷宫的一个位置走到另外一个位置,当然迷宫中有些地方是空地,gloria可以穿越,有些地方是障碍,她必须绕行,从迷宫的一个位置,只能走到与它相邻的4个位置中,当然在行走过程中,gloria不能走到迷宫外面去。令人头痛的是,gloria是个没什么方向感的人,因此,她在行走过程中,不能转太多弯了,否则她会晕倒的。我们假定给定的两个位置都是空地,初始时,gloria所面向的方向未定,她可以选择4个方向的任何一个出发,而不算成一次转弯。gl...
分类:
其他好文 时间:
2015-07-08 19:10:39
阅读次数:
112
给定一个m × n (m行, n列)的迷宫,迷宫中有两个位置,gloria想从迷宫的一个位置走到另外一个位置,当然迷宫中有些地方是空地,gloria可以穿越,有些地方是障碍,她必须绕行,从迷宫的一个位置,只能走到与它相邻的4个位置中,当然在行走过程中,gloria不能走到迷宫外面去。令人头痛的是,gloria是个没什么方向感的人,因此,她在行走过程中,不能转太多弯了,否则她会晕倒的。我们假定给定的两个位置都是空地,初始时,gloria所面向的方向未定,她可以选择4个方向的任何一个出发,而不算成一次转弯。gl...
分类:
其他好文 时间:
2015-07-08 19:10:06
阅读次数:
110
当今的app基本上有两个操作,一个是加载数据 ,一个就是把数据显示到页面上。但如果页面特别的多。就每个页面都要加载数据,就要写 loading 页面。我之前就是用dialog写,抽取出来一个类。哪里需要了就在那里添加以下代码。我发现我大多数时间都在 重复的 添加 loading代码。为此总加班。
下面是页面多的时候状态
这要再多点儿 一个一个的写不但代码不好看,自己也累得慌下面我们就来说一下...
分类:
其他好文 时间:
2015-07-08 19:11:07
阅读次数:
262
错误原因:
Activity打开别的Activity的时候会默认把新的Activity放到自己的task中,所以不用指定,但是别的地方就得指定了。
解决办法:intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
***********************************************以下属于了解学习******...
分类:
其他好文 时间:
2015-07-08 19:07:31
阅读次数:
145
最近有个需求,需要修改一个Query,在DEV修改好并测试通过后,传输到QAS,但是报表还是没变化,着实郁闷了一下,这是万能的google帮上忙了,原来传到其他系统以后还需要generate program一下,也就是在用sq01在运行一下,下面是一篇比较quickquery与query的文章
QuickViewer 和 SAP Query 是两种不同的创建SAP报表的工具,是SAP专门提供给没有任何ABAP背景的用户使用的。当然懂得ABAP的人也可以使用。他们有许多的不同之处:
1.Qui...
分类:
其他好文 时间:
2015-07-08 19:08:20
阅读次数:
176
Struct ListNode
{
int m_nKey;
ListNode* m_pNext;
};
ListNode* ReverseList(ListNode* pHead)
{
ListNode* pReversedHead = NULL;
ListNode* pNode = pHead;
ListNode* pPrev =...
分类:
其他好文 时间:
2015-07-08 19:08:14
阅读次数:
128
一、 extern做变量声明
l 声明extern关键字的全局变量和函数可以使得它们能够跨文件被访问。
我们一般把所有的全局变量和全局函数的实现都放在一个*.cpp文件里面,然后用一个同名的*.h文件包含所有的函数和变量的声明。如:
/*Demo.h*/
#pragma once
extern inta;
extern intb;
intadd(inta,intb);/*Demo.cpp...
分类:
其他好文 时间:
2015-07-08 19:07:34
阅读次数:
163