自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JOY兜兜的博客

菜鸡程序员的挖坑经验

  • 博客(45)
  • 收藏
  • 关注

原创 取址运算符&和间接寻址运算符*

2.scanf函数中使用&实际为函数调用,指针作为参数的体现,&a向函数scanf传递指向a的指针,如果不使用&那么传递的直接是a的值;1.&是取址运算符,对变量使用&运算符会产生指向变量的指针,&a即为a在内存中的地址;2.*p代表取得p的地址中存储的值;1.*为一元间接寻址运算符;3.*&p为返回原变量的值。

2022-10-30 21:43:19 2146

原创 算法学习个人总结

您好!首先欢迎您来到此处观看,然后本博客只是博主一个里程碑式的纪念式博客,因此如果您急需寻找关于算法知识的大量干活分享可以不用再看下去了,不过您要是还有兴趣继续阅览本博客,我在此表示欢迎。

2022-10-24 23:15:19 227

原创 Python中列表、元组、集合和字典的基本知识(一)

文章目录一、列表1.列表的基本概念:2.为什么需要列表:3.特点:二、元组1.元组的基本概念:2.为什么需要元组:3.特点:三、集合1.集合的基本概念2.为何需要集合3.特点四、字典1.字典的基本概念2.为何需要字典3.特点一、列表1.列表的基本概念:列表是 一个用list类定义的序列,包括创建、操作和处理列表的方法。列表中元素可以通过下标来访问。2.为什么需要列表:程序需要存储大量的数据,我们需要有一个高效、条理的方式。列表数据类型能存储一个有序的元素集合。存储的数据可以通过列表变量来访问。

2020-07-02 16:20:43 3389

原创 Python小问题归纳文持续更新

文章目录1.pycharm中关于打印输出2.pycharm中安装插件报错问题1.pycharm中关于打印输出不能直接打印函数体,因为Python代码中定义函数需要被调用后才执行,所以不能直接打印函数体,需要得到函数的运算值时,需要先获取调用函数返回值再打印返回值。2.pycharm中安装插件报错问题可能是网速不好pycharm对插件下载有控制,可以在设置为enable all plugin install...

2020-05-22 17:56:14 188

原创 Pycharm导入skimage模块

文章目录一、skimage简介二、使用Pycharm导入步骤一、skimage简介skimage即是Scikit-Image。基于python脚本语言开发的数字图片处理包,比如PIL,Pillow, opencv, scikit-image等。本文主要记录导入skimage步骤,不过多说明,详细的一些信息可参考其他老哥的博文链接skimage的简介链接二、使用Pycharm导入步骤步骤一、...

2020-01-22 20:09:47 7189

原创 Windows10的环境下安装dlib库

文章目录一、Dlib库的简介(大佬自动忽略)二、相关环境三、安装Dlib库步骤一、Dlib库的简介(大佬自动忽略)Dlib是一个机器学习的开源库,包含了机器学习的很多算法,使用方便,直接包含头文件,不依赖于其他库(自带图像编解码库源码)。目前Dlib已经被广泛的用在行业和学术领域,包括机器人,嵌入式设备,移动电话和大型高性能计算环境。更加详细的一些有大佬博主提到过相关参考跳转链接二、相关环境...

2020-01-21 22:06:13 995

原创 Windows10环境下安装Boost

文章目录一、Boost库简介二、我的实时环境三、安装一、Boost库简介(1)Boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。(2)二、我的实时环境Windows10 python3.7.5 已安装CMake vi...

2020-01-21 21:28:47 2985

原创 Windows10环境下安装Cmake库(注:visual studio2019 )

文章目录一、 CMake简介二、Python安装CMake注意事项:1.我的实时环境2.依赖以及相关一、 CMake简介CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake。二、Python安装CMake注意事项:1.我的实时...

2020-01-21 21:07:20 5062

原创 算法中一些思考方法总结文(持续更新...)

