自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(233)
  • 资源 (5)
  • 收藏
  • 关注

原创 tensorflow在openwrt等嵌入式linux系统上的移植以及NEON优化

经过长达2个多月的折腾,终于将tensorflow C代码部分编译成了.so动态库,同时开启了NEON优化,编译benchmark_model程序成功,并在openwrt系统中成功运行,在此记录一下。

2018-01-03 22:23:48 3029 2

转载 示波器的交流耦合与直流耦合

交流耦合(AC Coupling)就是通过隔直电容耦合,去掉了直流分量  直流耦合(DC Coupling)就是直通,交流直流一起过,并不是去掉了交流分量。  比如在3V的直流电平上叠加一个1Vpp的弦波,如果用直流耦合,看到的是以3V为基准,+/-0.5V的正弦波;如果用交流耦合,看到的是以0V为基准,+/-0.5V的正弦波。示波器的输入耦合方式的意思是输入信号的传输方式。  

2017-10-19 15:41:17 21984

转载 模拟电源 开关电源 数字电源

什么是模拟电源  模拟电源:即变压器电源,通过铁芯、线圈来实现,线圈的匝数决定了两端的电压比,铁芯的作用是传递变化磁场,(我国)主线圈在50HZ频率下产生了变化的磁场,这个变化的磁场通过铁芯传递到副线圈,在副线圈里就产生了感应电压,于是变压器就实现了电压的转变。  模拟电源的缺点:线圈、铁芯本身是导体,那么它们在转化电压的过程中会由于自感电流而发热(损耗),所以变压器的效率很低,一般不会超

2017-10-19 15:02:07 1173

转载 JDK/JRE/JVM区别与联系

JDK/JRE/JVM区别与联系很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的。今天特写此文,来整理下三者的关系。 JDK : JavaDevelopment ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment,JRE),一

2017-08-11 11:41:11 611

转载 rpm使用

RPM是RedhatPackageManager的缩写,是由RedHat公司开发的软件包安装和管理程序,同Windows平台上的Uninstaller比较类似。使用RPM,用户可以自行安装和管理Linux上的应用程序和系统工具。RPM可以让用户直接以binary方式安装软件包,并且可替用户查询是否已经安装了有关的库文件;在用RPM删除程序时,它又会聪明地询问用户是否要删除有关的程序。如果使用RPM

2017-03-13 09:41:38 582

转载 27 个Jupyter Notebook的小提示与技巧

27 个Jupyter Notebook的小提示与技巧Jupyter notebook, 前身是 IPython notebook, 它是一个非常灵活的工具,有助于帮助你构建很多可读的分析,你可以在里面同时保留代码,图片,评论,公式和绘制的图像。Jupyter具有非常强的可扩展性,支持很多编程语言,并且易于部署到你的个人电脑和几乎所有的服务器上 -- 你只需要使用ssh

2017-03-03 16:11:54 58446 1

转载 Python·Jupyter Notebook各种使用方法记录·持续更新

Python·Jupyter Notebook各种使用方法记录·持续更新转载: http://blog.csdn.net/tina_ttl/article/details/51031113#%E4%B8%89jupyter%E7%9A%84%E5%90%84%E7%A7%8D%E5%BF%AB%E6%8D%B7%E9%94%AEPythonJupyter Notebook各种使

2017-03-03 16:04:15 953

转载 Tasklet与Workqueue

一、中断处理的tasklet(小任务)机制中断服务程序一般都是在中断请求关闭的条件下执行的,以避免嵌套而使中断控制复杂化。但是,中断是一个随机事件,它随时会到来,如果关中断的时间太长,CPU就不能及时响应其他的中断请求,从而造成中断的丢失。因此,Linux内核的目标就是尽可能快的处理完中断请求,尽其所能把更多的处理向后推迟。例如,假设一个数据块已经达到了网线,当中断控制器接受到这个中断请求

2017-02-27 18:37:20 389

转载 Linux Page cache和Block I/O layer

下面内容是来自LKD的读书笔记,见该书的《Chapter 16 The Page Cache and Page Writeback》和《Chapter 14 The Block I/O Layer》,由于该书只是概述,因为可能会添加ULK中的内容。先看《Chapter 16 The Page Cache and Page Writeback》Linux实现了一个disk cache叫pag

