自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(106)
  • 收藏
  • 关注

原创 IIS状态代码的含义_收到 iis 停止命令。记录的数据为状态代码。

每个万维网(WWW)站点和FTP站点在该目录下都有一个单独的目录。在默认状态下,每天都会在这些目录下创建日志文件,并用日期给日志文件命名(例如,在默认状态下,IIS把它的日志文件放在。

2025-01-24 15:57:11 194

原创 ElementUI:设置table的背景透明、根据表格情况设置背景色、设置文字颜色、文字左右间距、表头、每一行高度

注意:设置文字间距为0,可能视觉上仍有间距,因为设置了每个表格的宽度,可以适当调节宽度。}else if(row.column.label===“滞后”){if(row.column.label===“正常”){cellStyle(row){//根据情况显示背景色。设置文字颜色、文字左右间距。根据情况设置背景颜色。

2025-01-24 09:35:29 573

原创 C++搭建集群聊天室(六):muduo网络库

一个Base IO thread负责accept新的连接,接收到新的连接以后,使用轮询的方式在reactor pool中找到合适的sub reactor将这个连接挂载上去,这个连接上的所有任务都在这个sub reactor上完成。nginx服务器的网络模块设计,基于进程设计,采用多个Reactors充当I/O进程和工作进程,通过一把 accept 锁,完美解决多个Reactors的“惊群现象”。如果有过多的耗费CPU I/O的计算任务,可以提交到创建的ThreadPool线程池中专门处理耗时的计算任务。

2025-01-24 07:30:16 750

原创 Android快速转战Kotlin教程,分享一点面试小经验_安卓kotlin面试速成

去年整体大环境不行,很多公司裁员,尤其是不太盈利的中小厂,比如某团、某滴。而对于大厂而言,裁员的概率会小很多,毕竟裁员带来的收益远比不上因此带来的负面效应和股价下跌。

2025-01-24 05:31:53 511

原创 Android studio 利用gradle快速编译出apk

上面默认编译的是app这个module,假如你的项目下有多module,你想gradle编译其他的module,那么步骤就得稍作修改了,先在project结构下去进行gradle clean操作,等这个完成后,然后切换到你要编译apk的module,再进行gradle build 命名就可以了。Gradle是一种依赖管理工具,基于Groovy语言,面向Java应用为主,它抛弃了基于XML的各种繁琐配置,取而代之的是一种基于Groovy的内部领域特定(DSL)语言。下面是执行命令的用时长。

2025-01-24 03:39:47 1046

原创 2024 年顶级机器学习算法和 Python 库

总的来说,这个库虽然并不是一个新算法,但是它很可能包含 2022 年的新算法,或者至少是最新的算法,甚至像上面提到的 CatBoost 这样的算法都包含在这个库中——这就是我如何发现它的。话虽如此,我认为重要的是要包含这个库,这样您不仅可以了解 2022 年的最新算法,还可以了解您以前没有听说过或者错过的比较老的算法,因为您可以通过简单的用户界面将它们并排进行比较。因为没有太多的新算法需要讨论,我想包括一种能够比较几种算法的库,其中一些算法可能会更新迭代,所以比较新。

2025-01-24 01:27:12 273

原创 2019最新web前端学习路线:前端从初级入门到入坟到高级进阶

Underscpre设计理念源码研究。前端单页应用react框架设计。JQuery设计理念源码研究。seajs模块加载器源码研究。前端单页应用Vue框架设计。webpack前端工程化。内存控制buffer。

2025-01-24 00:07:49 176

原创 Android 面试:事件分发8连问

/stage赋值操作if(stage!}else{try{如上所示:1.是一种输入事件,链表结构,遍历传递给InputStage2.InputStage是处理输入的责任链,在调用deliver时会遍历责任链传递事件3.事件分发完成后会调用,告知进程的线程,最终将该事件移除,完成此次事件的分发消费。那么问题来了,InputStage的责任链是什么时候组件的呢?

2025-01-20 11:12:00 573

原创 4年Java程序员十面阿里终拿下offer,评级P6+年薪30-40w无股票(1)

不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。这段时间我不断找资料学习,也通过很多渠道和朋友要到一份美团架构师写的Java面试宝典(284篇)我把美团架构师给我的一份Java面试宝典啃完了,从而还找了Java后端以及一些大厂的面试场景和面试题不断刷题提高自己的眼界。例如:有redis,会问哪些场景用,解决了什么问题,数据量有多少,用的过程出现过哪些问题,怎么去定位解决的,还有它的hash原理等。有不清楚的可以直接回答,有一些不会的不影响整个面试。

2025-01-20 09:44:16 576

原创 2024最新阿里面经分享:Spring+性能优化+分布式+微服务架构

,关于源码这个问题,确实很多人感到苦恼,实际上只要肯花心思,活学活用,也没有什么知识是掌握不了的。关于Spring实战系列,一定要着重标记,因为面试对于实战要求也是有一定水准的,尤其是大厂,非常考察实战经验和思考。由于Spring相关的面试训练题的题量比较多,一共有69道题,文章篇幅有限,所以只展示了25道题,需要完整版以及详细的答案解析,私信我【Spring】即可免费领取。关于JAVA内存模型,一个对象(两个属性,四个方法)实例化100次,现在内存中的存储状态,几个对象,几个属性,几个方法。

2025-01-17 00:18:18 691

原创 2024最新版SpringCloud高频面试题分享

在云部署的环境下,因网络问题使得zk集群失去master节点是较大概率会发生的事,虽然服务能够恢复,但是漫长的选取时间导致的注册长期不可用是不能容忍的。ZoneAvoidanceRule: 区域感知策略,先使用主过滤条件(区域负载器,选择最优区域)对所有实例过滤并返回过滤后的实例清单,依次使用次过滤条件列表中的过滤条件对主过滤条件的结果进行过滤,判断最小过滤数(默认1)和最小过滤百分比(默认0),最后对满足条件的服务器则使用RoundRobinRule(轮询方式)选择一个服务器实例。

2025-01-17 00:16:16 706

原创 一个漏测Bug能让你想到多少?_因为漏测导致的生产问题

b. 组织测试组内提前预审测试用例也是非常必须的,对于正式用例评审前会组内进行预审,在版本结束后组织全量用例集合入也会进行串讲用例,特别是一些经验老道或者业务熟悉的老司机们,可以在用例评审上快速的帮忙指出用例的遗漏点,有助于测试人员打开思路,尽可能多的覆盖用户场景,值得注意的是用例评审上遇到不确定的,应立即记录下来作为待办项,结束后及时找相关人员确认,避免猜测不确定。开发人员做好自测,非常必要,也是大趋势。一个优秀的开发者,自测的Bug一定会多于测试发现的Bug,也就是轮到测试的时候Bug数量相当少。

2025-01-15 06:07:47 1272

原创 一个可以方便调试响应数据的控件(Android版本)

/ 二级域名,长度不能超过63个字符,先判断第一个字符是否为0到9、小写字母a到z其中一个,匹配一次,然后判断第二个字符是否为0到9、小写字母a到z、-其中一个,最多匹配61次,这两个字符匹配零次或者一次,最后判断第三个字符是否为0到9、小写字母a到z其中一个,然后加上.、~、*、'、(、)、.、;// 验证是否是http://、https://、ftp://、rtsp://、mms://其中一个。、~、*、'、(、)、.、&、=、+、$、%、-其中一个,匹配零次或者一次。

2025-01-15 05:56:34 1036

原创 一个Android开发6年程序员的年终面试总结,2021无畏艰难险阻,迎风潇洒前行!

讲一下大厂面试一些必备的技能1. 一般情况下第一轮都是基础面试,需要扎实的基础最常用的Android 基础知识Java 基础知识了解一些 常用东西的原理,例如:handler, thread 等项目中的技术点2. 第二轮的时候需要了解更深层次的东西Android 事件分发机制原理Android 绘图机制原理WindowManager 的相关知识进程间传输方式Java 内存管理机制3. 能进入第三轮基本没什么问题,但是要注意以下问题该轮一般是 老大或者部门负责人,问的问题一般都看 深度与广度。

2025-01-15 05:45:21 637

原创 《后台开发核心技术与应用实践》(三)_核心技术开发

(2)主机字节序就是我们平常说的大端和小端模式:不同的CPU有不同的字节序类型,这些字节序是指整数在内存中保存的顺序,这个叫做主机序。(3)利用底层的缓冲区来进行拆包时,由于TCP也维护了一个缓冲区,所以可以利用TCP的缓冲区来缓存发送的数据,这样一来就不需要为每一个连接分配一个缓冲区了.对于利用缓存区来拆包,就是循环不停地接收包头给出的数据,直到收够为止,这就是一个完整的TCP包。(1)字节序,顾名思义字节的顺序,就是大于一个字节类型的数据在内存中的存放顺序,一个字节的数据没有顺序的问题了。

2025-01-14 16:17:23 394

原创 《OpenCV编译》七、编译OpenBLAS

LIB%”%CPATH%”

2025-01-14 16:02:25 485

原创 《Kubernetes》你需要掌握的 Service 和 Ingress,纯干货!

一、Service在 k8s 中,pod 是应用程序的载体,我们可以通过 pod的 IP 来访问我们的应用程序,但是我们已经清楚了 pod 是具有生命周期的,一旦 pod 出现问题,pod控制器将会将pod销毁进行重新创建。

2025-01-14 15:58:44 643

原创 [JVM教程与调优] 为什么要学习JVM虚拟机?

不加log如何实时查看某个方法的入参与返回值?JVM的字节码是什么东西?循环体中做字符串+拼接为什么效率低?字符串+拼接一定就是StringBuilder.append吗?String常量池是咋回事?i++与++i到底哪种写法效率更高?

2025-01-14 13:12:42 607

原创 [JAVA基础] 了解构造器Constructor———你真的会用构造器吗?

这个代码中,Person类继承了Creature类,Kids02类继承了Person类,Perosn类中又通过this调用同一个类中重载的构造器,当然可以,但是不建议;System.out.println(“Creature的无参构造器的调用”);System.out.println(“Person的一个参数构造器的调用”);System.out.println(“Person的两个参数构造器的调用”);System.out.println(“Kids02的无参构造器的调用”);

2025-01-14 13:09:01 427

原创 [java刷算法]牛客—剑指offer动态规划,位移比较,负乘方转换

JZ14 剪绳子JZ15 二进制中1的个数JZ16 数值的整数次方。

2025-01-14 13:05:20 428

原创 Python中dir()与help()的使用_python dir和help

小编创建了一个Python学习交流QQ群:857662006。小编创建了一个Python学习交流QQ群:857662006。寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!

2025-01-13 13:57:17 799

原创 python-协程(async、await关键字与asyncio)_python async

await要在协程函数里面,否则会显示以下内容。

2025-01-13 13:53:36 854

原创 python-redis 的操作手法,相当简单的redis数据存储方式!

._-._

2025-01-13 13:49:55 551

原创 jQuery 详解(含最新的3

说明:1. jQuery 2.x 不是 1.x 的后续或者升级版本。(很多人会误认为 jQuery 2.x 是在 1.x 的版本上有大的升级改动)jQuery 2.x 和 1.x 是保持同步版本迭代的,它们之间的区别主要就在于 对 IE 6,7,8 的支持那么,你在选择版本的时候要考虑,你是否要兼容低版本 IE 浏览器。jQuery 有哪些功能模块$.ajax()$.get()$.post().load(): The: The.css(), and)..show().hide()

2025-01-12 16:31:43 815

原创 Jmeter接口测试流程详解(中科软测认证中心)

(6)取样器(Sampler):是性能测试中向服务器发送请求,记录响应信息、响应时间的最小单元,如:HTTP Request Sampler、FTP Request Sample、TCP Request Sample、JDBC Request Sampler等,每一种不同类型的sampler 可以根据设置的参数向服务器发出不同类型的请求。实际的请求内容在Sampler中定义,它被线程组包含。(10)逻辑控制器:可以自定义JMeter发送请求的行为逻辑,它与Sampler结合使用可以模拟复杂的请求序列。

2025-01-12 16:28:02 572

原创 Jetpack MVVM七宗罪之一:拿Fragment当LifecycleOwner

【代码】Jetpack MVVM七宗罪之一:拿Fragment当LifecycleOwner。

2025-01-12 16:20:34 300

原创 Java项目中,快速防范国外ddos攻击的很简单的常用几种方法,分享发现-分析-解决全过程

这时,我在访问入口,新增访问日志代码(即获取访问时间+访问外网ip)后,发现启动项目一瞬间,好几千个访问日志,抽查了一下,发现全是国外IP,这是才意识到被ddos攻击了。尝试着更换了一下web服务访问端口,居然好了,定位到端口,但还是没有找到具体原因。window.location.href=“http://www.{自己域名}”;居然解决了,系统可以正常启动和访问了。刚开始,我还怀疑是数据库的问题,排查了一圈,发现不是。在我这儿,没有解决,说明对方是直接攻击IP地址的。

2025-01-12 13:55:08 310

原创 Java面试题大全(2020版)_volatile

这个返回路径就形成了。//如果这样,就又重新形成了一条返回路径,由于只能通过1个return返回,所以这里直接返回40。* 再次回到以前的路径,继续走return 30,形成返回路径之后,这里的a就不是a变量了,而是常量30。* 再次回到以前的路径,继续走return 30,形成返回路径之后,这里的a就不是a变量了,而是常量30。* 但是呢,它发现后面还有finally,所以继续执行finally的内容,a=40。* 但是呢,它发现后面还有finally,所以继续执行finally的内容,a=40。

2025-01-12 13:51:23 848

原创 Hash表——字符串哈希(洛谷 P3370)

这种情况就叫做**hash冲突**,并且在如此的单向加密哈希中,hash冲突的情况在所难免(bzoj就有这种让你给出一组样例,使得一段哈希代码冲突的题,读者可以尝试尝试)。样例中第一个字符串(abc)和第三个字符串(abc)是一样的,所以所提供字符串的集合为{aaaa,abc,abcc,12345},故共计4个不同的字符串。如题,给定 N 个字符串(第 i 个字符串长度为 Mi​,字符串内包含数字、大小写字母,大小写敏感),请求出 N 个字符串中共有多少个不同的字符串。

2025-01-11 17:43:40 471

原创 HarmonyOS应用开发-自定义组件中装饰器都有哪些?_harmony os 装饰器

/ 在Parent组件中调用ABuilder的时候,将this.label引用传递给ABuilder。// 点击“Click me”后,UI从“Hello”刷新为“ArkUI”// 使用组件内的@Styles封装的样式。// 使用全局的@Styles封装的样式。// 定义在组件内的@Styles封装的样式。// 定义ABuilder,并接收一个参数。// 定义在全局的@Styles封装的样式。// 在MyComponent中直接使用。

2025-01-11 17:39:59 756

原创 HarmonyOS工程【鸿蒙开发专题02】_鸿蒙工程模式

作为一枚Flutter开发程序员,第一点,第一次上手这个IDE和语言环境还是比较顺利的 基本能看懂 具体的还要看官网文档和api使用情况,没有具体去深入写, 个人看法学起来应该不难,第二点,如果有空了解和学习鸿蒙OS开发 没有坏处 ,不要等到书到用书方恨少 那就不好了 ,有兴趣的同学可以根据教程安装开发环境学习和了解 ,最后希望我的文章能帮助到各位解决问题。乾坤未定,你我皆是黑马参考文档:https://developer.harmonyos.com/

2025-01-11 17:36:17 932

原创 es6文档笔记(全)

也就是说,Object 结构提供了“字符串—值”的对应,Map 结构提供了“值—值”的对应,是一种更完善的 Hash 结构实现。ES6 在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代 CommonJS 和 AMD 规范,成为浏览器和服务器通用的模块解决方案。,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。​ 从ES3开始,js也提供了类似的异常处理机制,从而让js代码变的更健壮,及时执行的过程中出现了异常,也可以让程序具有了一部分的异常恢复能力。

2025-01-11 13:08:01 593

原创 es6中的generator函数详解

es7中提出来的异步解决方法,是目前解决异步编程终它基极解决方案,于promise为基础,其实也就是generator的高级语法糖,本身自己就相当于一个迭代生成器(状态机),它并不需要手动通过next()来调用自己,与普通函数一样。对于普通的生成器,第一次next调用,相当于启动生成器,会从生成器函数的第一行代码开始执行,直到第一次执行完yield语句后,跳出生成器函数。然后第二个next调用,进入生成器函数后,从yield语句的下一句语开始执行,然后重新运行到yield语句,执行后,跳出生成器函数,

2025-01-11 13:04:20 767

原创 ES 查询优化(一)_es lucene 查询空字符串

假设price都小于100,插入的字段为mark,mark的值为10-50, 50-70, 70-100。

2025-01-11 13:00:39 333

原创 Android模拟器图形绘原理(二十二)

ChannelStream是对于RenderChannel进行了一次包装,对于具体的操作还是交到RenderChannel进行执行,RenderChannel负责在Guest和Host之间的协议数据通信,然后ChannleStream提供了一些buffer在对其封装的基础上,更方便的获取其中的数据,同时由于继承自IOStream,也定义了其中的一些接口,更方便调用。对于队列的一些基本操作进行了相应的锁处理。的高速通道来进行传输,这个管道是通过内核驱动来实现,提供了高速的带宽,可以非常高效的进行读写。

2025-01-10 23:43:39 832

原创 Android架构组件JetPack之LiveData的工作原理(一)

看标注1处,如果我们的 UserProfileFragment 组件已经是destroy状态的话,将直接返回,不会被加入观察者行列。如果观察者不是活跃状态,将不会通知此观察者,看最后一行,observer.mObserver.onChanged((T) mData),observer.mObserver就是我们调用LiveData的observer()方法传入的 Observer,然后调用 Observer 的 onChanged((T) mData)方法,将保存的数据mData传入,也就实现了更新。

2025-01-10 23:39:58 742

原创 Android最全UI库合集_android ui库

通知聊天视图Header引导图(Intro)图片徽章(Badge)RatingView滚动效果(Scroll)时间轴TreeViewSearchViewTagViewTextViewEditTextSliding表单分段控件轮播图文件操作启动页MDBottomNavigationToastCreditCardActionSheetWaveSnackbar用户引导Popup滑动返回TV组件软键盘状态栏StepView表格(Table)滚动

2025-01-10 23:36:16 2579

原创 30道Vue面试题详解【文末送书】

MVVM 源自于经典的 Model–View–Controller(MVC)模式 ,MVVM 的出现促进了前端开发与后端业务逻辑的分离,极大地提高了前端开发效率,MVVM 的核心是 ViewModel 层,它就像是一个中转站(value converter),负责转换 Model 中的数据对象来让数据变得更容易管理和使用,该层向上与视图层进行双向数据绑定,向下与 Model 层通过接口请求进行数据交互,起呈上启下作用。而 new Vue 的实例,是不会被复用的,因此不存在引用对象的问题。

2025-01-10 12:45:01 702

原创 30分钟掌握沧湖一体化:flink+hudi(干货,建议收藏)_flink hudi sink

Hudi存储层由三个不同的部分组成–它以时间轴的形式维护了在数据集上执行的所有操作的元数据,该时间轴允许将数据集的即时视图存储在基本路径的元数据目录下。时间轴上的操作类型包括。

2025-01-10 12:37:34 891

原创 06 - vulhub - Apache HTTPD 多后缀解析漏洞

其给.html后缀增加了media-type,值为text/html;给.cn后缀增加了语言,值为zh-CN。此时,如果用户请求文件index.cn.html,他将返回一个中文的html页面。以上就是Apache多后缀的特性。如果运维人员给.php后缀增加了处理器:那么,在有多个后缀的情况下,只要一个文件含有.php后缀的文件即将被识别成PHP文件,没必要是最后一个后缀。利用这个特性,将会造成一个可以绕过上传白名单的解析漏洞。

2025-01-09 20:44:53 504

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除