字符串中的第一个唯一字符

leetcode 的easy题: 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1 案例: s = "leetcode" 返回 0. s = "loveleetcode", 返回 2. 注意事项:您可以假定该字符串只包...

2019-04-22 09:54:05

阅读数 33

评论数 0

U-Boot详细分析(3)——系统时钟操作

一、引子 在上一篇文章 U-Boot详细分析(2)——Exynos4412启动过程中可以看到,BL2程序流程图中有SET CLOCK’s这一步骤, 并且在U-Boot源码的 board/samsung/smdkc210/lowlevel_init_SCP.S的文件中也有着对时钟初始化的相关代码(因...

2019-02-20 04:49:17

阅读数 516

评论数 3

U-Boot详细分析(2)——Exynos4412启动过程

一、 iROM 首先arm的pc指针从0x0地址开始执行,打开4412手册可以看到0x0000_0000地址存放着iROM: 所以4412上电后会到iROM中去执行,iROM是4412出厂时就固化的一段程序,这段程序提供了执行arm代码的基本环境,并且从SD/MMC,eMMC4.3,eMMC4....

2019-02-18 16:13:58

阅读数 470

评论数 0

U-Boot详细分析(1)——编译过程分析

一、编译入手 根据从官网上下载来的U-boot源码中README文件中可以得到信息,如果要使用开发板board/<board_name>,应该先执行"make <board_name>_con...

2019-02-18 01:41:58

阅读数 471

评论数 0

U-Boot详细分析(0)——前言

一、引子 本人作为一名计算机科学与技术专业的学生,在大学的专业课中系统地学习了硬件和软件的相关专业课,并且未来很有可能从事嵌入式方面的工作,有必要对嵌入式方向进行一个更加深入的学习。 在嵌入式方向有过stm32、51等单片机的学习和项目训练,粗略的看过韦东山的嵌入式Linux系列教程,考取了《嵌入...

2019-02-17 23:52:52

阅读数 437

评论数 0

Hyperledger Fabric 中first-network下demo分析

一、引子 安装Hyperleder Fabric后都要跑一下demo,安装1.3版本的博客在: Hyperledger fabric 1.3安装记录 在fabric-sample/first-network路径下执行了下列命令,来生成、建立网络并执行例子和清除网络: ./byfn.sh gener...

2019-01-28 15:13:26

阅读数 617

评论数 0

基于Triplet+VGG16 & 百度API的人脸识别器设计与实现

本文是从智慧门禁系统项目工程实践中摘取出人脸识别模块来进行一个记录。 一、人脸识别器软件设计 1.1 总体流程图 1.2 系统代码目录结构 二、模块详细设计 人脸识别器模块为了方便后台进行调用,给出了一个接口,通过不同参数的传入可以选择训练或识别,并且根据选择的功能返回不同的返回值,代表不同的...

2019-01-10 10:57:02

阅读数 554

评论数 0

Linux系统调用分析+系统调用添加 (基于linux-4.20)

一、 系统调用的概念 系统调用在Wikipedia中的解释为: In computing, a system call is the programmatic way in which a computer program requests a service from the kerne...

2019-01-07 16:27:37

阅读数 752

评论数 0

Fabric ca学习笔记

一、为什么要有fabric-ca 1.1 Fabric账号 1.1.1 为什么要有Fabric账号 不同于传统的账号体系(由账号和密码两个属性组成,账号和密码只是获取操作权限的工具) 区块链系统的一个特点:记录在区块链中的数据具有不可逆、不可篡改的特性。 根据这一特性,Fabric中每条交易都会加...

2018-12-25 11:59:52

阅读数 662

评论数 0

Hyperledger Fabric五大模块

《区块链开发实战——Hyperledger Fabric》学习笔记 一、 cryptogen 1.1 cryptogen功能 生成组织结构和账号相关的文件在 系统设计之后根据设计编写cryptogen的配置文件,然后根据配置文件生成相关证书文件 即用来生成证书文件的工具,搭建网络的第一步就是使...

2018-12-24 16:39:47

阅读数 654

评论数 2

Hyperledger fabric 1.3安装记录

一、环境 主机:阿里云轻量应用服务器 系统:Ubuntu 16.04(基于4.4内核) 二、先决条件 2.1 go 用此时最新的1.11.2版本 下载: wget https://dl.google.com/go/go1.11.2.linux-amd64.tar.gz 安装: tar -zxv...

2018-12-09 18:09:29

阅读数 1006

评论数 1

Tensorflow与深度学习笔记

根据学习《TensorFlow实战Goolgle深度学习框架》摘抄的三四章重点 一、计算图——Tensorflow的计算模型 1.1 计算图的概念 TensorFlow中的每一个计算都是计算图上的一个节点,而节点之间的边描述了计算之间的依赖关系 两个向量相加样例的计算图: 1.2 计算图的使...

2018-11-13 22:47:40

阅读数 515

评论数 0

Linux进程的优先级

为什么要有优先级:在多任务操作系统中,操作系统为了区分进程的重要程度,需要有一个衡量重要程度的指标,优先级便由此产生 一、nice值和Priority值 首先用top命令看一下当前进程的信息: top 得到: 可以看到有两个属性 PR 和 NI,这两个就是Priority 和...

2018-09-10 22:34:39

阅读数 557

评论数 0

计算机视觉:【CS231n】 Assignment 1:Image Classification & kNN

1. 理解基础图像分类、数据驱动方法和流程 understand the basic Image Classification pipeline and the data-driven approach (train/predict stages) 1.1 图像分类(Image Class...

2018-09-10 12:40:34

阅读数 573

评论数 0

Linux内核中list.h

一、链表的定义和操作 1.1 链表的定义 list.h中对链表进行了定义: struct list_head { struct list_head *next, *prev; }; 这一不含数据域的双向链表,可以内嵌到任何结构中,比如可以按照以下方式定义含有数据域的链表: ...

2018-09-10 12:30:37

阅读数 504

评论数 0

快速排序

问题 将一个数组从小到大排序 解决 选择一个数字a(可以是要排序数组里任意数字,这里直接选择排序的中间数字),把小于a的数放在数组左边,把大于a的数组移到数组右边;再对左边和右边的两个子数组排序(即递归操作) 代码 static void Swap(int *a,int *b){...

2018-08-12 23:54:55

阅读数 493

评论数 0

递归解决汉诺塔问题+改变规则解决

一、汉诺塔问题 1.1 问题描述 三根柱子,其中一根柱子从上到下依次摆放着从小到大的圆盘: - 每次只能移动一个圆盘 - 并且大圆盘不能在小圆盘之上 - 需要把这个柱子上的圆盘全部移动到另一根柱子上 问题抽象为,把a柱子上的N个圆盘按照顺序摆放到柱子c上: 1.2 问题解决 ...

2018-07-31 20:01:34

阅读数 561

评论数 0

一个栈实现另一个栈的排序

使用C++完成《程序员代码面试指南 IT名企算法与数据结构题目》 题目 一个栈中元素的类型为整形,现在想将该栈按从大到小的顺序排序,只许申请一个栈。除此之外,可以申请新的变量,但不能申请额外的数据结构 解决 排序栈为myStack,辅助栈为helpStack,整体思想是把myStack...

2018-07-31 00:45:37

阅读数 632

评论数 0

使用递归函数和栈逆序操作一个栈

使用C++完成《程序员代码面试指南 IT名企算法与数据结构题目》 题目 使用递归函数来实现对一个栈的逆序 比如一个栈依次压入1 2 3,则栈顶到栈底分别为3 2 1,将栈逆序后栈顶到栈底为 1 2 3 实现 两个递归函数解决问题 1. 将栈的栈底元素返回并移除 2. 逆序操作一个...

2018-07-31 00:15:19

阅读数 523

评论数 0

由两个栈组成一个队列

使用C++完成《程序员代码面试指南 IT名企算法与数据结构题目》 题目 编写一个类,用两个栈实现队列,支持队列操作: - push:入队 - pop:出队(不返回值) - front:返回最先入队的值 实现 栈的特点是先进后出,队列特点是先进先出 使用两个栈一个最为压入栈,一个...

2018-07-30 20:25:52

阅读数 525

评论数 0

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