2017-02-25 14:14:36 3861

转载 文件操作函数在VFS层的实现

文件操作函数在VFS层的实现参考"Understanding Linux kernel"中的"12.6 Implementations of VFS System Calls"中的介绍。虚拟文件系统(Virtual Filesystem Switch,VFS)为各种文件系统提供了一个通用的接口,它使得上层进程在进行与文件系统相关的操作时可以使用同一组系统调用,但是系统调用在内核中可

2017-02-24 15:12:12 2158

转载 [Python入门及进阶笔记]Python-decorator装饰器小结

基本概念具体概念自己google装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理, Web权限校验, Cache等。很有名的例子,就是咖啡,加糖的咖啡,加牛奶的咖啡。本质上,还是咖啡,只是在原有的东西上,做了“装饰”,使之附加一些功能或特性。例如记录日志,需要对某些函数进行记录笨的办法,每个函数加入代码,如果代码变了,就悲催了

2017-02-12 12:29:42 353

转载 https原理:证书传递、验证和数据加密、解密过程解析

写的太好了,就是我一直想找的内容,看了这个对https立马明白多了http://www.cnblogs.com/zhuqil/archive/2012/07/23/2604572.html我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。HTTPS简介HTTPS其实是有两部分组成:HTTP + S

2017-01-20 11:23:30 435

转载 Linux常用性能调优工具索引

http://blog.yufeng.info/archives/2524前段时间看到brendangregg的 Linux Performance Analysis and Tools PPT里面提到Linux常用性能调优工具, 见下图:其中提到了的工具,大部分在我日常工具箱里或者在实践的案例里面使用过, 都有很高的价值,这里方便大家索引下:nicstat: 参见

2016-12-28 14:25:38 364

转载 Some Examples of PCIE Transactions

Some Examples of TransactionsThis section describes a few transaction examples showing packets transmitted between requester and completer to accomplish a transaction. The examples consist of a memo

2016-12-13 17:34:10 895

转载 ELF文件格式简介

ELF文件格式简介 2014-11-02ELF代表Executable and Linkable Forma,是一种对可执行文件、目标文件和库使用的文件格式,跟Windows下的PE文件格式类似。ELF格式是是UNIX系统实验室作为ABI(Application Binary Interface)而开发和发布的,早已经是Linux下的标准格式了。 本文使用如下的简单程序来具

2016-11-26 12:04:53 3396 1

转载 Linux操作系统下/etc/hosts文件配置方法

