自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 idea2019解除gitee绑定和绑定gitee

1.直接在gitee上点点点就能创建仓库。2.复制创建的仓库的地址。绑定远端gitee仓库。

2025-01-24 15:50:28 175

原创 HarmonyOS NEXT验证码布局

有很多小伙伴不知道学习哪些鸿蒙开发技术?不知道需要重点掌握哪些鸿蒙应用开发知识点?而且学习时频繁踩坑,最终浪费大量时间。所以有一份实用的鸿蒙(HarmonyOS NEXT)资料用来跟着学习是非常有必要的。这份鸿蒙(HarmonyOS NEXT)资料包含了鸿蒙开发必掌握的核心知识要点,内容包含了。

2025-01-24 11:26:25 559

原创 Elasticsearch-7

cluster.name:如果要配置集群需要两个节点上的elasticsearch配置的cluster.name相同,都启动可以自动组成集群,这里如果不改cluster.name则默认是cluster.name=my-application,Elasticsearch-Analysis-IK是一个专门为Elasticsearch设计的中文分词器插件,它将Lucene IK分词器集成到Elasticsearch中,并支持自定义词典。安装IK分词器的版本,必须和Elasticsearch的版本一致。

2025-01-24 09:24:01 531

原创 C#—静态成员和实例成员

*可以看出:**静态数据的值是随着实例化出的对象数目而改变的,每增加一个实例化对象都会使静态数据值+1,所以所有的对象都是使用的同一个静态数据,即证明了静态数据公用一块内存空间,而每个对象的实例数据都相同,说明每实例化一次都会开辟一块新的内存空间。2)静态数据属于类的级别,当类加载时,一个静态数据在内存只分配一个存储空间,无论new出多少个实例,它也只是有那一个空间。2)类的实例数据属于类的实例级别,每新创建一个对象,都会在内存中为实例成员开辟一块新的存储空间。3)实例方法可以调用实例数据和静态数据。

2025-01-24 07:18:51 155

原创 Android Handler相关面试题你能答对多少?子线程和主线程是如何切换的?

子线程用handler发送消息,发送的消息被送到与主线程相关联的MessageQueue,也是主线程相关联的Looper在循环消息,handler所关联的是主线程的Looper和MessageQueue,所以最后消息的处理逻辑也是在主线程。只有发送消息是在子线程,其它都是在主线程,Handler与哪个线程的Looper相关联,消息处理逻辑就在与之相关的线程中执行,相应的消息的走向也就在相关联的MessageQueue中。在来看需要Handler处理消息的时候,取的是哪一个handler,下面贴出主要源码。

2025-01-24 03:28:24 435

原创 2022年前端面试集锦_面试组件封装

/ function的原型。// object的原型。// 构造函数的原型。

2025-01-24 01:00:23 305

原创 17个你可能还不知道 JS 技巧!

123) // before // 一般开发者。if(a^123) // after // B格比较高的。// 双等号 - 将两个操作数转换为相同类型,再比较。// 方案1:先得 key 在遍历key。profession: “前端开发”,13.初始化大小为n的数组并填充默认值。// 三等号 - 不转换为相同类型。address: “厦门”,15. 三等号和双等号的区别。null =>它是一个值,而。name: “前端小智”,16. 接收参数更好的方式。11. 获取对象的所有键。12.检查值是否为数组。

2025-01-23 23:53:40 317

原创 Android 空包签名(详细版)

之前是不是没听说过,脑瓜子嗡嗡的吧。为了更加的生动形象,我这里用我之前写的demo来做这个演示。就决定是你了,TranslateDemo,这是一个百度翻译Demo,看过这篇博客应该记忆犹新,下面先获取keystore文件。二、获取keystore其实在我们生成jks文件的时候,会有一个小提示,类似下面这样**JKS密钥库使用专用格式。建议使用“keytool-importkeystore-srckeystorexxx.keystore-destkeystorexxx.keystore-des

2025-01-20 11:03:27 793

原创 android EditText光标位置,光标样式,EditText限制输入内容,软键盘遮挡的EditText,搜索框,限制输入表情

