类型 数据java day

Java基础的运算符和程序流程控制

1. 运算符 计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。我们可以把运算符分成以下几组: 算术运算符 赋值运算符 关系运算符 逻辑运算符 三目运算符 位运算符 1.1 算术运算符 算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。 ......
运算符 流程 基础 程序 Java

C#WebApi 对数据进行缓存加快前请求数据的速度

using ClassLibrary1; using ClassLibrary2; using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Caching.Memory; using Microsoft.Extensions.Loggin ......
数据 缓存 速度 WebApi

C/C++ C2679 二元“<<”: 没有找到接受“XXX”类型的右操作数的运算符(或没有可接受的转换)

今天在做一个C++项目时遇到了如下问题: 找了好久的百度,结果发现只要把这段报错的程序换一下位置,放到运算符重载函数的下面就可以了,因为编译器是按顺序执行的。。。 ......
操作数 运算符 类型 C2679 2679

Java基础 File 常见的成员方法(获取并遍历)—— listFiles ()

public File[ ] listFiles () → 获取当前该路径文件夹下所有内容,把所有的内容放到数组中返回 File f = new File("E:\\Java基础资料");File[] files = f.listFiles();for (File file : files) { / ......
listFiles 成员 常见 基础 方法

Java基础 File 常见的成员方法(创建、删除)

createNewFile () 方法: 细节一:如果当前路径表示的文件不存在,则创建成功,方法返回 true;如果当前路径表示的文件已经存在,则创建失败,方法返回 false 细节二:如果父级路径是不存在的,那么方法会有 IOException 异常 细节三:createNewFile () 方法 ......
成员 常见 基础 方法 Java

Java拾贝第八天——多线程的创建

Java拾贝不建议作为0基础学习,都是本人想到什么写什么 进程与线程 多线程是实现并发机制的一种有效手段,进程和线程一样都属于并发的一个单位。(线程比进程更小)。 所谓多线程是指一个进程在执行过程中可以产生多个线程。这些线程可能同时存在、同时运行。 一个进程可以包含一个或多个线程,但至少会有一个线程 ......
线程 Java

Java基础 File 常见的成员方法(判断、获取)

length () 方法的细节:只能获取文件的大小,单位是字节。如果我们想要的单位是 M,G等,可以不断地除以 1024 len / 1024:KB len / 1024 / 1024:MB len / 1024 / 1024 / 1024:G 如果我们要获取一个文件夹的大小,需要把这个文件夹里面所 ......
成员 常见 基础 方法 Java

Java基础 File

File 对象就表示一个路径,可以是文件的路径,也可以是文件夹的路径。甚至这个路径可以是存在的,也可以是不存在的 File 类常见的构造方法有三个: public File (String pathname) → 根据文件路径创建文件对象。把字符串表示的路径变成 File 对象 public Fil ......
基础 Java File

还原数据库从远端环境到本地开发环境,数据SINGLE_USER问题

要还原到本地开发环境,首先要detach本地数据库或者是删除本地数据库,不然提示在使用中还原不了,但是搞过几次去做detach和drop数据库时,总是不成功,最后还出现个单用户模式,莫名奇妙 为此网上搜索了一篇处理SINGLE_USER模式的文章,记录下, SQL Server 数据库单用户模式处理 ......
环境 数据 SINGLE_USER 数据库 SINGLE

Java基础 自定义异常

自定义异常的意义:让控制台的报错信息更加见名知意 步骤: 1. 定义异常类,类名要见名知意 2. 写继承关系。如果定义的异常是运行时异常,要继承 RuntimeException;如果是编译时异常,直接继承 Exception 3. 写空参构造 4. 写带参构造 ......
基础 Java

Day5

变量 定义 就是可以改变的量。变量相当于一个空间位置,位置是定的,而位置内存放的数据是可以改变的 Java变量是程序中最基本的存储单元,其中包括变量名,数据类型(Java是强类型语言,必须声明变量的数据类型,可以是基本数据类型也可以是引用类型)和作用域 数据类型 变量名 = 值; 每个句代码都要用分 ......
Day5 Day

Java基础 抛出异常(throws 和 throw)

throws:写在方法定义处,表示声明一个异常,告诉调用者,使用本方法可能会有哪些异常(编译时异常:必须要写;运行时异常:可以不写) 语法: public void 方法 () throws 异常类名1 , 异常类名2 ... { } throw:写在方法内,表示结束方法。用来手动抛出异常对象,把异 ......
基础 throws throw Java

算法篇---java算法应用

算法篇 java算法应用 算法应用之百钱买白鸡 (程序员副业--编程学习--业务交流--公众号: 匠心程序定制) 案列说明:主要内容是:公鸡5元一只,母鸡3元一只,小鸡1元三只,问100元怎样可以买100鸡? 思想:想要实现此算法,只要明白各种条件的关系即可,而且知道公鸡最多买20只,母鸡最多买33 ......
算法 java

Java基础 捕获异常 灵魂四问

一、如果 try 中没有遇到问题,怎么执行? 答:会把 try 里面所有的代码全部执行完毕,不会执行 catch 里面的代码。只有当出现了异常才会执行 catch 里面的代码 二、如果 try 中可能会遇到多个问题,怎么执行? 答:会写多个 catch 与之对应。如果我们要捕获多个异常,这些异常中如 ......
灵魂 基础 Java

我的数据仓库与数据挖掘期末大作业重置版

这是之前已经完成的任务,原本是我的数据仓库与数据挖掘课程的作业。里面都是比较入门的东西,没什么难度。之前学这门课的时候,上了一整个学期的课,几乎都在讲解数学原理。作为数学科目挂了四门的工科蠢材,我整个学期都听得云里雾里,到了学期末的时候突然告诉我们说期末大作业要用 Python 来写。我当时的反应就... ......
数据 数据挖掘 仓库

pandas教程02:查找表中数据

在上篇教程中,我们介绍了pandas的安装、数据的导入与导出以及删除行列的操作。这次让我们一起研究下在pandas中如何根据指定的条件查找表中数据。 1. 数据准备 这次,我们使用一张学生成绩表。还是老样子,保存以下内容到文件“期末成绩表.csv”中。 学号,性别,语文,数学,英语 2301001, ......
教程 数据 pandas

sqlserver在设计表结构时,如何选择字段的数据类型

在设计表结构时,选择适当的字段数据类型是非常重要的,它会直接影响数据库的性能、存储空间和数据的完整性。以下是在 SQL Server 中选择字段数据类型时的一些建议和理由: 1. 整数类型:在 SQL Server 中,整数类型包括 INT、BIGINT、SMALLINT 和 TINYINT。根据数 ......
字段 sqlserver 类型 结构 数据

关系数据库的表设计规范:五范式

第一范式(1NF):确保每个数据字段都是原子性的,即不可再分。每个字段只能包含一个值,不允许多个值或重复的数据。 第二范式(2NF):在满足1NF的基础上,确保所有非主键字段完全依赖于整个主键,而不是部分主键。换句话说,每个非主键字段必须与主键相关,不能只与主键的一部分相关。 第三范式(3NF):在 ......
范式 数据库 数据

循序渐进介绍基于CommunityToolkit.Mvvm 和HandyControl的WPF应用端开发(11) -- 下拉列表的数据绑定以及自定义系统字典列表控件

在我们开发的前端项目中,往往为了方便,都需对一些控件进行自定义的处理,以便实现快速的数据绑定以及便捷的使用,本篇随笔介绍通过抽取常见字典列表,实现通用的字典类型绑定;以及通过自定义控件的属性处理,实现系统字典内容的快捷绑定的操作。 ......

Java基础 try...catch捕获异常、代码的执行逻辑

语法格式: try { 可能出现异常的代码 ; } catch (异常类名 变量名) { 异常的处理代码 ; } 目的:当代码出现异常时,可以让程序继续往下执行 代码的执行逻辑: int[] arr = {1, 2, 3};try { System.out.println(arr[10]);} ca ......
逻辑 代码 基础 catch Java

巧用模板字符串将未知变量转换为string类型,避免报错

可理解为将变量向字符串类型转换的语法糖用法 我们通常会遇到需要用String.prototype上的方法处理变量,如果该变量为null、undefined、Object则不能直接用字符串方法,也不易于统一处理为字符串; 使用模板字符串包裹该变量,则可以简单粗暴的将任意类型转换为字符串类型,避免报错。 ......
字符串 变量 字符 模板 类型

Redis 数据持久化

Redis支持两种数据持久化方式:RDB方式和AOF方式。前者会根据配置的规则定时将内存中的数据持久化到硬盘上,后者则是在每次执行写命令之后将命令记录下来。两种持久化方式可以单独使用,但是通常会将两者结合使用。 一、持久化 1.1、什么是持久化 持久化功能有效地避免因进程退出造成的数据丢失问题,当下 ......
数据 Redis

数据库介绍

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型 ......
数据库 数据

MySQL数据备份与还原

MySQL 数据库管理系统通常会采用有效的措施来维护数据库的可靠性和完整性。但是在数据库的实际使用过程当中,仍存在着一些不可预估的因素,会造成数据库运行事务的异常中断,从而影响数据的正确性,甚至会破坏数据库,导致数据库中的数据部分或全部丢失。 数据库系统提供了备份和恢复策略来保证数据库中数据的可靠性 ......
数据备份 备份 数据 MySQL

捡起ctf学习 day1 Linux Labs

1.把忘记密码的kali重置了密码 进入GRUB启动程序,修改命令,重置密码(参考https://www.cnblogs.com/wh0915/p/17153270.html) 2.做题,ssh连接 命令 ssh -p 端口 用户名@网址 然后输入密码即可连接 cd命令:切换当前目录百至其它目录,比 ......
Linux Labs day1 ctf day

shell 数据处理

一、linux中的常用符号 * 代表任意字符串 ? 代表任意字符 / 代表根目录或作为路径间隔符使用 \ 转义字符。 <ENTER> 续行符。可以使用续行符将一个命令行分写在多行上 $ 变量值置换,如:$PATH表示环境变量PATH的值 ’ 在’…'中间的字符都会被当做普通字符处理 ‘’ 在’’…’ ......
数据处理 数据 shell

day12-JNI案例

1 JNI类型签名 # 我们开发安卓--》写java代码 》通过JNI 》调用C代码(JNI的c代码) java中变量 》通过JNI 》转成c变量 2 JNI中java调用c案例 2.1 数字处理 Utils.java package com.justin.s9day11; public class ......
案例 day JNI 12

Java基础 异常

......
基础 Java

day11-JNI介绍

四 JNI介绍和安装 4.1 JNI介绍 JNI,java native interface ,Java本地开发接口,实现在安卓中JAVA和C语言之间的相互调用。 # 之前写安卓,全是用java写 # 后期可以用c写安卓,写了后,需要使用java调用c的方法,完成功能 4.2 NDK安装 NDK是J ......
day JNI 11

day10-c语言基础

四 C语言编译器安装 ## 学习c语言的原因 一般公司的apk,基于Java实现的加密。 - jadx反编译java,分析代码 NB公司的的apk,基于Java+C语言实现加密(JNI开发)。 - jadx反编译java,分析代码 - ida反编译c语言,分析代码 ## c语言动态链接库so文件反编 ......
语言基础 语言 基础 day 10