Linux操作系统下/etc/hosts文件配置方法Linux 的/etc/hosts是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。不同的linux版本,这个配置文件也可能不同...1、关于/etc/host,主机名和IP配置文件 Hosts - The static table lookup for host name(主机名查询静态表

2016-10-27 13:36:32 844

转载 Linux内核探索之路——关于书

在学习Linux内核代码的过程中,定会参考很多书籍以及网路资源,但是并不是所有的书籍和资源都能够帮助你前进,或者说是能够将你引导向正确而高效的道路。 在学习的一些阶段可能会需要不同的书,比如在第一个阶段,一些基本的书籍都是可以参考的。这个阶段的书籍非常多,比如《鸟哥的linux私房菜》,它介绍了Linux系统的基本概念和使用。《高级Bash脚本编程指南》可以说是学习Shell的利器,翔实的

2016-10-18 23:01:23 1181

转载 Linux内核学习经验总结

转载: http://blog.chinaunix.net/uid-30558445-id-5520629.html开篇学习内核,每个人都有自己的学习方法,仁者见仁智者见智。以下是我在学习过程中总结出来的东西,对自身来说,我认为比较有效率,拿出来跟大家交流一下。内核学习,一偏之见;疏漏难免,恳请指正。为什么写这篇博客

2016-10-18 22:57:48 425

转载 linux FHS 与 目录树

内容源于: 鸟哥的linux私房菜链接如下:Linux 的文件权限与目录配置目录FHS 目录规则目录树FHS(Filesystem Hierarchy Standard):FHS依据文件系统使用的频繁与否与是否允许使用者随意更动, 而将目录定义成为四种交互作用的形态,用表格来说有点像底下这样: 可分享的(shareable)

2016-10-13 10:19:37 490

转载 GRUB启动命令详解

一、菜单命令 菜单命令只能用于grub配置文件的全局配置部分,不能用在grub命令行交互界面,菜单命令在配置文件中应放在其它命令之前。1、default //设置默认启动的菜单项 2、fallback //设置启动某菜单项失败后反回的菜单项 3、hiddenmenu //隐藏菜单界面 4、timeout //设置菜单自动启动的延时时间 5、title //开始一个菜单项

2016-10-12 11:49:36 14759

转载 Linux命令---> 查看文件夹大小,搜索命令

(1)查看文件夹大小     “du -sh 文件夹”   (2)history显示的执行命令序号,用!n可以重新执行。(3)当前目录下查找a.c文件,“./”可替换为“.”   find -name a.c  ./     (4)当前目录下所有文件查找“xxx”   grep "xxx" . -r -n      (5)windows下命令为

2016-10-12 10:10:26 427

转载 grub命令

grub命令是多重引导程序grub的命令行shell工具。 语法grub(选项)选项--batch:打开批处理模式;--boot-drive=:指定stage2的引导驱动器;--config-file:指定stage2的配置文件;--device-map=:指定设备的映射文件;--help:显示帮助信息;--install-

2016-10-12 09:59:36 658

转载 linux SystemCalls

https://www.kernel.org/doc/man-pages/--> System callshttp://man7.org/linux/man-pages/dir_section_2.html

2016-09-28 10:08:17 406

转载 /proc/filesystems

I see this from "http://man7.org/linux/man-pages/man2/mount.2.html":Values for thefilesystemtype argument supported by the kernel are listed in /proc/filesystems (e.g., "btrfs", "ext

2016-09-26 22:48:51 2464

转载 Linux内核调试方法总结

转载: https://my.oschina.net/fgq611/blog/113249Linux内核调试方法总结内核开发比用户空间开发更难的一个因素就是内核调试艰难。内核错误往往会导致系统宕机,很难保留出错时的现场。调试内核的关键在于你的对内核的深刻理解。 一  调试前的准备在调试一个bug之前,我们所要做的准备工作有: 有一个被确认的bug

2016-09-20 22:20:09 1303

转载 VFS中的基本数据结构

转载:http://edsionte.com/techblog/archives/1984本文涉及VFS中的数据结构有:struct super_block;struct inode;struct dentry;struct file;Linux中的VFS(关于VFS更加全面的解说可以看这里)以一组通用的数据结构来描述各种文件系统。这些数据结构分别是超级块、索引结点、目录项和文

2016-09-20 12:16:18 3101

转载 fio使用指南

转载:这个文档是对fio-2.0.9 HOWTO文档的翻译,fio的参数太多了,翻译这个文档时并没有测试每一个参数的功能和使用方法,只有少量参数做了试验,大部分的参数采用的是根据字面翻译或是个人理解的翻译,必然有些出入,先发出来,以后有使用的时候再被充和修改。在另一个文档中会对fio自带的实例进行分析,可能会更为清晰一些。 fio这个工具实在太强大了,列举一下他的NB之处吧 1)支

2016-07-10 16:21:45 1540

转载 RedHat ISO

不为什么,就为了方便搜索,特把红帽EL 5、EL6 的各版本整理一下,共享出来。RedHat Enterprise Server 6.7 for i386 Boot Disk:rhel-server-6.7-i386-boot.iso SHA-256 Checksum: 798d24aa6a2805aebd46617c25bf769b97c47afac73c8674b5e32d

2015-12-29 13:23:14 1479

转载 U盘安装CentOS 7/RedHat7提示 “Warning: /dev/root does not exist, could not boot” 解决办法

U盘安装CentOS 7/RedHat7提示 “Warning: /dev/root does not exist, could not boot” 解决办法1、把U盘的Lable(即标签)修改成centos2、在安装界面上按TAB键,修改启动路径,把”CENTOS\x207\x20x86_64″改成 “centos”

2015-12-28 14:31:33 8003

转载 如何查看linux发行版版本信息

在linux下面察看版本信息,通常使用的命令是uname ubuntu系统:$ uname -aLinux wanghaifeng-laptop 2.6.32-23-generic #37-Ubuntu SMP Fri Jun 11 07:54:58 UTC 2010 i686 GNU/LinuxRedHat系统:$ uname -aLinux localhost.lo

2015-12-28 11:39:05 465

转载 syntax error:unexpected end of file

if [ -n "$1" ]then  echo "111"else  echo "222"fiexit 0执行sh my.sh par 提示syntax error:unexpected end of file.错误请问为什么啊?文本编辑是在windows下通过记事本编写的这个文件,运行 在cygwin模拟LINUX软件环境下。解决思路:DOS下文件和

2015-11-20 22:40:16 637

转载 软件版本: alpha, beta, release, SPx

软件会出现三种版本 1. alpha内部测试版本,极不稳定,一般也不会出现的公众视线,仅供内部测试人员测试用。 2. beta公共测试版,就是对外发布软件的测试版,收集公众的意见和建议。 3. 就是正式版了,一般都很稳定。 4. 再就是SP,service Package,补丁包,针对正式版的漏洞以及改进集成的补丁包。

2015-11-05 13:05:57 361

转载 如何查看电脑硬盘是gpt分区还是MBR分区

右击桌面上的'计算机“点击”管理“在”管理“中找得”磁盘管理“右击”磁盘0“选择”属性“在”属性“中切换到”卷“标签,这时我们就可以看到”磁盘分区形式“可以看到为gpt

2015-11-01 22:35:03 2599

转载 linux系统/var/log目录下的信息详解

1)/var/log/secure:记录登录系统存取数据的文件;例如:pop3,ssh,telnet,ftp等都会记录在此.2)/ar/log/btmp:记录登录这的信息记录,被编码过,所以必须以last解析;例如:lastb | awk '{ print $3}' | sort | uniq -c | sort -nr | more3)/var/log/message:几

