最新收录文章列表

Optional源码解析与实践

1导读NullPointerException在开发过程中经常遇到,稍有不慎小BUG就出现了,如果避免这个问题呢,Optional就是专门解决这个问题的类,那么Optional如何使用呢?让我们一起探索一下吧!2源码解析2.1Optional定义Optional类是Java8为了解决null值判断问题而创建的容器类,在java.util下,使用Optional类可以避免显式的null值判断,避免n
收录时间:2022-09-29 10:47:27  标签:

jmeter录制登录脚本

1、添加代理服务器在非测试元件添加http代理服务器,端口写8888,域写127.0.0.1在排除模式里填入.*.(js|css|PNG|jpg|ico|png|gif|woff|ttf).*2、添加一个线程组在线程组中添加httpcookie管理器、http请求默认值、查看结果树3.登录脚本录制3.1打开Internet浏览器,点击右上角设置--Internet选项--连接--局域网设置--打开
收录时间:2022-09-29 10:39:07  标签:

mapboxgl加载tiff

缘起近期在项目中遇到这么一个需求,需要在地图上展示一组格网数据,格网大小为2m*2m,地图api用的mapboxgl。起初拿到这个需要感觉很easy,在地图上添加一个fill图层就好啦。把格网面数据添加到地图上之后,在大比例尺下显示正常,但是当地图层级小于15级时,渲染出的结果会消失。简单理一下原因,应该是在地图缩小后,每个网格所占的像素太小,所以就消失了。mapboxgl在处理symbol图层的
收录时间:2022-09-29 10:37:27  标签:

Opengl ES之FBO

FBO介绍FBO帧缓冲对象,它的主要作用一般就是用作离屏渲染,例如做Camera相机图像采集进行后期处理时就可能会用到FBO。假如相机出图的是OES纹理,为了方便后期处理,一般先将OES纹理通过FBO转换成普通的2D纹理,然后再通过FBO等增加美颜等其他各种特效滤镜,最后将FBO一路流送进编码器进行编码,另外一路渲染到屏幕上进行预览显示。FBO总结起来就是可以暂时将未处理完的帧不直接渲染到屏幕上,
收录时间:2022-09-29 09:57:26  标签:

《吐血整理》高级系列教程-吃透Fiddler抓包教程(25)-Fiddler如何优雅地在正式和测试环境之间来回切换-下篇

1.简介在开发或者测试的过程中,由于项目环境比较多,往往需要来来回回地反复切换,那么如何优雅地切换呢?宏哥今天介绍几种方法供小伙伴或者童鞋们进行参考。2.实际工作场景2.1问题场景(1)已发布线上APP出现接口错误,如何测试线上APP访问本地请求?(2)已发布线上H5页面,静态资源或js调试,如何映射本地js?2.2一般解决方案猜测(一般明显问题)、找到原发布包,修改请求资源url重新打包测试。需
收录时间:2022-09-29 09:39:06  标签:

SQL通用语法和SQL分类

SQL通用语法1.SQL语句可以单行或多行书写,以分号结尾2.可使用空格和缩进来增强语句的可读性3.MySQL数据库的SQL语句不区分大小写,关键字建议使用大写4.3种注释单行注释:--注释内容单行注释:#注释内容(mysql特有)多行注释:/*注释*/SQL分类
收录时间:2022-09-29 09:39:06 

多云容器编排 Karmada-Operator 实践

作者:vivo互联网服务器团队-ZhangRongKarmada作为开源的云原生多云容器编排项目,吸引了众多企业共同参与项目开发,并运行于生产环境中。同时多云也逐步成为数据中心建设的基础架构,多区域容灾与多活、大规模多集群管理、跨云弹性与迁移等场景推动云原生多云相关技术的快速发展。一、 背景随着vivo业务不断迁移到k8s上,集群规模和集群的数量快速增长,运维难度也急剧增加。为了构建多集
收录时间:2022-09-29 09:37:26  标签:

Docker搭建kafka及监控

环境安装docker安装yumupdateyuminstalldocker#启动systemctlstartdocker#加入开机启动systemctlenabledocker#检查是否启动dockerversion#测试一下dockerrunhello-worlddocker-compose安装#第一步下载二进制文件到/usr/local/bin/位置curl-Lhttps://github.c
收录时间:2022-09-29 09:37:26  标签:

DirectX 使用 Vortice 从零开始控制台创建 Direct2D1 窗口修改颜色

本文将告诉大家如何使用Vortice底层库从零开始,从一个控制台项目,开始搭建一个最简单的使用Direct2D1的DirectX应用。本文属于入门级博客,期望本文能让大家了解Vortice底层库是可以如何调用DirectX的功能,以及了解DirectX中,特别是D2D部分的初始化逻辑在开始聊Vortice之前,必须要先聊聊SharpDx库。众所周知,现在SharpDx已不维护,尽管SharpDx的
收录时间:2022-09-29 08:39:04 

初识设计模式 - 装饰器模式

简介装饰器模式主要解决的问题是,如果使用子类继承的方式扩展一个类,随着扩展功能的增多,子类会非常膨胀,包括子类的数量或子类的方法数。装饰器模式其核心还是“用组合替代继承”,但是相对于普通的组合关系,装饰器模式还有两个比较特殊的地方:装饰器类和原始类继承同样的父类,这样就可以对原始类“嵌套”多个装饰器类装饰器类是对功能的加强,这也是装饰器模式应用场景的一个重要特点具体实现以图书馆的图书和借阅者为例,
收录时间:2022-09-29 08:37:24  标签:

