自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Python总结第五篇之函数

函数你可以定义一个由自己想要功能的函数,以下是简单的规则:函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。函数内容以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 N...

2019-11-22 10:23:24 162

原创 Python总结第四篇之全局变量

python 中对于全局变量的使用还是挺有意思的。话不多说,直接上实例。全局变量实例1:target = 0def function(target): target = 2 print "子函数:",targetdef main() function(target) print "main:",target结果:子函数:2main:0实例2:target = 0...

2019-11-21 16:55:12 119

原创 Python总结第三篇之字符串

字符串算是python 文本处理中用到的非常多的内容了,下面就对此总结下。查找字符串#!usr/bin/env import reimport stringtarget = 'test.txt'file = open(target) keyword = 'help'for line in file: # 这一行的目的是为了查看,是否有从首位开始就与keyword匹配的字符串...

2019-11-21 16:32:12 108

原创 Python总结第二篇之if else and 循环

Python 的if else 结构其实比较简单,复杂的地方其实应该算是和其他的操作合并在一起。先抛开其他的来说,只是看if else,后续会再介绍关于其他的操作,比如字符串。话不多说,直接上实例。结构if x == 1 and y == 1: print x+yelif x > 1 or y < 1: print xelif line == False: print "...

2019-11-21 16:01:41 357

原创 Python总结第一篇之运行、注释、print(换行、十六进制输出)

总结最新因工作需要,对一些文本文件做处理。本想用shell 脚本做处理,但是实在有些复杂,思来想去还是决定用python。因为是第一次使用,故将这些内容做一下总结。先总结下比较简单的内容,如何执行python脚本。执行首先我们得搭建python 环境,环境ready之后就需要知道如何执行了,其实python脚本的执行有很多种方法,一般我都是在linux环境下操作,所以一般使用的如下两种方...

2019-11-21 15:43:23 1540

原创 shell 脚本之删除文件

今天为了省事把一个文件的所有目录都copy 了过来,但是只有几个关键的目录是我想要的。又为了省事,想了一想,用脚本比较开心。所以就写了一个shell脚本,在此做一个记录。code#! /bin/bashfunction loop_dir() { for dir in `ls $1` #注意此处这是两个反引号,表示运行系统命令,下面文件处理的地方也需要加``或者用$() ...

2019-11-14 10:40:54 4423

原创 shell 脚本之轮询文件

如何查找当前目录下所有件呢?想了一想,用脚本比较好。所以就写了一个shell脚本,在此做一个记录。code#! /bin/bashfunction read_file() { for file in `ls $1` #注意此处这是两个反引号,表示运行系统命令,下面文件处理的地方也需要加``或者用$() do if [ -d $...

2019-11-13 11:19:05 2565

原创 vim 打开文件后会显示^M问题

背景最近在移植代码的时候,遇到一个有意思的现象,用git diff 查看改动的时候,发现很多没改动的文件每一行的后面都有一个^M, 但是用vim 打开这些文件的时候,在每行的结尾有找不到这个 ^M。目前有两个问题:^M 是怎么来的?^M 为什么在vim 下看不到?问了解决第一个问题,我们得先知道^M 是什么?^M 是什么^M 的出现主要是因为Windows 和 Linux 的换行...

2019-11-11 16:09:12 2738

原创 Makefile进阶篇之LD

Makefile进阶篇概述上一张Makefile之初级篇 描述了如何编写一个简单的Makefile。如上一篇所说,生成可执行文件包含了两个过程: 编译 + 连接。如果没有特别指定需要使用的ld文件,连接阶段就会使用gcc 的默认ld文件;如果需要使用特别的ld 文件,可以使用如下命令:arm-linux-ld -Tlink.lds sample1.o sample2.o main.o...

2019-11-09 17:27:29 7171

原创 Makefile心得之初级篇

概述关于Makefile 的功能大家或多或少都知道一些,本不想多写这一段,但是总觉得不写点啥,会有一些怪怪的,所以还请大家见谅。先说下Makefile 的好处:“自动化编译”,简单来说就是把原先需要一步一步手动编写的gcc 编译命令,都集合在一个文件内,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。Makefile可以做哪些事情: Makefile 文件描述...

2019-11-09 16:54:52 850

转载 跟我一起写Makefile转载篇

跟我一起写Makefile此文章转载: 陈皓博客makefile很重要什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下...

2019-11-09 15:53:35 160

转载 ELF文件结构描述

郑重声明: 该文章转载于以下博客园–博主yooooooo博客园-博主yooooooo 此文对于小菜学习帮助很大,小菜实在是忍不住重新写了一遍加深理解。ELF文件结构描述ELF目标文件格式最前部ELF文件头(ELF Header),它包含了描述了整个文件的基本属性,比如ELF文件版本、目标机器型号、程序入口地址等。其中ELF文件与段有关的重要结构就是段表(Section Header Tab...

2019-11-04 13:57:38 776

原创 ARM Cortex-M之汇编小结(1)

ARM Cortex-M之汇编小结(1)最近在学习ARM Cortex-M,许久没有再使用汇编的小弟,看到一段汇编命令十分之头疼。耗费一天时间之后,终于对这段代码有所了解,作为学习笔记记录一下。ldr在ARM指令集中,ldr指令即可能是大范围的地址读取伪指令,也可能是内存访问指令,当它的第二个参数之前有“=”时,表示伪指令,否则是内存访问指令,比如 :LDR r0,=name, 像这种带等...

2019-11-04 13:46:42 517

空空如也

空空如也

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

TA关注的人

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