深入理解STA(静态时序分析)

任何学FPGA的人都跑不掉的一个问题就是进行静态时序分析。静态时序分析的公式,老实说很晦涩,而且总能看到不同的版本,内容又不那么一致,为了彻底解决这个问题,我研究了一天,终于找到了一种很简单的解读办法,可以看透它的本质,而且不需要再记复杂的公式了。 我们的分析从下图开始,下图是常用的静态分析结构图,一开始看不懂公式不要紧,因为我会在后面给以非常简单的解释: 这两个公式是一个非常全面的,准确的关于...
分类: 编程语言 发布时间: 10-09 23:29 阅读次数: 0

回溯法小结

回溯法 字符串中查找一个单词 public class aa{ public static void main(String[] args) { char[] xz= {'a','b','c','e','s','f','t','j','b','w','n','r','v','o','p','g','x','u'}; char[] xx = {'c','e',...
分类: 编程语言 发布时间: 10-09 23:29 阅读次数: 0

聊聊Android的消息机制

Android的消息机制简单点说就是Handler的运行机制和它所附带的MessageQueue和Looper的工作过程。 Handler、MessageQueue和Looper这三者其实是一个整体。但是我们要想清楚这个整体的工作流程就需要逐个击破。 下图罗列了这次分享说的重点 一、为什么提供这种机制 系统之所以提供这种机制主要是为了解决在子线程不能访问UI的矛盾。 那么问题来了… 1.为...
分类: 编程语言 发布时间: 10-09 23:29 阅读次数: 0

webpack躺坑--指南篇二

开发 摘要 在指南篇一中基本上简单的学习了如何从零到有的打包一份项目,但是,其中,还有许多开发时会遇到的功能,在此一记。 source map 在按照指南篇一中使用webpack打包源码时,会发现如果源码报错,就追踪不到错误的位置了,这时就需要source map了,可以将编译后的代码映射到源代码上,在webpack.config.js中添加下述代码 devtool: 'inline-s...
分类: 编程语言 发布时间: 10-09 23:29 阅读次数: 0

Xpath语法详解

本次示例使用python的lxml 对xpath进行演示 安装lxml pip install lxml xpath常规用法 示例html htm = """ <html> <div> <ul&
分类: 编程语言 发布时间: 10-09 23:28 阅读次数: 0

JAVA入门(五)

前言       本章将继续学习控制语句的知识,主要有if、if...else...、if...else if..else、switch、while、for\foreach,还将讲解break与continue关键字的相关用法与联系。 范例  1.if单选择结构 语法结构:if(布尔表达式){语句块} 如果布尔表达式的值为true则执行语句块中的内容,否则继续执行后面的内容。 特别...
分类: 编程语言 发布时间: 10-09 23:28 阅读次数: 0

Fresco的简单使用+++加载动态图片

导入依赖 implementation 'com.facebook.fresco:fresco:1.10.0' 初始化,并且注册,添加网络权限 public class MyAppliction extends Application{ @Override public void onCreate() { super.onCreate(); ...
分类: 编程语言 发布时间: 10-09 23:28 阅读次数: 0

python入门与进阶篇(七)之原生爬虫

爬取熊猫tv lol游戏主播人气排名: # 爬虫前奏: # 1.明确目的 # 2.找到数据对应的网页 # 3.分析网页的结构找到数据所在的标签位置   # 模拟HTTP请求,向服务器发送这个请求,获取到服务器返回给我们的HTML # 用正则表达式提取我们要的数据(名字,人气) #Vscode断点调试: # 1.F5开启断点调试 # 2.F11单步调试 #BeautifulSou...
分类: 编程语言 发布时间: 10-09 23:27 阅读次数: 0

《APUE》与 Stevens

《APUE》与 Stevens Stevens 的书单可以在很多人的推荐学习书籍中发现,这似乎变成了一件十分正常的事。当我自己买到这些书的英文版时,我才发现那么多人推荐的这些书在内容上便极其庞大,这仅仅是个最初的印象。 我仍旧在学习这些书,从大学开始阅读这些书。时有终止,却总能再次拿起。垂头大嚼,其中的喜悦与难受可见一斑。以我的经历来谈,阅读这些书完全不像推荐给别人那样轻松,读不下去也很常见,即便...
分类: 编程语言 发布时间: 10-09 23:27 阅读次数: 0

2018-10-7 Atcoder 刷题日记

Atcoder Beginner 068 - C 题意: 有 n 个岛屿,k 条船,这 k 条船分别连接 ai 岛屿和 bi 岛屿,问能否只是用两条船就从 岛屿1到达岛屿 n 思路: 这题我使用set处理的,当岛屿起点为1的时候,将其从岛屿1出发所能到达的所有岛屿 P 存进set中,然后再看到达终点是岛屿 n 的这些船的起点,如果这些起点有在set中的,那就成立了,即满足 1 ->...
分类: 编程语言 发布时间: 10-09 23:27 阅读次数: 0

Android 仿京东,淘宝RecyclerView嵌套ViewPager嵌套RecyclerView商品展示

最近看到京东,淘宝都有RecyclerView嵌套ViewPager嵌套RecyclerView商品展示的效果,效果挺好,废话不多说先看效果图: GIF.gif 技能点: 1.Android事件分发机制等 需求点: 1.列表嵌套,内层的列表可以左右切换 2.ViewPager可以点击和滑动切换 最近在淘宝京东看到类似的效果,有时间就写了一下,效果实现了,但是感觉解决问题的思路和...
分类: 编程语言 发布时间: 10-09 23:26 阅读次数: 0

【原创】Windows Python Compile 编译 OpenCV BUILD_opencv_python 以便使用 Sift Surf

1. 安装Visual Studio 选择下载安装 community 版https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=15 安装Visual Studio选件如下: 2.下载安装Cmake 根据电脑位数选择32位或64位 htt...
分类: 编程语言 发布时间: 10-09 23:26 阅读次数: 0

#程序员晒公司奖杯,网友表示:你要凉凉啊,兄弟!

现在互联网科技的发展,程序员在其中起了推动的作用,即使薪资高,但是却很辛苦,甚至很多人觉得入行程序员反而亏了,认为自己付出的比得到的要多得多。 如果有正在学java的程序员,可来我们的java技术学习扣qun哦:72340, 3928里面免费送java的视频教程噢! 小编也是一名从事了6年java开发的全栈工程师,花了近一个月整理了一份较适合18年学习的java干货,送给每一位java 小伙伴,欢...
分类: 编程语言 发布时间: 10-09 23:25 阅读次数: 0

2014普及T1 珠心算测验

第一次做时爆零了, 因为没有fin数组判断, 所以模拟考就… #include<iostream> #include<cstdio> using namespace std; int n,a[ 100001 ],s=0,fin[100001]; int main() { cin>> n; for( int i = 1 ;i <= n ;i...
分类: 编程语言 发布时间: 10-09 23:25 阅读次数: 0

业务太复杂?教你如何降低软件的复杂性

转载自  业务太复杂?教你如何降低软件的复杂性 John Ousterhout 是斯坦福大学计算机系教授,也是 Tcl 语言的创造者。 今年四月,他出版了一本新书《软件设计的哲学》(A Philosophy of Software Design)。这是课程讲稿,160多页,亚马逊全部是五星好评。 我还没读这本书,但是我看了作者在谷歌的一次演讲(Youtube),介绍了这本书的主要内容。我...
分类: 编程语言 发布时间: 10-09 23:25 阅读次数: 0

Android 3D开发,OpenGL ES 的使用(一)

最近有人问OpenGL ES 的使用,我通过几行代码演示一下。 不需要将来源历史或大篇前奏。。 通过短短的一段就能迅速理解OpenGL ES 初步使用方法,对OpenGL ES 有了大概的概念和感知。 和其他view的使用一样: <GLSurfaceView android:id="@+id/gl_view" android:layout_width="m
分类: 其他 发布时间: 10-09 23:24 阅读次数: 0

Android 自定义view的知识梳理。

关于越来越多的新手找不到自定义view的学习资料或者无法学会自定义view。 本篇专门讲解一下初级进阶必经之路,自定义view。。 我们先把自定义View细分一下,分为两种  A 自定义ViewGroup  B 自定义View ViewGroup 就是个容器, 简单自定义我们一般采用继承特殊view或者ViewGroup 的方式。
分类: 其他 发布时间: 10-09 23:24 阅读次数: 0

Android studio怎么配置javadoc生成项目API

最近正好在办理离职,交接的问题。。由于工作很多,写交接文档量非常的大,也容易出现疏漏。。 由于之前是独立开发,自己封装框架和自定义样式及主题,所交接的东西实在太多。而且总监招来一个啥都不懂的新手,现在IT培训班都是骗子培训班了。你们懂得。。 想多了都是泪,虽说目前Android正经的招聘信息寥寥无几,但是人活着总有自己的一些追求和想法。想到最坏的结果,并且毅然去做——就是在实现梦想的路上。
分类: 其他 发布时间: 10-09 23:24 阅读次数: 0

打开google Android NDK 指南学习官方API---妈妈再也不用担心我的学习

NDK 入门指南 NDK 的东西不多,我发现有些人总是试图寻找一些书或者视频学习。因为网上搜完整的教程就很少。 就像有些同学新入门不明白webApp,官方API中只给了webview的使用,还是不会。 其实对于纯Android开发人员,尤其是只会Android的人比较苦恼。。 其实API里是有完整教程的,就算买一些书也是译的API 而且不完整。API只是需要一些处理才能正常打开
分类: 其他 发布时间: 10-09 23:24 阅读次数: 0

Android studio2.3.1 更新以后Error:Failed to open zip file. Gradle's dependency cache may be corrupt

更新android studio 2.3.1之后,新建工程报错如图。。。 更改gradle位置为studio内部gradle位置之后依然不行。。但是android studio 2.3版本好像可以。 最终解决办法:下载一个gradle替换掉默认目录下的gradle。。地址:https://services.gradle.org/distributions/gradle-3.3-
分类: 其他 发布时间: 10-09 23:23 阅读次数: 0