Java
C/C++《面向对象程序设计课程设计》[2023-06-12]
C/C++《面向对象程序设计课程设计》[2023-06-12] 《面向对象程序设计课程设计》课程教学大纲(独立设置) 一、课程基本信息 课程编码 031303004 课程名称 面向对象程序设计课程设计 开课单位 电子与信息工程学院 总学分 1 总学时 2周 实验学时 2周 课程类型 专业集中实践必修课 适用对象 计算机科学与技术 先修课程 面向对象程序设计 课程简介 《面向对象程序设计课程设计》是
JVM源码分析:深入剖析java.c文件中JavaMain方法中InitializeJVM的实现
经过前文《从JDK源码级深入剖析main方法的运行机制》的分析,我们知道了实现JavaMain方法的四个主要步骤: 初始化Java虚拟机 加载主运行类 通过加载的主运行类,获取main方法 调用main函数 下面,我们首先来看一下初始化Java虚拟机的具体实现细节。 上代码: 我们来到srcjava.basewindowsnativelibjlijava_md.c文件中的Lo
什么是类加载器,类加载器有哪些?【类加载器】
什么是类加载器,类加载器有哪些? 实现通过类的权限定名获取该类的二进制字节流的代码块叫做类加载器。 主要有一下四种类加载器: 1. 启动类加载器(Bootstrap ClassLoader)用来加载 java 核心类库,无法被 java 程序直接引用。 2. 扩展类加载器(extensions class loader):它用来加载 Java 的扩展库。 Java 虚拟机的实现会提供一个扩展库目录
前端 vue 自定义导航栏组件高度及返回箭头 自定义 tabbar 图标
前端vue自定义导航栏组件高度及返回箭头 自定义tabbar图标, 下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12986 效果图如下: 使用方法 HTML代码部分 JS代码 (引入组件 填充数据) CSS
家居购买管理系统(含源码)
家居购买管理系统 源码地址:https://pan.baidu.com/s/1UWQTntNOIiJ5xlaby6R60Q?pwd=cwq6 提取码:cwq6 开发工具:IDEA 2021 负责模块:主要负责管理员的订单管理、商品管理和用户的订单管理、购物车管理、首页、登录功能、后端的接口设计和实现。 技术选型:java+jsp+MySQL+servlet 1.模拟对家居实体店管理员用户、供应商、
springboot+vue留守儿童爱心网站,附源码+数据库+论文+PPT,远程包安装运行
1、项目介绍 留守儿童爱心网站采用了B/S结构,JAVA作为开发语言,数据库采用了B/S结构,Mysql数据库进行开发。该系统包括前台操作,后台由管理员和用户两个部分,一方面,为用户提供首页、宣传新闻、志愿活动、爱心捐赠、个人中心、后台管理等功能;另一方面,为管理员提供首页、个人中心、用户管理、宣传新闻管理、志愿活动管理、爱心捐赠管理、旧物捐赠管理、活动报名管理、系统管理等功能。 留守儿童爱心网站
仿微信我的列表功能菜单按钮 我的个人中心页面功能菜单
前端vue自定义仿微信我的列表功能菜单按钮 我的个人中心页面功能菜单, 下载完整代码请访问https://ext.dcloud.net.cn/plugin?id=12990 效果图如下: #### 使用方法 ```使用方法 <!-- leftTitle:标题 icon:左边图标 @click:点击事件&nb
HBase的数据结构原理与使用
一、HBase简介 HBase是一个开源的、分布式的、版本化的NoSQL数据库(即非关系型数据库),依托Hadoop分布式文件系统HDFS提供分布式数据存储,利用MapReduce来处理海量数据,用Zookeeper作为其分布式协同服务,一般用于存储海量数据。HDFS和HBase的区别在于,HDFS是文件系统,而HBase是数据库。HBase只是一个NoSQL数据库,把数据存在HDFS上。可以把H
Java用命令行给main方法传参
Java用命令行给main方法传参 1.cd到当前程序的src路径下。 2.编译文件,我的文件是在com.test包下。 3.给main方法传值。 Do what you think is right 做你认为正确的事
Java11 Optional
简介 public final class Optional<T> { private static final Optional<?> EMPTY = new Optional<>(); private final T value; private Optional() { this.value = null;
Java反序列化之Commons-Collection篇04-CC4链
<1>环境分析 因为 CommonsCollections4 除 4.0 的其他版本去掉了 InvokerTransformer 不再继承 Serializable,导致无法序列化。 同时 CommonsCollections 4的版本 TransformingComparator 继承了 Serializable接口,而CommonsCollections 3里是没有的。这个就提供了
202306112142-《最近开发心得...》
没有心得就是在瞎搞,写心得就是“埋头耕耕,抬头看看”,看看自己做了什么... ... 心得就是心的感受,并非得到了什么,我以前是搞前端开发,仅仅4-5年时间,见证Angular市场份额的减少,backbone还嫌有耳闻,鲜有招聘;React框架从耳闻到霸屏;个人沐浴jquery的春风,枯于市场类似Vue等各种框架的雨后春笋。这
ES6代码暴露的三种方式
JS模块化主要有 CommenJS(node)、JS module(es6)。 一、Commen JS Commen JS主要是node环境中用于模块化开发,每一个js文件都是一个模块,有自己的作用域,其中的变量和函数都是私有的,对外部js文件不可见。 使用module.exports或exports关键字进行对外暴露,*可以在普通的js文件中使用* 1.text.js中的模块 module.ex
application.properties配置文件存储参数
配置文件存储参数 当我们需要很多的参数时,项目很大,文件很多,每涉及一个技术,每涉及一个第三方的参数时,当这些参数数据发生变化,修改会相当的麻烦。这时候把参数配置到application.properties配置文件中以便我们以后修改。 例如配置阿里云OSS工具类 application.properties Utils
【MSA】Spring Cloud Eureka
目录1 Spring Cloud Eureka 简介2. Eureka 和 Zookeeper 的区别2.1 CAP 原则2.2 为什么 zookeeper 不适合做注册中心?3. Spring Cloud Eureka 快速入门3.1 搭建 Eureka-server3.2 搭建 Eureka-client3.3 访问测试4. Eureka 常用配置文件详解 🚩4.1 server 中常用的配置
帝国CMS如何设置屏蔽页代码
情景描述:当我们不想让用户直接看到真正的内容时候,但又不让蜘蛛发觉,以致快照更改,所以需要用到屏蔽页,这样既能兼顾用户浏览的需求,也能兼顾到蜘蛛,不至于快照被篡改的情况。 步骤: 1.制作一个txt文本文件,填充假页面代码,(注意,保存文件格式一定是txt文档)如下: 2.在index页面的head内,填写JavaScript代码如下: 这样保存文件后,打开页面,即可显示为假页面
mybatis-plus-generator-ui 可视化代码生成器!
它提供交互式的Web UI用于生成兼容mybatis-plus框架的相关功能代码,包括Entity,Mapper,Mapper.xml,Service,Controller等。 可以自定义模板以及各类输出参数,也可通过SQL查询语句直接生成代码。 git地址:https://github.com/davidfantasy/mybatis-plus-generator-ui 一、使用示例 1、引入
(一)、C++学习随笔:指针
北京时间2023年6月11日22点53分,天气总体晴,温度适宜。没写随笔差不多一年了,也从佛山的广发银行、美的外包跳槽到了深圳坂田这边的华为OD,JAVA或许是干的不太愿意深入了,想学习下C++。今天学习到C++的重点之一:指针,鄙人不才,记忆力不太好,所谓的好记性不如烂笔头,把学到的指针知识都记录下吧! 1、指针(定义:类型 * 指针变量),可以理解为就是内存中的数据对象的地址。比如 int a
「AntV」景点轨迹数据获取与L7可视化
1. 引言 L7 地理空间数据可视分析引擎是一种基于 WebGL 技术的地理空间数据可视化引擎,可以用于实现各种地理空间数据可视化应用。L7 引擎支持多种数据源和数据格式,包括 GeoJSON、CSV等,可以快速加载和渲染大规模地理空间数据。L7 引擎还提供了丰富的可视化效果和交互功能,包括热力图、等高线图、鼠标交互等,可以帮助用户更好地理解和分析地理空间数据。 L7 官网:蚂蚁地理空间数据可视化
[MAUI]写一个跨平台富文本编辑器
@目录原理创建编辑器定义实现复合样式选择范围字号字体颜色与背景色字体下划线字体加粗与斜体序列化和反序列化跨平台实现集成至编辑器创建控件使用控件最终效果已知问题项目地址 富文本编辑器是一种所见即所得(what you see is what you get 简称 WYSIWYG)文本编辑器,用户在编辑器中输入内容和所做的样式修改,都会直接反映在编辑器中。 在Web端常见的有Quill、TinyMCE
Java开发常出错5颗星——空指针和异常
常犯指数5颗星 空指针 空指针概念及样例 什么是空指针(java.lang.NullPointExcetion)? 空:内存地址 指针:引用 异常: 运行时 由于疏忽造成的空指针问题 针对与空指针的场景,有哪些方式可以避免发生 使用之前一定要初始化,或检查是否初始化 尽量避免在函数中返回Null,或给出详细的注释(良好的编程习惯) 外部传值, 除非有明确的说明(非Null),