Fork me on GitHub

随笔 - 997  文章 - 5  评论 - 181  阅读 - 300万 

随笔分类 -  计算机语言系列

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

点击右上角即可分享
微信分享提示