- 博客(31)
- 资源 (3)
- 收藏
- 关注
原创 svip disable data_integrity_check
disable specific check1.at the context of axi_basic_env ,get axi_system_env handle,and initiate it ;2.overwrite the function of end_of_elaboration_phase in axi_basic_env :axi_basic_env.svfunction void end_of_elaboration_phase(uvm_phase phase); supe
2021-01-05 17:06:32
494
原创 set up time and hold time 简单解释(文末附上进阶版解释,需要一定模拟基础)
Every flip-flop has restrictive time regions around the active clock edge in which input should not change. We call them restrictive because any change in the input in this regions the output may be the expected one (*see below). It may be derived from eit
2020-06-02 14:58:13
1030
转载 vim快捷键(一)
随笔 - 8文章 - 4评论 - 5vim使用详解1 插入类命令i // 在当前字符前插入I // 在当前行首插入a // 在当前字符后写入A // 在当前行尾写入o // 在当前行下面新增一行O ...
2020-03-19 13:57:11
174
原创 vim 折叠
Hi,With this kind of syntax:FUNCTIONNETWORKfoobarbarfofoobarNETWORKfoobarbarfofoobarNETWORKfoobarbarfofoobarEND_FUNCTION" foldingsetlocal foldmethod=exprsetlocal foldexpr=GetFold(...
2020-01-10 09:46:37
232
转载 补全mbr 不足512字节的剩余字节
参考ASM:《X86汇编语言-从实模式到保护模式》5-7章:汇编基础 times 510-( $-$$ ) db 0 db 0x55, 0xaa
2019-07-12 13:41:53
312
原创 Builder 模式简介
Builder模式简介:将对象构造(这里对象的构造比较复杂,耗时较长)和对象使用分离开来。一旦构造完成,就不能再对对象的初始化配置进行变更。这么做就是为了保护被构造对象。可以通过静态内部类来实现这种保护。具体是构造一个静态内部类(充当Builder),在这个静态内部类完成对类对应对象对成员变量进行初始化,而不是直接使用原类的接口对成员变量初始化,完成了成员变量或方法这部分接口的隐藏和和隔离
2017-08-16 11:07:25
199
原创 android中dp dpi
px = dp * (dpi / 160) px表示像素;dpi表示像素密度;160表示像素密度基准dp设备相对独立像素,简单举例说,1个独立设备像素在160dpi屏幕上对应1个实际物理像素,在320dpi屏幕上对应2个实际物理像素。这样的作用是使得对不同dpi的设备,1dp对应的长度相同。
2017-08-16 09:55:26
478
翻译 翻译Camera2 API
android.hardware.camera2The android.hardware.camera2 package provides an interface to individual camera devices connected to an Android device. It replaces the deprecated Camera class.camera2包
2017-07-07 14:32:52
482
原创 MVC、MVP、MVVM三种模式的比较
MVC中的View可以通过Control和Model(数据)进行交互,也可以直接和Model进行交互。MVP:View和Model必须通过Presenter这个桥梁来交互。MVVM:VIew和数据Model进行来绑定,数据Model改变,View改变。比如ListView充当View,一组自定义的数组充当数据Model,Adapter充当ViewModel,用来提供View和Model进行
2017-06-28 15:56:01
415
原创 Android 中的MVC模式
MVC =Model View Control 即模型、视图、控制小工程不需要这种模式,因为小工程修改、维护、更新起来很容易。增加这种设计模式会额外增加文件,没必要。而当工程比较庞大复杂的时候,就可以使用这种模式。比如UI很丰富,那么免不了一堆控件。这些控件代码应该分为布局显示和与逻辑控制部分。如果两部分代码混杂在一起,那么在修改UI的时候可能要小心别把控制逻辑部分的代码改错
2017-06-28 14:05:51
328
原创 架构、框架、设计模式简述
架构、框架、设计模式简述:架构和框架释义比较模糊,好像两者没有区别。为了软件开发方面更好的理解和学习,我觉得可以把架构当作一个软件或系统设计的最高层次。用架构将要设计的软件或系统抽象成一个个不同功能和结构的模块。比如如何设计一个Dota游戏团队的架构,简单来说就是将其分为大哥和辅助,而这大哥和辅助就不限具体谁谁谁了,仅仅是一只Dota队伍的结构部分。架构没有到达具体实现的地步,因此是抽象的。好
2017-06-28 13:35:52
400
原创 Android 应用发布流程
Android App发布分为两大部分:一、准备要发布的应用 : 配置要发布的应用:比如去掉Log属性,添加VersionCode和VersionName的值等等构建和签署发布版本的应用:构建应该是大家最会玩的一部分,签署发布在下面有简述。测试:略确保应用依赖的远程服务和程序开启二、向用户发布应用:直接推送给特定用户:比如拷贝,分享等等。应用市场上
2017-06-28 11:52:41
1149
原创 Android Activity 创建 、启动、结束
创建Activity需要两部分a、创建Activity的子类b、在子类里面实现Activiy生命周期的 系统调用的方法
2017-06-16 19:02:47
342
原创 Activity生命周期
我们能操作Activity相应生命周期对应的系统回调函数一共有7个分别是onCreate()onStart()onResume()onPause()onStop()onRestart()onDestory()Activity 的生命周期图示:点击 手机桌面图标既是Lunched Activity ,然后依次执行onCreate->onStart->onR
2017-06-16 15:56:59
302
转载 Android mac 环境make menuconfig问题
http://www.cnblogs.com/palance/p/5187103.html
2017-06-11 12:38:09
338
原创 Android Service 介绍
定位:后台组件应用场景:网络事务(如下载)、播放音乐、执行文件I/O、与内容提供程序交互等等类型:启动和绑定 1、启动 应用组件(比如Activity)通过调用startService()启动服务。一旦服务开启,可以在后台无限期运行(可以用此来做应用包活),即使该调用组件被销毁,服务也不会停止。只有当服务操作完成,它会自动停止运行。通常服务是单一操作,不需要将操作结果返回
2017-06-11 12:36:55
208
原创 Android Activity使用
Android Activity配置就只有简单的三条:第一:废话不多说,首先是建立对应的Activity的java文件。比如这里我新建一个MyActivity.java,在这个MyActivity类里需要覆盖onCreate()和onStart()方法。用setContentView启动用户界面。具体看附件源码工程[https://github.com/caltech-chen/MyActivi
2017-05-29 22:32:19
299
原创 Android5.0 Ubuntu16.0.4配置jdk7添加源
Ubuntu16.04 安装openjdk-7-jdkUbuntu16.04 安装openjdk-7-jdk sudo apt-get install openjdk-7-jre 或者sudo apt-get install openjdk-7-jdkUbuntu16.04的安装源已经默认没有openjdk7了,所以要自己手动添加仓库,如下:1. oracle openjdk ppa sources
2017-05-25 16:27:09
570
原创 Activity 启动模式(任务和返回栈)
任务指用户操作的应用中所涉及到的Activity集合。随着用户一步一步操作点击应用,这些被激活的Acitivity被按顺序排列在堆栈中,这个堆栈叫做返回栈。 一般任务的起点在桌面,当点击桌面应用的快捷图标时该会启动这个任务,并把Manifest中的主Activity作为根Activity放在堆栈底部。接下来当用户点在应用击新的按钮产生新的界面后,与该界面对应的Activity就会存放在主Acti
2017-05-21 15:14:57
275
原创 主机MAC VitualBox中ubuntu挂载MAC共享文件夹
sudo mkdir chmod 777 /mnt/* NewFolderName *sudo mount -t vboxsf [folder name in host ] /mnt/* NewFolderName *
2017-05-20 17:52:44
399
转载 Android 点击桌面图标到activity启动
http://www.woaitqs.cc/android/2016/06/21/activity-service
2017-05-17 15:04:56
548
转载 android开机启动到程序执行运行流程简图
http://www.woaitqs.cc/android/2016/06/15/how-android-launch-itself.html
2017-05-17 13:50:23
235
原创 ActivityThread.java
/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License.
2017-05-17 11:02:10
2814
原创 lanuch.java
Google GitSign inandroid / platform / packages / apps / Launcher / master / . / src / com / android / launcher / Launcher.javablob: 710578f160b5b66680c7e3e391a5e91a819846d2 [file] [log] [blame]/*
2017-05-17 10:36:15
434
原创 Android框架
Android 框架(Framework)一、应用层 Application: java二、Java API 框架: 三、原生C/C++库:四、Android Runtime五、硬件抽象层:六、Linux内核层:
2017-05-14 19:06:09
261
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人