摘要:
本文记录C99标准和C++之间的区别。主要内容包括函数原型、字符类型、指向void的指针、const修饰符、结构联合枚举类型、内联函数、C99特性(如受限指针、变长数组、伸缩性数组成员、具有可变数目参数的宏等)以及其他诸如布尔类型,复数类型,宽字符支持,可选拼写支持方面的区别。 阅读全文
摘要:
0.前言 波浪号~,英文名叫 tilde。脱字符^,英文名叫caret。 这两种符号常见于git reset的情景,简单的项目结构和操作一般不会涉及到两者之间的区别,似乎用哪个都可以。如果遇到比较繁杂的提交历史,可能就要好好体验一下二者更深层的含义。 1.两种符号的异同和转换 1.1 ~表示当前分支 阅读全文
摘要:
在做C语言的一个小测试时,写了下面的一段代码,涉及到有符号数和无符号数的大小比较。 // automatic type conversion if (-1L < 1U) { printf("sizeof(unsigned int)=%lu\nsizeof(signed long int)=%lu\n 阅读全文
摘要:
1. 使用开源算法库opencv 需要先安装相关的库文件 pip3 install opencv-contrib-python 如果下载速度太慢可以更换下载源,使用如下命令 pip3 install opencv-contrib-python -i https://pypi.tuna.tsinghu 阅读全文
摘要:
1. python3设置print输出不换行 函数原型 print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) 对应参数含义如下 objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。 sep 阅读全文
摘要:
本文主要记录python学习过程中与数据结构相关的内容。主要会涉及到列表、字典、元组等。 1 字典 1.1 如何判断字典中是否存在某个key? 在Python 2.x 时可以使用内置函数 has_key(),Python 3.x 以后不再支持该函数,被__contains(‘keyname’)所替代 阅读全文
摘要:
【Python学习笔记】之基础语法和函数 【Python学习笔记】之数据结构 【Python学习笔记】之格式化输入输出 【Python学习笔记】之基本集成库 一、基础语法和函数相关 1.1 len()函数 返回对象(字符、列表、元祖等)的长度或项目个数。 >>>str = "runoob" >>> 阅读全文
摘要:
0.背景 最近在看很久以前的一本关于C语言的书,英文名时 The C Programming Language,中文名《C程序设计语言》。 书中引言很概括地表达了C语言设计的总体理念,适合经常翻阅,所以记录一下。 1.内容摘录 C 是一种通用的程序设计语言。它是在 UNIX 系统上产生的,与 UNI 阅读全文
摘要:
0.前言 一般情况下同步代码可以通过在GitHub/GitLab等网站新建远程仓库,所有机器都向仓库推送或者从仓库下拉更新。 上述过程步骤也不算复杂,不过有时候我们考虑到仓库的安全性等因素,只想在局域网内共享仓库,并且允许局域网中指定的机器推送或下拉更新。 这就是本文试图记录的操作过程的背景。 1. 阅读全文
摘要:
前面的博文简单介绍了Git的基本知识和常见用法,链接如下: 《Git基础知识之内部状态管理系统》 https://www.cnblogs.com/phillee/p/14598437.html 《Git 基本操作之简明指南》 https://www.cnblogs.com/phillee/p/145 阅读全文