android:lineSpacingExtra=“5dp”//行距。android:hint=“请输入你要找的内容”android:hint=“请分享相关问题”在drawable下创建editcolor。软键盘遮挡的EditText。

2025-01-17 04:38:59 442

原创 2021前端面试之JavaScript手写题(三)

if (paramsObj.hasOwnProperty(key)) { // 如果对象有 key,则添加一个值。if (reg.test(template)) { // 判断模板里是否有模板字符串。if (/=/.test(param)) { // 处理有 value 的参数。} else { // 如果对象没有这个 key,创建 key 并设置值。

2025-01-16 21:10:00 431

原创 2021-3-22【天梯赛选拔】

本题要求找到对于每一个数组值,向后查找,如果遇到大于自身值的数组值,对应答案为向后的距离,如果不存在。单调栈可保证栈中存放的值始终为当前所遍历到的最大值,从而避免无效查询,时间复杂度为O(n)。暴力查找只能通过部分测试点,因此解法可用二分查找或单调栈。//计算在不释放技能的前提下拥有多少奖励。if (t == 0) //勇者。//以下计算释放技能产生的收益。本题给出单调栈的参考代码。

2025-01-16 21:05:53 657

原创 基于windows10的pytorch环境部署及yolov8的安装及测试_yolov8环境搭建win10

在这个base环境中先不要着急安装各种各样的python包,因为默认情况下在anaconda中创建的新的环境都是以base环境为模板的,也就是意味着新创建的环境会包含与base环境相同的Python版本和已安装的软件包列表,所以为了不必要的麻烦,我们新创建一个环境,创建环境的命令如下。1.下载代码,到官网去找,或者其他人上传的都可以,主要下载两个内容:下载地址:https://github.com/ultralytics/ultralytics。-n是名字的意思,name自己取名,后面那个3.8是版本号。

2025-01-15 03:16:40 960

原创 基于STM32单片机的步数测量系统(免费开源)_mpu6050计步

/步数,卡路里,运动时间。//POST数据函数。//发送订阅指令,原格式为:cmd=1&uid=***UID***&topic=***Topic***//发送订阅指令,原格式为:cmd=1&uid=***UID***&topic=***Topic***

2025-01-15 03:09:11 634

原创 基于ssm+mysql+oracle宿舍管理

VALUES (‘b41030bf5219433ab006ca23ba88afff’, ‘lisi’, ‘123456’, ‘李四’, ‘1’, ‘1002’, ‘江苏无锡’, ‘14523366558’, ‘0’, ‘92c66bdd76ad428e8a655dd54e470552’, ‘83c77b176e0e42798bcf5f61826b9bc6’, ‘89c71eed9e1f4b3c898d76c7d25fc181’, ‘ca17232c05174130ba7586fc2a189ac5’);

2025-01-15 03:05:29 659

原创 关于CSRF攻击的原理以及防御措施

1、用户M打开浏览器,访问受信任的网站A,输入用户名和密码登录网站A;2、在用户信息通过验证之后,网站A产生cookie信息并返回给浏览器,此时用户登录网站A成功,可以正常发送请求到网站A;3、用户未退出网站A之前,在同一浏览器打开一个新的tab访问网站B;4、网站B接受到用户请求后,返回一些攻击性代码,并发出一个请求要求访问第三方站点网站A;5、浏览器接受到这些请求后,根据网站B的请求,在用户不知道情况下携带cookie信息,向网站A发出请求。

2025-01-14 17:26:09 654

原创 六面阿里惜败!硬是把MySQL的基础和底层优化学通了,搞定了美团的offer

就像酒店的房间,如果大家随意进出,就会出现多人抢夺同一个房间的情况,而在房间上装上锁,申请到钥匙的人才可以入住并且将房间锁起来,其他人只有等他使用完毕才可以再次使用。当数据库有并发事务的时候,可能会产生数据的不一致,这时候需要一些机制来保证访问的次序,锁机制就是这样的一个机制。**MEMORY 引擎:**所有的数据都在内存中,数据的处理速度快,但是安全性不高。在编写查询后,可以方便的重用它而不必知道它的基本查询细节;所谓视图,本质上是一种虚拟表,在物理上是不存在的,其内容与真实的表相似,包。

2025-01-14 17:18:41 521

原创 八十二、Java算法练习打卡(三题)

题目一。

2025-01-14 17:14:59 402

原创 【MySQL入门实战2】-事务的ACID_事务的acid下列哪个是错的

MySQL入门实战将持续推出MySQL入门的技能和相关运维经验给大家关系型数据库需要遵循ACID规则,ACID是指数据库管理系统(DBMS)在写入或更新资料的过程中,为保证事务(transaction)是正确可靠的,所必须具备的四个特性:原子性(atomicity或称不可分割性)、一致性(consistency)、隔离性(isolation又称独立性)、持久性(durability)。

2025-01-13 20:20:48 637

原创 【MySQL】索引& 事务

索引可以非常显著地提高数据查 询的速度,数据表里包含的数据越多,效果越显著。我们应该选择经常被用做筛选条件的 字段来创建索引,这样才能通过索引缩小实际读取数据表中数据的范围,发挥出索引的优 势。如果有多个筛选的字段,而且经常一起出现,也可以用多个字段来创建组合索引。

2025-01-13 20:17:07 403

原创 【Maven 入门教程】3、Maven 仓库、坐标以及依赖管理

而根据仓库存放位置的不同,我们可将其分为和。其中,本地仓库也就是我们个人 PC 中存放 jar 包的文件夹,用于存放 Maven 项目所需的 jar。而远程仓库则指的是存放在互联网中的仓库,我们可以将其进一步细分为。:全世界最权威的一个仓库,我们所有的开发人员都可以共享使用,地址为:https://repo.maven.apache.org。:顾名思义,它就是中央仓库的一个备份,它分散在各大洲的重要城市,方便各个地方的程序员使用起来更快捷。

2025-01-13 20:13:26 555

原创 Redis 16 大应用场景,竟然这么多。。

brpop:brpop key1 timeout 移除并获取列表的最后一个元素,如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。blpop:blpop key1 timeout 移除并获取列表的第一个元素,如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。] ,对一个或多个 key 求逻辑并,并将结果保存到 destkey。] ,对一个或多个 key 求逻辑或,并将结果保存到 destkey。赛选商品,苹果的、ios的、屏幕在6.0-6.24之间的,屏幕材质是LCD屏幕。

