自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

foolish的博客

I love three things in this world.sun moon and you.sun for moring ,moon for night,and you forever.

原创 c语言之简单可变参数实例

#include<stdio.h> #include<stdarg.h> int sum(int n,...); int main() { int result; result = sum(3,1,2,3); printf("resu...

2020-03-10 15:32:45

阅读数 25

评论数 0

原创 数据结构初探—线性表的操作

以下记录自己学到的一些线性表的操作 1.InitList(*L)//初始化操作,建立一个空的线性表L 2.ListEmpty(L)//判断线性表是否为空表,若线性表为空白则返回true否则返回false 3.ClearList(*L)//将线性表清空 4.GetElem(L,i,*e)//将线性...

2020-03-09 19:52:15

阅读数 40

评论数 0

原创 字符串相关函数的指针实现

0. 获取字符串的长度 —— strlen 函数 #include <stdio.h> #define MAX 1024 int main() { char str[MAX]; char *target = str; int le...

2020-03-05 14:14:08

阅读数 28

评论数 0

原创 逻辑小题

1. 请用小括号和数字序号体现表达式中运算符的优先顺序,并口算出表达式的值(下边假设变量 a、b、c、d 的值分别是 1、2、3、4)比如:a + b * c - d版写成:(a + (b * c)1)2 – ds求值:(1 + (2 * 3)) – 4 == 3A. a + b &&am...

2020-02-11 13:47:19

阅读数 31

评论数 0

原创 运算符的优先级和结合性

方便自己查找使用(挺有用的) 优先级 运算符 含义 使用形式 结合性 说明 1 [ ] 数组下标 ...

2020-02-10 15:26:45

阅读数 53

评论数 0

原创 C语言取值范围

这是课件上面的东西 我特地保留下来以供以后使用 1. 比特位和字节 CPU 能读懂的最小单位(只能存放 0 和 1)—— 比特位,bit,b 内存机构的最小寻址单位 —— 字节,Byte,B 关系:1Byte == 8bit 因此,一个字节可以表示最大的数是:11111111 2....

2020-02-10 14:54:18

阅读数 27

评论数 0

原创 各种数据类型大小

方便自己查看使用 (当然不同电脑的输出有可能不同) #include<stdio.h> int main() { printf("int = %d\n",sizeof(int)); printf("short = %d\...

2020-02-09 16:51:41

阅读数 78

评论数 0

原创 printf函数文档

为什么借鉴这篇文章一方面自己好查询另一方面不能放过一些基础的知识 函数概要:printf 函数用于打印格式化字符串到标准输出流。函数原型: #include <stdio.h> ... int printf ( const char * format, ... ); 参数解析...

2020-02-09 16:18:51

阅读数 86

评论数 0

原创 C语言函数快查

给大家推荐一个好用的网站 所有函数都有解释有例子 https://fishc.com.cn/forum.php?mod=forumdisplay&fid=329&filter=typeid&typeid=583

2020-02-09 15:35:00

阅读数 30

评论数 0

原创 搭载C语言学习环境(VirtualBox)

前几天开始重新学习一下C语言,不过这次是在linux上面跑C语言。 当然我是跟着小甲鱼学习的,特地将环境的搭建保留下来,以便下次学习用 1.第一步安装VirtualBox(就是一个虚拟机) https://fishc.com.cn/forum.php?mod=viewthread&t...

2020-02-09 15:31:48

阅读数 95

评论数 0

原创 ad16中如何改变栅格颜色

1.然后在菜单栏找到“DXP”菜单,单击鼠标左键打开DXP,弹出下拉菜单,找单击选择Preferences选项,弹出设置对话框 2.进入设置菜单,弹出设置对话框,在对话框的左面栏找到Schematic菜单,单击前面的下三角就会展开,展开菜单 3.在展开的子菜单找到Grids栅格选项,单...

2019-06-01 22:38:07

阅读数 741

评论数 0

原创 蓝桥杯之临时抱佛脚(4)

