ICode9

精准搜索请尝试: 精确搜索
  • Codeforces Round #811 (Div. 3) A-D题解2022-08-02 13:01:56

    A-Everyone Loves to Sleep 大致翻译: t组数据,每组n,h,m。n表示闹钟个数,h和m表示睡觉时间。 要求至少睡多久 解题思路: 刚开始是想用pair存hi和mi,然后求时间差,最后排序,找极小值。今天看别人题解,发现我这个思路有点复杂了。直接存总分钟相减就可以了。 A code #include <iostream> #

  • 【学习笔记】线程(六)之线程同步2022-08-02 12:01:40

    线程(六)之线程同步   线程同步 并发:同一个对象被多个线程同时操作 上万人同时抢100张票 两个银行同时取钱 在现实生活中,我们遇到“同一个对象被多个线程同时操作”这种问题,比如食堂打饭,解决办法就是排队 处理多线程问题时,多个线程访问同一个对象,并且某些线程还想修改

  • 初识jdbc2022-08-02 11:02:44

    作用 连接数据库 与图形画界面的差别 功能与Navicat、SQLyog,一样都是用来操作数据库,但是jdbc是用编码来操作数据库,而Navicat、SQLyog等是图像画界面操作 优势 1.可以编写程序控制数据库 2.一套接口API就可操作各种数据库程序员只需要面向接口编程即可,不同厂商针对这一套接口,提供

  • Fhq-Treap 模板2022-08-02 01:02:49

    namespace Fhq_Treap { int ch[N][3], siz[N], val[N], cnt, rnd[N]; inline void update(int x); inline int newnode(int x); inline int Kth(int now, int k); inline void split(int now, int k, int &x, int &y); inline int merge(int A, int B); inline voi

  • 面向对象2022-08-01 23:32:25

    什么是类 类是对现实生活中一类具有共同属性和行为的事物的抽象 类是对象的数据类型,类是具有想同属性和行为的一组对象的集合,简单理解:类就是对现实事物的一种描述 什么是对象属性 属性:对象具有的各种特征,每个对象的每个属性都拥有特定的值 什么是对象行为 对象行为是对象能够执行

  • Java笔记第九弹2022-08-01 21:36:50

    升级版: 数据安全问题的解决 1、同步代码块 (弊端:降低了运行效率) 格式:(锁--同一把锁) synchronized(任意对象){ 多条语句操作共享数据的代码 } //sellTicket.java private int tickets=100; private Object obj=new Object();//设置同一把锁 public void run(){ while(tr

  • spring注入map,spring注入多个实现类在map里2022-08-01 17:34:02

    一个接口,两个实现类        接口: public interface TestService {     void test(); }   两个实现类 @Component("testOService") public class TestOService implements TestService {     @Override     public void test() {         System.out.pr

  • For循环2022-08-01 17:01:50

    package struct; public class For { public static void main(String[] args) { int a =1; while (a<100){ a+=2; System.out.println(a); } System.out.println("While循环结束!"); //初始化

  • 多线程-ListenableFuture学习(转载)2022-08-01 17:01:33

    转载:https://www.cnblogs.com/seedss/p/12762209.html ListenableFuture是可以监听的Future,它是对Java原生的Future进行了拓展和增强。在java中Future表示一个多线程异步执行的任务,当任务执行完成之后可以得到一个计算结果。如果我们希望一旦计算完成之后就可以拿到结果返回或者将

  • Java成员内部类、局部内部类、匿名内部类2022-07-31 23:33:42

    1、成员内部类,在已有的类的内部声明类,也成为嵌套类,如果使用了static就变成顶级类,否则就是成员的作用域一样,内部类不能有静态成员,内部类可以使用外部的成员 public class Person1 { public int Age; class Say{ public void SayHello(){ System.ou

  • IO流2022-07-31 18:00:42

    文件:就是保存数据的地方    创建文件: public class FileCreate { public static void main(String[] args) { } @Test public void create01(){ String filePath = "d:\\news1.txt"; File file = new File(filePath); try {

  • N种内部类2022-07-31 10:04:31

      package com.oop; import com.oop.demo10.Outer; public class Application { public static void main(String[] args) { //外部 new Outer outer = new Outer(); //通过外部类来实例化内部类 //Outer.Inner inner = outer.new In

  • 202207222022-07-31 10:02:27

    染色 要求环上没有重复点,可以先求个点双。对每个点双分类讨论: 边数 \(<\) 点数:该点双中只有两个点一条边,该边不在任何环中,可以随意染色 边数 \(=\) 点数:该点双是一个环。根据 Burnside 引理,方案数为 \(\frac{1}{n}\sum_{i=0}^{n-1}k^{\gcd(i,n)}\) 边数 \(>\) 点数:该点双由若干环

  • KMP2022-07-31 02:00:37

    https://www.luogu.com.cn/problem/P3375 获得next数组(最长公共前后缀) 用类似的方法获得进行kmp操作 每次匹配成功匹配下一个时 有(j=next[j]) #include <bits/stdc++.h> using namespace std; #define MAX 10000000 char a[MAX], b[MAX]; int nexts[MAX]; int len_b, len_a; voi

  • 第五周学习总结2022-07-30 22:03:16

    一、static-静态常量 (一) 静态变量 1 public class Student{ 2 private String name; 3 private int age; 4 private String gender; 5 public static StringteacherName; 6 publicStudent(){ 7 publicStudent(String name, int age,String gender) { 8 this.name

  • iOS原生Xcode工程接入 TapTapSDK2022-07-30 17:34:00

    本次目标是 接入TapTapSDK 几个模块 1 账号登陆 - TDS 内建账户服务 2 事件上报 3 防沉迷 - 快速认证   环境介绍 Xcode 13.2 + 上一篇笔记中的creator3.5.1 导出游戏工程 TapSDK_iOS_v3.11.0   1 集成必要的静态库 根据TapSDK说明 需要如下静态库   还有其他文档中需要的系

  • DoWhile2022-07-30 17:32:39

      package struct; public class DoWhile { public static void main(String[] args) { int a =0; while (a<0){ a++; System.out.println(a);//条件不成立,无法输出内容 } System.out.println("================

  • 模拟赛-物品2022-07-30 17:04:47

    物品 题意 有 \(2m+1\) 种物品,重量分别为 \(-m,-m+1,\ldots, m-1,m\)。重量为 \(i\) 的物品有 \(a_i\) 个。 你需要拿走若干物品,使得这些物品重量之和恰好为 \(l\)。在此基础上,你需要拿尽可能多的物品。 问在物品重量之和恰好为 \(l\) 的基础上,你最多能拿多少物品。 题解 先贪心的

  • java面向对象2022-07-30 08:03:11

     回顾方法的定义: package com.oop.demo01; import java.io.IOException; //Demo01 类 public class Demo01 { //main 方法 public static void main(String[] args) { } /* 修饰符 返回值类型 方法名字(...){ //方法体 //return 返回

  • 方法2022-07-30 00:31:28

    方法 public static void main(String[] args) {} java方法是语句的集合,它们在一起执行一个功能; 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 方法的本意是功能块,就是实现某个功能的语句块的集合。设计方法的时候最好保持方法的原子性,就是一个方法只完成1个功能,这样

  • SpringBoot+WebSocket在线聊天2022-07-30 00:06:16

    先看一下页面效果,有点简单粗暴!哈哈哈哈哈,别介意. 本文参考:SpringBoot2.0集成WebSocket,实现后台向前端推送信息 新建一个springboot项目 引入相关依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-w

  • fft && ntt 模板2022-07-30 00:06:00

    fft参考blog ntt参考blog FFT模板 点击查看代码 #include<bits/stdc++.h> using namespace std; template<typename T> inline void read(T &x){ x=0;T fl=1;char tmp=getchar(); while(tmp<'0'||tmp>'9')fl=tmp=='-'?-fl:fl,tmp=

  • Qt——自定义标题栏——重写标题栏和鼠标事件,移动窗口2022-07-29 20:33:52

    头文件加入这两句: #include <QPoint> //坐标点 #include <QMouseEvent> //鼠标事件 public: // 移动窗口的变量; bool m_isPressed; //鼠标按下标志 QPoint m_startMovePos; //开始移动的坐标点 protected: void mouseMoveEvent(QMouseEvent* event); vo

  • 20220729 第一组 于芮 异常处理(第二十天)2022-07-29 20:32:02

      小白成长记——第二十天      今天主要的学习内容是异常处理,学习了利用一些异常提醒解决问题,异常不是错误,并且这是一种帮助解决全局中出现问题的一种手段,异常分为多种异常,有编译期异常,运行期异常等,来看一下今天的学习笔记吧! 异常 异常处理1.下标越界2.空指针3.类型转换异常

  • C++memcpy和memcpy_s2022-07-29 19:35:27

    memcpy_s是memcpy的安全用法。_CRT_MEMCPY_S_VALIDATE_RETURN_ERRCODE的用处是做安全校验,如果不满足就返回异常码,其实底层还是memcpy的使用。   char* s = new char[3]{'1','2' ,'3' }; char* d=new char[12]; ::memcpy(d, s + 0, 1);// d 1 ::memcpy(d, s + 1, 2)

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

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

ICode9版权所有