摘要:
Java把不同类型的输入、输出,这些输入输出有些是在屏幕上、有些是在电脑文件上, 都抽象为流(Stream) 按流的方向,分为输入流与输出流,注意这里的输出输出是相对于程序而言的,如:如对于一个Java程序创建了一个输入流(Input),此时应该是进行读取操作将数据读到程序中。 流既然是用来进行输入 阅读全文
摘要:
记初次接触socket编程,在devC++使用Winsock进行socket编程的一个过程,通过在devC++创建2个项目分别是server、client程序项目,感受通过socket使client与server的一次通讯。 1.新建项目与往常不同,不单单是需要创建一个C文件,更是要在连接库中添加 阅读全文
摘要:
做题时遇到排序的问题,解题思路还是比较清晰,涉及到数据的排序,打算直接用插入排序直接快速水过去,没想到来到排序部分这里,内外的循环边界不清晰,导致直接越界出错,浪费时间,调试了多遍。因为这部分比较重要掌握不好直接影响后面其他快排算法的学习,所以写这篇当作复习巩固。 影响排序的效率因素 简单来说主要有 阅读全文
摘要:
最近使用deepin配置JAVA环境时发现不论是修改/etc/profile还是 ~/.profile多次尝试后均无效,不得其解,最后通过官方论坛看到大神对deepin环境配置的解释,以及寻找到相关解决方案。为了解决这个问题跟着了baidu走了不少弯路,过程中也学到不少东西,所以梳理出来,希望不仅能 阅读全文
摘要:
作用: 对对象进行初始化,如给成员变量赋初值,而不用专门再写初始化函数。 防止有些对象没被初始化就使用,导致程序出错。 要求: 名字与类名相同,可以有参数,但不能有返回值(void也不行) 编译时: 若没有构造函数,则编译器生成一个默认的无参数的构造函数,不做任何操作 如果定义了构造函数,则编译器不 阅读全文
摘要:
概念 一个或多个函数,函数名相同,但是参数个数、参数类型不同,叫做函数的重载。即函数名字相同,参数表不同 函数的重载使函数的命名更加简单。 例子 三个函数都符合重载特征:名字相同,参数表不同。 调用时编译器根据传入参数的个数,以及参数的类型判断实际调用那个函数 。 强调 如果函数名字相同、参数表相同 阅读全文
摘要:
为什么要使用内联函数? 因为函数调用时候需要创建时间、参数传入传递等操作,造成了时间和空间的额外开销。C++追求效率所以引入了内联的概念。 通过编译器预处理,在调用内联函数的地方将内联函数内的语句Copy到调用函数的地方,从而提高了效率,减少了一些不必要的开销。 内联函数定义? 使用关键字:inli 阅读全文
摘要:
初学Android在阅读<第一行代码>的时候整理出来的,如果差错恳请指出,不胜感激。 制图不易,转载请标注出处,谢谢。 阅读全文
摘要:
根目录下的build.gradle通常不需要修改这个文件中的内容,除非需要添加一些全局的项目构建配置 APP目录下的build.gradle文件是app模块的gradle构建脚本,一般用来管理app包名、版本的以及添加和修改依赖库。 阅读全文
摘要:
直到快比赛才重视起之前学校给报了蓝桥杯,且这段时间一直在做Python,所以没做什么准备。 赛场上做这道题时连反码补码的知识点都记混,所以直接用了excel做这道题目,分享下做题思路、及题解。 题目分析: 题目给出了十行数据表示十个汉字,根据题意每个汉字有由32个数字所对应的2进制数的16X16方阵 阅读全文