- 博客(24)
- 收藏
- 关注
转载 C++ Tips
目录 {} 与 ()初始化变量 struct 和 class的区别 类的const成员函数 incomplete类 {} 与 ()初始化变量下面两种方式都把foo和bar初始化了10和100 //圆括号初始化 int foo(10); ...
2018-12-01 15:56:00
182
转载 C++通过迭代修改字符串本身(auto类型说明符)
以字符串这种支持for (declaration : expression) statement这样for语句迭代的数据结构为例,我们看看auto关键字在类型推断中的作用。string s = "I LOVE YOU!";for (char ch : s){ cout << ch << endl;}输出:I LOVE YOU!这种...
2018-11-30 11:18:00
155
转载 MAKEFILE编写学习--1
makefile是在编译中大型程序中使用的自动化编译工具make依赖的指令文件。这样可以使得程序的编译更加便捷快速。makefile的一般规则如下:target ... : prerequisites ...commandtarget即是一个目标文件,它可以是可执行程序、目标中间文件、标记(label)等。这个目标要想编译出来需要的前提条件就是prerequisites这些已存...
2018-11-30 11:15:00
91
转载 C++ Primer笔记--1
目录 引用 指针 const 与指针 类型说明符auto 类型说明符decltype() C++ Primer-复合类型复合类型是指基于其他类型定义的类型,其中有这几种:数组字符串struct 结构enum 枚举union 共用...
2018-11-26 20:42:00
99
转载 C Primer Plus--高级数据结构之二叉树
目录 二叉搜索树 Binary Search Tree 用C构建二叉树ADT 树结构的定义 C Primer Plus--高级数据结构表示之二叉树二叉搜索树 Binary Search Tree二叉树是一种高级数据结构。树中的每个节点都包含一个项目和两...
2018-11-15 20:07:00
215
转载 C Primer Plus--C预处理器和C库(2)
目录 #include指令 头文件 其他指令 #undef 条件编译 内联函数 #include指令#include <头文件.h>//在标准系统目录中寻找头文件#incl...
2018-11-12 15:01:00
90
转载 Python TIPS上一道关于人民币金额小写转大写的题
人民币金额打印题目链接:here。我发现我写的好复杂,但万幸编码还算符合人类,看了其他答案,感觉都是天书。#!/usr/bin/env python# -*- coding: utf-8 -*-# @Date : 2017-06-09# @Author : Bob Liao (codechaser1@gmail.com)# @Link : https://git...
2018-11-11 20:46:00
153
转载 C Primer Plus--C预处理器和C库(1)
目录 预处理符号 明显常量 #define 编译程序之前,先由预处理器检查程序(因此称为预处理器)。根据程序中使用的预处理器指令,预处理用符号缩略语所代表的内容替换程序中的缩略语。预处理器可以根据你的请求包含其他文件,还可以让编译器处理哪些代码。预处理器不能理解C,它...
2018-11-10 19:48:00
78
转载 C Primer Plus--位操作
位字段 bit field位字段是一个signed int或者unsigned int中一组相邻的位。位字段由一个结构声明建立,该结构声明为每个字段提供标签,并决定字段的宽度。struct p { unsigned int autfd : 1;//autfd字段占一个int其中的1位宽度 unsigned int bldfc : 1; unsigned i...
2018-11-09 19:56:00
103
转载 C Primer Plus--结构和其他数据类型(2)
C Primer Plus--结构和其他数据类型(2)[TOC]枚举类型 enumerated type枚举是用来代表整数常量的符号,枚举类型的声明与struct声明类似。枚举常量都是int型的。枚举声明的花括号内枚举了该类型变量可能有的值。枚举是为了增强程序的可读性。enum vehicle {bicycle,car,plane,train,ship};上面说了枚举类型就是...
2018-11-08 21:38:00
103
转载 C Primer Plus--结构和其他数据类型(1)
C Primer Plus--结构和其他数据类型(1)[TOC]结构变量 structure variableC中struct是用来将多种数据类型组合到一起包装成一种新的类型。创建一个struct数据类型需要:建立结构的格式或布局声明遵循该布局的变量获取对一个结构变量的各个成员(member)或者字段(field)的访问建立结构声明struct book { ...
2018-11-07 19:03:00
161
转载 C Primer Plus--C存储类、链接和内存管理之动态分配内存及类型限定词
@[toc]存储类说明符C中存储类说明符共有5个,为auto register static extern typeddef,最后一个关键字typedef与内存存储无关。规定:不可以在一个声明中使用一个以上存储类说明符。存储类说明符用来确定变量的存储类型。存储类和函数函数的存储类有两种:外部静态在一个文件中定义的函数默认是外部的,也就是说其他文件可以调用它,只有使用...
2018-11-06 18:01:00
77
转载 C Primer Plus--C存储类、链接和内存管理之存储类(storage class)
目录 存储类 作用域 链接 存储时期 自动变量 寄存器变量 具有代码块作用域的静态变量 具有外部链接的静态变量 extern关键字 具有内部链接的静态变量 多...
2018-11-06 18:01:00
94
转载 C程序获取命令行参数
命令行参数命令行界面中,可执行文件可以在键入命令的同一行中获取参数用于具体的执行命令。无论是Python、Java还是C等等,这些语言都能够获取命令行参数(Command-line argument,与命令同一行中的附加项)。C编写的可执行文件的程序入口函数是main函数,因此C程序真正读取命令行参数的就是main函数。例:#include <stdio.h>/*...
2018-11-06 18:00:00
242
转载 const关键字与数组、指针
@[toc]开始回顾C基础知识。C中使用指针是很危险的事情,一个不慎就会造成程序崩溃,因此对于传入函数的参数进行保护就是必须的了,特别是针对数组。const关键字const关键字用于将一个变量声明为只读,也就是常量,无法被修改。const int constant = 10;//声明constant为常量的同时对它进行初始化赋值int const constant = 10;/...
2018-11-06 17:58:00
123
转载 getchar与putchar缓冲区以及字符串数组、指针
getchar与putchar缓冲区有下面的语句段:while ((s = getchar()) != '\n'){ putchar(s); putchar("\n"); }这个while循环是怎么工作的呢?首先getchar在数据缓冲区里读数据进来,这个读取数据是一个个读的,循环依次判断读进来的字符是不是为换行符,是的话就跳出循环,不是就...
2018-11-06 17:58:00
224
转载 C语言scanf函数返回值小记
scanfscanf是C标准库stdio里面定义的用于获取用户输入的函数,具体的介绍可以在CppReference上看到。scanf的返回值是已经成功赋值的变量个数,也就是说在scanf("%d %d",&a,&b)这个调用返回的值在用户输入1 2时返回的是2,如果用户输入的是1 b,那么返回值为1,如果输入的是a b,那么返回的是0。问题刚刚用了这个例子,发现输...
2018-11-06 17:56:00
139
转载 利用斗图啦网站API批量下载表情图片
decorator.py#!/usr/bin/env python# -*- coding: utf-8 -*-import loggingimport osfrom functools import wraps#set the handler string formatFORMAT = '%(asctime)-15s %(filename)s %...
2018-04-21 21:41:00
607
转载 Sublime Text 3 import Anaconda 无法正常补全模块名解决办法
Sublime Text 3 Anaconda配置在安装Sublime Text3之后我们总会安装一些插件,比如Python的Anaconda自动补全插件。但是,装好之后发现import 时无法像别的IDE里面那样自动补全模块名,就像图中一样: 解决办法在Sublime Text的github的主页README.md里面有介绍: impor...
2017-05-26 14:56:00
154
转载 ROS模拟
亲测,在古月大大这篇博客中的一条命令最好改为rostopic pub /cmd_vel geometry/Twist -r 10 -- '[0.2,0,0]' '[0,0,0.5]'. http://blog.csdn.net/hcx25909/article/details/8870552 转载于:https://w...
2017-04-30 20:27:00
95
转载 在学习ROS过程中碰到的一些问题--1
好了,这是接触ROS的第三周了,初步了解了一下ROS,很多问题自己还是无法解决,但是想着很久没有在blog上记录自己的学习过程,就先胡乱写一下吧。^-^1、关于ROS各种基本概念的理解这方面知识建议去ROSwiki上自己去看教程,我觉得很不错吗,我现在也在看这些。另外ROS Q&A问答社区也很不错,有什么不懂的大胆去问。2、关...
2017-04-20 20:37:00
238
转载 用Python实现自己下载音乐的统计
今天看Python实例,学习了如何对文件进行操作,突然想把自己网易云音乐下载到本地的歌曲名单写到一个txt中,看看具体情况。当然,我现在肯定无法做到直接去网易云音乐上爬取,就做个最简单的吧,嘻嘻^-^代码实现 pythonimport osdef split_songs_name(s) : ''' 拆分歌曲名,去掉歌手和一些其他信息,只保留歌曲名...
2017-04-10 20:02:00
89
转载 ROS与树莓派的结合
从零开始学树莓派和ROS今天写下自己的第一篇博客,记录一下自己的学习历程和学习过程中碰到的各种小问题,供同道者参阅和自己以后回顾用 ,水平不高,我就放开手写吧,反正也不会有人看。 我现在在做毕业设计,是与树莓派3 B型及ROS有关,也在开始学习Python(小白一枚,但是真的觉得Python充满了简洁美),所以我写的可能会很杂,希望一年后的自己再来看博客可不要觉得现在的自己那么浅...
2017-04-09 22:07:00
1391
转载 深刻理解Python中的元类-转自伯乐在线
点击打开链接转载于:https://www.cnblogs.com/bobliao/p/9205179.html
2017-04-03 17:17:00
83
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人