深度理解笔记
神迹小卒
大学,大学,大不了自学
展开
-
深度理解_微积分下
用法查询_微积分下_目录https://blog.csdn.net/aiqq136/article/details/114967813第五章多元函数微分学§5.1多元函数一、邻域领域:空间一点的周围很小的部分空心领域:空间一点的周围很小的部分,不含这点D:一片指定的区域内点:一点存在领域在D内边界点:一点所有领域都存在属于D和不属于D,点可在D上D内D外边界:D的边界点集合外点:存在领域不在D内聚点:所有领域都要有D内非P的点二、开集与闭集开集:D中.原创 2021-03-19 10:55:47 · 6785 阅读 · 0 评论 -
C语言_函数首部
函数首部包括函数的类型名、函数名和形参列表int fun(int a, int b) // 函数首部// { }中的内容就是函数体{ return a>b ? a : b; // 函数返回值}原创 2021-03-02 15:57:47 · 6902 阅读 · 0 评论 -
C语言函数实现任意一个整数转换为二进制数
下面以15为例子输出1111void decToBin(int n)//输入一个数15{ int result = 0;//结果 int k = 1; int i=0; while(n)//除到0就停止 { i =n%2; //余数i=1 //i=1 //i=1 //i=1 result= k * i +result; //result=1 //result=11 //result=111 //result=1111 k = k * 10; //k=10 //k=100原创 2020-12-03 00:09:28 · 15290 阅读 · 3 评论 -
C语言小知识_用代码搞懂隐式类型转换里的整型提升
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>int main(){ char a = 3; //3的二进制表示为 //000000000000000000000000000000000011 //4字节(int整数的大小)-->1字节(char字节的大小) //00000011 //整型提升:按符号位提升(0则前面补0) //00000000000000000000000.原创 2020-12-01 21:06:25 · 110 阅读 · 0 评论 -
C语言小知识_用代码搞懂结构struct
#include<stdio.h>struct Stu//类似int float一样是类型{ char name[10]; int age; char id[20];}; int main(){ //类似int a=0; struct Stu student1={"张三",20,"20201201"}; //打印 printf("%s\n",student1.name); printf("%d\n"原创 2020-12-01 21:03:55 · 101 阅读 · 0 评论 -
C语言小知识_输入输出字符串
输入scanf():通过格式控制符%s输入字符串,遇到空格就认为当前字符串结束了,所以无法读取含有空格的字符串gets():直接输入字符串,并且只能输入字符串,遇到回车键时才认为字符串输入结束#include <stdio.h>int main(){ char str1[30] = {0}; char str2[30] = {0}; char str3[30] = {0}; //gets() 用法 printf("Input a string:原创 2020-12-01 17:33:22 · 726 阅读 · 0 评论 -
C语言开发中提高效率:防止一个头文件被引用多次
头文件一引用,就是将头文件的全部代码ctrl+c,ctrl+v过来,但是一个工程中会有大量头文件重复,导致效率下降,所以将头文件中加入以下代码:#ifndef ADD_H //如果没有定义__ADD_H__#define ADD_H //就定义__ADD_H__//一般以头文件的名字命名#endif用add函数举例add.h//防止一个头文件被引用多次#ifndef __ADD_H__#define __ADD_H__//函数的声明int Add(int x,int y);#end原创 2020-11-21 19:32:34 · 425 阅读 · 0 评论 -
C语言-字符0、数字0和‘\0’的区别
ASCII码值不同'\0'和0的ASCII码值为0字符'0'的ASCII码值为48相关知识空字符 == '\0'字符串中的 0 表示字符 '0'十进制数字 0,其ASCII码为 0原创 2020-12-23 15:47:01 · 5598 阅读 · 0 评论 -
C语言_返回性参数解决函数返回多个值问题
返回性参数解决函数返回多个值问题由于函数中return不能同时返回两个参数例如return x,y;“,”是逗号表达式,返回的是y的值解决方法:通过传递变量的地址,通过在函数内部解引用地址,将返回值赋给*地址,可以实现改变函数外部的变量简单例子:#include<stdio.h>void test(int* px,int* py){ int a=2; int b=3; *px=a; *py=b;}int main(){ int x=0; int原创 2020-12-22 16:07:32 · 1239 阅读 · 0 评论 -
生动形象的指针讲解
一个内存就是一个中国这么大的面积这么大的中国有很多很多个带地址的房子,我们可以打开高德地图搜索具体地址来找到房子int a=0;//我们向系统申请一栋房子来存放a,系统就给了我们一个编号为0x0012ff40的房子,我们就把住户0放进房子里关起来int* p=&a;//&取地址操作符,就是把a的房屋地址取出来;我们都知道a是整型,那么p的类型就是int*,我们用p来存放a的地址*p=2;//*是解引用操作符,我们就用*解析了p住户提供的a用户在高德地图上所在房子.原创 2020-11-13 15:59:34 · 150 阅读 · 0 评论 -
深度理解_C++_名称空间
是什么?名称空间就类似一个个小盒子,里面放着不同的代码和程序,比如std空间里放着C++的标准函数cin cout等为什么?为了防止程序整合的时候函数命名重复例如A公司有一个swap函数,B公司有一个swap函数,为防止编译器不知道调用哪个,就将其放到两个盒子中,A的就叫A::swap(),B的就叫B::swap(),调用的时候就直接调用A::swap()或者B::swap()就可以了怎么做?为了调用std空间里的标准函数可以在程序前加上using namespace std原创 2021-03-18 11:35:57 · 109 阅读 · 0 评论 -
深度理解_代码有感
代码前在刷编程题的时候,不要一开始就直接就吭哧吭哧地写代码,要先简单地画流程图,然后举一个最简单的例子,向流程图里面代,发现跑通过了以后,再举一个稍微复杂一点的例子,再向流程图里面代。代码中先不要着急从头撸到尾,应该先写出大概的框架,加上中文的注释,写好要实现什么功能,再从重要的开始写代码后不要忽视编译器的警告当程序跑出不认识的bug的时候,应该去百度一下怎么解决最后如果实在搞不明白,就按下图...原创 2021-03-17 17:34:28 · 140 阅读 · 0 评论 -
深度理解_微积分_方向导数_梯度
方向导数是什么任意一个方向的导数为什么方向导数本质上研究的是函数在某点处沿某特定方向上的变化率问题怎么做简单栗子https://blog.csdn.net/aiqq136/article/details/114925509梯度是什么梯度是一个矢量,方向为方向导数变化最快的方向,也就是变化率最大的方向为什么梯度反映的是空间变量变化趋势的最大值和方向怎么做简单栗子https://blog.csdn.net/aiqq136/arti.原创 2021-03-17 13:12:07 · 492 阅读 · 0 评论 -
深度理解_微积分_偏导和空间向量
空间曲线,空间曲面空间曲线的两种方式:①参数式②两面相交式空间曲线一点的切线:①参数式:对x,y,z求t的偏导,②两面相交式:两个方程对x求导,解出两个偏导,切线:空间曲面的表现方式:F(x,y,z)=0二次曲面的一点的切线: 空间曲面的切平面方程:...原创 2021-03-17 13:07:08 · 771 阅读 · 0 评论 -
深度理解笔记_数据结构
是什么?数据结构是将现实生活中的各种各样的数据存储到计算机的方法和如何从计算机中调用存储进去的数据的操作的集合,追求高效,低成本为什么?Q为什么有数据结构这门课?A为了将来将自定义的数据类型实现模板化,提高对同种类型数据的处理速度怎么做?数据结构有两种学法,第一种是死记硬背,将各个操作的方法弄懂,可以用于应付考试第二种是我比较推荐的,在实战中锻炼自己,有利于未来工作中可以快速判断当前的数据类型要怎么存储效率最好,成本最低,并可以手撕代码当前网络上关于数据结构的视频绝大多数都是原创 2021-03-16 16:31:40 · 106 阅读 · 0 评论 -
深度理解笔记_C语言
是什么?C语言是一门编程语言,可以帮助我们实现人机的交互,可以编写程序让计算机帮忙重复执行一些固定的业务流程,减少重复枯燥的工作为什么?C语言是一门高效的语言,在计算力有限的,比如说单片机上,可以更高效的执行任务C语言可以让我们更加深入的理解计算机的本质,比如地址等怎么做?实践是检验真理的唯一标准,要将手撕代码进行到底...原创 2021-03-16 12:39:02 · 94 阅读 · 0 评论 -
深度理解笔记_对用法查询笔记的理解
是什么?用法查询笔记是用于帮助查询者快速回忆相关知识点的笔记,直接上自己写的例子代码,在代码重要的地方将注释写清楚,并将运行结果写在代码的末尾,相关注意事项写在运行结果的后面为什么?视频不是看完就行了,对着视频写的笔记或者看别人的笔记是对自己知识的巩固有一定的用处,但是要当自己真的要使用的时候就会觉得力不从心,用法查询笔记就给了自己重新梳理一遍的机会,也给了自己二次学习乃至n次学习的快捷通道怎么做?可以适用于一切关于知识的学习...原创 2021-03-16 09:41:08 · 143 阅读 · 0 评论 -
深度理解笔记_对深度理解的理解
是什么?当前深度理解的东西是什么?可不可以不依赖任何资料将其用自己的话进行转述?并且可以让没有学习过这个概念的人一下子就弄明白为什么?为什么要发明创造这个东西,其背后的原因是什么?这个知识和其它相似的知识有什么不同之处,为什么要发明两个或者多个概念?怎么办?这个知识可以应用到什么地方?可不可以自己实践一下,并放在用法查询笔记里面...原创 2021-03-16 09:34:55 · 716 阅读 · 0 评论 -
深度理解笔记_大学小组分工有感
角色分配①有职权分配重复的角色要尽量避免,防止两边都不干事②实在人多的时候又存在重复的工作,则切换角度③合理安排截止日期,并且写明,必须提前2-3天完工,提高工程的容错性④角色安排要安照时间流程安排,以方便别人了解工程顺序,人事管理等角色可放最后⑤任务量必须规定好,而且要求要分好点,比如字数,版面等要求⑥监督的存在是十分有必要的,专门负责催稿,以及后期的善后工作⑦电话:将群名称改为名字+电话,方便催稿以及联系上人⑧随机抽人:如果某样职业没有人投票,将采用摇骰子的方式强制选人,原创 2021-03-16 09:11:22 · 686 阅读 · 0 评论