文章目录本文用于集中整理记录一些博主学习过程中遇到的编程小思想一、关于偶数累加类的编程问题思路一:使用数学公式计算思路二:使用每次累加二的循环累加思路三:偶数为与2取余为0的数字,使用条件判断循环语句进行累加计算本文用于集中整理记录一些博主学习过程中遇到的编程小思想一、关于偶数累加类的编程问题思路一:使用数学公式计算思路二:使用每次累加二的循环累加思路三:偶数为与2取余为0的数字,使用条...

2020-01-14 20:44:39 137

原创 Pycharm中的代码调试基本步骤

文章目录步骤一、在所选行点击鼠标左键,此时会出现红点标记,若想取消再点击一次即可步骤二、在空白处单击鼠标右键,并点击DEBUG选项步骤三、点击控制台相关的功能按键就行调试步骤一、在所选行点击鼠标左键,此时会出现红点标记,若想取消再点击一次即可步骤二、在空白处单击鼠标右键,并点击DEBUG选项步骤三、点击控制台相关的功能按键就行调试...

2020-01-14 19:40:16 1409

原创 Pycharm默认注释字体大小不一的解决方法

文章目录再使用Pycharm的过程中我们可能会发现注释的字体大小不一的情况;因为个人习惯或是为了方便学习和工作我们会希望将其设置统一。以下为笔者使用过的方法。因为直接上手图片更加直观所以直接上图。一、第一步二、第二步三、第三步四、最后状态再使用Pycharm的过程中我们可能会发现注释的字体大小不一的情况;因为个人习惯或是为了方便学习和工作我们会希望将其设置统一。以下为笔者使用过的方法。因为直...

2020-01-14 14:47:37 1875

原创 人际间亲密关系可能呈现函数式变化

一、词源词义亲密出自拉丁文intimus,中文释义为最内在、深沉、深邃的关系,即能负责、坦诚、真实、尊重的沟通与交互。二、建模分析通过可获取的相关文献和资料我们可以获知一个人的心智资源始终是一个有限值状态,因此我们所能保持的亲密关系的份额是有限的,并且根据人际关系的不同程度会形成一种层级的划分,以此我们可以建立出以具体目标为圆心的关系同心圆,关系的亲密程度从内向外依次递减;有研究实验分...

2019-12-13 12:36:27 272

原创 Java中类、对象、属性以及方法和接口的某些理解

文章目录类属性值方法对象以上概念组合的通俗理解接口类一个带有属性和方法的模糊概念物;属性值某些具体的参数值;方法类似与函数的概念,可理解为可以做某些事,实现某些功能;对象即类下带有参数值和方法的类的具体化;以上概念组合的通俗理解假设我们某天突然回家突然感觉家里貌似缺了一点生机和活力,好像缺了点啥,摸了摸精密的脑袋瓜子突然顿悟应该养只宠物了,此处宠物可看做宠物类,宠物只是一个模糊...

2019-12-12 17:12:50 312

原创 MySQL数据库学习笔记6.0视图

文章目录一、视图基本概念二、视图的管理一、视图基本概念1.视图:数据库中存在一种虚拟存在的表,包含一系列带有名称和列的数据,这种表被称为视图。注:视图是从一个或者多个表中导出的表,它是一种虚拟存在表;视图的结构和数据依赖于基本表;视图中存在的数据也可以查询、修改和删除。2.视图的优点:简化了查询语句:视图简化了用户对数据的理解,简化对数据的操作。开发中可将经常使用的查询定义为...

2019-12-09 12:13:35 143

原创 一些关于编程的小概念总结(持续更新......)

文章目录一、变量的相关问题1.变量是什么?2.声明变量的本质是什么?3.什么是变量初始化?二、关于数据类型1.数据类型是啥?2.为什么需要数据类型?一、变量的相关问题1.变量是什么?变量是一个容器,用于存放数据的,方便我们以后使用其中的数据。变量的本质是内存里的一块空间。2.声明变量的本质是什么?声明变量本质是申请内存空间。3.什么是变量初始化?声明变量并赋值我们称之为变量的初始化。...

2019-12-04 15:51:22 153

原创 MySQL数据库学习笔记5.0多表查询以及事务

