ICode9

精准搜索请尝试: 精确搜索
  • LeetCode 0088 Merge Sorted Array2022-04-28 08:36:10

    原题传送门 1. 题目描述 2. Solution 1 1、思路分析 都从后往前遍历nums1, nums2,把二者之中的较大者放入当前合适位置。 2、代码实现 package Q0099.Q0088MergeSortedArray; public class Solution { public void merge(int[] nums1, int m, int[] nums2, int n) {

  • 【动态规划】力扣650:只有两个键的键盘2022-04-26 12:03:01

    最初记事本上只有一个字符 'A' 。你每次可以对这个记事本进行两种操作: Copy All(复制全部):复制这个记事本中的所有字符(不允许仅复制部分字符)。 Paste(粘贴):粘贴 上一次 复制的字符。 给你一个数字 n ,你需要使用最少的操作次数,在记事本上输出 恰好 n 个 'A' 。返回能够打印出 n 个

  • 1.关于指针的一些笔记2022-04-24 19:02:40

    int a=1; int *p1=&a; // *p1,这里标识是一个指针变量。&取地址符 printf("%d\n",*p1); // *取值符 printf("%p\n",p1); // a指针的位置 int nums[2] = {1,2}; int *ptr2=nums; // 数组本身就是一个指针,不用&取地址符 int bb(void) { int l1[2] = {100, 200

  • c++深拷贝与浅拷贝2022-04-23 17:34:26

    编译器会提供拷贝构造函数,也就是浅拷贝,就是值拷贝,深拷贝是把当前对象的值和地址都进行拷贝 举个例子,定义一个person 类 class Person { public: Person() { age=18; }     int age   }; person p1(18); person  p2(p1);         //此时p2就是18,现在就是浅拷贝  p2 把p1

  • js 矩形(不规则)中心点位置查找2022-04-21 16:01:57

    function getPolygonAreaCenter(points) { var sum_x = 0; var sum_y = 0; var sum_area = 0; var p1 = points[1]; for (var i = 2; i < points.length; i++) { p2 = points[i]; area = Area(points

  • Java protected 关键字2022-04-20 20:04:12

    基类的 protected 成员是包内可见的,并且对其子类可见; 若子类 S 与基类 C 不在同一包中,那么在子类 S 中,只能访问 S 的实例及 S 的子类实例从基类 C 继承而来的 protected 成员。 以访问方法为例说明第二点: // 示例一 package p1; public class FatherInP1 { protected void p

  • 023 字典键值支持哪些数据类型2022-04-18 00:37:45

    1. 有哪些数据类型不能作为字典键值的类型 列表和字典 d = {} d['name'] = 'Bill' d[10] = 20 d[True] = 1 d[12.3] = 20.1 d[(1,2,3)] = [4,5,6] class Person: pass p1 = Person() p2 = Person() d[p1] = "p1" d[p2] = "p2" print(d) print(d[12.

  • P3521 [POI2011]ROT-Tree Rotations 题解2022-04-17 19:01:34

    一道线段树合并的题。 首先我们发现,如果我们交换了两棵子树,影响到的逆序对数量只会是这两棵子树交换之后数列改变的逆序对数量,对前面的数列和后面的数列并没有影响,对这两棵子树内部也没有影响,因为逆序对只关注相对位置及数的大小。 据此我们先建树,然后对于每个点整一棵值域线段树

  • 作用域2022-04-17 13:33:25

    作用域 ● 基本使用 面向对象中,变量作用域是非常重要知识点,相对来说不是特别好理解,请大家注意听,认真思考,要求深刻掌握变量作用域。 Scope01.java 1.在java编程中,主要的变量就是属性(成员变量)和局部变量。 2.我们说的局部变量一般是指在成员方法中定义的变量。【举例Cat类:cry】 3.ja

  • JavaScript中怎么改字体颜色 document.getElementById("p1").style.color = "#ff0000";2022-04-14 20:00:27

    JavaScript中怎么改字体颜色 document.getElementById("p1").style.color = "#ff0000"; 在JavaScript中,可以利用Style对象的color属性来修改字体颜色,该属性用于设置字体文本的颜色(元素的前景色);语法格式为“元素对象.style.color="颜色值";”。本教程操作环境:windows7系统、javas

  • BLOG1-习题1-3总结2022-04-11 10:02:24

    前言 在完成发布的前三个习题后做出此blog 第一次题目集题目量多,共九题,但题目都较为简单,基本考察的是基本的程序设计(从控制台读取输入,命名变量等)以及if-else语句或for循环的使用等。 第二次题目集则有难有易,共有三题,其中7-2较其他两题较难(主要是题目太长不易看懂),而7-1.7-3两题都是

  • 省选集训做题记录2022-04-10 10:03:16

    「JOISC 2021 Day3」聚会 2 首先当 \(k\) 为奇数时答案显然为 \(1\)。 否则考虑选择两个子树,把 \(k/2\) 个点放到其中一个子树,剩下的放到另一个中,那么要求就是这两个子树大小必须 \(\ge k/2\),期待值就是这两颗子树根节点的距离 \(+1\)。 直接点分治,时间复杂度 \(O(n\log^2 n)\)。

  • sentinel热点流控与持久化2022-04-09 19:04:24

      @SentinelResource热点名称随意,这里为abc,监控也监控bac,上面配置的是才懂第一个参数开始,qps>1就熔断 @GetMapping("/testHotKey") @SentinelResource(value ="abc",blockHandler = "deal_testHotKey")//热键名称唯一 public String testHotKey(@RequestParam(val

  • C#:串口控制下位机开关2022-04-07 19:02:25

    1. 单片机下位机控制程序 /********************************************************************************************* 出品: 杜洋工作室 DoYoung Studio 程序名: DB1-011 电脑控制电源插座 编写人: 杜洋  编写时间: 2013年01月17日 硬件支持: DB1(PCB1) 

  • C#: 串口(定时)控制下位机开关2022-04-07 19:01:26

    1. 下位机 /********************************************************************************************* 出品: 杜洋工作室 DoYoung Studio 程序名: DB1-011 电脑控制电源插座 编写人: 杜洋  编写时间: 2013年01月17日 硬件支持: DB1(PCB1)  修改日志:  

  • 使用Hutool的BeanUtil优雅的将Map转为javaBean2022-04-05 09:00:07

    1.BeanUtil.fillBeanWithMap使用Map填充bean HashMap<String, Object> map = CollUtil.newHashMap(); map.put("name", "Joe"); map.put("age", 12); map.put("openId", "DFDFSDFWERWER"); SubPerson person = BeanUtil.

  • 操作系统——进程管理——概念:死锁2022-03-31 21:00:53

    死锁:死锁的原因:(1) 因为系统资源不足。(2) 进程运行推进的顺序不合适,保证有先后顺序。(3) 资源分配不当等。 死锁的必要条件.产生死锁的四个必要条件:(1) 互斥条件:一个资源每次只能被一个进程使用。(2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3) 不剥夺条件: 进程已

  • Day_3_29:JAVA中方法参数的传递:实参和引用(地址)2022-03-29 18:35:35

    JVM内存分为:栈(stack),堆(heap),方法区(method)。   一,栈:存放基础数据类型,对象的引用(对象的地址)   二,堆:所有的对象(包括自己定义的对象和字符串对象)   三,方法区:所有的class和static变量 eg:1.Person  p1 = new Person();    2.Person p2 = new Person();   3.p1=p2;   第一句:new Pe

  • Python 分形算法__代码里开出来的艺术之花2022-03-29 00:02:03

    1. 前言 分形几何是几何数学中的一个分支,也称大自然几何学,由著名数学家本华曼德勃罗( 法语:BenoitB.Mandelbrot)在 1975 年构思和发展出来的一种新的几何学。 分形几何是对大自然中微观与宏观和谐统一之美的发现,分形几何最大的特点: 整体与局部的相似性: 一个完整的图形是由诸多相似

  • XML之dom4j解析2022-03-27 11:32:40

    简介: dom4j的解析是从上到下的。 dom4j不是javase的一部分,所以需要导入dom4j的jar包。 首先是进入dom4j下载jar包: https://dom4j.github.io/ 下载完成后在eclipse新建一个lib文件夹:       将下载的jar包复制到lib文件夹中:      复制后右击lib文件夹,选择构建路径(builder-

  • E. 抄袭查找(结构体+指针+函数)2022-03-21 21:02:39

    E. 抄袭查找(结构体+指针+函数) 题目描述 已知一群学生的考试试卷,要求对试卷内容进行对比,查找是否有抄袭。 每张试卷包含:学号(整数类型)、题目1答案(字符串类型)、题目2答案(字符串类型)、题目3答案(字符串类型) 要求:使用结构体来存储试卷的信息。定义一个函数,返回值为一个整数,参数是两

  • 内存管理模拟2022-03-21 20:05:54

    实验三. 内存管理 二、实验内容 ​ 假定页面大小为4K,物理内存128M,设计并实现一个内存分配和回收的程序,使用C语言或Python语言编写程序实现这个程序并进行测试。 ​ 要求:(1)至少5个进程; ​ (2)要求有空块管理; ​ (3)要求有一个逻辑地址到物理地址的变换。 四、程序代码 4.1 代码主要

  • 使用 Expression (表达式树)动态构造Lambda 表达式2022-03-21 16:02:28

    简介 有些时候,我们需要动态构建一个比较复杂的查询条件,传入数据库中或者对集合进行查询。而条件本身可能来自前端请求,或者配置文件。那么使用C# 的表达式目录树动态构建Lambda 就可以派上用场。 一个案例 有这样一个需求: 我们有这样一个模型 User,有Id、Email、Name、Age、Sex 、Ad

  • 关于51单片机的中断函数的使用,利用外部中断1点亮LED灯并记录其使用次数2022-03-20 17:02:00

    下面是仿真的线路图,P0口,P2口的线路不用连接 这里,我们使用外部中断1作为中断开关,LED共阴极,阳极分别连接P1_1,P1_2,P1_3,P1_4,高电平点亮,这里只放置了4个LED,有需要的可自行连接 可以看到,外部中断1(INT1)位于P3_3口,在P3_3处连接一个按钮,当按钮按下时,P3_3 = 0,由此触发中断函数 在此

  • Centos7制作openssh8.9rpm包2022-03-20 15:34:57

    1、yum安装编译依赖的组件 yum install -y rpm-build gcc gcc-c++ glibc glibc-devel openssl-devel openssl prce pcre-devel zlib zlib-devel make wget krb5-devel pam-devel libX11-devel xmkmf libXt-devel initscripts libXt-devel imake gtk2-devel lrzsz 虚拟机配置可参

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

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

ICode9版权所有