特意写一个多文件程序的超声波 /*sonic.h相关程序*/ #ifndef __ULTRASONIC_H #define __ULTRASONIC_H #include"system.h" #define somenop {_nop_();_nop_();_nop_();...

2019-05-22 23:18:52

阅读数 106

评论数 0

原创 蓝桥杯之临时抱佛脚(3)

最后一篇超声波和NE555,超声波去年考过,NE555省赛考过所以再次考的概率不高 下面的代码是我从实验室一位大佬那么学习的 超声波模块 #include "config.h" sbit Sonic_Txd = P1^0; sbit Sonic_Rxd = P1^1;...

2019-05-22 23:08:01

阅读数 77

评论数 0

原创 蓝桥杯之临时抱佛脚(2)

接下来写一些官方驱动的改变 1.DS1302 大家实在记不住的话就用数码管搞一个假的。 /*ds1302.h相关程序*/ #ifndef __DS1302_H #define __DS1302_H #include "system.h" void Write_Ds...

2019-05-22 22:41:04

阅读数 91

评论数 0

原创 蓝桥杯之临时抱佛脚(1)

参加省赛的一天没有准备,只是在比赛的时候写了会程序,不知为啥进了国赛。 今天特意写一篇抱佛脚的文章,所有的驱动机会没有改变,只是增加了一部分。 矩阵键盘、数码管必考不用想必须记住。下面是必须得记住的程序 系统配置 /*system.h相关代码*/ #ifndef __SYSTEM_H #...

2019-05-21 23:40:17

阅读数 180

评论数 0

原创 《零基础入门学习Python》(43)魔法方法:算术运算(2)

前言: 上节课我们介绍了很多关于计算的魔法方法,当你的对象进行了相关的算术操作的时候,自然而然就会触发相应的魔法方法,一旦你重写了这些魔法方法,那么Python就会根据你的意图进行计算。 通过对相关的魔法方法进行重写,可以让Python根据你的意图执行程序。 这里我们就让加变成减 &am...

2018-11-13 17:57:57

阅读数 455

评论数 3

原创 zplane() Matlab函数

今天在做数字信号处理matlab实验的时候遇到了zplane()函数特意在网上查了一下相关的用法: zplane(z, p) 绘制出列向量z中的零点(以符号“○” 表示)和列向量p中的极点(以符号“×”表示),同时画出参考单位圆,并在多阶零点和极点的右上角标出其阶数。如果z和p为矩阵,则zpla...

2018-11-11 20:27:03

阅读数 1861

评论数 1

原创 《零基础入门学习Python》(42)魔法方法:算术运算(1)

前提 重新提起一个函数,工厂函数。其实在Python2.2之前类和类型是分开的,类就是一个属性和方法的一个封装,类型就是像(int,float....)。但是2.2之后,作者将两个东西做了统一,将int float等内置函数转化为工厂函数。 举个例子: &gt;&gt;&a...

2018-11-08 20:24:01

阅读数 290

评论数 0

原创 《零基础入门学习Python》(41)魔法方法:构造和析构

知识点: 什么是魔法方法:魔法方法总是被双下划线包围,例如__init__ 魔方方法是面向对象的Python的一切,如果你不知道魔法方法,说明你还没能意识到面向对象的Python的强大。魔法方法的“魔法”体现在他们总能在适当的时候被自动调用。 __init__(self[, ...])魔法方法...

2018-11-06 16:02:44

阅读数 334

评论数 3

原创 《零基础入门学习Python》(40)类和对象::一些与类和对象相关的BIF

  知识点: 1.issubclass(class,classinfo)#class是classinfo的子类则返回True,相反则返回False 注意: 1.这种检查是非严肃性的检查,他会把自身当成自身的子类 2.classinfo可以是类对象组成的元组,只要class与其中任何一个...

2018-10-31 20:22:36

阅读数 294

评论数 0

原创 《零基础入门学习Python》(39)类和对象:拾遗(组合)

