1.动态代理回顾 1.1动态代理的特点 1.2基于接口的动态代理 1.接口 package com.itheima.proxy; /** * 对生产厂家要求的接口 */ public interface IProducer { /** * 销售 * @param money */ void sale ...
分类:
编程语言 时间:
2019-12-29 18:35:35
阅读次数:
98
题目: 给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。 分析: 二叉树的中序遍历是左根右,所以如果一个结点的右子树不为空,那么这个节点的下一个节点一定是右子树的最左结点,如果右子树不存在左子树的话,就返回右子树的 ...
分类:
编程语言 时间:
2019-12-29 15:08:26
阅读次数:
98
一.根据span数字内容改变数字本身样式(两种样式) <template> //使用三目运算符,判断当span的val是否小于0给其不同的class名 <span class="inOut" :class="abc.upgold<0?'inColor':'outColor'">得分:{{abc.up ...
分类:
其他好文 时间:
2019-12-29 14:55:51
阅读次数:
972
解题思路 如果该节点不是尾结点,那么可以直接将下一个节点的值赋给该节点,然后该节点指向下下个节点,再删除下一个节点,时间复杂度为O(1)。 否则,就需要先遍历链表,找到节点的前一个节点,然后让前一个节点指向null,时间复杂度为O(N)。综上,如果进行N次操作,那么大约需要操作节点的次数为N-1+N ...
分类:
其他好文 时间:
2019-12-29 14:45:50
阅读次数:
76
typedef struct LNode *PtrToLNode; struct LNode { ElementType Data; PtrToLNode Next; }; typedef PtrToLNode Position; typedef PtrToLNode List; /* 查找 */ ...
分类:
其他好文 时间:
2019-12-29 13:18:06
阅读次数:
59
界面与逻辑基本程序架构一般包含:—用户界面模块(UI) 接受用户输入及呈现数据—业务逻辑模块(Business Logic) 根据用户需求处理数据 用户界面与业务逻辑如何交互? 基本设计原则功能模块之间需要进行解耦核心思想:强内聚,弱耦合-每个模块应该只实现单一的功能-模块内部的子模块只为整体的单一 ...
分类:
其他好文 时间:
2019-12-29 13:17:01
阅读次数:
111
我觉得数据结构比其他东西有趣多了,所以我现在沉迷数据结构... 正题: 主席树 又名可持久化线段树,(其实应该反过来,最后说说这个问题[doge]) 建议先掌握线段树 所谓可持久化,顾名思义,就是"持久",也就是~~运行时间长~~, 非也,是支持关于历史版本的操作, 举个栗子: 现在给定数列$a$, ...
分类:
其他好文 时间:
2019-12-29 12:46:48
阅读次数:
85
新建项目 Windows桌面向导: 选择配置项目 上机环境win7操作系统下vs2017,新建一个.c文件 简单窗口程序 #include<windows.h> int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PSTR ...
分类:
编程语言 时间:
2019-12-29 11:26:42
阅读次数:
130
具体看实例: 1 #include <iostream> 2 using namespace std; 3 //定义一个第一人称游戏的人物角色的结构体 4 struct NPC { 5 char Name[20]; 6 int age; 7 bool sex;//男=0,女=1 8 }; 9 int ...
分类:
其他好文 时间:
2019-12-29 11:01:55
阅读次数:
74
链接: https://codeforces.com/contest/1279/problem/C 题意: Santa has to send presents to the kids. He has a large stack of n presents, numbered from 1 to n ...
分类:
其他好文 时间:
2019-12-29 00:36:12
阅读次数:
93