Shao Guoliang的博客

未来不迎,当时不杂,过往不恋


  • Home

  • About

  • Tags

  • Categories

  • Archives

  • Sitemap

  • Search

C++常用数据类型以及STL容器总结

Posted on 2020-01-31 | In 技术 |
C++ STL标准资源库STL包括三个核心组件: 容器:管理某一个类型的集合 算法:作用于容器 迭代器:遍历容器的对象 C++基本数据类型内置数据类型 类型 占用位(字节) char 1 int 4 short 2 long 8 (16位机器是4) long long ...
Read more »

Linux最小系统

Posted on 2020-01-14 | In 嵌入式 |
讯为iTOP-4412嵌入式学习。Linux最小系统制作与烧写 环境 ubuntu 12.04 (GCC版本降为4.4) 12345678910111213apt-get install gcc-4.4 g++-4.4 g++-4.4-multilib gcc-4.4-multilibupdate ...
Read more »

Mac下配置VSCode

Posted on 2020-01-10 | In 技术 |
最近配置了Mac和Linux下的VSCode来进行C++开发可参考:https://zhuanlan.zhihu.com/p/48233069但是有一些环境配置有出入,所以再记录一下。 整个的VSCode项目有三个项目文件要进行配置。 c_cpp_properties.json: 用来配置环境变量 ...
Read more »

Mac升级catelina,bash升级成了zsh

Posted on 2020-01-08 |
在命令行中切换bash和zshchsh -s /bin/bashchsh -s /bin/zsh 原来在bash中的环境变量在zsh中丢失了首先以为在~/.zshrc中加入source ~/.bash_profile就可以解决,但是发现用户名出现了乱码 于是将~/.bash_profile中的$PA ...
Read more »

Leetcode 1305. All Elements in Two Binary Search Trees

Posted on 2020-01-08 |
问题描述:Given two binary search trees root1 and root2. Return a list containing all the integers from both trees sorted in ascending order. Example:Input ...
Read more »

Linux驱动开发详解(4.0)-- Timer相关

Posted on 2020-01-07 | In Linux 驱动 |
学习宋宝华Linux驱动开发详解(基于kernel 4.0)ch10 中断 timer中实践代码笔记。 编程环境:ubuntu 16.04Kernel 4.15.0-generic 内核定时器软件意义上的定时器最终由硬件定时器实现。Top Half:内核在时钟中断发生后检测各定时器是否到期。Bott ...
Read more »

Linux 竞态及机制

Posted on 2019-12-20 | In 技术 |
并发与竞态什么是并发和竞态并发多个执行单元(进程与线程)同时进行,并行被操作。由于虚拟设备机制,每一个执行单元都认为自己独占了CPU和硬件资源。 单核时执行单元交叉执行,伪并行 多核时SMP的真并行竞态并发的执行单元对共享资源(硬件资源,软件中的全局变量,静态变量等)的访问会产生竞态 concur ...
Read more »

面试题 翻转一个字符串的单词顺序

Posted on 2019-12-18 | In 技术 |
面试题简述:输入:给定一个字符串,用空格分隔各个单词。e.g. “This is a student”输出:将单词顺序翻转。 “student a is This” 思路: 第一次面微软的时候,是做了一个栈,读到空格压栈,然后再pop出来加上空格。这个要注意的是最后一个单词的处理,因为最后一个单词 ...
Read more »

2019Dec新加坡行程

Posted on 2019-12-02 | In Travel |
2019 Dec 新加坡行程计划Dec 21早餐: 亚坤机场店 【地点1】 逛NUS【地点2】 午餐: Island Penang Kitchen(咖喱鱼头,炒粿条,chandol)【地点3】 Andaz 酒店 check-in 【地点4】 晚餐: Katong Old Bibik’s Perana ...
Read more »

Linux Simple Scull驱动

Posted on 2019-12-01 | In 技术 |
参考《Linux设备驱动程序第3版》 Scull字符型驱动程序的设备描述字符设备驱动程序是分配一段内存,然后提供对这个设备的管理方式,我们通过它提供的操作来操纵字符驱动设备。本质上是一个我们分配的模拟内存来模拟驱动设备。 ###设备编号字符型驱动设备可以通过命令ls -l查看文件类型为c的设备。 ...
Read more »
<i class="fa fa-angle-left"></i>123…10<i class="fa fa-angle-right"></i>
Shao Guoliang

Shao Guoliang

99 posts
10 categories
55 tags
GitHub E-Mail
© 2020 Shao Guoliang
Powered by Hexo
|
Theme — NexT.Pisces v6.0.0