- 博客(20)
- 收藏
- 关注
原创 21天学通c语言总结(3)
第15天:有关指针的高级用法指向指针的指针int multi[3][4];int (*ptr)[4];int *p;p = (int *)ptr;上面multi是一个指针指向multi[0],multi[0]也是一个指针指向multi[0][0]。ptr是一个能指向包含4个int变量的数组的指针变量,数组指针。必须用圆括号否则声明的是指针数组,因为间接运算符的优先级低于[]。(i...
2019-12-21 22:41:07 418
原创 二进制补码
二进制数减法运算,实际上是计算被减数加上模数减去减数的绝对值。模数:位数能表示的数字数,四位二进制的模为16(0-15)。一位十进制的模为10(0-9)。模数减去减数的绝对值就是减数的补码,即减数的绝对值按位取反后加1,例如:1001 —> 0001 —> 1110 —> 1111上数与0001运算后结果溢出为0000,则完成了减法运算。...
2019-12-21 10:56:19 274
原创 c语言生成随机数(组)
int rand(void);根据一个数值按照某个公式推算出来的,这个数值称之为“种子”。随机生成一个位于 0 ~ RAND_MAX 之间的整数。RAND_MAX它的值至少为 32767。种子在每次启动计算机时是随机的,但是一旦计算机启动以后它就不再变化了,根据公式推算出来的结果(也就是生成的随机数)就是固定的。可以通过函数void srand(unsigned int seed);来重新...
2019-12-20 10:56:14 5960
原创 《21天学通C语言》总结(2)
-《21天学通C语言》 第六版第8天:数组声明数组int array[10];c语言中数组从0开始,并且c语言编译器不对程序使用的下标是否越界进行判断,程序会顺利编译和链接,但下标越界通常导致错误的结果。多维数组#define MONTHS 12int array[MONTHS];使用常量定义数组,方便修改,规定常量名大写。无法使用const定义的常量:const int ...
2019-12-09 21:46:08 267
原创 三分钟了解powershell
https://baijiahao.baidu.com/s?id=1594522197885174841&wfr=spider&for=pc编程入门,每次都看到vscode右下角有个1:powershell。想知道是什么。。
2019-12-09 20:51:09 203
转载 面试技巧(转载)
无意中看到的,觉得写得详细且试用。原文链接:https://www.jianshu.com/p/0ef7fa2385f81、请你自我介绍一下你自己一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学...
2019-12-07 08:39:28 175
原创 GIT版本控制
windows 10 下GIT版本控制https://www.liaoxuefeng.com/wiki/896043488029600上面的网站讲得很详细。1.进入任意文件cd E:\practice2.创建空目录mkdir learngitcd learngitpwd3.初始化git init把该目录变成GIT可以管理的仓库。4.git add readme.txt5....
2019-11-19 10:29:37 266
转载 python3安装turtle出现错误
仔细查看安装turtle出错的错误信息,可以看到是个语法错误。pip在下载turtle 0.0.2包后,会解压到本地再安装,提示的错误在解压的setup.py文件里面,解决的办法就是:按照给定的链接(我的是这个),把turtle包下载到本地,手动解压,修改setup.py文件再安装。打开setup.py文件,第40行修改为: except (ValueError, ve):原来的是Py...
2019-11-16 14:46:39 688
原创 《21天学通C语言》总结(1)
《21天学通C语言》 第六版编辑、编译、链接、测试编译时一个错误可能引起多条错误消息链接时错误大多来自库函数拼写错误库函数编译指令包含文件(头文件)函数原型undefined reference to `WinMain’int main()没有正确命名,错写成int mian()strlen()似乎返回unsigned long long 使用%d时警告说应该用%lld变...
2019-11-16 09:44:27 257
转载 C语言文件路径
c语言文件路径“\”一般是表示本地目录的,比如你电脑里面的C:\windows…“/”主要表示远程电脑或者网络上的,比如你这个贴子的地址:http://zhidao.baidu.com/question/36480033.htmlwindows下文件路径是用\分隔的,比如C:\Windows\System32\就是一个标准的windows路径。在C语言中,文件路径会被写作字符串形式,但是...
2019-11-14 17:06:46 5152
原创 python入门(5)
with open 打开文件,如果要使用打开的文件,则该语句之前的语句要有缩进,否则会出现文件已关闭的错误ValueError: I/O operation on closed file.tick.params 设置刻度样式json_url = ‘http://raw.githubusercontent.com/muxuezi/btc/master/btc_close_2017.json’...
2019-10-31 20:10:12 192
原创 python入门(4)
安装pygame模块使用pippygame.display.set_mode() 返回的是一个surface,应该类似于matlab中的图形句柄。pygame.dispaly.flip() 不断显示新屏幕,擦去旧屏幕。鼠标放在函数或类上会自动显示文档字符串里的注释内容.bmp格式的为位图使用两个if让移动更准确坐标从左上角开始pygame.display.setmode() 里必须...
2019-10-22 16:06:20 182
原创 python入门(3)
十、十一章总结第十章第十章的内容有读取文件,写入文件,异常和使用.json格式存储数据1.读取文件"""以绝对路径读取文件并用直接读取,遍历文件,存储列表的方式打印"""file_name = r'E:\python\python_work\chapter_10\learning_python.txt'with open(file_name) as file_object: ...
2019-10-08 20:54:52 127
原创 python入门(1)
买了本书想学一学python作为自己最后学的语言**Eric Matthes,袁国忠译《python编程:从入门到实践》.人民邮电出版社.2016.7**1.一二章总结刚刚看了前两章,觉得内容很简单,如果学过一点点编程都会这么觉得,但是买了书我还是打算快点看完,毕竟总会有帮助。一开始看觉得和C语言,matlab似乎没有多大的差别,而且,似乎也没有matlab好用。遇到的第一个麻烦是发现...
2019-09-18 09:22:52 165
原创 matlab GUI设计图像去雾程序
最近一直在自学matlab,也仅仅在网上看了些基础教学视频,还是想从实例中学点东西。从网上找到了下面这本书,照着书中给了代码,自己做了GUI界面,想把做的过程中遇到的困难写下来。刘衍琦,詹福宇,蒋献文,周华英. 《MATLAB计算机视觉与深度学习实战》.电子工业出版社.2017.6...
2019-09-02 23:37:48 2599 2
原创 MATLAB GUI hObject
hObject区分大小写,O必须大写。matlab中似乎是变量的属性名不用区分大小写,而函数以及变量名则要严格区分大小写。某些函数如:tf=strcmp(s1,s2)比较字符串s1,s2是否相同,区分大小写。但可以利用tf=strcmpi(s1,s2)比较s1,s2时不用区分大小写。...
2019-08-30 20:14:01 606
原创 matlab eval函数用法
eval(‘expression’):执行文本中的表达式例如eval(‘y=1’),执行的为y=1,这一表达式,就是把y赋值为1。之前看到在eval里用到int2str,或num2str这样的函数,例如for n=1:10 eval(['A',int2str(n),'=rand(10)']);end执行的就是建立了十个随机10x10的矩阵A1到A10,即An=rand(10),因为r...
2019-08-29 12:04:26 3725
原创 MATLAB size函数的用法
size() :获取数组大小输入为:标量,向量,矩阵或多维数组。输出为:数组大小。数组大小:为一个行向量,行向量的长度为数组A的维数,即ndims(A),每个元素对应A相应维度的长度。例如:1.标量>> a=2;>> sz1=size(a)sz1 = 1 1>> [sz2 sz3]=size(a)sz2 = 1sz...
2019-08-26 10:33:52 2827
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人