ICode9

精准搜索请尝试: 精确搜索
  • 面向对象系列教材 (一)- Java中的类和对象2021-04-19 12:03:59

    面向对象系列教材 (一)- Java中的类和对象 本章节会引入面向对象的基本概念 (但是不会深入展开,仅仅是引入. 深入的学习会在后续的类和对象以及接口与继承 中展开)相信你肯定玩过DOTA或者LOL,没玩过,也一定听说过身边有很多的朋友在玩这款游戏的假设,我们要设计一个LOL这样的游戏,使用面向

  • Java 多线程同步 synchronized 详解2021-04-19 11:53:45

    Java 多线程同步 synchronized 详解更多内容,点击了解: https://how2j.cn/k/thread/thread-synchronized/355.html步骤1:演示同步问题 步骤2:分析同步问题产生的原因 步骤3:解决思路 步骤4:synchronized 同步对象概念 步骤5:使用synchronized 解决同步问题 步骤6:使用hero对象作为同

  • Java 创建一个线程的三种方式2021-04-19 11:53:26

    Java 创建一个线程的三种方式更多内容,点击了解: https://how2j.cn/k/thread/thread-start/353.html创建多线程有3种方式,分别是继承线程类,实现Runnable接口,匿名类步骤1:线程概念 步骤2:创建多线程-继承线程类 步骤3:创建多线程-实现Runnable接口 步骤4:创建多线程-匿名类 步骤5:创

  • 【MySQL】MySQL数据库的基本操作一2021-04-09 21:54:50

    一. 数据库操作1. 查看数据库mysql> show databases;+--------------------+| Database           |+--------------------+| information_schema || mysql              || performance_schema || sys                || zmed

  • 多线程2021-04-07 23:03:54

    多线程即在同一时间,可以做多件事情。 创建多线程有3种方式,分别是继承线程类,实现Runnable接口,匿名类 启动一个线程 步骤1:线程概念 首先要理解进程(Processor)和线程(Thread)的区别 进程:启动一个LOL.exe就叫一个进程。 接着又启动一个DOTA.exe,这叫两个进程。 线程:线程是在进程内

  • c++利用冒泡算法对结构体进行升序排列2021-04-05 16:01:52

    #include #include using namespace std; struct hero { string name; int age; string sex; }; //对结构体进行冒泡排序的函数 void bubbleSort(struct hero heroArray[], int len) { for (int i = 0; i < len-1; i++) { for (int j = 0; j < len - i - 1; j++) { if

  • SpringBoot内置条件注解2021-04-02 12:32:55

    SpringBoot 内置的成品条件注解 SpringBoo中常用的内置的注解主要有 @ConditionalOnProperty()和@ConditionalOnBean() @ConditionalOnProperty() 该注解有三个参数,分别是: value, havingValue, matchIfMissing,其中value是元类,havingValue是值,matchIfMissing用来处理如果没有找到

  • 前端基础小记022021-03-31 18:33:59

    javascript面向对象 创建对象的方法一、创建对象的方法1、普通的创建方法2、工厂函数2、构造函数2、原型模式(prototyppe)5、构造函数和原型组合模式(比较常见创建对象的方法)二、匿名函数匿名函数(没有函数名字的函数)三、闭包案例闭包中的this 四、继承1、继承几种通用的

  • Java学习第一天2021-03-17 10:01:43

    总结一下有用的东西: (1)快捷键 ①CTRL + 滑动滚轮:调整窗口显示大小 如果没有则按以下方法设置

  • Neo4j 示例:三国志人物关系图谱2021-03-15 22:30:11

    Neo4j 文章目录 Neo4j简介启动导入数据准备数据集创建节点创建关系 索引创建索引删除索引 CQL(Cypher Query Language)客户端驱动参考 简介 定义:一种基于图论实现 NoSQL 的数据库管理系统,用节点和关系、属性表现实体内容 特点: 根据其连接的关系可以快速找出其邻近

  • 使用yolov5玩dnf2021-03-09 14:05:19

    使用yolov5目标检测算法对游戏界面进行监控,通过设计算法来控制角色玩dnf 超级详细的视频讲解链接:https://www.bilibili.com/video/BV18r4y1A7BF github源码链接:https://github.com/c925777075/yolov5-dnf 1. 屏幕画面抓取 使用win32对屏幕进行实时抓取 import cv2 import num

  • Java学习 LinkedList2021-03-05 15:02:04

    一、简介 1. LinkedList类是双向链表,链表中的每个节点都包含了对前一个和后一个元素的引用。实现了Deque(双端队列),Queue(队列)和Stack(栈)。 2. LinkedList的操作不是线程安全的,建议在单线程环境下使用。 3. 双向链表添加元素只是新增一个节点,延长链表,所以LinkedList不存在容量不足的

  • 【爬虫】王者荣耀爬取英雄高清4K图片2021-02-28 23:01:15

    import requests import json resp = requests.get('https://pvp.qq.com/web201605/js/herolist.json') heros_list = json.loads(resp.text) print(heros_list) for hero in heros_list: id = hero['ename'] # 得到英雄的ID name = hero['cname

  • Java草稿[乱写]2021-02-28 19:35:25

    public class Hero { String name; //姓名 float hp; //血量 float armor; //护甲 int moveSpeed; //移动速度 //有参的构造方法 //默认的无参的构造方法就失效了 public Hero(String heroname){ name

  • QT飞机大战五(碰撞爆炸特效类)2021-02-24 21:01:06

    如图所示,在子弹碰到敌机时,同时产生爆炸特效,显得不那么突兀 那么怎么做到的呢?? 其实也很简单,爆炸特效由一些图片组成,每当我们检测到子弹和敌机相交时 就在这个位置播放一个爆炸特效,那么爆炸也可以封装为一个类 而且,爆炸类和敌机类,子弹类也没什么两样!!! 爆炸类肯定

  • 游戏数据分析-玩家战力分析2021-02-24 18:33:29

    ## 条件 这是我分析的条件,不同情况就举一反三吧 1.游戏环境: 很标准的放置卡牌体系,如afk 2.养成资源: 英雄+装备【饰品符文等等】 3.相对靠谱的数值体系: 对应的数值策划都已经给了战力,战力在一定意义上能够描述养成程度 对应的运营给了vip标准,vip等级在一定程度上能够反映玩家

  • 浅谈MVC+小例子2021-02-23 13:05:29

    谈谈MVC 一、个人理解 ​ 如果我们将数据库增删改的操作代码、业务代码、界面的html脚本代码都写在Servlet文件中,这样Servlet代码将会变得臃肿,可读性非常差,维护的时会相当麻烦。为此我们需要需找一个架构方法让代码的结构更清晰,更容易维护,MVC就是解决该问题的架构模式之一。 ​

  • Decorator装饰模式2021-02-16 18:02:20

    >>返回《C#常用设计模式》 1. 简介 2. 示例 2.1. 框架中的例子 1. 简介 定义 动态地给一个对象增加一些附属的职责。 装饰装饰,自然的理解就是在原有物品的基础上(不改变原有物品),增加一些别的东西,让它变得更令人满意。 类图 2. 示例 using System; using using System.L

  • 使用HashMap和For循环查找数据并且统计耗费时长2021-02-15 20:30:00

    准备一个ArrayList其中存放3000000(三百万个)Hero对象,其名称是随机的,格式是hero-[4位随机数] hero-3229 hero-6232 hero-9365 ... 因为总数很大,所以几乎每种都有重复,把名字叫做 hero-5555的所有对象找出来 要求使用两种办法来寻找 1. 不使用HashMap,直接使用for循环找出来,并统计

  • 线程常见方法2021-02-15 11:32:21

    方法     sleep:当前线程暂停   join:将该线程加入到当前线程中,默认是main   setPriority:设置优先级   yield:临时暂停   setDaemon:守护线程   sleep-睡觉     让该线程每运行一次就暂停一秒 package com.thread.thread4; public class TestThread { public s

  • ACM----Codeforces Round #700 (Div. 2)B. The Great Hero2021-02-11 13:02:45

    time limit per test 2 seconds memory limit per test 512 megabytes input standard input output standard output The great hero guards the country where Homer lives. The hero has attack power AA and initial health value BB. There are nn monsters

  • 【学习笔记】记录一次Java作业心得2021-01-26 23:04:59

     个人作业笔记及心得,切勿浪费宝贵时间阅读此文章 作业内容: immortal是不朽的,不死的意思 mortal就是终有一死的,凡人的意思 1. 设计一个接口 接口叫做Mortal,其中有一个方法叫做die 2. 实现接口 分别让ADHero,APHero,ADAPHero这三个类,实现Mortal接口,不同的类实现die方法的时

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有