Typora+PicGo+Gitee笔记方案

前言:需要学习的知识太多,从一开始就在寻找一款能让我完全满意的编辑器,然而一直都没有令我满意的。在前两天Typora新版本更新后,总算是拥有了一套我认为很完美的笔记方案:使用Typora编写markdown笔记,使用Gitee作为图床,并使用Typora新版本整合的PicGo软件实现图片自动上传。 一、工具 Markdown是一门易于上手能帮助作者专心写作的文档编辑语言,它的好处太多了,建议想自己动手做笔记写博客的朋友都可以学一学,10分钟上手,从此不用在为排版烦恼。 Typora是一款优雅的
分类: 其他 发布时间: 03-01 23:34 阅读次数: 0

LeetCode练题——118. Pascal's Triangle

1、题目 Given a non-negative integer numRows, generate the first numRows of Pascal's triangle. In Pascal's triangle, each number is the sum of the two numbers directly above it. Example: Input: 5 Output: [ [1], [1,1], [1,2,1], [1,3,3,1],
分类: 其他 发布时间: 03-01 23:34 阅读次数: 0

批量复制及执行命令shell脚本

平时在处理一个或几个机器运行环境时,一个机器一个机器处理也能接受,但是如果是一批机器,几十或几百台,要是一台一台去安装环境,光是输入同一的命令,估计你自己都想吐,所有聪明的人会想一些偷懒的办法,确实可以找到一些省时省力的方法,比如写一个批量处理shell脚本,这几天在处理一批(八九十台)机器环境,找了一些批量处理的脚本,包括批量传输(scp)文件到多台机器上、批量执行命令到多台机器、还有需要交互的命令,下面记录一些这些命令: 机器IP文件:ip.txt 192.168.10.201 192.1
分类: 其他 发布时间: 03-01 23:34 阅读次数: 0

利用__attribute__((section("name")))构建初始化函数表

在嵌入式学习工作中经常初始化一个硬件就写一个初始化函数,基本都要到主函数中调用进行初始化,main函数都要改变。当利用__attribute__((section("name")))这个属性就可以构造一个初始化函数表,这样每次初始化一个硬件啥的就不用到main函数中去调用初始化函数。式在RTT初始化函数和Linux初始化驱动模块也是类似这样做的。 attribute的用法 http://www.keil.com/support/man/docs/armcc/armcc_chr135912498
分类: 其他 发布时间: 03-01 23:34 阅读次数: 0

现代多数实用编译程序所产生的目标代码都是一种可重定位的指令代码,在运行前必须借助于一个

现代多数实用编译程序所产生的目标代码都是一种可重定位的指令代码,在运行前必须借助于一个( )把各个目标模块,包括系统提供的库模块连接在一起,确定程序变量或常数在主存中的位置,装入内存中制定的起始地址,使之成为一个可运行的绝对指令代码的程序。 A.重定位程序 B.解释程序 C.连接装配程序 D.诊断程序; 正确答案:C
分类: 其他 发布时间: 03-01 23:34 阅读次数: 0

Spring Data 的 Pivotal GemFire 参考指南前言

Spring Data 针对 Pivotal GemFire 关注整合强大的 Spring 框架的能力,无创编程模型和使用 Pivotal GemFire 数据管理方案的 GemFire 的概念来集成和简化配置,开发 Java 应用程序。 本文档假定你已经对 Spring Framework 和 Pivotal GemFire 的概念有了些基本的了解。 我们将会尽力保证这个文档的完整和正确。但是还会有一些主题和概念可能需要更进一步的解释和说明(例如,使用 HA 分区的数据分布管理平台依然会妨碍
分类: 其他 发布时间: 03-01 23:34 阅读次数: 0

(一)linux驱动之led

一、我的第一个linux驱动程序1.1、采用的linux板子我采用的是 正点原子 的linux板子,运维
分类: 其他 发布时间: 03-01 23:34 阅读次数: 0

二、尝试使用设备树进行驱动led

一、使用设备树驱动led主要是为了熟悉设备树中获取自己想要的节点信息,在dtbs文件中自定义一个节点运维
分类: 其他 发布时间: 03-01 23:33 阅读次数: 0

一、uboot的移植准备

一、移植需要核对的各种信息1.1、开发板信息1、使用的是tiny2102、配置信息CPU: S5PV
分类: 其他 发布时间: 03-01 23:33 阅读次数: 0

(三)采用pinctrl控制系统控制GPIO

三、使用pinctrl控制GPIO1.1、princtrl控制系统
分类: 其他 发布时间: 03-01 23:33 阅读次数: 0

(四)控制蜂鸣器

四、控制蜂鸣器1.1、控制原理蜂鸣器使用的是有缘蜂鸣器,所以其实也只需要设置引脚的高低电平即可驱动蜂
分类: 其他 发布时间: 03-01 23:33 阅读次数: 0

(五)使用platform框架来驱动led(本地编写device方式)

五、使用platform框架来驱动led1.1、关于platformplatform从我个人理解是驱运维
分类: 其他 发布时间: 03-01 23:32 阅读次数: 0

(六)使用platform框架来驱动led(本地编写设备树方式)

一、采用设备树方式来驱动上一节采用platform框架来驱动led,不过本地仍然自己写device设
分类: 其他 发布时间: 03-01 23:32 阅读次数: 0

(七)linux下的定时器驱动led闪烁

一、linux下的定时器驱动led闪烁1.1、嵌入式开发版嵌入式开发版采用正点原子linux开发版1运维
分类: 其他 发布时间: 03-01 23:32 阅读次数: 0

(八)linux下外设中断的使用(基于按键触发)

一、linux下的外设中断使用1.1、嵌入式开发版使用的是正点原子linux开发版1.2、思路主要是
分类: 其他 发布时间: 03-01 23:32 阅读次数: 0

(一)C++基础之对C语言的增强

一、对于C语言的增强1.1、新增命名空间1.2、bool类型1.3、三目运算符1.4、对于constC/C++
分类: 其他 发布时间: 03-01 23:31 阅读次数: 0

(二)C++基础之引用的探究

一、引用的探究1.1、使用引用四个知识点需要明白1.2、引用的本质1.3、作为函数的返回值1.4、指
分类: 其他 发布时间: 03-01 23:31 阅读次数: 0

(三)C++基础之函数的一些新特点

一、函数新特点1.1、内联函数1.2、默认参数和占位参数1.3、重载1.4、函数重载和函数指针1.1
分类: 其他 发布时间: 03-01 23:31 阅读次数: 0

(四)C++基础之类的构造和析构函数

一、C++构造与析构函数1.1、构造函数和析构函数1.2、拷贝构造函数1.3、构造函数的两个注意点1C/C++
分类: 其他 发布时间: 03-01 23:31 阅读次数: 0

(五)C++基础之三个关键字new、delete、static

一、C++中的三个关键字1.1、关键字new和delete1.2、关键字static1.1、关键字nC/C++
分类: 其他 发布时间: 03-01 23:30 阅读次数: 0