《自己动手写CPU》一书中,MIPS32的减法指令SUB和SUBU与加法指令一起实现。 书中的方法是(示例代码,不严谨): reg2_mux = (是减法指令) ? ( ~reg2 + 1 ) : reg2 ; result = reg1 + reg2_mux ; 对这个处理方法,书中将 ~reg2 ...
分类:
其他好文 时间:
2017-09-12 15:48:35
阅读次数:
523
FPGA项目设计中,通常会遇到多时钟处理。即一个PLL输出多个时钟,根据条件选择合适的时钟用作系统时钟。方案一: 外部晶振时钟进入PLL,由PLL输出多个时钟,MUX根据外部条件选择时钟输出做为系统使用。 方案在时钟频率比较低的情况下是可行的。设计时注意MUX使用组合逻辑实现的,注意case语句中d ...
分类:
其他好文 时间:
2017-09-08 14:51:42
阅读次数:
187
HTTP Live Streaming(HLS)是苹果公司提出来的流媒体传输协议。与RTP协议不同的是,HLS可以穿透某些允许HTTP协议通过的防火墙。 一、HLS播放模式 (1) 点播模式(Video on demand, VOD) 点播模式是指当前时间点可以获取到所有index文件和ts文件,二 ...
分类:
其他好文 时间:
2017-09-03 00:28:35
阅读次数:
353
package mainimport ( "encoding/json" "flag" "fmt" "io" "log" "net" "net/http" "os" "os/signal" "runtime" "sync" "syscall" "time")var restApiServer = f... ...
分类:
其他好文 时间:
2017-08-30 15:38:46
阅读次数:
222
Android 音视频开发这块目前的确没有比较系统的教程或者书籍,网上的博客文章也都是比较零散的。只能通过一点点的学习和积累把这块的知识串联积累起来。在学习的过程中,遇到不懂的地方,要及时的去google或者请教大神,不要半知半解的过去。 初级入门篇: 在 Android 平台绘制一张图片,使用至少 ...
分类:
移动开发 时间:
2017-08-30 14:16:39
阅读次数:
649
Docker的应用场景: 加速本地开发和构建流程,使其更加高效、更加轻量化。本地开发人员可以构建、运行并分享Docker容器。容器可以在开发环境中构建,然后轻松地提交到测试环境中,并最终进入生产环境。 能够让独立服务或者应用程序在不同的环境中得到相同的运行结果。这一点在面向服务的架构和重度依赖微型服 ...
分类:
其他好文 时间:
2017-08-22 12:34:16
阅读次数:
262
在python API中这样解释strip()函数: 声明:s为字符串,rm为要删除的字符序列 s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符 s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符 s.rstrip(rm) 删除s字符串中结尾处,位于 ...
分类:
编程语言 时间:
2017-08-11 15:57:29
阅读次数:
219
保存音频包: 直接输出解复用之后的的音频数据码流。只需要在每次调用av_read_frame()之后将得到的音频的AVPacket存为本地文件即可。 但在分离AAC码流的时候,直接存储AVPacket后的文件可能是不能播放的。 分离H.264码流的时候,直接存储AVPacket后的文件可能是不能播放 ...
分类:
其他好文 时间:
2017-08-09 19:10:05
阅读次数:
159
LoadRunner11在安装过程中,有时会报缺少vc2005_sp1_with_atl_fix_redist错误,类似下图所示: 由提示信息可知,这里是由于本机缺少该组件所致,解决方案就是安装此组件,可以去网上下载,当然,我们完全没有必要这样做,因为在LoadRunner的安装包中,可以找到此组件 ...
分类:
其他好文 时间:
2017-08-06 18:11:28
阅读次数:
260