文章目录一、多表查询1.查询语法2.多表查询分类1.内连接查询:2.外连接查询3.子查询二、事务1.事务的基本介绍(1)概念:(2)操作:(3)事务的四大特征(4)事务的隔离级别一、多表查询1.查询语法select 列名列表 from 列名列表 where 条件;select *from a,b; -- 笛卡尔积,取a,b组合的所有情况2.多表查询分类1.内连接查询:(1)隐式内连...

2019-12-01 18:39:29 147

原创 MySQL数据库学习笔记4.0约束、数据库设计的一些基本概念、以及范式

文章目录一、约束1.概念:对数据进行限定,保证数据的正确性、有效性、完整性。2.分类:(1)非空约束:`not null` -- 值不能为空(null);(2)唯一约束:`unique`-- 值不能重复;(3)主键约束:`primary key`-- 非空且唯一,一张表只能有一个字段为主键,主键是表中记录的唯一标识;(4)外键约束:foreign key,让表与表产生关系,从而保证数据的正确性和完...

2019-11-30 21:24:20 153

原创 MySQL数据库学习笔记3.0对数据库表中数据的操作、DQL查询语句

文章目录一、增删查表中数据1.添加数据:2.删除数据:3.查询表中数据3.1.基础查询3.2条件查询二、DQL查询语句1.排序查询2.聚合函数(将一列数据作为一个整体进行纵向计算)3.分组查询4.分页查询一、增删查表中数据1.添加数据:语法:insert into 表名 (列名1,列名2,…列名n)value(值1,值2,…值n);注:1. 列名和值要一 一 对应。2. 若表名后不写对...

2019-11-30 14:31:12 163

原创 MySQL数据库学习笔记2.0对库、表的操作

文章目录一、操作数据库的命令1、创建数据库2、查询库3、修改库4、删除库5、使用库二、操做表的命令1、创建表2、查询表3、修改表4、删除表一、操作数据库的命令1、创建数据库1.直接创建数据库:create database 数据库名2.判断创建库名是否存在,若不存在则创建库:create database if not exists 库名;3.判断创建库名是否存在,若不存在则创建库并且设...

2019-11-29 19:17:56 196

原创 MySQL数据库学习笔记1.0

一、mysql常用命令1、查看当前所有数据库show databases;2、打开指定的库use 库名3、查看当前库的的所有表show tables;4、查看当前其它库的所有表show tables from 库名;5、创建表create table 表名(列名1 列类型,列名2 列类型,……列名n 列类型);6、查看表的结构desc 表名;7、查看服务器的版...

2019-11-29 17:05:29 182 1

原创 SQLyog连接数据库出现报错2058的其中一种原因解决方法

报错2058的其中一种原因解决方法在学习SQL语句的过程中很多人可能会接触到 sqlyog这个快速而简洁的图形化管理MYSQL数据库的工具,但是在使用SQLyog 连接 MYSQL时可能会出现2058的报错,出现这种报错的其中一种情况是MYSQL的密码加密方法变了。解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后 执行如下SQL语句...

2019-11-21 12:54:43 1924 2

原创 一些SQL基本概念以及常用语句

一、SQL定义SQL(structure query language结构化查询语言):定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。二、SQL语句使用过程中的一些注意事项SQL语句可以单行或者多行书写,以分号结尾。可以使用空格和缩进增强语句的可读性。MySQL数据库SQL语句不区分大小写,但关键字最好大写。注释的形式: * 单行注释:  ...

2019-11-21 12:37:28 213

原创 mysql ERROR 1049 (42000): Unknown database '******' ”错误的情况之一

在输入MYSQL密码后出现mysql ERROR 1049 (42000): Unknown database '******' ”的报错有可能是输入格式的问题,正确的从cmd登陆MYSQL的命令是:mysql -u root -p

2019-11-20 16:44:24 1860

转载 浮点运算结果出现误差原因分析及解决方案

如下C#代码:float a = 0.65f;float b = 0.6f;float c = a - b;此时c为多少?0.05?错误!此时c为0.0499999523!为什么?其根本原因是计算机所使用二进制01代码无法准确表示某些带小数位的十进制数据。下面我们来分析下:我们知道将一个十进制数值转换为二进制数值,需要通过下面的计算方法:1. 整数...

2019-11-19 16:26:56 3080

原创 C中常用的输入输出格式

