ICode9

精准搜索请尝试: 精确搜索
  • Codeforces Gym102538(300iq contest 3)A. Airplane Cliques2022-08-08 11:02:43

    给定一棵 \(n\) 个节点的树。定义树上两点距离为它们之间边的数量。 称一对节点是友好的,当且仅当两点之间距离小于等于 \(x\)。 称一个 \(k\) 个节点的集合是友好集合,当且仅当集合中任意两个节点都是友好的。 请对所有 \(k=1\ldots n\),求出恰有 \(k\) 个节点的友好集合数量。 \(1

  • 【Harmony OS】【JAVA UI】鸿蒙应用如何集成OKHttp网络三方库2022-08-08 09:03:32

    ​  准备资料 接口准备 准备get请求接 ​ Post接口 ​ 参考资料 1.OKHttp 2.Android OkHttp常用详解 如何集成 1参考OKHttp的方法三 在项目级别的build.gradle添加如下代码 allprojects { repositories { maven { url 'https://repo.huaweicloud.com/

  • 异常详解2022-08-07 21:31:56

  • C getchar putchar and break when press escape key2022-08-07 17:02:11

    //main.c#include <stdio.h> void getPutChar(); main() { getPutChar(); } void getPutChar() { char c; while((int)(c=getchar())!=27) { putchar(c); } } Compile cc main.c -o h1 Run ./h1         //main.c #include <

  • 自制Slider2022-08-07 17:01:16

    需求:   1.绘制一个滑动条,在其上方绘制三角形,   2.当鼠标进入(移动)到三角形区域时显示对应的标注值   3.鼠标双击时三角形时,滑块移动到该位置   4.鼠标单击滑块槽时,滑块也会移动到对应位置//待实现 技术点:   1.实现鼠标单/双击   2.绘制三角形   3.判断某点是否位于三角

  • 内部类.Java学习2022-08-07 15:02:40

    今天复习一下Java里面一个比较重要的概念  内部类  局部内部类 内部类是定义在一个类的内部。通常是在方法中。 本质还是一个类,可以访问外部类的所有成员,包含私有的。 不能使用访问修饰符。但是可以使用final修饰符。 作用域尽在定义它的方法或者代码块中。 外部其他类不能访

  • 虚函数2022-08-07 14:03:31

    本博客是对链接的补充 修改原文中实例 #include<iostream> using namespace std; class A { public: void foo() { printf("1\n"); } virtual void fun() { printf("2\n"); } }; class

  • 1.10 使用C#中的lock关键字2022-08-07 14:03:13

    1. 本节将描述如何确保当一个线程使用某些资源时,同时其他线程无法使用该资源。 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using static System.Console; using static Sy

  • 部署jar包windows服务工具2022-08-06 23:02:28

    背景 某个周末一个线上项目因为服务器自动重启导致了系统挂了,我们是通过jenkins部署的jar包所以需要手动重启项目,解决问题后准备调换部署方式让项目随系统自动启动,试用tomcat后发现启动慢,并且日常开发springboot都是使用内置tomcat启动,如果要保持和部署方式保持一致(避免本地代码执

  • Java学习2022-08-06 19:00:56

    接口: 在Java中接口不仅是程序开发过程中的”约定“更是更加抽象化的抽象类。 接口的声明语法:【修饰符】interface接口名{【常量】;【抽象方法】;} eg:public interface MyIterface{    public static final double  PI=3.1415;    public abstract void test();    public: default

  • 炫彩rgb灯2022-08-05 14:04:33

              /*! * MindPlus * uno * */ // 函数声明 void DF_alexRGB(float mind_n_red, float mind_n_green, float mind_n_blue); // 主程序开始 void setup() { dfrobotRandomSeed(); } void loop() { DF_alexRGB((random(0, 255+1)), (random(0, 255+1)), (ran

  • 呼吸灯2022-08-05 11:37:00

        pwm接口 356 9 10 11         /*! * MindPlus * uno * */ // 动态变量 volatile float mind_n_value; // 函数声明 void DF_fadeOff(); void DF_fadeOn(); // 主程序开始 void setup() { } void loop() { DF_fadeOff(); DF_fadeOn(); } // 自定义函数 vo

  • C++ 一个交换两数值的神奇代码 有空可以看看2022-08-05 01:32:11

    void swap(int *a, int *b) { *a = (*a&~*b)|(*b&~*a); cout << *a << " " << *b <<endl; *b = (*a&~*b)|(*b&~*a); cout << *a << " " << *b <<endl; *a = (*a&am

  • 2022-08-04 第五组 赖哲栋 学习笔记2022-08-04 22:05:33

    LockSupport工具类 线程阻塞的工具类,所有的方法都是静态方法,可以让线程在任意位置阻塞。 阻塞之后也有唤醒的方法。 park:停车。如果我们把Thread看成一辆车的话,park就是让车停下 unpark:就是让车启动然后跑起来 区别: 1.park不需要获取某个对象的锁(不释放锁),wait释放锁 2.因为中断

  • C# 写入文件小示例2022-08-04 18:01:40

    using System; using System.Configuration; using System.IO; namespace ToIO { class Program { static void Main(string[] args) { for (int i = 0; i < 10; i++) { WriteLog("Index=" +

  • P6329 【模板】点分树 | 震波2022-08-04 09:33:50

    \(\text{Solution}\) 点分树就是将点分治过程中的重心连成一棵虚树 对点分树子树信息的记录,就是点分治处理每个重心时需要的信息 这样就可以留下点分治的过程,支持多次修改和查询 点分树树高 \(O(log n)\) 且 \(\sum size_x = O(n \log n)\) 可以使用很多暴力的手段 但要注意:点分树

  • Qt中C++与QML交互2022-08-04 09:31:36

    C++端发送信号,qml端定义槽函数进行处理 note: 本篇只是用来说明C++与qml使用信号和槽的连接方式; C++部分 在main.cpp中将发送信号的类注册进qml 中,qml可以使用; qmlRegisterType<ThreadTrackMeasure>("ThreadTrackMeasure",1,0,"ThreadTrackMeasure"); // ThreadTrackMeasure类文件

  • 2022HDU多校第五场2022-08-04 01:04:11

    2022HDU多校第五场 过程 开场12读了个假题,以为是找一个时间最短的跟后面排队,wa了两发反应过了是找一个人数最少的跟在后面排队,然后wa了一发没清空就过了,寄,开始演队友了。10智慧题,明牌的话先手应该赢面很大,那什么时候会输呢,发现叫的骰子数必须大于等于1,那么就只有一种会输的情况了,

  • 2022-08-02第一小组 孔海波 学习笔记2022-08-03 22:02:02

    今日学习情况:理解 心情:60% 多线程 synchronized三个加锁方式 修饰实例方法:作用于当前实例,进入同步代码就要加锁 修饰静态方法:作用于当前类对象加锁,进入同步代码之前要获得当前类对象的锁 同步代码块:指定加锁对象,进入同步代码块之前。要获得给定对象的锁 死锁      死锁:多

  • 2022-08-03 第四小组 王星苹 学习笔记2022-08-03 20:32:10

                                                                     ###学习心得###                                                                       ###心情### 今日掌握情况还可以,比昨天理解

  • 8月2日做题日记2022-08-02 22:00:32

    8.2 刷题日记 P6591 [YsOI2020]植树 换根法,处理子树大小,然后看子树大小一不一样就行。 #include<bits/stdc++.h> #define INF 0x3f3f3f3f #define debug cout<<"Szt ak ioi\n"; //#define int long long const int Mod=1e9+7; const int N=1e6+7,M=2e3+1; using namespace std;

  • [AcWing 1076] 迷宫问题2022-08-02 18:31:11

    BFS + 记录方案 点击查看代码 #include<bits/stdc++.h> using namespace std; typedef long long LL; const int N = 1000 + 10; #define x first #define y second int n; int g[N][N]; int dx[] = {-1, 0, 1, 0}; int dy[] = {0, 1, 0, -1}; pair<int,int> ne[N][N

  • 设计模式之“模板方法模式(TemplateMethod)”2022-08-02 18:00:53

    一、使用场景 场景1 当我们要完成在某一细节层次一致的一个过程或一系列步骤,但其个别步骤在更详细的层次上的实现可能不同时,我们通常考虑用模板方法模式来处理 例如:将子类重复声明的方法提到父类去声明,利用多态性,实现了代码的复用(子类重写)   场景2 遇到由一系列步骤构成的过程需

  • c语言 "生命游戏"2022-08-02 16:32:04

    生命游戏 #include<stdio.h> #include<stdlib.h> #include<windows.h> #include<time.h> #define H 30 #define W 40 int map[H][W]={0}; void make_map(void) { int tool; srand((unsigned)time(NULL)); for(int i=1;i<H-1;i++)

  • .NET安全、.NET免杀 | .NET WebShell 免杀系列之Unicode编码2022-08-02 15:04:38

    0X01 背景 由dotNet安全矩阵星球圈友们组成的微信群里大家伙常常聊着.NET话题,这不今天有个群友问.NET WebShell 绕过和免杀的方法,.NET下通常用其他的类和方法触发命令执行,本文不走曲线救国的路线,走硬刚Unicode编码绕过的方式Bypass主流的webshell查杀工具,那么请阅读者保持好奇心跟

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

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

ICode9版权所有