随笔 - 997
文章 - 5
评论 - 181
阅读 -
300万
随笔分类 - 计算机语言系列
针对常用的编程语言做记录和总结,熟悉的C,shell,重点学习的python等
VS Code 快捷键大全
摘要:前言 前言 VSCode的快捷键继承了一些IDE风格,有VS的身影,也有Emacs的身影。。简言之,内置快捷键玩熟了,效率提高不是一点两点。 VsCode 快捷键有五种组合方式(科普) 通用快捷键 基础编辑 导航 查询与替换 多行光标操作于选择 丰富的语言操作 编辑器管理 文件管理 显示 调试 集成
阅读全文
g++编译的makefile模板库和脚本
摘要:编译C++文件,特别是多文件的时候,经常要找模板,这里为了后面方便,就自己做了一个模板。 makefile模板:Makefile 编译脚本模板:build.sh
阅读全文
bss段和data段的区别
摘要:一般情况下,一个程序本质上都是由 bss段、data段、text段三个组成的——本概念是当前的计算机程序设计中是很重要的一个基本概念。而且在嵌入式系统的设计中也非常重要,牵涉到嵌入式系统运行时的内存大小分配,存储单元占用空间大小的问题。 在采用段式内存管理的架构中(比如intel的80x86系统),
阅读全文
语言中打印的格式
摘要:勿在浮沙筑高台,今天遇到了一个输出%u的被卡住了,查看了一下输出格式,做个记录吧。%表示格式化字符串输出目前printf支持以下格式的输出,例如:printf("%c",a);输出单个字符。printf("%d",a);输出十进制整数。printf("%f",a);输出十进制浮点数.printf("
阅读全文
python绘图工具matplotlib在linux下安装和使用
摘要:工具介绍:matplotlib 是Python编程语言的一个绘图库及其数值数学扩展 NumPy。它为利用通用的图形用户界面工具包, 如Tkinter, wxPython, Qt或GTK+向应用程序嵌入式绘图提供了面向对象的应用程序接口(API)。还有一个基于状态机(如开放 图形库OpenGL)的程序
阅读全文
一个隐蔽的C语言问题反思
摘要:今天在编译一个C代码的时候,从别的编译ok的头文件中拷贝了一份在上面做修改,没想到修改好之后一直 无法调用这个头文件中的函数和变量。看了好久,才在预编译宏中找到了问题的根源。代码 如下所示: 头文件A: 插入头文件B: 插入测试函数: 运行结果: 问题原因,是两个头文件中的预编译宏是一样的,会导致另
阅读全文
python修改文件中字符串并写入
摘要:python实际工作中,做一些小工具,很方便。最近在做一个格式转换工具时候,用到了替换文件中特定字符串的 功能。当初没直接想出来,就在网上查了一下,做个记录,方便后续使用。
阅读全文
C语言中静态申请内存遇到的错误分析
摘要:今天调试代码中,遇到了一个比较奇怪的打印,dump出来的数据只有前四位有值,其他后面的都为零。 出于直觉,应该是内存没有申请到。仔细核对代码之后,果真发现了一个语法错误,就是使用指针的指针时 ,对申请到的内存取址错误,函数如下: void buff_alloc_check(unsigned char
阅读全文
C语言中const关键字的用法
摘要:关键字const用来定义常量,如果一个变量被const修饰,那么它的值就不能再被改变,我想一定有人有这样的疑问,C语言中不是有#define吗,干嘛还要用const呢,我想事物的存在一定有它自己的道理,所以说const的存在一定有它的合理性,与预编译指令相比,const修饰符有以下的优点: 1、预编
阅读全文
Ubuntu 16.04 python和OpenCV安装
摘要:Ubuntu 16.04 python和OpenCV安装:最进在做深度学习和计算机视觉的有关内容,因此要在python中用到opencv。我的电脑装的是Ubuntu 16.04,python 2.7和OpenCV 3.2.0 。按照官网的安装方法出了个问题,找不到 cv2 module。因此把自己安
阅读全文
numpy 介绍
摘要:NumPy系统是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵,比Python自身的嵌套列表(nested list structure)结构要高效的多(该结构也可以用来表示矩阵(matrix))。据说NumPy将Python相当于变成一种免费的更强大的MatLab系统。[1
阅读全文
python enumerate用法总结
摘要:enumerate()说明 enumerate()是python的内置函数 enumerate在字典上是枚举、列举的意思 对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值 enumerate多用于在for循环中得
阅读全文
python编译生成的.pyc作用
摘要:如果 Python 进程在机器上拥有写入权限,那么它将把程序的字节码保存为一个以 .pyc 为扩展名的文件( ".pyc" 就是编译过的 ".py" 源代码)。当程序运行之后,你会在那些源代码的附近(也就是说同一个目录下)看到这些文件Python这样保存字节码是作为一种启动速度的优化。下一次运行程序
阅读全文
python常用模块os和sys
摘要:一、os模块 说明:os模块是对操作系统进行调用的接口 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 os.pardir #获取当前目录的父目录字符串名:('..') os.makedirs('dirname
阅读全文