2025-01-12 17:52:25 899

原创 ReactNative进阶(三十四):Jenkins 流水线 组包 iOS 应用包 ipa Archive 阶段报错error Multiple commands produce问题修复及思考

【代码】ReactNative进阶(三十四):Jenkins 流水线 组包 iOS 应用包 ipa Archive 阶段报错error Multiple commands produce问题修复及思考。

2025-01-12 17:44:59 492

原创 React native导入百度地图

keystorefile为Android 签名证书文件。修改BaiduMapPackage.js中的第49行 删除 @Override。第2步:定位到.android文件夹下,输入cd .android。用于访问wifi网络信息,wifi信息会用于进行网络定位。2)添加com.baidu.lbsapi.API_KEY。2、在settings.gradle中添加以下内容。在编译器目录中找不到、直接在文件中搜索该文件。在编译器目录中找不到、直接在文件中搜索该文件。中的第49行 删除 @Override。

2025-01-12 17:41:17 1069

原创 kafka副本机制

现在的很多的分布式系统都支持副本的机制,比如Mysql就有副本的机制,一般使用副本有如下特性和好处。提供数据冗余。即使系统部分组件失效,系统依然能够继续运转,因而增加了整体可用性以及数据持久性。提供高伸缩性。支持横向扩展,能够通过增加机器的方式来提升读性能,进而提高读操作吞吐量。改善数据局部性。允许将数据放入与用户地理位置相近的地方,从而降低系统延时。而kafka的副本机制仅仅享受到了第一个好处。但是即使是这样,kafka的副本机制也是确保系统高可用和消息高持久性的重要基石。

2025-01-12 02:37:09 408

