- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 nano简单使用介绍
一、背景计算云提交代码,到填写commit信息的时候,突然之前的Vim编辑器不能用了,是一个陌生的界面。后来发现是nano,在linux的环境下,如果不熟悉相关操作命令,连修改、保存、退出都得试半天,最后百度才搞定。二、简单介绍nano是linux自带的一个简易文本编辑器,我们只需要知道怎么进入,怎么退出就行了。三、具体操作进入nano执行 nano text.txt 命令就可以...
2019-02-22 10:33:33
15185
3
原创 Linux学习笔记_5_shell编程之正则表达式
https://www.imooc.com/learn/378shell编程之正则表达式简介: 正则表达式在查找中的作用是非常重要的。本课程是《Tony老师聊shell》系列课程的第四篇,为你带来Linux shell中的正则表达式,字符截取命令cut、printf、awk和sed,字符处理命令sort和wc。目录:第1章 正则表达式介绍正则表达式与通配符的概念,通过大量的案例演示正则...
2018-11-23 15:37:00
343
原创 Linux学习笔记_4_shell编程之环境变量配置文件
shell编程之环境变量配置文件https://www.imooc.com/learn/361简介:本课程是《Tony老师聊shell》系列课程的第三篇,为你带来常用的Linux环境变量配置文件的使用。对环境变量配置文件的功能进行了详解,然后又介绍了其他环境变量配置文件,包括注销时生效的环境变量配置文件、历史命令相关的环境变量配置文件、shell登录信息配置文件等。目录:第1章 环境变量...
2018-11-08 09:30:27
233
原创 Linux学习笔记_3_shell编程之运算符
shell编程之运算符 https://www.imooc.com/learn/355**简介:**本课程是《Tony老师聊shell——变量》课程的延续,主要介绍Linux shell编程基础中的运算符。包括declare命令、数值运算方法和变量测试。首先在declare命令中介绍了数值型和数组类型的声明,然后介绍了运算符的详细使用,最后对不同场景下的变量进行了测试。目录:第1章 概述...
2018-11-06 09:43:12
248
原创 Linux学习笔记_2_shell编程之变量
shell编程之变量 https://www.imooc.com/learn/336**简介:**本课程是《Linux达人养成计划I》中第九章课程的延续,主要介绍Linux shell编程基础中的变量。包括Bash变量的分类和各变量的详细使用,如:用户自定义变量、环境变量、语系变量、位置参数变量和预定义变量目录:第1章 Bash变量概述介绍课程的主要内容。1-1 Bash变量概述 (0...
2018-11-05 19:19:23
163
原创 Android签名机制介绍
一、Android签名机制--基础概念1. 消息摘要算法2. 非对称加密算法(RSA算法)3. 数字签名二、Android签名机制--APK签名过程1. APK签名概述2. APK签名相关的文件3. 签名的过程(MANIFEST.MF)4. 签名的过程(CERT.SF)5. 签名的过程(CERT.RSA)6. 签名结束三、Android签名机制--APK签名验证过程1....
2018-10-30 14:08:22
214
原创 算法系列_基础02_树的基本概念
对于数据结构的印象除了二叉树好像就没别的了,所以我从树这一章切入到数据结构的学习中去。后面遇到易混淆或者重要的基本概念,都可以慢慢增加到这篇文章的后面。
2016-04-06 16:22:58
274
原创 算法系列_基础01_O(nlogn)的理解
前两天心血来潮买了两本书,打算补一下数据结构的基础,今天开张,就从O(xxx)的理解开始。讨论算法的时候会用到时间复杂度这个概念来衡量该算法,之前一直对O(n^2)、O(n)、O(nlogn)等写法一知半解,今天在《数据结构与算法分析-c语言描述》这本书中得到了答案,以后再看到,大写的O,就不会再有陌生感了。
2016-03-23 17:23:01
2443
原创 算法系列_实例01_最长上升子序列问题
之前在oj上做题基本上是按照题目要求一步一步往下做,有的就算分情况讨论的分支比较多,花点时间也还搞得定,但是直到遇到“合场队”和“Redraiment的走法”这两个题,实在把我难住了,在努力了几把之后,感觉自己智商不够,终于缴械,在网上找答案,这两个题可以归纳为“最长上升子序列问题”,是动态规划的入门级练习,有标准答案。在此记录一下,加深理解。
2016-03-21 17:08:42
485
原创 java字符串
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);String str = sc.nextLine();String[] strs = str.split("\\.");int
2015-09-08 10:49:28
346
原创 C语言解析url
由于项目需要,我要用STM32处理手机发去的命令,格式是HTTP的get方法,如下:192.168.16.160/?control=lamp&led=1&cl=6500&pr=1000&ms=0&al=1&tm=08.15&delay=60&$就是说要把等于号后面的值都解析出来,在网上没找到比较满意的做法,于是自己写了一个函数来做解析。{优快云:CODE:640394
2015-04-10 12:05:20
795
原创 cjson和malloc
由于项目需要,我要在STM32里面加入cjson的部分,方便生成json数据,回传到手机。 首先就记录一下最重要的一个问题—–cjson和malloc 修改malloc分配空间的大小,可以解决无法生成长json数据的问题
2015-04-02 11:22:49
4097
转载 cJSON学习笔记
1.JSON格式简述JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript(Standard ECMA-262 3rd Edition - December 1999)的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C+
2015-03-24 10:37:46
542
转载 cJSON学习笔记 续集
0.前言 本文试图说明如何使用CJSON构造各种各样的JSON数据包。在前段时间已经写过一篇cJSON的文章,所以本文成为“续集”。 【相关博文】 【前端学习——JSON学习】——学习各种各样的JSON格式 【cJSON学习笔记】——本学习笔记的前一“集”。 【代码仓库】——cJSON-Example
2015-03-24 10:36:08
395
转载 前端学习——JSON格式详解
0.前言 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C
2015-03-24 10:34:24
454
原创 Android开发_微信demo的打包
微信demo打包成.APK文件安装到手机上测试 最近在做Android的APP要接入微信,包括微信的分享功能和微信的支付功能,官方都有对应的demo例程,只是支付的demo包含了分享功能,这两个例程的名字都是一样的,下面我给大家分享下如何快捷的跑通这两个例程,过程是一样的,我就统一来说。 如果大家之前查过一些资料,就发现,调通官方demo最重要的一点就是签名文件的
2014-12-18 15:16:27
1083
转载 一个经典例子让你彻彻底底理解java回调机制
以前不理解什么叫回调,天天听人家说加一个回调方法啥的,心里想我草,什么叫回调方法啊?然后自己就在网上找啊找啊找,找了很多也不是很明白,现在知道了,所谓回调:就是A类中调用B类中的某个方法C,然后B类中反过来调用A类中的方法D,D这个方法就叫回调方法,这样子说你是不是有点晕晕的,其实我刚开始也是这样不理解,看了人家说比较经典的回调方式:Class A实现接口CallBack callback
2014-12-12 14:38:33
383
原创 Android数据存储_SharedPreferences
Android数据存储_SharedPreferences一.Android的四种数据存储的方式1.SharedPreferences2.SQLite3.Content Provider4.File二.SharedPreferences的特点1.它是一种轻型的数据存储方式2.本质是基于XML文件存储key-value键值对3.通常用来存储一些简单
2014-12-11 11:26:20
371
Android签名机制介绍
2018-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人