自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

菜头

生活没有压力 只有选择

原创 编译Android版本TensorFlow

在Ubuntu 18.04 LTS 下编译Tensorflow的Android库的步骤: 安装Android Studio/Android sdk 安装Android NDK(Android NDK可以单独安装也可以通过Android Studio的SDK插件安装, 怎么安装略) 安装 能够编译...

2020-05-28 13:54:03 37 0

原创 虚拟机Ubuntu18.04 root下 连接 windows 中 winScp

Windows 下通过 WinSCP 和 Ubuntu 18.04 连接传输文件 基本原理是Windows下使用 ssh/scp 协议客户端软件WinSCP, Linux/Ubuntu 系统开启ssh/scp协议server服务. 先查看自己Linux/Ubuntu中是否有 ssh服务 如果没有的...

2020-04-24 09:45:50 49 0

原创 Ubuntu 18.04 LTS环境下 MNN 的编译与使用

环境 Ubuntu 18.04 LTS 1.安装 gcc sudo apt install build-essential gcc --version 安装protobuf(3.0以上) (Protocol Buffers - Google’s data interchange format) ...

2020-04-23 17:16:52 154 0

原创 pthread 线程退出时自动释放资源

线程退出时自动释放资源 今天碰到一个问题:主线程pthread_create一个子线程A,子线程pthread_mutex_lock,然后调用其他的函数fun,最后从fun返回后再pthread_mutex_unlock. 但是如果在fun中调用了pthread_exit异常退出,那么岂不是没释放...

2019-12-09 17:27:50 77 0

转载 Heap与Stack的区别- -

一、预备知识—程序的内存分配 一个由c/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注...

2019-12-03 15:08:42 64 0

原创 Application.mk用法详解

Application.mk文件定义要编译的多个变量的GNU Makefile片段,位于$PROJECT/jni/目录下,$PROJECT是项目目录,另一种方式放到$NDK/apps/目录的子目录下($NDK/apps/<myapp>/Application.mk); Appli...

2019-11-29 10:36:01 78 0

原创 Android.mk用法详解

