class

  • 面试官:说说类加载的几个阶段

    当一个类加载器负责加载某个Class文件时,该Class所依赖的和引用的其他Class也将由该类加载器负责载入,除非显示使用另外一个类加载器来加载。

    2024年2月20日
    14.8K00
  • JVM深入学习:Java解析Class文件过程解析

    java之所以能够实现跨平台,便在于其编译阶段不是将代码直接编译为平台相关的机器语言,而是先编译成二进制形式的java字节码,放在Class文件之中,虚拟机再加载Class文件,解析出程序运行所需的内容。每个类都会被编译成一个单独的class文件,内部类也会作为一个独立的类,生成自己的class。

    2023年5月7日
    17.9K00
  • 这什么代码,没法看了...

    通过proguard来实现class内容的混淆相对比较简单,当然还有很多其他的技术方法,比如上面说到的对class进行加密这种更安全的技术手段。

    2023年5月6日
    10.8K00
  • OpenHarmony—浅析ETS开发状态管理

    本文主要对于使用class定义复杂数据,以及跨组件传值、修改数据根据官方文档进行简单解析。

    2023年5月6日
    26.7K00
  • 从C语言实现面向对象探究Class的秘密

    那你有没有想过,它的底层是怎么实现的?为什么不同对象,设置了不同的number和grade,它的输出却不一样?

    2023年5月6日
    22.0K00
  • 私有属性的六种实现方式,你用过几种?

    class 用于定义围绕某个概念的一系列属性和方法,这些属性和方法有的是内部用的,有的是对外的。只有内部用的属性、方法需要实现私有化。

    2023年5月6日
    22.3K00
  • 手写简易前端框架:Function 和 Class 组件

    「组件本质上是对 vdom 的动态渲染逻辑的封装,class 和 function 是两种封装形式」。

    2023年5月5日
    23.6K00
  • Python图形用户界GUI大解密(上篇)

    这篇文章着重介绍了Python中自带的GUI模块-----tkinter,由于内容较多,上篇内容主要介绍了其安装、基本部件、下拉菜单、画布等内容。 2021-06-01 09:02:06 PythonClassPython基础 Python 之父:移动设备中的 Python 应用“又大又慢”! 随着机器学习的兴起,有一门编程语言逐渐变得火热——Python。得益于其针对机器学习提供了大量开源框架和第三方模块,内置大量机器学习算法,Python 在开发者中逐渐流行起来。 2021-06-01 08:55:09 Python编程语言机器学习 一起玩Dubbo,万字长文揭秘服务暴露 日常写组件,最近又接了一个需求,让我负责实现一个rpc组件,提高公司游戏跨服开发的效率,为了写好这个组件,算是将dubbo里里外外研究了一波,目前组件的实现也接近尾声了,因此打算给dubbo的学习做个总结。 2021-06-01 08:29:08 dubbo线程池服务暴露 面试官:说说你对Node.js 的理解?优缺点?应用场景? 浏览器外运行 V8 JavaScript 引擎(Google Chrome 的内核),利用事件驱动、非阻塞和异步输入输出模型等技术提高性能。 2021-06-01 08:25:06 Node.jsJavaScript运行 为什么源码中都使用16进制进行状态管理? 在计算机中,一个字节有八位,最大值为 1111 1111。对应的10进制数是255,对应的16进制是 FF。所以半个字节用16进制是可以通过一个字母就能表示,而转换成10进制就是一个无规律的数字。 2021-06-01 08:20:47 源码状态管理 我们一起看看Vuex使用流程是什么样的? action 可以处理异步,通过dispatch触发,不能直接修改state,首先在组件中通过dispatch触发action,然后在action函数内部commit触发mutation,通过mutation修改state状态值。 2021-06-01 07:55:43 Vuex使用流程 一些你可能还不知事件技巧– Vue3更新 Vue事件处理是每个Vue项目的必要方面。它用于捕获用户输入,共享数据以及许多其他创造性方式。 2021-06-01 07:40:59 Vue3更新技巧 Python函数装饰器高级用法 在了解了Python函数装饰器基础知识和闭包之后,开始正式学习函数装饰器。这是装饰器的典型行为:把被装饰的函数换成新函数,二者接受相同的参数,而且返回被装饰的函数本该返回的值,同时还会做些额外操作。 2021-06-01 07:19:58 Python函数装饰器 全栈必备 :C语言基础 C语言简洁,使用方便灵活,能直接访问物理地址,并进行高效的位运算。生成的目标文件质量高,执行效率高,但这是相对而言的,比汇编语言的效率还是低了15%左右。数据处理尤其是图像处理能力强,可移植性也好。 2021-06-01 07:16:21 C语言基础代码 新时代创意布局不完全指南 运用现有的 CSS 技术,我们是否可以大胆的跳出常规思维,不再局限于矩形框框一块一块,试着更加艺术一些? 2021-06-01 06:03:28 Css前端CSS 特效 单点登录(SSO),一看就会,一做就错! 技术这东西吧,看别人写的好像很简单似的,到自己去写的时候就各种问题,“一看就会,一做就错”。 2021-06-01 06:01:35 SSO单点登录 为什么说用 Babel 编译 Typescript 是更好的选择 typescript 给 javascript 扩展了类型的语法和语义,让 js 代码达到了静态类型语言级别的类型安全,之前只能在运行时发现的类型不安全的问题,现在能在编译期间发现了,所以大项目越来越多的选择用 typescript 来写。 2021-06-01 06:00:06 typescriptjavascript 一篇关于NLog-ASP.NET Core 5入门 如果删除所有其他LoggingProviders(如控制台)并且仅使用NLog,则可能必须特别注意Hosting Lifetime Startup Messages。因为这可能导致托管环境(Visual Studio / Docker / Azure容器)看不到已启动的应用程序。 2021-06-01 05:51:55 ASP.NET Cor项目NuGet @PostConstruct注解是Spring提供的?今天讲点不一样的 JSR-250主要围绕着“资源”的使用预定义了一些注解(Annotation),这里的“资源”可以理解为一个Class类的实例、一个JavaBean、或者一个Spring中的Bean。 2021-06-01 05:50:03 Spring@PostConstrLifecycle 前端开发中这些小技巧,你知道几个? 本篇就给你介绍一下前端开发中的这些技巧,以及相关的工具,希望对你有所帮助! 2021-06-01 05:16:49 前端开发技术热点 JavaScript 中如何实现大文件并发上传? 本文将介绍如何利用 async-pool 这个库提供的 asyncPool 函数来实现大文件的并发上传。 2021-06-01 05:15:36 JavaScript 前端大文件并发上传 鸿蒙轻内核M核源码分析系列十一 信号量Semaphore 文章由鸿蒙社区产出,想要了解更多内容请前往:51CTO和华为官方战略合作共建的鸿蒙技术社区https://harmonyos.51cto.com

    2023年5月5日
    13.2K00
  • 一篇文章带你搞懂Python中的类

    今天我们要说的是面向对象的核心-----类,类能帮我们把复杂的事情变得有条理,有顺序,希望大家通过学习类能改善自己的编码风格,使代码变得更为好看,更加通俗易懂。 2021-05-18 09:00:28 Python类class 七招掌控软件的代码质量 译文 软件质量的重要性是不言而喻的。本文将和您讨论在自动化的代码质量控制流程中,有关代码样式、正确性、复杂度、设计、安全性、覆盖率、以及审查等七项关键要素。 2021-05-18 09:00:00 软件代码工具 一文秒会|搜索功能模块设计 一个搜索功能分为前后端,复杂的搜索功能还有算法介入。由于搜索是用户的集中必经路径,不少产品经理都会把搜索当作一个广告转化入口落地页。 2021-05-18 08:53:23 搜索功能 算法入口 设计模式 - Prototype 原型模式 在设计模式的系列文章中,我们前面已经写了工厂模式、单列模式、建造者模式,在针对创建型模式中,今天想跟大家分享的是原型模式。 2021-05-18 08:52:31 Prototype 原型模式设计模式 一篇文章带你了解JavaScript时间 本文基于JavaScript基础,介绍了JavaScript 时间事件 setTimeout(),setInterval() 方法,这两种方法的语法,实际用法和区别。以及如何去启动定时器,停止定时器,通过详细案例分析。运行效果图的展示。进行了详细的讲解。代码很简单,希望能够帮助你学习。 2021-05-18 08:30:42 JavaScript 前端JavaScript时 React Hooks 在 SSR 模式下常见问题及解决方案 由于 SSR 是在非浏览器环境执行 JS 代码,所以会出现很多问题。本文主要介绍 React Hooks 在 SSR 模式下常见问题及解决方案。 2021-05-18 08:21:38 React HooksReact前端 来自Kubernetes和CI/CD的优秀实践 译文 容器和Kubernetes已在计算界引入了一致性的新范式,为工程团队提高了速度和敏捷性。通用声明性语言提供了描述应用程序和操作任务的融合,使Kubernetes成为一种运行分布式工作负载的流行平台。 2021-05-18 08:00:00 Kubernetes容器进程 【前端】从小白视角上手Promise、Async/Await和手撕代码 对于前端新手而言,Promise是一件比较困扰学习的事情,需要理解的细节比较多。对于前端面试而言,Promise是面试官最常问的问题,特别是手撕源码。众所周知,JavaScript语言执行环境是“单线程”。 2021-05-18 07:52:31 PromiseAsyncAwait Vue3 用户体验的增加:异步组件与 Suspense 组件 懒加载组件是一种改善应用程序用户体验的简便方法,尤其是在我们的代码包很大或用户连接速度较慢的情况下。 2021-05-18 07:51:37 Suspense组件Vue3 【前端】你好,我叫TypeScript 01──数据类型 TypeScript并不是一门新的编程语言,它是Javscript的超集,即在JavaScript语言的基础上添加了语言约束:可选的静态类型和基于类的面向对象编程。其实就是添加了静态类型检查,有了约束可以让我们在开发过程中减少错误代码的书写。 2021-05-18 07:37:18 前端TypeScript数据类型 需求分层-Kano模型解读 今天我们来讲讲,一个常见的需求分层的原理模型。想必大家都清楚马斯洛需求分层,我们今天来从另一个角度观察下需求分层:KANO模型。 2021-05-18 07:33:20 模型分层 Grafana Loki管理Spring Boot日志实战 如果在多个应用服务器上部署对应的多个Promtail守护程序就能监视多个应用的静态日志文件,并通过Loki API将日志推送到Loki中进行聚合式的管理。 2021-05-18 07:30:36 开发Spring Boot日志 扔掉源码,15张图带你彻底理解Java AQS java中AQS是AbstractQueuedSynchronizer类,AQS依赖FIFO队列来提供一个框架,这个框架用于实现锁以及锁相关的同步器,比如信号量、事件等。

    2023年5月5日
    19.1K00
  • Class文件结构3之字段表与方法表

    本篇给大家介绍Class文件结构之字段表与方法表的相关知识,希望对你有所帮助。 2021-01-04 08:24:44 Class字段表方法表 Node.js 小知识 — 实现图片上传写入磁盘的接口 开启一个 Node.js 服务,指定路由 /upload/image 收到请求后调用 uploadImageHandler 方法,传入 Request 对象。 2021-01-04 08:09:58 Node.js磁盘接口 女程序员做了个梦,太可爱了...... 有一天,一个女程序员发了一个推特:昨晚梦见男朋友和别的女人在逛街,梦里我的第一反应是查源代码… 2021-01-04 08:09:30 女程序行业同行 编写高质量 JS 变量的5种优秀做法 变量无处不在,即使我们在写一个小的函数,或者一个应用程序:我们总是先声明,分配和使用变量。编写好的变量可提高代码的可读性和易维护性。 2021-01-04 08:04:51 JS 变量JavaScript 真正影响DevOps/DevSecOps应用的趋势是什么? 译文 DevOps本质上是将软件开发(Dev)和信息技术运营(Ops)结合在一起的一种实践,它将员工、方法和产品结合起来,从而为客户提供永久而无缝的质量和价值。 2021-01-04 08:00:00 开发Kubernetes人工智能 谁说明天上线,这货压根不知道开发流程! 互联网中一个项目的上线会需要各个工种间的配合,以研发为视角上会承接产品需求,下会交给测试验证,最终完成项目交付上线。其实除此之外,还会有业务、运营、UI设计、运维,来配合项目的发起、使用和运维维护。 2021-01-04 07:58:28 互联网开发流程 如何写出优雅的C++代码 工欲善其事必先利其器,优雅的代码离不开静态代码检查工具,大家可能平时使用较多的是cppcheck,但今天我想跟大家分享另一个静态代码检查工具clang-tidy。 2021-01-04 07:57:07 C++工具代码 Feilong-core,一个让Java开发更简便的工具包 Reduce development,Release ideas (减少开发,释放思想), 希望可以减少书写重复且繁杂的代码,让你从大量重复的底层代码中脱身,提高工作效率;多思考业务的完整性,让你的代码更简炼,易写、易读、易于维护. 2021-01-04 07:49:39 Feilong-corJAVA开发工具 特斯拉仅25人花了4个月研发出新ERP,服不服? 特斯拉是我非常喜欢的高端电动车品牌,除了贵以外,找不出它有什么明显的缺点。 2021-01-04 07:45:56 特斯拉电动车ERP 一台Linux服务器最多能支撑多少个TCP连接? 在网络开发中,我发现有很多同学对一个基础问题始终是没有彻底搞明白。那就是一台服务器最大究竟能支持多少个网络连接?我想我有必要单独发一篇文章来好好说一下这个问题。 2021-01-04 07:22:28 Linux服务器TCP 三万字带你彻底吃透MyBatis源码!! 作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,具有精准的定时任务和延迟队列处理功能。 2021-01-04 05:53:35 MyBatis底层Java 数据仓库分层架构深度讲解 本篇文章主要讲解数仓项目中为什么分层,比如我们在完成一个需要的需求的时候也许只需要一个复杂的SQL语句就可以完成。 2021-01-04 05:51:02 数据仓库架构 Python带你理解用于信号同步的CAZAC序列 在无线通信系统中同步是非常关键的一个过程,这对信号正确的传输有着非常的重要意义。通常,我们常用CAZAC序列(Const Amplitude Zero Auto-Corelation)进行帧同步,CAZAC序列全称恒包络零自相关序列。

    2023年5月5日
    15.2K00
  • 如何避免在Vue中使用null作为class的空值

    使用 null 而不是传递一个空字符串,这可能会导致DOM输出中的一个空类。在你的三元操作符中,你可以返回 null。

    2023年5月5日
    21.2K00
  • 好好说说Java中的常量池之Class常量池

    在Java有关的面试题中,一般习惯通过String的有关问题来考察面试者对于常量池的知识的理解,几道简单的String面试题难倒了无数的开发者。所以说,常量池是Java体系中一个非常重要的概念。

    2023年5月5日
    17.9K00
  • 你的应用有开关吗?

    你的应用有开关吗?能不能像灯的开关一样,在需要时打开,在不需要时关闭呢,像USB一样,即插即用呢? 2018-02-25 22:37:21 应用开关Java 制作QQ微信支付宝三合一收款码 最近在逛博客时,发现很多博客都带了打赏功能,虽说打赏的人可能很少,但始终是一份心意,能让博主知道自己写的文章有用,能够帮助到人。所以,我也想加一个打赏功能~ 2018-02-25 17:15:38 PHP收款码支付宝 50道CSS基础面试题(附答案) 本文总结了50道CSS基础面试题,附答案,其中包括“介绍一下标准的CSS的盒子模型?与低版本IE的盒子模型有什么不同的?”等等。

    2023年5月5日
    8.5K00

联系我们

在线咨询:1643011589-QQbutton

手机:13798586780

QQ/微信:1074760229

QQ群:551893940

工作时间:工作日9:00-18:00,节假日休息

关注微信