原创 k8s健康检查(七)_normal scheduled 15s default-scheduler successfull

每个容器启动时都会执行一个进程,此进程由 Dockerfile 的 CMD 或 ENTRYPOINT 指定。如果进程退出时返回码非零,则认为容器发生故障,Kubernetes 就会根据 restartPolicy 重启容器。第一步: 下面我们模拟一个容器发生故障的场景,Pod 配置文件如下:Pod 的 restartPolicy 设置为 OnFailure,默认为 Always。sleep 10;exit 1 模拟容器启动 10 秒后发生故障。

2025-01-12 02:33:28 266

原创 K8s 通过资源定义方式创建一个haproxy的pod进行负载均衡

---------------web设置-----------------------#--------------统计页面配置------------------port: 8189 #把pod的8189端口映射到本机的8189。#--------------全局配置----------------//根据情况选择在哪个节点上创建haproxy_config。port: 80 #把pod的80端口映射到本机的80。

2025-01-12 02:29:45 244

原创 javascript-中数据类型那些可能会中招的细节_web前端

isNaN() 如果检测的值不是number类型,浏览器会默认把值转换为number类型,然后在判断是否为有效数字例如:console.log(isNaN(“123”)) // 打印结果是 true步骤:1、首先把"123"转换成number类型的,使用Number()转换方法2、然后判断number类型的值是否满足isNaN的条件Number()方法 强制将其他数据类型转为number类型(强制数据类型转换)Number()方法 强制将其他数据类型转为number类型,

2025-01-11 21:29:51 506

原创 JavaScript-canvas(画布)初识、刮刮卡简单练习

/设置经过某个位置//设置结束路径//绘制路径//设置路径经过的边缘为圆角。

2025-01-11 21:26:10 759

原创 Java8:使用并行流

/ 每个线程要计算的 相乘的项数。// (num / threadNum) 可能存在除不尽的情况,所以最后一个任务计算所有剩下的项数。可以看到,此时并行计算的用时碾压了迭代计算 —— 迭代计算委屈的哭了,并行计算这流氓耍的相当漂亮。System.out.printf(“流式并行计算用时: %.3f\n\n”, time);System.out.printf(“迭代计算用时: %.3f\n\n”, time);System.out.printf(“并行计算用时: %.3f\n\n”, time);

2025-01-11 21:22:28 860

原创 Android WebView详解和调用JS

我们在 WebChromeClient 中的 onReceivedTitle() 方法里判断html页面的标题中是否含有 “error”,如果有,则证明html加载失败,设置加载失败的标记,让在 WebViewClient 的完成是回 调的 onPageFinish() 方法里显示自定义的加载失败的页面。Log.d(“testTimeout”, “-----------加载异常”);Log.d(“testTimeout”, “-----------加载异常”);

2025-01-10 19:10:25 507

原创 Android Studio快捷键

选中文本,按Ctrl+Shift+F7 ,高亮显示所有该文本,按Esc高亮消失。Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择。Ctrl+Alt+T可以把代码包在一块内,例如try/catch。Ctrl+/ 或 Ctrl+Shift+/ 注释(// 或者/Ctrl+Shift+F7可以高亮当前元素在当前文件中的使用。Ctrl+Shift+Up/Down 代码向上/下移动。Ctrl+Shift+Alt+N 查找类中的方法或变量。Ctrl+/和Ctrl+Shift+/可以注释代码。

2025-01-10 19:06:44 251

原创 Android studio录屏按钮不能用怎么办

再看这张图,连接华为手机不能录屏,我便打开了我的genymotion,如青框中显示Unknown Custom Phone - 5.0.0 - API 21 - 768×1280 Android 5.0 API 21。原因很可能是你手机的问题,我的studio就是连接华为honor V8的不能录屏,但是连接oppo R9和xiaomi MI 5都可以录屏。令人兴奋的是红框中的录屏按钮是可用的,明显不是灰色的。看来真的在录屏,停止录屏,保存文件,查看录制视频。发现该视频文件大小是 0 字节,空欢喜一场。

2025-01-10 19:03:02 288

空空如也

空空如也

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

TA关注的人

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