知识点 在前面有乌龟类和鱼类,现在要求定义一个类,叫水池,水池里要有乌龟和鱼,但是仔细想想我们如果用继承的话就把鱼和乌龟当成一个物种,这样就显得太乱了。那要怎么才能将它们组合成一个和谐的类喃,下面我们就要介绍组合 组合其实很简单,下面我们直接上代码: class Turtle: de...

2018-10-30 18:25:48

阅读数 273

评论数 0

原创 《零基础入门学习Python》(38)类和对象:继承

前言 上一篇博客我们试图模拟一个场景,里面有一只乌龟和十只鱼,乌龟通过吃鱼来补充体力,当乌龟体力消耗殆尽或者与被吃光则游戏结束。现在我们想要扩展游戏,给鱼类进行细分。例如有金鱼(Goldfish)........那么我们就在思考一个问题:能不能每次都要重头到尾重新定义一个新的鱼类?因为我们知道大...

2018-10-30 16:25:31

阅读数 303

评论数 0

原创 《零基础入门学习Python》(37)--类和对象:面向对象编程相关知识

前言 前面我们了解一些关于面向对象编程的相关知识,下面我们来将有关self还有私有制和公有制的相关知识 知识点 self是什么—— python的self相当于C++的this指针。self相当于每个房间的门牌号,让每个人都能找到自己的房间。python的类就是同一个道理,由一个类可...

2018-10-29 19:36:17

阅读数 370

评论数 0

原创 玩平衡车系列——直流电机PID开发指南

(基于平衡小车之家标准版) 0.PID简介 PID 调节器出现于上世纪 30 年代。所谓 PID 控制,就是对偏差进行比例、积分和微分的控制。PID 由 3 个单元组成,分别是比例(P)单元、积分(I)单元、微分(D)单位。在工程实践中,一般 P 是必须的,所以衍生出许多组合的PID 控制器,...

2018-10-28 15:47:53

阅读数 4080

评论数 0

原创 PDF解密网站

PDF解密网站——亲测可以用哦!!!!!! PDF解密网站——还是免费的

2018-10-27 18:04:59

阅读数 3824

评论数 0

原创 玩平衡车系列——编码器使用教程与测速原理

(基于平衡小车之家标准版) 1.编码器概述 编码器是一种将角位移或者角速度转换成一连串电数字脉冲的旋转式传感 器,我们可以通过编码器测量到底位移或者速度信息。编码器从输出数据类型上 分,可以分为增量式编码器和绝对式编码器。 从编码器检测原理上来分,还可以分为光学式、磁式、感应式、电容式。常 ...

2018-10-27 17:46:11

阅读数 10479

评论数 7

原创 玩平衡小车系列—TB6612FNG与直流电机控制教程

(基于平衡车之家做的标准版小车) 1.直流电机原理 下面是分析直流电机的物理模型图。其中,固定部分有磁铁,这里称作主磁极;固定部分还有电刷。转动部分有环形铁心和绕在环形铁心上的绕组。(其中2 个小圆圈是为了方便表示该位置上的导体电势或电流的方向而设置的) 它的固定部分(定子)上,装设了一...

2018-10-27 17:25:57

阅读数 18798

评论数 7

原创 [扩展阅读] Python 魔法方法详解

Python 魔法方法详解  据说,Python 的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切。 他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定...

2018-10-26 13:39:31

阅读数 285

评论数 0

原创 [扩展阅读] 多重继承的陷阱:钻石继承(菱形继承)问题

多重继承的陷阱:钻石继承(菱形继承)问题: 支持多继承的面向对象编程都可能会导致钻石继承(菱形继承)问题,看以下代码: class A(): def __init__(self): print("进入A…") print("...

2018-10-26 13:32:46

阅读数 387

评论数 0

原创 《零基础入门学习Python》(36)--类和对象:面向对象编程的相关知识

前言 Python3 面向对象 Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。 如果你以前没有接触过面向对象的编程语言,那你可能需要先了解一些面向对象语言的一些基本特征,在头脑里头形成...

2018-10-26 13:13:05

阅读数 217

评论数 0

原创 《零基础入门学习Python》(35)--图形用户界面入门:EasyGui

0. 安装 EasyGUI 官网:https://github.com/robertlugg/easygui 进行下载,下载好了尽量将它放在你python安装目录下面,方面查找 使用 pip 进行安装: 1. 什么是 EasyGUI? EasyGUI 是 Python 中一个非常...

2018-10-23 18:51:39

阅读数 530

评论数 0

原创 《零基础入门学习Python》(34)--丰富的else语句及简洁的with语句

知识点 else语句的用法: 1)配合if语句 if a&gt;b: print(a) else: print(b)   2)配合while和for循环 只在循环完成后才执行,如果循环中执行使用到break,则else不执行 #**************...