2015-10-19 14:18:59 992

转载 VID, DID, Subsystem Vendor ID, Subsystem Device ID

The Subsystem Device ID and Vendor ID registers are part of the PCI Configuration registers. These are usually used when a PCI device is used as part of an add-in card. For example, if you are using

2015-10-12 16:24:05 3030

翻译 gonna, gotta, wanna

在美国大片里经常看到这两个表达法,只知道gonna =going to, gotta=have got to ,但是,这两个表达,一般用于口语里什么样的情境里呢?能否举些例子来说明? 1. be gonna = be going to,口语常见用法,注意前面要有be,后面跟动词原形。  Are you gonna be there if I was down? 我失意的时候你会在吗?('N

2015-09-27 09:19:22 856

转载 Remove advertisement of Storm 5

replace the folder C:\ProgramData\Baofeng\StormPlayer\Profiles\md\ with a empty file "md", then there will be no advertisement !!!

2015-09-21 20:35:37 420

转载 linux查看设备信息和驱动安装信息

在LINUX环境开发驱动程序,首先要探测到新硬件,接下来就是开发驱动程序。常用命令整理如下:用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart)查看CPU信息:cat /proc/cpuinfo查看板卡信息:cat /proc/pci查看PCI信息:lspci (相比cat /proc/pci更直观)

2015-09-21 10:38:55 41816

转载 RPM使用说明总结

RPM是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、S.u.S.E.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。R

2015-09-18 12:57:12 617

转载 163的yum镜像,linux的宝库

网址:http://mirrors.163.com/以centOS为例:打开网页http://mirrors.163.com/  --->  centOS --> os --> x86_64 --> Packages 里面有好多rpm包这个网站得好好研究研究,有很多东西,对搭建开发环境很有帮助!!!!

2015-09-18 12:26:20 429

概率论与数理统计

概率课本,如果从事人工智能相关领域的开发,需要概率相关的知识。

2019-02-20

STM32的NVIC_PriorityGroupConfig使用及优先级分组方式理解

STM32的NVIC_PriorityGroupConfig使用及优先级分组方式理解

2017-07-18

linux编译系统

linux编译系统,说明linux如何编译的原理的哦。

2014-06-09

MC201--OTGtoSerial 使用说明书(V1.0)

安卓 平板 手机 OTG 串口 RS232 TTL

2013-12-08

深入理解计算机体系结构

深入理解计算机体系结构,很好的介绍了计算机系统!

2013-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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