深圳幻海软件技术有限公司 欢迎您!

  • 设计模式之(8)——代理模式

    定义:为某个对象提供一个代理,以达到对这个对象的访问控制,代理类和委托类有共同的父类或者父接口,这样可以在使用委托类的地方都可以使用代理对象来替换(这符合程序设计中的“里氏替换原则”),代理类负责请求的预处理、过滤等初步处理之后,再将请求分派给委托类进行处理,代理类当然也可以在委托类执行完毕之后做一

  • vh 存在问题?试试动态视口单位之 dvh、svh、lvh

    大部分同学都知道,在CSS世界中,有vw、vh、vmax、vmin这几个与视口Viewport相关的单位。正常而言:1vw等于1/100的视口宽度(ViewportWidth)1vh等于1/100的视口高度(ViewportHeight)vmin—vmin的值是当前vw和vh中较小的值vmax—vw

  • Android之区段信息解析

    ​ 背景在进行对so的动态调试分析或者静态代码分析的过程中,都免不了和如下的区段相关信息打交道。上图是ida工具中静态分析so文件代码中的展示,可以通过快捷键shift+F7进行展示(也可以用ndk自带的readelf程序进行查看区段信息)。上图通过ndk自带的​readelf程序进行查看

  • 【视觉SLAM】AirDOS: Dynamic SLAM Benefits from Articulated Objects

    Citations:Y.Qiu,C.Wang,W.Wang,etal.AirDOS:DynamicSLAMbenefitsfromArticulatedObjects[C].2022InternationalConferenceonRoboticsandAutomation(ICRA).Philad

  • 如何看待《关于禁止小程序 JavaScript 解释器使用规范要求》?

    ​为进一步提升小程序的安全性和用户体验,目前平台对提审的小程序均需进行安全检测,在检测过程中,发现有小程序采用内置JavaScript解释器(如eval5、estime、evil-eval等)的方式,动态执行JS代码、对小程序wxml代码进行热更新。对于使用解释器的小程序,平台将自 202

  • Spring 事务失效了,怎么办?

    这是小伙伴们在微信上问的一个问题:这个问题比较典型,让我想到面试时有一个Spring事务失效的问题,跟这个原因以及解决方案是一模一样的,因此,抽空整篇文章和小伙伴们分享下。1.AOP的原理小伙伴们知道,AOP底层就是动态代理,动态代理有两种实现方式:JDK动态代理:利用拦截器(必须实现Invocat

  • 秒懂算法—动态规划的核心思想

    很多人会觉得算法很难,甚至会觉得考算法就是面试官在秀优越、秀智商,其实每种算法的核心思想都很简单,都是可以用一句话或者两三句话说清楚的,只要咱们把握了核心思想,那么完全不用死记硬背。0x1动态规划的核心思想咱们这里就不展开讲动态规划的种种具体问题了,比如说斐波那契数列、背包问题、最小路径问题等等,网

  • 轻量级动态线程池才是“王道”?

    大家好,我是龙台。一、前言最初设计Hippo4j的初衷是尽可能提高以及保障线程池对于线上应用的作用,所以加了很多个性化功能,这也间接导致强依赖Hippo4jServer项目。自Hippo4j1.0.0版本发布之后,不断有社区小伙伴提出相同的一个问题,如何能够轻量级使用动态线程池?这不,它来了。Git

  • 全面的动态规划入门指南帮你决胜技术面试

    译者|赵青窕审校|梁策孙淑娟如果你已有不少编程经历,对动态规划这个术语大概不会陌生。动态规划常常是技术面试的重点话题,在设计评审会议或与开发者的交流互动中也会涉及。本文将介绍什么是动态规划及运用动态规划的原因。为清晰阐释动态规划概念,我将用Swift代码示例来说明,其他语言亦可适用。思维方式与特定的

  • 手绘六张图彻底搞懂动态代理

    本文转载自微信公众号「爱笑的架构师」,作者雷小帅。转载本文请联系爱笑的架构师公众号。在讲解动态代理前我们先聊聊什么是静态代理。静态代理假设有一天领导突发奇想,给你下发了一个需求:统计项目中所有类的方法执行耗时。在拿到需求的那一刻,脑海中冒出来的第一个想法是:在每个方法的第一行和最后一行加上时间埋点,

  • 原来这才是动态代理!!!

    各位小伙伴们大家吼啊!我是cxuan,距离上次更新已经有段时间了,临近过年了,项目这边也比较忙,而且最近很多时间都花在看书、提升自己上面,文章写的比较拖沓,这里我要自我反思(其实我已经筹备了几篇文章,就等结尾了,嘿嘿嘿)。我们上篇文章聊了一波什么是动态代理,然后我又从动态代理的四种实现为切入点,为你

  • Material Design 3 全新的进阶版本UI库!

    就在前不久,Google在I/O大会上发布了MaterialYou,突出最新迭代的MaterialDesign系统MaterialDesign3中最具表现力的个性化功能。除了支持动态颜色,同时还更新了多个Material组件。准备好迁移到MaterialDesign3了吗?让我们开始吧!从M2迁移到

  • 静态代码分析和动态代码分析是互为补充的技术

    如果你问开发团队,他们的主要目标是什么,三个最常见的答案可能包括:编写无错误的代码。符合设计规范。规避安全问题。那么,团队如何审查代码以确保这三个主要目标都得到满足?答案很简单,是代码分析。但它应该是静态代码分析?还是动态代码分析?或者两者结合?不妨看看静态代码分析和动态代码分析如何在开发中发挥重要

  • OpenHarmony SA 动态库服务拉起的main入口

    想了解更多内容,请访问:51CTO和华为官方合作共建的鸿蒙技术社区https://harmonyos.51cto.com简介OpenHarmony很多服务都是编译成动态库,动态库服务,没有main函数入口。服务的拉起的入口在哪?以在线升级服务为例说明服务入口,说明如下:一.服务的动态库:libupd

  • 数据结构与算法之动态规划就这些招式!

    动态规划理论基础什么是动态规划动态规划,英文:DynamicProgramming,简称DP,如果某一问题有很多重叠子问题,使用动态规划是最有效的。所以动态规划中每一个状态一定是由上一个状态推导出来的,这一点就区分于贪心,贪心没有状态推导,而是从局部直接选最优的,在关于贪心算法,你该了解这些!中我举

  • 一篇关于SQL中的动态SQL

    在介绍动态SQL前我们先看看什么是静态SQL静态SQL静态SQL语句一般用于嵌入式SQL应用中,在程序运行前,SQL语句必须是确定的,例如SQL语句中涉及的列名和表名必须是存在的。静态SQL语句的编译是在应用程序运行前进行的,编译的结果会存储在数据库内部。而后程序运行时,数据库将直接执行编译好的SQ

  • 现在的编程和二十年前有什么不同?

    后记:本文改编自:https://medium.com/@ssg/how-is-computer-programming-different-today-than-20-years-ago-9d0154d1b6ce软件业的发展一日千里,二十年已经是沧海桑田,二十年前对程序员的要求不高,但是学习渠道少

  • 5天破10亿的哪吒,为啥这么火,Python来分析

     不知道大家最近有没有去看电影,最近身边的朋友都在向我安利一部叫做《哪吒之魔童降世》的动漫电影。大家无一例外,都说非常的好看。看一下最近的微信搜索指数,比火热的电视剧“亲爱的热爱的”搜索指数要高出近6倍,比迪斯尼的“狮子王”要高出22倍,确实非常火。小编抱着好奇的心态,去猫眼上看了一下,结

  • 面试官:说说你对Spring AOP的实现机制的理解!

     AOP(AspectOrientProgramming),一般称为面向切面编程,作为面向对象的一种补充,用于处理系统中分布于各个模块的横切关注点,比如事务管理、日志、缓存等等。AOP实现的关键在于AOP框架自动创建的AOP代理,AOP代理主要分为静态代理和动态代理,静态代理的代表为Asp

  • 所有和Java中代理有关的知识点都在这了

    对于每一个Java开发来说,代理这个词或多或少都会听说过。你可能听到过的有代理模式、动态代理、反向代理等。那么,到底什么是代理,这么多代理又有什么区别呢。本文就来简要分析一下。代理技术,其实不只是Java语言特有的技术,其实在互联网早期就已经出现了这种技术。在计算机网络层面,常用的代理技术有:正向代

推荐阅读