2018-10-22 20:04:59

阅读数 159

评论数 0

转载 Python 内置函数 locals() 和globals()

1. 这两个函数主要提供,基于字典的访问局部变量和全局变量的方式。python 使用叫做名字空间的东西来记录变量的轨迹。名字空间是一个字典 ,它的键就是字符串形式的变量名字,它的值就是变量的实际值。名字空间可以像 Python 的 dict...

2018-10-22 19:04:37

阅读数 165

评论数 0

原创 零基础入门学习Python(33)--异常处理:你不可能总是对的(2)

前言 接下来我们介绍一种方法捕捉语句块中可能出现的错误 知识点 异常处理 捕捉异常可以使用try/except语句。 try/except语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。 如果你不想在异常发生时结束你的程序,只需在try里捕获它。 try语...

2018-10-22 19:00:55

阅读数 168

评论数 0

原创 零基础入门学习Python(32)--异常处理:你不可能总是对的(Python标准异常总结)

前言 即便Python程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。 大多数的异常都不会被程序处理,都以错误信息的形式展现在这里: (大家可以通过这篇博客查询到Python有可能出现的错误是什么) 知识点 Python标准异常总结 Assertio...

2018-10-22 16:59:10

阅读数 170

评论数 0

原创 Windows操作系统下安装pip and 安装pygame

1.在Windows系统中检查是否安装了pip 打开一个终端端口,并执行如下命令(查看自己的电脑是否存在pip): 第一种方法: C:\Users\admin&gt;python -m pip --version pip 18.1 from C:\Users\admin\AppDa...

2018-10-21 20:10:57

阅读数 2320

评论数 0

原创 零基础入门学习Python--永久存储:腌制一缸美味的泡菜

知识点 pickle( 泡菜 ) 模块介绍:  pickle模块作用是持久化的储存数据。 在Python程序运行中得到了一些字符串、列表、字典等数据,想要长久的保存下来,方便以后使用, 而不是简单的放入内存中关机断电就丢失数据。python模块大全中的pickle模块就派上用场了, 它...

2018-10-21 16:51:13

阅读数 260

评论数 4

转载 Python函数setdefault()

描述:Python 字典 setdefault() 函数和get() 方法类似, 如果键不存在于字典中,将会添加键并将值设为默认值。注意:setdefault() 返回的键如果不在字典中,会添加键(更新字典)...

2018-10-21 15:36:13

阅读数 783

评论数 0

原创 零基础入门学习Python--文件系统:介绍一个高大上的东西

前言 我们第一节课就讲过了,Python是跨平台的语言,也即是说同样的源代码在不同的操作系统不需要修改就可以同样实现。 因此Python的作者就倒腾了OS模块这么一个玩意儿出来,有了OS模块,我们不需要关心什么操作系统下使用什么模块,OS模块会帮你选择正确的模块并调用。 ...

2018-10-21 15:34:46

阅读数 317

评论数 0

原创 《零基础入门学习Python》(29)--文件:一个任务

前言 接下我们来完成一个分割的任务。 知识点 一个任务:将文件(record.txt)中的数据进行分割并按照以下规律保存起来: #record.txt文件内容: 小客服:小甲鱼,今天有客户问你有没有女朋友? 小甲鱼:咦?? 小客服:我跟她说你有女朋友了! 小甲鱼:。。。。。。 小客服:...

2018-10-20 22:25:33

阅读数 350

评论数 1

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