笔记
文章平均质量分 75
徐先生没洗头
这个作者很懒,什么都没留下…
展开
-
力扣刷题笔记-动态规划
力扣刷题笔记原创 2024-07-23 09:50:05 · 339 阅读 · 1 评论 -
Windows应用崩溃捕获
Windows应用崩溃捕获一、序言 最近发现我们自己的程序会因为各种各样的原因异常崩溃,但却没有日志记录,也没有任何弹窗提示,电脑设置了定时重启,重启自动运行后程序就可以正常运行了,但这之间崩溃的原因没有办法获取,很是苦恼。因此要想办法对其进行监控。 最开始我的想法是这样的:写一个脚本,每隔2s进行一次截屏,再查找进程,如果发现进程已经消失,则保存截屏图片,再写日志记录崩溃时间,这样就可以在之后看到程序崩溃前 1~2 秒的状态。BUT,我们的程序直接在主机运行,没有显示器,需要虚拟一个显示器,原创 2021-11-29 01:29:48 · 2872 阅读 · 3 评论 -
栈的应用:字符串四则运算表达式求值
栈的应用–四则运算表达式求值1、后缀(逆波兰)表示法的定义一种不需要括号的后缀表达法例:(1)对于 “9+(3-1)3+10/2” 这种传统的表达式我们称之为中缀表达式*,顾名思义,后缀表达式就是把所有的运算符全部表示在需要计算的数字后面(不包括括号)。那对于 “9+(3-1)*3+10/2”的后缀表达式为“9 3 1 - 3 * + 10 2 / +”。(2)后缀表达式我们要怎么计算呢? ①我们初始化一个空栈,将字符串 “9+(3-1)3+10/2” 转化为字符数组*[‘9’ , ‘+’原创 2021-05-09 19:10:08 · 284 阅读 · 1 评论 -
Java多线程详解
JAVA多线程一、线程创建1.继承Thread类步骤: 继承Thread类–>重写run()方法–>调用start开启线程。例一:public class TestThread_01 extends Thread{ public void run(){ //run方法体 for (int i = 0; i < 10; i++) { System.out.println("我是子线程"); tr原创 2021-04-05 14:54:03 · 250 阅读 · 1 评论 -
Java的异常处理
Java的异常处理一、什么是异常程序在执行过程中发生的某些意外,例如:类型错误、内存溢出、文件丢失等,英文名为:Exception二、异常体系结构Java可以把异常当作一个对象来处理,并定义了一个基类 java.lang.Throwable 作为所有异常的超类。在Java API中已经定义了许多异常类,这些异常类分为两大类:错误:Error和异常:Exception。三、Java异常处理机制关键字:try、catch、finally、throw、throws语法//若捕获多个异常,原创 2021-03-24 08:47:16 · 479 阅读 · 0 评论 -
Java的方法
Java的方法一、何为方法方法是语句的集合,他们在一起执行一个功能设计原则:方法的本意是功能块,设计的时候最好保证方法的 **原子性 **,即一个方法只实现一个功能。二、方法的定义及调用修饰符 返回值类型 方法名(参数。。。){ 方法体; return 返回值;}修饰符:public、private、protected等(可选)返回值类型:可以是 int、float 等基本类型、也可以是引用数据类型,无返回值用 void方法名:遵循首字母小写的驼峰命名法参数类型:参数原创 2021-03-15 15:07:12 · 467 阅读 · 0 评论 -
Java流程控制
Java流程控制1.用户交互 Scanner(扫描器)java.util.Scanner 是java5 的新特性,我们可以通过 Scanner 类来获取用户输入。基本语法Scanner s = new Scanner(System.in);通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,再读取前,我们一般需要使用 hasNext() 与 hasNextLine() 判断是否还有输入的数据。(1)next() 与 nextLine()的区别next()原创 2021-03-02 16:34:07 · 459 阅读 · 0 评论 -
JAVA基础语法(下)
JAVA基础语法(下)四、变量、常量1.变量变量就是一块值可以改变的内存空间变量的作用域 ①局部变量public class Test { public static void main(String[] args) { int i = 0; int j; System.out.pringln(j); } public void test(){ System.out.println(i); }}原创 2021-02-25 16:14:16 · 194 阅读 · 0 评论 -
JAVA基础语法(上)
JAVA基础语法(上)一、注释、标识符、关键字1.注释注释并不会被执行,是为了增强代码的可读性单行注释public class Hello { public static void main(String[] args){ //单行注释 //只能注释一行文字 System.out.println("hello world!"); }}多行注释public class Hello { public static void main(原创 2021-02-24 20:48:43 · 110 阅读 · 2 评论 -
java jdk 安装及卸载
java jdk 安装及卸载卸载删除java安装目录。删除环境变量下的JAVA_HOME路径。删除path下的Java目录。打开命令行,输入java -version,显示未知命令则表示删除成功*(该方法也可用于判断java环境变量配置是否正确)*。安装JDK下载JDK安装包双击安装,记住安装路径配置环境变量打开我的电脑–>右键此电脑–>选择属性–>高级系统设置–>选择环境变量。选择系统变量–>新建–>JAVA_HOME。将原创 2021-02-22 17:04:37 · 175 阅读 · 0 评论 -
c++调用python脚本
引言:之前做c++作业时遇到了一个棘手的问题,就是去除文件中相同的元素,由于文件很大,这个功能用c++实现起来就比较复杂,就想到用python实现,但由于学术不精,只能利用c++程序调动cmd运行python程序一、引入头文件#include<stdio.h>#include<stdlib.h>#include<string>#include<...原创 2020-03-10 21:54:29 · 671 阅读 · 0 评论