全部文章
上次了解了设计模式的几个设计原则,现在来看下几个常见的创建型设计模式,主要有以下几个 1.简单工厂模式 简单工厂模式就是定义一个工厂类,它可以根据参数的不同返回不同的事例,被定义的事例大多都有共同的父类。 class Chart { private String type; //图表类型 publi ...
这个要看下具体格式,如果只是将数据库中的明细数据逐条导出到 excel 中的话,这个直接使用开源的 poi 就行,具体可以直接百度下,但是这种实际上没多大意义,大多数的需求是要求按照特定的格式导出,比如订单信息表要求每个订单号的数据导出到一个 sheet 里,这样的话通常建议采用报表工具做,比如我这 ...
git 使用 首先在Gitee码云仓库创建对应的仓库 下载git 在Windows桌面上单击鼠标右键 选择Git Bash Here 进入GUI交互界面 git config --local user.name "名称" git config --local user.email "邮箱" 初始化版 ...
 +层次遍历。其中层次遍历利用队列操作,可以运用STL模板。加深了把“栈和队列”作为辅助工具的思想。 2. 常用的树的表示方法有:双亲表示法;孩子表示法;孩子兄弟法。同时前两种可以结合。总之,根据不同应用场景来,不一定按照书本的结构 ...
/* Map集合的特点: Map集合市一个双列集合,一个元素包含两个值:一个key,一个value Map集合中的元素,key和value的数据类型可以相同,也可以不同 Map集合中的元素,key不允许重复的,value是可以重复的 Map集合中的元素,key和value是一一对应的 */ /* H ...
树上最大子列和,开一个dp数组表示以当前节点为起点的路线最大能量值为多少,然后就是一些状态的转移。 #include<bits/stdc++.h> using namespace std; const int maxn=2e5+100; typedef long long ll; vector<in ...
版本2.3.4 参考: cocos教程:DragonBones骨骼动画资源 龙骨动画 将龙骨动画放到cocos的assets下。我这里龙骨动画是Dragonbones导出的二进制动画。 直接拖拽龙骨动画(骨头图标)到舞台 设置骨骼动画的属性,Dragon Altas Asset图片,Animatio ...
map() 方法对数组的每个元素执行一次给定的函数。只对数组有效 特性: map()返回新数组 语法: arr.map(callback(currentValue [, index [, array]])[, thisArg]) 参数: arr.map有三个参数,分别是: 1、arr:被遍历的数组 ...