C中常用的输入输出格式在C语言中,所有的数据输入/输出都是由库函数完成的。因此都是函数语句。本小节先介绍printf函数和putchar函数。printf函数printf函数称为格式输出函数,其关键字最末一个字母f即为“格式”(format)之意。其功能是按用户指定的格式,把指定的数据显示到显示器屏幕上。 一、printf函数调用的一般形式 printf函数是一个标准库函...

2019-11-12 20:09:33 1004

原创 关于算法竞赛的一些细节总结1.0

算法竞赛中参赛者的程序执行是自动完成的,没有人工干预。因此不要在用户输入之前打印提示信息。输入完毕后应该立即终止程序,不要等待用户按键。例如,不要使用system("pause")或者添加getchar()。 竞赛中一般情况下程序不能直接读取键盘和控制屏幕,不要再算法竞赛中使用getch()、getche()、gotoxy()、clrscr()函数。 每行输出应以回车符结尾,包括最后一行。在未...

2019-11-11 21:14:41 274

原创 关于对数函数的引入理解

我们都知道对数函数是以幂(真数)为自变量,指数为因变量,底数为常量的函数。对数函数是6类基本初等函数之一。对数的定义是:如果ax =N(a>0,且a≠1),那么数x叫做以a为底N的对数,记作x=logaN,读作以a为底N的对数,其中a叫做对数的底数,N叫做真数。一般地,函数y=logaX(a>0,且a≠1)叫做对数函数,也就是说以幂(真数)为自变量,指数为因变量,底数为常量的函数...

2019-10-30 14:20:53 4133

原创 指针变量的定义以及运算

一、指针变量的定义指针:一个变量的地址 指针变量:专门存放变量地址的地址变量 指针变量定义的格式: 数据类型 *变量名注意:数据类型是指针变量所指变量的数据类型,*表示此变量为指针变量。int *p;//定义了指向整型变量的指针变量pint i;p = &i;//&为取地址运算符,指针变量P存储变量i的地址值二、指针变量的赋值运算指针在使用前一定要赋值。...

2019-10-14 17:01:02 1343

原创 模块化程序设计的过程极简概念

一、特性将大程序的功能分辨模块化,能够降低程序设计的复杂性,提高元件可靠性,易于程序维护和功能扩展避免重复劳动。二、设计过程问题—>全局分析—>问题分块—>逐步细分—>独立模块(函数)...

2019-10-14 16:34:05 693

原创 二维数组的定义以及使用

一、二维数组的定义语法:类型说明符 数组名[常量表达式][常量表达式]例:float a[3][4]//理解为a00 a01 a02 a03a10 a11 a12 a13a20 a21 a22 a23a30 a31 a32 a33由此可知a[i][j]为I行J列二、二维数组初始化//1、分行给二维数组赋值int a[3][4] = {{1,2,3,4},...

2019-10-14 16:25:25 5249

原创 一维数组的定义以及使用

一、一维数组的定义类型说明符 数组名[常量表达式]int a[10];//a为整型数组,有10个元素二、为何引入数组引入数组是为了便于处理大量的数据的问题可以创造多个变量 数组名构成与一般变量名相同,常量表达可以是常量和和符号常量,不能用变量,下标从0开始三、使用数组时的注意事项引用数组名下标必须先定义后使用 只能逐个引用数组元素,每个元素的引用方法与一般变量相同。...

2019-10-13 19:37:06 7506

原创 关于解释器与编译器区别的个人理解

解析器和编译器它们在功能上是不一样的,然而从结构上看却有诸多相同,而且在开发时也并没有本质上的差别,这导致很多人有时很容易混淆两者。但是有可能某一个闲下来的时刻还是会想知道,作为一个菜鸡程序员我经过一番搜索有了一些个人理解,在此记录下来和大家分享。 用比较正式的解释来说,读入源语言后,解释器和编译器都要进行词法分析、语法分析和语义分析,之后,二者开始有所分别。解释器在语义分析后选...

2019-09-21 10:12:10 527

转载 declare and define

