面向对象的三条学习主线 1. java类及类的成员 属性、方法、构造器;代码块、内部类 2. 面向对象的三大特征 封装性、继承性、多态性(抽象性) 3. 其他关键字 this、super、static、final、abstract、interface、package、import等 面向过程(POP ...
分类:
编程语言 时间:
2020-01-01 18:56:12
阅读次数:
91
**** 新建cdxx 文件 #echo "Input something:"#read input#echo "Your input is: $input"#kong=$input#echo ${kong:0:1} if [ -z $1 ];then #判断字符串是否为空 echo "in par ...
分类:
系统相关 时间:
2020-01-01 18:44:39
阅读次数:
113
*** gcc 对其选项 [-fpack-struct] gcc -fpack-struct[=n] 该编译器选项解决了结构中字节对齐问题。 -fpack-struct将所有结构成员无缝隙地压缩在一起。因为它使代码程序效率大大降低,且结构成员的偏移量与系统库不相符,这么做有时可能导致寻址错误,所以一 ...
分类:
其他好文 时间:
2020-01-01 17:17:16
阅读次数:
88
首先关于客户端的坐标体系: 菱形框是客户端使用的单位方格,也就是游戏里雷达显示的坐标。客户端中采用的等距视角,使用菱形方格能与平面的场景地图模拟出3D效果。红色矩形框则是客户端和服务端公用的坐标格。 寻路方法入口: bool StartFindPath(CPos start, CPos end, v ...
分类:
其他好文 时间:
2019-12-30 23:27:28
阅读次数:
119
public class Solution { Stack<Integer> stack1 = new Stack<Integer>(); Stack<Integer> stack2 = new Stack<Integer>(); public void push(int node) { stack ...
分类:
编程语言 时间:
2019-12-30 14:47:44
阅读次数:
79
1.listlist是一种可变的有序容器,每个元素都拥有自己的下标.列表使用[]定义.(1)定义方法x=[1,2,3]#第一种,使用[]y=x#第二种,赋值y=list({1,2,3})#第三种,使用强制转换函数(2)下标下标从0开始,允许负数作为下标,最后一个元素的下标为-1,第一个元素的下标为-n,第i个元素的下标为(i-1)或-(n-i+1).(3)切片设x是一个列表,则x[start:en
分类:
编程语言 时间:
2019-12-30 00:34:12
阅读次数:
97
栈方法: push(推入)、pop(弹出): 1 var colors = new Array(); 2 // 创建一个数组 3 var count = colors.push("red", "green"); 4 // 推入两项 alert(count); //2 5 6 count = colo ...
分类:
编程语言 时间:
2019-12-29 23:58:30
阅读次数:
132
集合(set)跟我们学的列表有点像,也是可以存一堆数据,不过它有几个独特的特点,令其在整个Python语言中占有一席之地 里面的元素不可变,代表你不能存一个list、dict 在集合里,字符串、数字、元组等不可变类型可以存 天生去重,在集合里没办法存重复的元素 无序,不像列表一样通过索引来标记在列表 ...
分类:
编程语言 时间:
2019-12-29 20:44:08
阅读次数:
95
参考链接:https://segmentfault.com/a/1190000016674584 前言 二叉树的前中后序遍历是面试考察中一个重要的点。而递归方法是最简单实现的,所以要信手拈来。非递归方法更要加以掌握。前序就是根-左-右,中序是左-根-右,后序是左-右-根。有两种通用的遍历树的策略:深 ...
分类:
其他好文 时间:
2019-12-29 15:09:43
阅读次数:
75
背景 收集一些平时可能会用到的Linux脚本。 内容 tcp连接统计 netstat -an | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' 在程序中执行外部脚本 system() popen() ...
分类:
系统相关 时间:
2019-12-28 20:48:38
阅读次数:
75