摘要: 1 void insertion_sort(int v[], int n) { 2 for (int i = 1; i 0; j--) { 6 if (v[j - 1] > k) { 7 v[j] = v[j - 1]; 8 } else { 9 break; 1... 阅读全文
posted @ 2019-05-26 16:06 Ren.Yu 阅读(108) 评论(0) 推荐(0) 编辑
摘要: linux mint 18.3由高分辨率设置为低分辨率的时候,会出现死机现象。 解决方法是:使用命令行: xrandr 查询所有支持的分辨率 然后通过 xrandr -s 1920x1080_59.93 (举例) 设置回来即可 阅读全文
posted @ 2018-04-27 23:18 Ren.Yu 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 使用u盘安装的linux mint 18.3,安装过程基本顺利 发现在安装过程中使用中文语言的话会使得下载附加软件的速度快很多 安装完成之后要做的事情有: 1、字体 默认的楷体字比较难看,在软件管理器中把楷体和uming字体都删掉 软件管理器-字体-搜索ukai和uming把搜索出来的两个字体删除 阅读全文
posted @ 2018-04-25 23:02 Ren.Yu 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: 覆盖私有方法 上面例子中由于Father的f是私有的,所以在Father的main方法中对f的调用是静态绑定的。 如果把f定义为public的,则在Father中对f的调用将是动态绑定的。 域与静态方法 对于成员函数的访问是没有多态的,子类型和父类型中的i是不同的存储空间。使用父指针访问的时候使用的 阅读全文
posted @ 2017-07-16 16:55 Ren.Yu 阅读(251) 评论(0) 推荐(0) 编辑
摘要: final关键字类似const: 注意到:i4和INT_5的差别:类的不同对象中INT_5只在地一个对象创建的时候初始化一次,而i4则在每个对象创建的时候初始化一次。 关于名字屏蔽和C++的原则是不同的 C++中子类的重载函数会屏蔽掉基类中的其他函数: 而java不会 还有就是要注意初始化顺序 阅读全文
posted @ 2017-07-09 18:03 Ren.Yu 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 四种访问权限: public private 包访问权限 protected 如果没有明确指定package,则属于默认包 阅读全文
posted @ 2017-07-02 17:30 Ren.Yu 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 如何创建一个包: 比如创建一个包名为com.huawei 则在一个目录下如(d:\java)创建目录com/huawei 然后在huawei目录下创建一个文件Assist.java 注意:包名要为com.huawei 然后d:\java要在环境变量classpath中 classpath中还需要有当 阅读全文
posted @ 2017-06-25 18:27 Ren.Yu 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 本章提到的关于==的部分,一个完整的实验如下: 还有一点:虽然局部变量在定义之后必须初始化,否则会编译出错。但是对于数组,行为却不一样: 阅读全文
posted @ 2017-05-29 22:56 Ren.Yu 阅读(188) 评论(0) 推荐(0) 编辑
摘要: java对于将一个较大作用域的变量“隐藏”的场景会有保护:编译告警。比如: 但是对于类中方法的局部变量和类成员变量确是可以重名的,比如 类Test中的show方法中的int x就可以和类成员变量int x重名,而且如果不加this.x明确指示使用类成员变量的话默认就使用的是局部变量。 阅读全文
posted @ 2017-05-28 16:01 Ren.Yu 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 支持同时收发的客户端和服务器端 客户端 服务器端 阅读全文
posted @ 2017-02-12 16:04 Ren.Yu 阅读(224) 评论(0) 推荐(0) 编辑