[算法2-数组与字符串的查找与匹配] (.NET源码学习)

[算法2-数组与字符串的查找与匹配](.NET源码学习)关键词:1.数组查找(算法)  2.字符串查找(算法)  3.C#中的String(源码)  4.特性Attribute与内在属性(源码)  5.字符串的比较(底层原理)  6.C#中的StringComparsion(源码) &nb
收录时间:2022-09-29 01:17:50  标签:

STM32F10x SPL V3.6.2 集成 FreeRTOS v202112

STM32F10xSPL集成FreeRTOS在整理GCCArm工具链的Bluepill代码示例,常用外设都差不多了,接下来是FreeRTOS,网上查到的基本上都是基于旧版本的集成,STM32SPL版本3.5.0,FreeRTOS版本9.x或者10.x,不如自己用新版本集成一下.顺便做个笔记.转载请标明出处:软件版本STM32F10x_StdPeriph_DriverV3.6.2上一个版本V3.6.
收录时间:2022-09-29 00:37:15  标签:

【Python+C#】手把手搭建基于Hugging Face模型的离线翻译系统,并通过C#代码进行访问

前言:目前翻译都是在线的,要在C#开发的程序上做一个可以实时翻译的功能,好像不是那么好做。而且大多数处于局域网内,所以访问在线的api也显得比较尴尬。于是,就有了以下这篇文章,自己搭建一套简单的离线翻译系统。以下内容采用python提供基础翻译服务+C#访问服务的功能,欢迎围观。系统环境:WIN10 开发环境:VS2022+VSCODE开发语言环境:Python3.8+.NET6以下正文
收录时间:2022-09-29 00:08:54  标签:

【前端必会】不知道webpack插件? webpack插件源码分析BannerPlugin

背景不知道webpack插件是怎么回事,除了官方的文档外,还有一个很直观的方式,就是看源码。看源码是一个挖宝的行动,也是一次冒险,我们可以找一些代码量不是很大的源码比如webpack插件,我们就可以通过BannerPlugin源码,来看下官方是如何实现一个插件的希望对各位同学有所帮助,必要时可以通过源码进行一门技术的学习,加深理解闲言少叙,直接上代码https://github.com/webpa
收录时间:2022-09-29 00:07:14  标签:

我的Vue之旅、05 导航栏、登录、注册 (Mobile)

第一期·使用Vue3.1+TypeScript+Router+Tailwind.css构建手机底部导航栏、仿B站的登录、注册页面。代码仓库alicepolice/Vue-05(github.com)构建项目新建项目导入bootstrap-icons-vuebootstrap-icons-vue-npm(npmjs.com)导入Tailwind在Vue3和Vite安装TailwindCSS-Tail
收录时间:2022-09-28 23:17:13  标签:

Vue实现拖拽穿梭框功能四种方式

一、使用原生js实现拖拽点击打开视频讲解更加详细<htmllang="en"><head><metacharset="UTF-8"/><title>Lazyload</title><style>.drag{background-color:skyblue;position:absolute;line-height:100px;
收录时间:2022-09-28 23:07:13  标签:

了解Pytorch|Get Started with PyTorch

一个开源的机器学习框架,加速了从研究原型到生产部署的路径。!pipinstalltorch-ihttps://pypi.tuna.tsinghua.edu.cn/simpleimporttorchimportnumpyasnpBasics就像Tensorflow一样,我们也将继续在PyTorch中玩转Tensors。从数据(列表)中创建张量data=[[1,2],[3,4]]tensors=tor
收录时间:2022-09-28 22:57:13  标签:

(五)JPA - 原生SQL实现增删改查

6、原生SQLJPA除了对JPQL提供支持外,还对原生SQL语句也提供了支持。下面小节一起来看看吧。6、1查询单个示例代码:@TestpublicvoidgetSingle(){EntityManagerentityManager=JPAEntityFactory.getEntityManager();//等同于获取连接Stringsql="selectcid,cname,credit,end,n
收录时间:2022-09-28 22:47:13  标签:

TCP和UDP有啥区别?

TCP全称:TransmissionControlProtocol中文名:传输控制协议解释:是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC793定义。用途:TCP旨在适应支持多网络应用的分层协议层次结构。连接到不同但互连的计算机通信网络的主计算机中的成对进程之间依靠TCP提供可靠的通信服务。TCP假设它可以从较低级别的协议获得简单的,可能不可靠的数据报服务。原则上,TCP
收录时间:2022-09-28 22:27:12  标签:

(WebFlux)004、WebFilter踩坑记录

一、背景使用SpringWebFlux的WebFilter时,由于不熟悉或一些思考疏忽,容易出现未知的异常。记录一下排查与解决方案,给大家分享一下。二、问题2.1问题描述在测试接口方法时,出现的错误信息如下(对一些项目路径做了修改):java.lang.IllegalStateException:COMPLETEDatorg.springframework.http.server.reactive
收录时间:2022-09-28 22:07:12  标签:

1 2 3 4 5 6 7 8 9 10 下一页