自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (7)
  • 收藏
  • 关注

原创 ubuntu15.10 源码安装 tensorflow

刚买的新机器,安装上最新的ubuntu系统。按照官网的流程安装的,没有选择GPU支持。下载源码。需要git,如果没有安装git需要先安装。git clone --recurse-submodules https://github.com/tensorflow/tensorflow安装Bazel 先安装依赖 sudo apt-get install openjdk-8-jdk openjdk

2015-11-27 18:32:47 11301 7

转载 万能Makefile

##################################################### Generic makefile - 万能Makefile# for compiling and linking C++ projects on Linux # Author: George Foot  Modified:Jackie Lee#################

2015-03-05 12:19:59 719

转载 人在寂寞中

人在寂寞中有三种状态。一、是惶惶不安,茫无头绪,百事无心。二、是渐渐习惯于寂寞,安下心来,建立起生活的条理,用读书、写作或别的事务来驱逐寂寞。三、是寂寞本身成为一片诗意的土壤,一种创造的契机,诱发出关于存在生命自我的深邃思考和体验。——周国平《独处是一种能力》

2013-01-14 11:39:46 439

转载 经典书籍

计算机经典书籍   1、Java   Java编程语言(第三版)---Java四大名著----James Gosling(Java之父)   Java编程思想(第2版)----Java四大名著----Bruce Eckel   Java编程思想(第3版)----Java四大名著----------------Bruce Eckel   JAVA 2核心技术 卷I:基础知识(

2012-01-13 23:19:25 653

转载 俗话说,可俗话又说

<br /><br />1、俗话说:兔子不吃窝边草;可俗话又说:近水楼台先得月!<br />2、俗话说:宰相肚里能撑船;可俗话又说:有仇不报非君子!<br />3、俗话说:人不犯我,我不犯人;可俗话又说:先下手为强,后下手遭殃!<br />4、俗话说:男子汉大丈夫,宁死不屈;可俗话又说:男子汉大丈夫,能屈能伸!<br />5、俗话说:打狗还得看主人;可俗话又说:杀鸡给猴看!<br />6、俗话说:知无不言,言无不尽;可俗话又说:交浅勿言深,沉默是金!<br />7、俗话说:车到山前必有路;可俗话又说:不撞南

2011-01-11 15:42:00 661

原创 Android在新平台上的移植

最近公司退出了新一代的arm芯片,硬件有改变的还有PMU,Audio,Graphic。由于大部分硬件都没有改变,所以我们的思路很简单,就是在原来的软件版本上进行修改。另外两个同事忙活了一个月左右的时间,先后跑起来了XLoader,Uboot和Linux Kernel。但是Android死活都起不来,看了几次启动的log,最后一句都是I/ActivityManager(***): Memory class: 16。我又重复启动了十几遍,发现并不是每次都挂在这句log之后。肯定是logcat不能及时将log设备

2011-01-08 17:03:00 1211

翻译 Java的ClassLoader机制

<br /><br />为了深入了解Java的ClassLoader机制,我们先来做以下实验:<br />package java.lang;<br />public class Test {<br />    public static void main(String[] args) {<br />        char[] c = "1234567890".toCharArray();<br />        String s = new String(0, 10, c);<br />    }<

2010-10-15 10:24:00 586

原创 Java线程实现异步消息

import java.util.concurrent.TimeUnit;class MyObject implements Runnable { private Monitor monitor; public MyObject(Monitor monitor) {  this.monitor = monitor; } public void run() {  try {   TimeUnit.SECONDS.sleep(3);   System.out.println("i'm going.");   m

2010-10-07 23:00:00 4129

原创 Linux设备驱动程序学习

<br />http://blog.chinaunix.net/u1/34474/showart_404278.html

2010-07-02 18:38:00 637

原创 用Gcc制作Library

Library 可分成三种, static 、 shared 与 dynamically loaded 。1. Static librariesStatic 链接库用于静态链接,简单讲是把一堆 object 檔用 ar(archiver) 包装集合起来,文件名以 `.a 结尾。优点是执行效能通常会比后两者快,而且因为是静态链接,所以不易发生执行时找不到 library 或版本错置而无法执

2010-04-02 11:03:00 3501

转载 动态库的soname

-Wl,-soname -Wl 告诉编译器将后面的参数传递到连接器。而 -soname 指定了共享库的 soname 这个soname的存在是为了兼容方便。 比如:    有一个程序ap1,以及一个库libtest.so.1    ap1启动的时候需要libtest.so.1    如果链接的时候直接把libtest.so.1传给了ap1,那么将来库升级为libtest

2010-04-02 10:53:00 4240 2

翻译 vim+cscope的使用

首先 vim --version | grep cscope,看看vim是否支持cscope,如果不支持需要重新安装vim。最简单的是在./configure 后加上-enable-cscope,当然可以在Makefile文件(./src/Makefile)中修改(把原来的注释去掉),这是最根本的:        1. vim的准备       首先 vim --version | grep cs

2010-03-24 12:42:00 794

转载 红黑树

红黑树 平衡二叉树

2010-03-02 15:07:00 404

原创 STL容器学习

STL(Standard Template Library,标准模板库)是惠普实验室开发的一系列软件的统称。它是由Alexander Stepanov、Meng Lee和David R Musser在惠普实验室工作时所开发出来的。现在虽说它主要出现在C++中,但在被引入C++之前该技术就已经存在了很长的一段时间。STL的代码从广义上讲分为三类:algorithm(算法)、container(容器)

2010-03-02 15:01:00 503

转载 http协议基础

http协议基础  HTTP(HyperText Transfer Protocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP协议的详细内容请参考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息

2010-01-23 00:00:00 490

转载 内核中的互斥之我见

http://www.linuxforum.net/forum/showflat.php?Cat=&Board=linuxK&Number=377152&page=&view=&sb=&o=&vc=1

2010-01-20 18:02:00 453

转载 信号量/锁

我开始说信号亮有一个计数   后来又说信号亮可以睡眠,自旋锁不可以   面试的阴森的不语,   大家说是什么? >我想,面试的想要答案就是   睡觉/死循环 不会问道内核实现方案 >同意,spinlock只是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是否该自旋锁的保持者已经释放了锁。sem则会导致调用睡眠。然后应用上就是前者可以在中断处理中

2010-01-20 17:17:00 1289

原创 http meta介绍

您的个人网站即使做得再精彩,在“浩瀚如海”的网络空间中,也如一叶扁舟不易为人发现,如何推广个人网站,人们首先想到的方法无外乎以下几种:  1 在搜索引擎中登录自己的个人网站  2 在知名网站加入你个人网站的链接  3 在论坛中发帖子宣传你的个人网站   很多人却忽视了HTML标签META的强大功效,一个好的META标签设计可以大大提高你的个人网站被搜索到的可能性,有兴趣吗,谁我来重

2010-01-04 18:31:00 1240

转载 debian网络配置文件的写法

刚把debian装好的时候,网络配置文件/etc/network/interfaces是这样子的:# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).# The loopback

2010-01-04 12:58:00 5099 1

转载 私有虚函数

c++与java的对话:1.私有虚函数    我是一名既用c++又用java的程序员,在C++编程中我体验到了的高效、灵活,模板容器类和function object用起来非常方便,同时又体验到了c++的复杂与不直观,读c++代码时常常被隐式类型转换和操作符重载误导。使用java的过程中我感受到了简单、直观的快乐,不用考虑悬挂指针和内存释放,使我的大量思考时间可以集中于设计方面,finally

2009-12-30 15:27:00 2058

翻译 什么是可重入

若一个程序或子程序可以安全的被并行执行,则称其为可重入(reentrant或re-entrant)的;即当该子程序正在运行时,可以再次 进入并执行它。若一个函数是可重入的,则该函数: 不能含有静态(全局)非常量数据。 不能返回静态(全局)非常量数据的地址。 只能处理由调用者提供的数据。 不能依赖于单实例模式资源的锁。 不能调用不可重入的函数。 多用户/对象/进

2009-12-17 11:19:00 1271

转载 库文件

 动态链接库的Lib文件与Dll文件的作用 (1)lib是编译时需要的,dll是运行时需要的。如果要完成源代码的编译,有lib就够了。如果要使动态连接的程序运行起来,有dll就够了。在开发和调试阶段,当然最好都有。(2)在动态库的情况下,有两个文件,一个是引入库(.LIB)文件,一个是DLL文件,引入库文件包含被DLL导出的函数的名称和位置,DLL包含实际的函数和数据,应用程序使用LI

2009-12-07 15:16:00 549

转载 系统启动挂载根文件系统时Kernel panic

系统启动挂载根文件系统时Kernel panic制作根文件系统 kernel arm   2009-05-21 21:17   阅读691   评论4   字号: 大大  中中  小小 这类问题很常见,先总体介绍一下解决思路。能出现让人激动的的控制台,那么系统移植已经接近完成;但是不少人在最后一步出现问题。要点如下:1. 在正确的位置烧写正确格式的文件系

2009-11-30 15:51:00 743 1

转载 基于S3C2440的Linux内核移植和yaffs2文件系统制作

  标签: 内核移植   基于S3C2440的Linux内核移植和yaffs2文件系统制作基于S3C2440的Linux内核移植和yaffs2文件系统制作  Linux内核移植和根文件系统制作第一章 移植内

2009-11-27 16:32:00 1405

转载 RTAI分析

 RTAI分析RTAI分析RTAI(Real-Time Application Interface)是对Linux内核的硬实时扩展,它遵循自由软件规范;它可以提供工业级的RTOS功能,而且其所有的功能都可无缝的通过GNU/Linux环境访问。RTAI项目是由意大利米兰理工学院航天工程系(DIAPM)发起开发的遵

2009-11-06 16:44:00 1292

s7310-8-bit-inference-with-tensorrt.pdf

● Goal: Convert FP32 CNNs into INT8 without significant accuracy loss. ● Why: INT8 math has higher throughput, and lower memory requirements. ● Challenge: INT8 has significantly lower precision and dynamic range than FP32. ● Solution: Minimize loss of information when quantizing trained model weights to INT8 and during INT8 computation of activations. ● Result: Method was implemented in TensorRT. It does not require any additional fine tuning or retraining.

2019-11-08

Android核心分析

系统分析Android启动,窗口图形,进程通信,应用框架等等

2010-12-17

Understanding the Linux Kernel 3rd Edition

Understanding the Linux Kernel, 3rd Edition By Daniel P. Bovet, Marco Cesati

2010-10-15

深入理解Linux内核

中文版,中国电力出版社出版,清晰度还可以

2010-10-15

HackingHelloWorld

深入浅出Linux上Hello World的运行机制

2010-06-14

嵌入式Linux内存使用与性能优化

嵌入式linux内存使用与性能优化,史子旺,叶超群,蔡建宇

2010-05-10

空空如也

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

TA关注的人

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