前几张,我们主要实现了升级经验、人物等级属性、地图、地图怪物,这四种配置的增删查改以及Excel导入功能。我们主要以地图怪物为例,因此在文章末尾提供的源代码中只实现了地图怪物这部分的逻辑功能。 如果你照猫画虎,把4种配置功能的逻辑全部实现的话,就会发现,增删查改的代码基本相同,除了SQL语句和模型对 ...
分类:
其他好文 时间:
2019-07-08 17:51:00
阅读次数:
364
缓存介绍 在动态网站中,用户所有的请求,服务器都会去数据库中进行相应的增,删,查,改,渲染模板,执行业务逻辑,最后生成用户看到的页面. 当一个网站的用户访问量很大的时候,每一次的的后台操作,都会消耗很多的服务端资源,所以必须使用缓存来减轻后端服务器的压力. 缓存是将一些常用的数据保存内存或者memc ...
分类:
其他好文 时间:
2019-07-08 16:34:50
阅读次数:
127
常见的数据结构链表、队列、栈、二叉树、堆使用内置结构实现高级数据结构,比如内置的list/deque实现栈 链表有单链表、双链表、循环双端链表如何使用python来表示链表结构 实现链表常见操作,比如插入节点,反转链表,合并多个链表 leetcode练习常见链表题目 队列是先进先出结构实现队列的ap ...
分类:
其他好文 时间:
2019-07-08 09:30:29
阅读次数:
134
给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 示例: 给定的有序链表: [-10, -3, 0, 5, 9], 一个可能的答案是:[0, -3, 9, -10, null, 5], ...
分类:
其他好文 时间:
2019-07-07 09:15:37
阅读次数:
94
因为在传递函数参数时,使用了引用,所以该程序为C++程序 #include <stdio.h>#include <stdlib.h>#define ElemType inttypedef struct LNode{ ElemType data; struct LNode *next; int len ...
分类:
其他好文 时间:
2019-07-05 22:26:35
阅读次数:
157
LinkedBlockingQueue简介1、LinkedBlockingQueue底层数据结构基于单链表实现,与ArrayBlockingQueue不同。2、既可以在初始构造时就指定队列的容量,也可以不指定,如果不指定,那么它的容量大小默认为Integer.MAX_VALUE。3、区别于ArrayBlockingQueue的全局锁,LinkedBlockingQueue维护了两把锁——takeL
分类:
数据库 时间:
2019-07-05 20:55:20
阅读次数:
580
文件结构: //Link.java package LinkList_Node; import java.util.Scanner; public class Link { static node head; static node t; public Link() { head=new node( ...
分类:
其他好文 时间:
2019-07-04 18:56:50
阅读次数:
115
数据结构 C语法讲完了。语法C语言一套跟计算机交流的语言。经典的东西:歇后语 成语 语法都是前面讲过,经过提炼的。用来处理数据的抽象的方法。 线性表 顺序表 链表(单链表 双向链表) 栈和队列 树 图 线性表 栈 队列 线性表: 1、顺序表(数组):是存放在连续的存储空间。 2、链表(单链表):单一 ...
分类:
其他好文 时间:
2019-07-04 14:40:20
阅读次数:
97
Reverse Linked List 描述 反转一个单链表。 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 解析 设置三个节点pre、cur、next (1)每次查看cur节点是否为NULL ...
分类:
其他好文 时间:
2019-07-03 11:53:38
阅读次数:
87
问题描述:A和B是两个单链表(带头结点) 其中元素递增有序,设计一个算法,将A,B归并成一个按元素值非递减有序的链表C C由A,B中的结点构成 ...
分类:
其他好文 时间:
2019-07-02 15:58:54
阅读次数:
89