自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 位运算技巧

1.计算一个数的二进制中1的个数int count1ofbinary(int n){ int count = 0; unsigned int flag = 1; while(flag){ if(n&flag) count++; flag = flag<<1; } return count; }2.判断一个数是否为2的

2021-02-05 13:31:45 162

转载 Python 高级操作

1.列表和循环的高级操作:https://www.jianshu.com/p/51b6e50cc1452.pass关键字 :https://www.jianshu.com/p/03ef923ff8b03.再说函数~那些不得不知道的事儿:https://www.jianshu.com/p/078b8aa72eae

2021-02-02 18:17:45 177 1

原创 Windows10离线安装TensorFlow

一.参考资料tensorflow官网离线下载:https://www.tensorflow.org/install/pip;ERROR: Cannot uninstall 'wrapt'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall:https://b

2021-01-20 21:24:58 885 2

原创 C++ vector的用法

C++vector用法一、vector介绍vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器。与string相同, vector 同属于STL(Standard Template Library, 标准模板库)中的一种自定义的数据类型, 可以广义上认为是数组的增强版;  在使用它时,需要包含vector头文件,#include< vector >;...

2020-02-21 20:13:59 156

原创 C++关联容器

一、pair类型在介绍关联容器之前,我们需要了解名为pair的标准库类型,它定义在头文utility中。下表为pair的操作pair<T1,T2> p1; 创建一个空的pair对象,它的两个元素分别是T1和T2类型,采用值初始化pair<T1,T2> p1(v1,v2); 创建一个pair...

2019-11-27 18:59:31 140

原创 【计算机图形学】画线算法——中点画线算法

相比于Breanham算法,中点画线算法更加直接。中点算法的重要假设是,我们能绘出没有间隔的最细的直线。两对角像素之间的连接是没有间隔的。一、中点画线算法原理设线段端点为:(x1, y1),(x2, y2),∆x和∆y为水平和垂直偏移量{∆y=y2−y1∆x=x2−x1\left\{ \begin{array}{c} ∆y=y_2-y_1 \\ ∆x=x_2-x_1\...

2019-10-24 22:05:24 19998 8

原创 【计算机图形学】画线算法——Bresenham算法(任意斜率)

目录一、Bresenham算法原理二、C语言实现一、Bresenham算法原理由Bresenham提出的一种精确而有效的光栅线生成算法,可用于显示线、圆和其他曲线的整数增量运算。 它是目前最有效的线段生成算法。 推导:已知点P_1(x1,y1)、点P_2(x2,y2)画线直线的斜截距方程: y = m*x + b...

2019-10-23 23:01:07 28889 5

原创 C++提取出字符串中的单词

方法:将输入的string对象转换istringstream对象从而像输入流一样处理字符串提取函数是split_String(vector<string> &s,string str)#include<iostream>#include <sstream>#include <string>#include<vecto...

2019-10-19 15:23:51 3341

原创 C++友元类和友元函数思考

友元函数和友元类。友元的定义:类可以允许其他类或者函数访问它的非公有成员,方法是令其他类或者函数称为它的友元(friend)。但为什么有它,它有什么作用,能干什么,这些问题让我很困惑。通过查阅资料和思考,我了解到,首先要深刻认识到类是一种数据类型。在C语言中普通函数可以访问数据结构(struct)的成员变量,但是在C++的类中对于非public的成员变量普通函数无法访问,而有时直接访问调用...

2019-10-08 22:22:31 158

原创 C++初探空指针与void*指针

1.空指针 用 nullptr 来初始化指针(C++11)2.赋值永远改变的是等号左边的对象3.void* 是一种特殊的指针类型,可用于存放任意对象的地址。不同的是,我们对地址中到低是什么类型的对象并不了解4.void*指针能做的事:(1)拿它和别的指针比较(2)作为函数的输入或输出(3)赋给另一个void*指针。不能直接操作void*指针所指的对象5.默认状态下,const 对象仅在...

2019-09-06 21:15:19 403

原创 C与指针:第三章——数据

第二章(略)一.基本数据类型 在C语言中,仅有4种基本数据类型——整型,浮点型,指针,聚合类型。 1.整型家族 整型家族包括字符、短整型、整型、长整型。它们都有有符号(singed)和无符号(unsigned)两种版本。 长整型至少一个和整型一样长,而整型至少和短整型一样长。 尽管设计char类型变量的目的...

2019-07-18 22:45:44 201

原创 C与指针——第一章

1./**/注释无法嵌套,要从逻辑上删除一段代码,更好的方法是使用#if指令#if 0 statements#endif2.在C语言中,数组参数是以引用(reference)形式进行传播的,而标量和常量则是以值(value)传递的。3.如今软件开销的最大之处并非在于编写,而是在于维护。4.gets函数从标准输入读取一行文本并把它存储于作为参数传递给它的数组。 一行...

2019-07-17 21:31:47 168

空空如也

空空如也

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

TA关注的人

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