Java

Xpose框架使用

前置知识 ROOT手机并安装了xpose框架 安卓开发基础知识 环境依赖配置 settings.gradle 设置Xposed仓库的网址 build.gradle.kts 设置相关依赖 添加文件assets/xposed_init 设置模块推荐的应用 内容如下 程序编写 IXposedHookLoadPackage接口 在 Xposed 中,要创建一个可以加载和运行的模块,需

JAVA执行流程

基本流程 Java 程序的运行必须经过编写、编译和运行 3 个步骤: 1、编写:是指在 Java 开发环境中进行程序代码的输入,最终形成后缀名为 .java 的 Java 源文件。 2、编译:是指使用 Java 编译器对源文件进行错误排査的过程,编译后将生成后缀名为 .class 的字节码文件,不像C语言那样生成可执行文件。 3、运行:是指使用 Java 解释器将字节码文件翻译成机器代码,执行并显

大一暑假学习记录(7)

本周我主要进行了两方面的学习,一方面是完成基础编程题目集的练习任务并写完了刘立嘉老师布置的实验报告,另一方面我进一步学习了Java面向对象中标准的javabean类型的学习,下一周我准备学习Java的面向对象的剩余内容,为开学的测试做准备;此外我还准备在下周复习c语言的链表内容来为即将到来的小学期做准备。

Java的动态代理

代理模式 代理模式给某一个(目标)对象提供一个代理对象,并由代理对象持有目标对象的引用。所谓代理,就是一个对象代表另一个对象执行相应的动作程序。而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式在实际的生活中场景很多,例如中介、律师、代购等行业,都是简单的代理逻辑,在这个模式下存在两个关键角色: 目标对象角色:即代理对象所代表的对象。 代理对象角色:内部含有目标对象的引用,可以操作目标

Java的Io

Java IO基础 IO,即in和out,也就是输入和输出,指应用程序和外部设备之间的数据传递,常见的外部设备包括文件、管道、网络连接。 Java 中是通过流处理IO 的,那么什么是流? 流(Stream),是一个抽象的概念,是指一连串的数据(字符或字节),是以先进先出的方式发送信息的通道。 当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。类似的,

Java的Rmi

什么是Rmi RMI(Remote Method Invocation)的全称为远程方法调用。远程方法调用是分布式编程中的一个基本思想。实现远程方法调用的技术有很多,比如:CORBA、WebService,这两种都是独立于编程语言的。而Java RMI(Java Remote Method Invocation)是专为Java环境设计的远程方法调用机制,能够让一台Java虚拟机上的对象调用运行在另

application.yml文件配置springboot项目

基本用法 基础配置,替换application.properties yml配置 声明:阿里云OSS信息为假 application.properties配置对比 点击查看代码

自学Java第七周总结

本周:学习了Java集合; 下周:开始学习泛型;

第七周进度报告

爬虫 Pattern: 表示正则表达式 Matcher: 文本匹配器,作用按照正则表达式的规则去读取字符串,从头开始读取,在大串上去找符合匹配规则的子串 带条件爬取 贪婪爬取和非贪婪爬取 贪婪爬取:在爬取数据的时候尽可能的多获取数据 非贪婪爬取: 在爬取数据的时候尽可能地少获取数据 正则表达式在字符串方法中的使用 分组捕获和非分组捕获 分组规则 非捕获分组: 仅仅是吧数据括

从零开始的JAVAday43~day49

在初步学习Java过后,我们将进一步学习数据的处理。 数组:即多个相同类型的数据构成的组 int a【n】 n代表这个数组含有多少个元素 一般采用循环的方法去遍历数组。

学习Java第六周总结

已经学习Java6周了,继上周学习Java内static,继承,抽象和接口之后,这周练习了一段时间以上内容的综合案例之后,学习了内部类,枚举,泛型,之后再次进入到了新的常用API的学习,Java的学习进度不快,另外MySQL方面接着上次MySQL的DDL,DML,DQL,以及DCL的学习之后,这周学习了函数,约束,以及多表查询,内容还是有点多的,得好好消化。

学习Java的第七周

第七周的学习记录来啦,历时许久终于接触到了一点课程核心,本周的学习从面向对象开始,所谓更符合人类思维习惯的、使编程更简单的Java核心……学习了获取已有对象并使用,如何让自己设计对象并使用(语法),重心更倾向于后者,这一周前一半内容主要在封装、成员和局部、构造方法、标准的javabean类等等基础知识和语法,倒还算好理解;后半周的学习则主攻面向对象综合训练,比如文字版回合制游戏,普通对象数组的练习

Android MTP流程

概要 本文的目的是介绍Android系统中MTP的一些相关知识。主要的内容包括:第1部分 MTP简介 对Mtp协议进行简单的介绍。第2部分 MTP框架 介绍Android系统下MTP的框架。第3部分 MTP启动流程 详细分析MTP服务的启动流程,包括Java层, JNI层, kernel相关知识的介绍。第4部分 MTP协议之I-&g

brpc linux 下编译构建

  brpc 在 linux 下编译构建,比在 mac 下还要更复杂些,mac 下可以走官方说明编译成功,过程中也需要进行一些配置调整。     在 linux 通过 bazel 最终实现了 brpc 编译通过。       相关版本 centos 版本 7,gcc版本7.5  bazel 版本 2.0.0     &

