ICode9

精准搜索请尝试: 精确搜索
  • 枚举类2022-01-15 23:35:16

    枚举类是多例设计。 底层为类的成员变量创建多个对象。 枚举非常适合做信息标识和信息分类。 enum Oritation { UP,DOWN,LEFT,RIGHT } 比如下使用常量存储四个方向更加优雅,严谨。 public static final int UP =0; public static final int DOWN=1; publict static final int LEFT=

  • 纸条对折折痕打印2022-01-15 21:32:10

    问题描述:一条纸条,对折N次,折痕朝向有凹有凸,从左到右依次输出折痕 解题思路:假设对折一次的折痕记为“凹”,对折N次会发现,折痕会形成左子树都为“凹”,右子树都为“凸”的二叉树,最终遍历的结果,为折痕形成树形结构的中序遍历结果。 1 def print_all_folds(n): 2 print_process(1,

  • 题解 P2081 [NOI2012] 迷失游乐园2022-01-15 07:00:06

    题目传送门 P2081 一些定义: 定义 \(fa_u\) 表示 \(u\) 的父亲,\(facnt_u\) 表示 \(u\) 的父节点个数(取值 \(1\) 或 \(2\)),\(son_u\) 表示 \(u\) 的儿子个数,\(ch_u\) 表示 \(u\) 的子节点,\(down_u\) 表示在以 \(1\) 为根的树中,从 \(u\) 出发第一步向下走的期望路径长度。\(up_u\) 表

  • mark down 学习2022-01-13 20:35:02

    标题 二级标题 三级标题 …… 六级标题(最多) 字体 hello word(两边两个星号,粗体) hello word(两边一个星号,斜体) hello word(三个,斜体加粗) hello word(两边两个波浪号,删除) 引用 代码改变世界(引用control+q) 分割线 (三个杠) (三个星号) 图片 (右键+复制图像) 超链接 学习资源 列表 A b (-

  • 手把手一步一步教你使用Java开发一个大型街机动作闯关类游戏07游戏输入管理2022-01-12 18:33:08

    项目源码 项目源码 输入管理 package managers; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; public class InputManager implements KeyListener { private static InputManager singleton = null; protected InputManager() { }

  • 106 动态中位数(对顶堆)2022-01-11 17:59:45

    1. 问题描述: 依次读入一个整数序列,每当已经读入的整数个数为奇数时,输出已读入的整数构成的序列的中位数。 输入格式 第一行输入一个整数 P,代表后面数据集的个数,接下来若干行输入各个数据集。每个数据集的第一行首先输入一个代表数据集的编号的整数。然后输入一个整数 M,代表数据

  • 杨辉三角形--2021蓝桥杯Java组2022-01-03 16:58:01

    杨辉三角形–2021蓝桥杯Java组 题目描述 下面的图形是著名的杨辉三角形: 如果我们按从上到下、从左到右的顺序把所有数排成一列,可以得到如下数列:1,1,1,1,2,1,1,3,3,1,1,4,6,4,1,⋯ 给定一个正整数 NN,请你输出数列中第一次出现 NN 是在第几个数? 输入描述 输入一个整数 NN。 输

  • Java 中 CountDownLatch 和 CyclicBarrier 有什么不同?2022-01-02 13:59:20

    以下都是Java的基础面试题,相信大家都会有种及眼熟又陌生的感觉、看过可能在短暂的面试后又马上忘记了。JavaPub在这里整理这些容易忘记的重点知识及解答,建议收藏,经常温习查阅。 文章目录 7. Java 中 CountDownLatch 和 CyclicBarrier 有什么不同?10道不得不会的Java基础面试

  • 直线--2021蓝桥杯Java组2021-12-30 17:31:19

    直线–2021蓝桥杯Java组 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。 在平面直角坐标系中,两点可以确定一条直线。如果有多点在一条直线上, 那么这些点中任意两点确定的直线是同一条。 给定平面上 2 × 3 个整点{(x, y)|0 ≤ x < 2, 0 ≤

  • 基于python的opencv项目实战笔记(六)—— 图像金字塔与轮廓检测2021-12-29 20:58:46

    import cv2 as cv import matplotlib.pyplot as plt import numpy as np def cv_show(name,img): cv.imshow(name,img) cv.waitKey(0) cv.destroyAllWindows() #高斯金字塔 #上采样 def cv_pyrUp(img): up=cv.pyrUp(img) cv_show('up',up) print(up

  • ens33网卡失效ipaddr查询不到ip: 出现:ens33: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group de2021-12-29 11:33:53

    ens33网卡失效ipaddr查询不到ip 出现现象:ens33: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 00:0c:29:2c:8d:e1 brd ff:ff:ff:ff:ff:ff         解决方案: 1.停止NetworkManager systemctl stop NetworkManager  2.清空Net

  • ping--pong心跳包 与 keepalive的区别2021-12-25 21:00:13

    ping–pong 需要服务器应用端组织pong包并且回复服务器应用端发生死锁,或者应用down机,将不再返回pong包,导致客户端认为服务端断开连接服务器发生死锁,客户端可能认为服务端断开连接,客户端将执行close流程,主动关闭连接 keepalive 仅需要内核层支持,由内核层与客户端进行通信维持

  • 全新版大学英语综合教程第二册学习笔记(原文及全文翻译)——2 - The Richest Man In America, Down Home(美国“乡巴佬”首富)2021-12-21 15:32:47

    Unit 2 - The Richest Man In America, Down Home Does being rich mean you live a completely different life from ordinary people? Not, it seems, if your name is Sam Walton. THE RICHEST MAN IN AMERICA, DOWN HOME Art Harris He put on a dinner jacket to serve a

  • manjaro(arch系)Linux使用(一)2021-12-20 14:05:03

    # manjaro的使用 ## 配置源 先切换国内的镜像源仓库 `sudo pacman-mirrors -i -c China -m rank` 在弹出的窗口中选择延迟最小的源 ### 添加archlinux中国源 ArchLinuxCN是Arch中文组维护的一个软件合集,包含了中文用户常用的WPS Office、搜狗拼音、Google Chrome等软件。不过

  • 如何优雅的使用manjaro(一)2021-12-20 13:31:33

    # manjaro的使用 ## 配置源先切换国内的镜像源仓库`sudo pacman-mirrors -i -c China -m rank`在弹出的窗口中选择延迟最小的源 ### 添加archlinux中国源ArchLinuxCN是Arch中文组维护的一个软件合集,包含了中文用户常用的WPS Office、搜狗拼音、Google Chrome等软件。不过系统默认

  • 动手学数据分析 task32021-12-18 17:05:28

    数据重构 心得:通过对task3的学习,我学会了如何对表格进行按行合并和按列合并生成一个新的表格,主要有concat 方法(行列均可),join(行),merge(行)和append(列),然后就是对数据进行分组计算,用的的主要方法是groupby,与数据库是类似的,之后就可以按照分组类型进行各种计算了。 2.4数据的合并 1.

  • Mark Down语法学习2021-12-18 16:34:11

    1.下载个Typora编辑器,新建个文档改名Mark Down语法学习。在文档里面新建个txt文件,改名Day01、格式改为md,打开开始编辑。 2.点击视图,点开‘大纲视图’,#号加空格就是一级标题,##加空格就是二级标题......最多六个标题 3.字体:两边都加上两个*号就是粗体,两边都加上一个*号就是斜体,两

  • 动手写数据分析:2(中)数据重构2021-12-17 22:59:55

    2.4 数据的合并 2.4.1 将data文件夹里面的所有数据都载入,与之前的原始数据相比,观察他们的之间的关系 text_left_up = pd.read_csv("data/train-left-up.csv") text_left_down = pd.read_csv("data/train-left-down.csv") text_right_up = pd.read_csv("data/train-right-up.csv"

  • luogu P6122 [NEERC2016]Mole Tunnels2021-12-17 08:34:48

    https://www.luogu.com.cn/problem/P6122 NB模拟费用流题 费用流的建图不难,我们考虑如何模拟这个过程 可以暴力模拟这个过程因为树的高度只有\(log n\)所以可以暴力去找增广路,然后暴力增广 维护一下每个点儿子中最近的关键点即可 然后记录一下每条边的流量和方向 code: #include<b

  • 两个稀疏矩阵的乘法算法的实现——十字链表矩阵相乘2021-12-14 13:03:22

    十字链表矩阵相乘 两个十字链表的矩阵相乘。 矩阵的输入 先需要输入矩阵的行数、列数、非0个数 在输入非零数的坐标和数值 第一个矩阵:矩阵的显示比较粗糙,自己有需求自己改一下吧。 第二个矩阵: 结果: 结果输出不是矩阵,自己需要可以自己改一下结果显示形式,我就这样显示

  • # Mark Down的使用方法2021-12-12 21:31:47

    Mark Down的使用方法   标题的使用 #加(空格)为一级标题 ##加(空格)为二级标题 . . . . . . ######加(空格)为六级标题 注:加一个#就为下一级标题;最多是能有六级标题; 加粗:** 加内容加 ** ;例:标题 斜体:* 加内容加 * ;例:标题 加粗,斜体: * * * 加内容加 * * * ;例:标题 删除线:~~ 加内容加 ~~ ;例:

  • 几道打印题2021-12-05 10:34:11

    打印字符金字塔 #include<stdio.h>   int main(){        int rows,spaces,up,down;        char enter;          printf("Please input a capital:\n");        scanf("%c", &enter);          for(rows = 0; rows <= enter - 'A'; ro

  • ES6:Symbol创建对象属性及调用方法2021-12-05 09:02:17

    1.第一种调用方法: obj[Reflect.ownKeys(obj)[index]]() //向对象中添加方法 up down let game = { name: 'YY', up() { console.log('向上'); }, down() { console.log

  • View的事件分发及滑动冲突的解决2021-11-30 14:01:57

    一、触摸事件的类型 ACTION_DOWN:用户手指按下操作,一个按下操作标志着一次触摸事件的开始 ACTION_UP:用户手指抬起操作,一次抬起标志着一次事件的结束 ACTION_MOVE:手指按下抬起前,如果移动的距离超过一定的阈值,就会触发ACTION_MOVE 一次触摸事件,ACTION_DOWN和ACTION_UP是必须存在的,AC

  • 常用的PHPStorm快捷键:2021-11-30 12:33:36

    ctrl+j 插入活动代码提示 ctrl+alt+t 当前位置插入环绕代码 alt+insert 生成代码菜单 ctrl+q 查看代码注释 ctrl+d 复制当前行 ctrl+y 删除当前行 shift+F6 重命名 ctrl+shift+u 字母大小写转换 ctrl+f 查找 crtl+shift+f 整个项目查找 ctrl+r 替换 F4 查看源码 ctrl+shift+i

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

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

ICode9版权所有