Android.mk是Android提供的一个makefile文件,可以将源文件分组为模块。用来引用的头文件目录、需要编译的*.c/*.cpp文件、jni源文件、指定编译生成*.so共享库文件或者*.a静态库文件,可以定义一个或多个模块,也可以多个模块中使用同一个源文件; Android....

2019-11-29 10:31:30 45 0

原创 解决GetManifestResourceNames()无法读取资源文件

//读取资源文件中的图片并输出流,String resource是资源文件名; public static Image GetImage(string name) { name = "Spymaster.Resources.&q...

2019-03-25 12:16:46 172 0

原创 C++之RAII机制

1.什么是RAII? RAII(Resource Acquisition Is Initialization)机制是Bjarne Stroustrup首先提出的,也称直译为“资源获取就是初始化”,是C++语言的一种管理资源、避免泄漏的机制。 C++标准保证任何情况下,已构造的对象最终会销毁,...

2018-04-02 08:52:43 534 0

原创 ByteOrder 大小端字节翻转

// // ByteOrder.h // // Library: Engine // Package: Core // Module: ByteOrder // // #ifndef WISHBONE_BYTEORDER_H_ #define WISHBONE_BYTEORDER_H_ ...

2018-03-31 15:47:57 661 0

原创 C++ 字节顺序

// // ByteOrder.h // // Library: Engine // Package: Core // Module: ByteOrder // // #ifndef WISHBONE_BYTEORDER_H_ #define WISHBONE_BYTEORDER_H_ ...

2018-03-30 08:43:01 558 0

转载 开源EDA工具

1.来自kakuyou http://www.icarus.com/eda/verilog/ 开源的verilog 编译器,包含模拟器和基本逻辑综合模块。http://www.geocities.com/SiliconValley/Campus/3216/GTKWave/gtkwave-win...

2017-09-21 10:21:41 2880 0

转载 数字IC设计经典书籍

1 《Verilog HDL高级数字设计》 中文版和原著。这本书本人以为是讲Verilog方面的最好的一本书,看完此书后,相信大家的code水平会有很大提高。书中例子及其丰富,涵盖了RISC、UART、异步FIFO、数字信号处理、乘法器和触发器,其中一章讲一个简单RISC的部分尤其值得仔细揣摩...

2017-09-20 11:32:49 6687 1

转载 verilog中的综合与不可综合

1)所有综合工具都支持的结构:always,assign,begin,end,case,wire,tri,aupply0,supply1,reg,integer,default,for,function,and,nand,or,nor,xor,xnor,buf,not,bufif0,bufif1,...

2017-08-17 15:18:24 700 0

原创 Perl split字符串分割函数用法指南

本文和大家重点讨论一下Perl split函数的用法,Perl中的一个非常有用的函数是Perl split函数-把字符串进行分割并把分割后的结果放入数组中。

2017-08-09 20:35:13 15772 0

原创 好用的Perl包 Class::Ref

包的链接 https://metacpan.org/pod/Class::Ref网页上介绍是 Class::Ref - Automatic OO wrapping of container references 就是将一个哈希、数组引用到一个 package 中来使用。下面给出一个例子:#!/u...

2017-08-05 00:44:00 456 0

转载 计算机原码、反码、补码详解

标签: 计算机原码反码补码大数溢出 2016-04-29 12:33 4190人阅读 评论(1) 收藏 举报 分类: 计算机基础 目录(?)[+] 注:之前查找了关于原码、反码、补码的相关资料,张子秋的博客:原码, 反码, 补码 详解讲的比较透彻。为了方便,现将其转载至此,版权归原作者所...

2017-07-30 12:20:32 989 0

原创 WDF驱动中处理消息中断(MSI)

I have been struggling with something similar in the last week. My application is slightly different because I am trying to get plain MSI interrupts ...

2017-07-18 21:43:28 1857 1

原创 解决Win10下_findnext()异常

在win10中,使用文件遍历函数_findnext会报0xC0000005错误 原因: _findnext()第一个参数”路径句柄”,返回的类型为intptr_t(long long),如果定义为long,在win7中是没有问题,但是在win10中就要改为long long或者intptr...

2017-06-25 14:39:09 3339 17

原创 Image processing on FPGA using Verilog HDL

This project is aimed to show details how to process an image on FPGA using Verilog from reading a bitmap image (.bmp), processing and writing the pr...

2017-05-13 18:24:06 1087 1

转载 奇异递归模板模式(Curiously Recurring Template Pattern,CRTP)

The Curiously Recurring Template Pattern (CRTP) is a C++ idiom whose name was coined by James Coplien in 1995, in early C++ template code.The “C” in ...

2017-05-13 10:17:42 689 0

转载 开源指令集RISC-V

作者:知乎用户 链接:https://www.zhihu.com/question/28368960/answer/63275513 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。现在已经有不少关于RISC-V的项目了玛德拉斯印度理工学院(IIT Madra...

2017-04-23 14:32:39 7348 0

原创 认识FPGA触发器的亚稳态

边沿型触发器的输出有两个稳定状态: 高电平或者低电平。为保证可靠操作, 必须要满足触发器的时序要求,也就是我们熟知的建立时间和保持时间。如果输入信号违反了触发器的时序要求, 那么触发器的输出信号就有可能会出现非法状态—亚稳态。亚稳态是一种不稳定状态,在一定时间后, 最终返回到两个稳定状态之一。亚稳...

2017-04-13 00:19:14 791 0

转载 菜鸟做设计必看!有关如何做设计的整体思路,以及能否综合的笔记

对Verilog 初学者比较有用的整理(转自它处)作者: Ian11122840 时间: 2010-9-27 09:04

2017-03-18 11:05:49 2503 0

转载 ASIC开发设计流程

ASIC开发设计流程 1. 使用语言:VHDL/verilog HDL 2. 各阶段典型软件介绍: a) 输入工具: Summit Summit 公司 b) 仿真工具: VCS, VSS Synopsys 公司 c) 综合器: DesignCompile, BC Compile Syn...

2017-03-11 22:02:28 7003 0

原创 OpenCL列举平台列表以及平台属性信息

摘自《OpenCL异构并行计算原理、机制与优化实践》// Platform.cpp : Defines the entry point for the console application. //#include "stdafx.h"#include <CL/cl.h&...

2017-01-05 22:00:43 1343 0

转载 深度学习

11 月深度学习班第一周 夯实DL必备基础 第1课 夯实深度学习数据基础 1. 必要的微积分、概率统计基础 2. 必要的矩阵、凸优化基础 3. 动手:numpy与高效计算 第2课 从线性分类器到人工神经网络 1. softmax、linearSVM线性分类器与损失函数 2. BP算法...

2017-01-05 21:57:19 501 0

原创 Intel CPU集成显卡被UEFI BIOS禁用想开启的设置

开机的时候按进入BIOS的快捷键(不同的BIOS快捷键不同,一般是F2/DEL等)进入UEFI BIOS, 进入 Advanced\System Agent(SA) Configuration\Graphics Configuration,下面显示有【初始化IGPU 】, 将其选择为【开启】...

2016-12-28 22:21:51 13659 0

转载 人脸识别数据库

作者:许小平 链接:https://www.zhihu.com/question/33505655/answer/67492825 来源:知乎 著作权归作者所有,转载请联系作者获得授权。用CNN train model 数据很重要很重要很重要,我就来分享一些公开的数据。 1. 李子青组的 ...

2016-12-26 21:09:08 4599 0

原创 VS2015 + CUDA 8.0 配置GTX1070的OpenCL 开发环境

一、查看计算机对OpenCL异构计算的支持情况使用 GPU Caps Viewer 查看计算机对OpenCL的支持情况,目前最新的版本是 gpu-caps-viewer-1-32-0, 下载地址:http://www.geeks3d.com/20161107/gpu-caps-viewer-1...

2016-12-20 22:11:11 4702 1

原创 VS2015编译boost 1.62.0

参考链接: http://blog.chinaunix.net/uid-22301538-id-3158997.htmlD:\boost_1_62_0>bjam –toolset=msvc-14.0 –prefix=D:/boost_1_62_0/output –without-python...

2016-12-08 22:36:37 877 0

原创 正则表达式练习笔记

下面的内容是一个 data1.txt 文本内容,里面记录了一些正则表达式的笔记long long ago there is girl, she's name is little redhat.. long_long_long#long;long:long This is a test t...

2016-09-26 21:14:46 366 0

转载 Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5 版本

转载: http://www.cnblogs.com/BlackStorm/p/5183490.htmlUbuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5 版本 如果没记错的话,阿里云ECS上的Ubuntu也是LTS版本。如果还在使用较旧版本的Ubuntu,或者是U...

2016-09-11 09:50:53 637 0

转载 a.out、coff、elf三种文件格式

转自:http://blog.chinaunix.net/uid-11469366-id-1747286.html补充:a.out早期并不是elf格式的,而是unix下另一种可执行格式,新的a.out是本文讨论了 UNIX/LINUX 平台下三种主要的可执行文件格式:a.out(assembler...

2016-09-09 22:31:35 1156 0

转载 现代C++函数式编程

链接 http://geek.csdn.net/news/detail/96636概述 函数式编程是一种编程范式,它有下面的一些特征:函数是一等公民,可以像数据一样传来传去。 高阶函数 递归 pipeline 惰性求值 柯里化 偏应用函数 C++98/03中的函数对象,和C++11...

2016-09-04 21:14:29 614 0

原创 387. First Unique Character in a String QuestionEditorial Solution

Given a string, find the first non-repeating character in it and return it’s index. If it doesn’t exist, return -1.Examples:s = “leetcode” return 0....

2016-08-29 23:48:10 491 0

原创 使用有限状态机(FSM)解释shell 命令

一、有限状态机(Finite State Machine,FSM)是表示有限个状态及在这些状态之间的转移和动作等行为的数学模型,在计算机领域有着广泛的应用。FSM一个常见的应用就是用来负责Parser复杂的数据结构,比如解释URI协议(uri-rfc239、uri-rfc3986)(注释:统一资源...

2016-08-19 00:03:26 1151 0

转载 SCSI、FC、iSCSI三大协议概述

一、SCSI SCSI是小型计算机系统接口(Small Computer System Interface)的简称,于1979首次提出,是为小型机研制的一种接口技术,现在已完全普及到了小型机,高低端服务器以及普通PC上。SCSI可以划分为SCSI-1、SCSI-2、SCSI-3,最新的为SCSI...

2016-08-07 18:06:44 16859 3

原创 X86 CMOS

1、cmos简介。 cmos是主板上一块可读写的RAM芯片。用途:主要用来保存当前系统的硬件配置和操作人员对某些参数的设定。cmos芯片是由一块纽扣电池供电。因此在关机状态内部信息也不会丢失。2、cmos所在的端口。 cmos芯片是挂在cpu的io空间上的.(x86体系是独立编址的...

2016-08-06 09:41:08 663 0

原创 Reverse Integer

https://leetcode.com/problems/reverse-integer/Reverse digits of an integer.Example1: x = 123, return 321 Example2: x = -123, return -321Have you tho...

2016-07-28 22:51:45 258 0

提示
确定要删除当前文章?
取消 删除