ubuntu下VS code如何调试C++代码
最近开始使用Vs codel,真的方便,可以和git结合。下面总结一下如何调试程序, 我写了一个实例程序(不重要) 这个时候,我们按F5,发现不能运行,它提示需要一个Launch.json文件,OK,这是一个启动文件,我们来配置它。 注意,这里需要修改的部分主要是program那一行,仅需修改为自己 ... 查看全文
CH5201 数组组合【01背包】
5201 数字组合 0x50「动态规划」例题 描述 在N个数中找出其和为M的若干个数。先读入正整数N(1<N<100)和M(1<M<10000), 再读入N个正数(可以有相同的数字,每个数字均在1000以内), 在这N个数中找出若干个数, 使它们的和是M, 把满足条件的数字组合都找出来以统计组合的个 ... 查看全文
201771010123汪慧和《面向对象程序设计JAVA》第六周实验总结
一、理论部分: 1、继承 用已有类来构建新类的一种机制。当定义了一个新类继承了一个类时,这个新类就继承了这个类的方法和域,同时在新类中添加新的方法和域以适应新的情况。 2、类、超类、子类 (1)类继承格式:class 新类名 extends 已有类 (2)已有类称为父类,基类或超类。 (3)已有类可 ... 查看全文
算法复习之坐标离散化
离散化概念 例子: 1. 描述: 在桌子上放了N个平行于坐标轴的矩形,这N个矩形可能有互相覆盖的部分,求它们组成的图形的面积。 输入格式:输入第一行为一个数N(1<=N<=100),表示矩形的数量,下面N行,每行四个整数,分别表示每个矩形的左下角 和右上角的坐标,坐标范围为-10^8到10^8之间的 ... 查看全文
CentOS7安装Python3.7
首先安装依赖包,centos里面是-devel,如果在ubuntu下安装则要改成-dev,依赖包缺一不可,笔者曾安装python3未成功就是因为没有安装libffi-devel yum -y install gcc zlib-devel bzip2-devel openssl-devel ncurs ... 查看全文
2024.C语言合法标识符
#include<stdio.h> int main(){ int n,a[100]; scanf("%d",&n); for(int i=0;i<n;i++) scanf("%d",a[i]); int flag,x=0,y=0; if(a[0]>'a'&&a[0]<'z'||a[0]>'A'&& ... 查看全文
Java基础之泛型的使用
为什么要使用泛型 首先我们先来看一段演示代码,如下所示, 第2行,List里面的内容类型是Object类型,因此第3、4、5行可以接受String、Integer或者Class类型。然鹅,会存在两个严重的问题: ①在List集合中,增加元素时,集合不会记住元素的具体类型,对象的编译类型为Object ... 查看全文
java中强引用、软引用、弱引用、幻象引用有什么区别?分别使用在什么场景?
不同的引用类型,主要体现在对象的不同可达性(reachable)状态和对垃圾收集的影响。 1.强引用是我们最常见的普通对象引用,只要还有强引用指向一个对象,就表明对象还"活着",垃圾收集器不会碰这个对象。对于一个普通的对象,如果没有其他的引用关系,只要超过了引用的作用域或者显示的将其强引用赋值为nu ... 查看全文
Linux/Unix 多线程通信
线程间无需特别的手段进行通信,因为线程间可以共享数据结构,也就是一个全局变量可以被两个线程同时使用。 不过要注意的是线程间需要做好同步,一般用 mutex。 可以参考一些比较新的 UNIX/Linux 编程的书,都会提到 Posix 线程编程,比如《UNIX环境高级编程(第二版)》、《UNIX系统编 ... 查看全文
多线程--简单生产者与消费者(Lock锁)
前两篇的生产者与消费者(多线程)运用的是synchronized进行同步锁的,本次将运用JDK1.5提供的Lock锁。 它 将synchronized替换成了Lock将Object中的wait notify notifyAll替换成了Condition对象, Condition可以被Lock获取, ... 查看全文
[LeetCode&Python] Problem 617. Merge Two Binary Trees
Given two binary trees and imagine that when you put one of them to cover the other, some nodes of the two trees are overlapped while the others are n ... 查看全文
SpringCloud请求响应数据转换(二)
上篇文章记录了从后端接口返回数据经过切面和消息转换器处理后返回给前端的过程。接下来,记录从请求发出后到后端接口调用过的过程。 web请求处理流程 源码分析 ApplicationFilterChain会调DispatcherServlet类的doService()(HttpServlet类),类继承 ... 查看全文
转XMLHttpRequest cannot load的解决方法
在谷歌浏览器中调试接口,出现:XMLHttpRequest cannot load错误 需要配置谷歌浏览器,使浏览器支持跨域,步骤如下: 具体操作如下:首先需要关闭谷歌浏览器的所有窗口 右击谷歌浏览器图标——>属性。弹出属性对话框。在目标栏最后添加 --args --disable-web-secu ... 查看全文
应用phpcms建立企业站替换总结
首先是首页命名为index,在首页导航栏显示的一级栏目,点击一级栏目进入的是栏目首页,命名用category打头。点击一级栏目下的二级栏目进入的是栏目列表页,命名用lists打头。点击栏目列表页之中的内容进入的是内容页,命名用show来打头。二级栏目是建在一级栏目下的子栏目,而内容是建在二级栏目的文 ... 查看全文
Kubeadm安装Kubernetes集群环境
先设置主机名 修改/etc/hosts文件 修改网络配置成静态ip,然后 安装docker 验证docker version 开机启动 ... 查看全文