2024暑假第七周总结

学生管理系统基础构建 需求分析 需求:实现学生的基本管理功能,包括:添加、删除、更新、查询学生信息 设计:确定系统的主要模块,包括:学生类、学生管理类、用户界面等。 学生类 属性:学生学号、姓名、年龄、班级 方法:获取和设置属性值、展示学生信息 学生管理类 功能:添加、删除、更新、查询信息 数据结构:使用ArrayList 用户界面 命令行界面:提供简单的输入输出操作用于与用户交互,例如通过控制台

暑假第七周规划

Mon:上午学习java,下午休息洗衣服 Tues:上午学习Java,下午购票准备返程 Wed:上午参加体育锻炼,下午学习Java Thurs:上午敲代码,下午休息 Fri:上午敲代码,下午发烧输液 Sat~Sun:白天娱乐,晚上敲代码作业

java学习7

javaweb方面 一个HTML页面的话没有接口的话那么它仅仅是一个静态页面。 如果写好了接口,能通过url向服务器请求数据,当数据库中的数据更新时,HTLM页面也会同样的更新。 这样静态页面就变成了一个动态页面。 java基础方面 学了面向对象的方法 写了写去年测验的管理系统 总结 1.学习比较碎片话不成体系,基本上前面学了,后面就又开始忘,不怎么扎实,所以往后学的时候需要多回顾之前的内容,不然

http 请求-01-AJAX(Asynchronous JavaScript and XML)入门介绍, ajax 的优缺点

http 请求系列 http request-01-XMLHttpRequest XHR 简单介绍 http request-01-XMLHttpRequest XHR 标准 http 请求-01-AJAX(Asynchronous JavaScript and XML)入门介绍 Ajax XHR 的替代方案-fetch Ajax XHR 的替代方案-fetch 标准 Ajax 的替代方案-axi

一星期学习记录8.17

下一周学习计划:9:00起床,11:00写PTA试题集,19:00学java

1.PEAP配置完整版本

实验拓扑: sw: vlan data vlan 5 vlan 10 vlan 18 int f0/24 sw mo acc sw acc vlan 5 spanning-tree portfast int f0/4 sw mo acc sw acc vlan 5 spanning-tree portfast int vlan 5 ip add 137.78.5.158 255.255.255.

nginx配置下载服务器(具备权限验证)

大多数场景中,下载可以使用nginx直接代理,但缺少权限验证,下述方式下载通过后端校验,成功后转发请求nginx进行下载操作。 前端代码: 直接打开访问指定的下载文件路径(我是用请求时必须携带token才能访问后端,否则进不了后端,就谈不上下载了),之后验证是否有该文件,有则进行下载操作。 后端代码: 其中“/Data/data/”是服务器上文件所在目录,当文件真实存在时,重定向到“/

VisualVM第二章-Threads

Threads Tab页介绍 线程 Tab 页分三个部分:线程数量统计、线程取样、线程状态 线程数量统计 左上角统计了当前存线程数以及守护线程数。 Thread Dump 线程取样,点击 Thread Dump 可以对当前程序运行的线程进行取样分析。 取样文件默认存储在临时目录: 你还可以对当前 dump 文件另存为,保存到其他目录,以待后面分析。 线程状态 在 VisualVM 中线程有五

【问题记录】【Spring】Spring-framework 源码环境搭建

1  前言 换了个电脑,这不是得倒腾代码嘛,这Spring 源码还是 Gradle 管理的依赖,平时接触 Gradle 就比较少,这家伙这环境给我整的大半天,最后也算是整好了,把中间遇到的各种问题就下,希望大家少走弯路。 需要用到的地址我先贴出来,有的需要下载的可以先下载下来: 源码:源码下载 Gradle:腾讯各种版本 Gradle 地址 阿里各种版本 Gradle 地址&n

JAVA编译软件IDEA下载(2024)

JAVA编译软件IDEA下载(2024) 点击跳转学习下载 激活资料地址 JAVA初学总结: float赋值加f,long加l。

【Spring Boot】yaml配置注入

配置文件 SpringBoot使用一个全局的配置文件 , 配置文件名称是固定的application application.properties 语法结构 :key=value application.yaml 语法结构 :key:空格 value application.yml 语法结构 :key:空格 value(开发常用) 我们可以在配置文件中修改 Tomca

SpringBoot文档之Build Tool Plugins的阅读笔记

入行的时候,构建项目的工具为Ant,后来在新项目中引入了Maven。 Ant类似于C语言,构建过程的每个环节,都需要详细指定,虽然功能很强大,但是写构建脚本的过程,开发体验和维护体验比较差。 Maven类似于C++语言,基于项目模型、约定大于配置等理念,重新定义了构建过程,分离框架和插件的交互和职责,同时基于坐标和软件仓库提供了依赖管理能力,因此在迅速在各类项目中得到大力推广。 Maven对于细节

huggingface_hub cli 使用以及国内加速配置

主要是一个简单记录,方便后续使用 安装 pip install -U huggingface_hub 使用 下载模型 huggingface-cli download --resume-download gpt2 --local-dir gpt2 下载数据 huggingface-cli downlo

<<  <  225  226  227  228  229  230  231  232  233  234  235  >  >>