declare/declaration的均译为声明;define/definition均译为定义。通常认为,两者涵义之基本差别是:“声明”只是为编译器提供信息,让编译器在符号表中为被声明的符号(比如类型名,变量名,函数名等)保留位置,而不用指明该符号所对应的具体语义——即:没有任何内存空间的分配或者实际二进制代码的生成。而“定义”则须指明语义——如果把“声明”比作在辞典中为一个新词保留条目;那么“...

2019-07-20 21:11:35 576

原创 C语言程序设计踩坑

使用不管哪种程序设计语言刚开始都会踩并且需要到各种各样的坑,咸鱼博主最近准备软考途中需要复习以前学习到的一些知识所以顺带记录各种坑,希望在温故知新的同时能给一些遇到相同问题的同道提供帮助。 在使用C语言写程序的时候我们可能会遇到一种情况,没有出现任何报错,编译运行都很顺利,但是在输入数据后回车无法继续运行,这时候就需要检查一下是不是scanf函数的使用问题了。例如以下程序#in...

2019-04-18 20:27:51 273

原创 响应式web设计学习日志1.0—HTML5中div、section、article之间的具体区别

最近博主开始挖坑web,因此记下学习过程中的一些心得笔记,希望能对遇到同样问题的道友们有所帮助。关于在HTML5中我们会用到div、section、article等标签进行布局划分。但是三者缺有相对应的使用环境和特点。div:本身没有任何语义,单纯用作布局呵和样式化。section:类似于带语义的div,section表示一段专题性的内容,一般带有标题。section应用于文章的章节、标签对话框...

2019-03-07 20:41:10 326

原创 思科模拟器端口聚合和链路聚合的问题

在计算机网络的某些配置中我们常常需要用到端口聚合,将交换机上的多个端口在物理上连接起来,在逻辑上捆绑在一起,形成一个拥有较大宽带的端口,可以实现负载分担,并提供冗余链路。但是提到端口聚合不得不提到另一个概念链路聚合。有些文献中会把端口聚合和链路聚合混用,但是实际操作中却并不是这样,虽然两者间关系紧密。 根据我实际操作的体验做了自己的总结——端口聚合就是将两个交换机之间的多个实际物理端口...

2019-01-04 21:45:52 8624 2

原创 一个HTML页面插入多个表单的问题

在同一个HTML的页面中规则上允许可以用到多个<form></form>标签,但是为了防止提交时后台无法识别最好给表单加上不同的ID或者class,博主选择的是加上不同id的方法供大家参考。...

2019-01-04 21:23:09 4906

原创 关于跨OSPF 和RIPv2协议实现vlan间通信的路由器综合交换实验

  计算机网络对于当今的公司或者家庭来说都是必不可少的一部分,使用电子邮件收发信件、公司内部资源共享、信息交流等等,在公司中或单位部门组建局域网更是常见的网络技术,本文主要记录通过Cisoc packet tracer研究在通路由器之间跨多个协议跨、网段通信的问题同时也是对一次课程设计的记录笔记。  图1网络拓扑图(本拓扑图用的Cisco Packet Tracer 6.1版本) ...

2018-12-24 20:20:52 10070 6

原创 《平坦世界》维度观的差距以及引发博主对四维肢体的思考笔记——也许我们拥有高纬肢体却对其一无所知

人类对多维空间的探险索,可追溯到上个世纪。一八八四年间,英国有一位科学幻想作艾特温。阿博特,他的名著,《平坦世界》实际上可以看作是对超空间问题的探索。这部书对于五十年代、六十年代盛极一时的科学幻小说作者们有很大的启示作用。《平坦世界》描绘一个二度空间世界内的生命与环境。有一天,从三度空间世界来了一个圆球生物,当他进入二度空间平坦世界时,引起了二度空间各生物的惊慌。平坦世界有一位代表说话了:“我巴...

2018-12-07 13:56:19 619

转载 C语言:自定义字符串几种方法

#include <stdio.h>#include <stdlib.h>int main(){ //定义字符串的几种方式 //字符串和字符数组的区别:最后一位是否是空字符 char names1[] = {'j', 'a', 'c', 'k', '\0'}; char names2[50] = "jack"; char *...

2018-11-05 16:47:04 1742

空空如也

空空如也

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

TA关注的人

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