自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pandas读取Excel文件内容的方法使用正确的指南_pandas读取excel文件内容的方法使用正确的是(1)

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!import pandas as pddf = pd.read_excel(‘file.xlsx’, sheet_name=‘Sheet1’, skiprow

2024-05-17 08:52:41 562

原创 Oracle数据库的安装及使用教程_transform=segment_attributes n(1)

表空间与数据库:表空间实际上是数据库逻辑上的存储空间,可以理解为在数据库中开辟一片空间用来存储数据。所以一个数据库可以有多个表空间来构成。Oracle的优化也是通过表空间来实现的。表空间与数据文件:表空间是由一个或多个数据文件来构成的,数据文件的大小和位置由用户来决定。我们往Oracle里存储的数据实际上是存储到表空间下的数据文件中的。永久表空间:用于存储需要永久存储的一些对象,比如:表、视图、存储过程等。

2024-05-17 08:52:06 868

原创 opencv进行视频读取和调用摄像头以及对采集到的图像进行闭环处理_libtorch和opencv读取一段视频并进行处理

调用摄像头这个程序遇到了很多问题,上天太眷顾我了,最后无意中把摄像头给调用出来了就在要奔溃的边缘上帝拉了我一把,调用摄像头进行视频的采集和系统调用视频的程序超不多,就是将VideoCapture capture(“视频文件”)变换成VideoCapture capture(0)Opencv就调用了摄像头,2.循环显示摄像头采集的每一帧图像用while循环来做,在循环中定义一个图片格式的变量用来存储每一帧图像,1.调用摄像头调用格式有上两种方式,常用的就是 VideoCapture capture(0)

2024-05-17 08:51:32 852

原创 opencv进行视频读取和调用摄像头以及对采集到的图像进行闭环处理_libtorch和opencv读取一段视频并进行处理(1)

VideoCapture是新增加的一个类文件对应之前CvCapture的一个结构体,VideoCapture也相当于是一个结构体,提供了从摄像机或视频文件捕获视频的C++接口,作用是从视频文件或者从摄像头捕获视屏并显示出来。摄像头在开始的时候一直是处于调用状态就是不显示图像,这个可能是系统问题,经过查阅资料表明是dll文件没有粘贴到system文件中;3.视屏读入到VideoCapture类中,紧接着一个循环将每一帧显示出来,利用循环来显示每一帧图像,imshow(“电脑的摄像头采集”,frame);

2024-05-17 08:50:57 622

原创 Go最新告知你不为人知的 UDP:UDP重难点详解_udp 小包(5),2024年最新2024Golang高频精选面试题讲解

client发送两次UDP数据,第一次 500字节,第二次300字节,server端阻塞模式下接包,第一次recvfrom( 1000 ),收到是 1000,还是500,还是300,还是其他?在假定数据包是不丢失并且是按照发送顺序按序到达的情况下,server端阻塞模式下接包,先后三次调用:recvfrom( 200),recvfrom( 1000),recvfrom( 1000),接收情况如何呢?

2024-05-17 05:08:32 561

原创 Go最新告知你不为人知的 UDP:UDP重难点详解_udp 小包(1),2024年最新阿里巴巴Golang面试都问些什么

根据 UDP 协议,从 UDP 数据包的包头可以看出,UDP 的最大包长度是216-1的个字节。由于UDP包头占8个字节,而在IP层进行封装后的IP包头占去20字节,所以这个是UDP数据包的最大理论长度是216 - 1 - 8 - 20 = 65507字节。

2024-05-17 05:07:57 799

原创 Go最新听说,99% 的 Go 程序员都被 defer 坑过,2024年最新Golang岗

那么,为了避免写出这么令人意外的代码,最好在定义函数时就不要使用命名返回值。但可以看到,这三个函数都有一个共同特点,它们都有一个命名返回值,并且都在函数中引用了这个返回值。// defer 函数没有对返回值 r 进行修改,只是修改了变量 t。// 在 return 之前,执行 defer 函数。// 在 return 之前,执行 defer 函数。fmt.Println(“捕获异常:”, err)fmt.Println(“捕获异常:”, err)fmt.Println(“继续执行”)

2024-05-17 05:07:22 762

原创 2024年最新并行计算之OpenMP入门简介_openmp 并行计算(8),2024年最新中高级Golang面试中你不得不会的知识点

使用section语句时,需要注意的是这种方式需要保证各个section里的代码执行时间相差不大,否则某个section执行时间比其他section长太多就达不到并行执行的效果了。用for语句来分摊任务是由系统自动进行的,只要每次循环间没有时间上的差距,那么分摊是很均匀的,使用section来划分线程是一种手工划分线程的方式,最终并行性的好坏依赖于程序员。section语句是用在sections语句里用来将sections语句里的代码划分成几个不同的段,每段都并行执行。研究,那么很难做到真正的技术提升。

2024-05-17 01:20:56 214

原创 2024年最新常用的查找方法:顺序查找、二分查找法等_查找的方法(2),30岁以后搞Golang已经没有前途

外部查找:数据量较大的文件无法一次性加载到内存中处理,需要使用辅助存储器来分次处理。内部查找:数据量较小的文件可以一次性全部加载到内存中进行查找。根据数据量的大小 可将查找分为内部查找和外部查找。

2024-05-17 01:20:21 368

原创 2024年最新对实时操作系统多任务的一些理解_任务抖动什么意思(4),Golang开发避坑指南

所谓死锁,是指多个进程在运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵持状态时,若无外力作用,它们都将无法再向前推进。因此我们举个例子来描述,如果此时有一个线程A,按照先锁a再获得锁b的的顺序获得锁,而在此同时又有另外一个线程B,按照先锁b再锁a的顺序获得锁。

2024-05-17 01:19:47 387

原创 2024年最新实战总结!18种接口优化方案的总结_大接口的优化(1),干货来袭

有些小伙伴说,不知道如何使用并行优化接口?我之前写过一篇文章并行优化接口的文章,保姆级别的!

2024-05-17 01:19:10 240

原创 Go最新google glb 模型的 webXR 演示_dom overlay,2024年最新Golang程序员架构之路该如何继续学习

现在,我们必须添加最后一个主函数来处理会话中每个更新的帧。在 initScene 中设置完所有 threejs 之后,我们现在将开始做与 webxrSession 相关的事情,我们称之为 initScene。现在我们将处理启动 webXR 会话的主要部分,其中包含我们需要的命中和放置功能所需的功能。如果没有用户交互,我们将无法启动 webxrSession 我们将首先在我们的 jsx 返回中添加一个按钮。在上面的代码中,我们添加了矩形对象,这将有助于识别我们指向相机的表面区域。

2024-05-16 13:29:11 220

原创 Go最新Google Camera 架构了解下(3),附高频面试题合集

Surface本质上是BufferQueue的使用者和封装者,当CameraServer中App设置来的Surface容器被填满了BufferQueue机制将会通知到应用,此时App中控件取出各自容器中的内容消费掉,Preview控件中的Surface中的内容将通过View提供到SurfaceFlinger中进行合成最终显示出来,即预览;应用层开发者需要做的就是按照AOSP的API规定提供的接口,打开相机,做基本的相机参数的设置,发送request指令,将收到的数据显示在应用界面或保存到存储中.

2024-05-16 13:28:38 394

原创 Go最新Golang:使用 FCM 实现推送通知_golang fcm,【金九银十】

这与我们向单个设备发送推送通知几乎相同,只需将 fcmClient 的 Send() 方法替换为 SendMulticast() 即可。很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从那里入手去学习,需要一份小编整理出来的学习资料的。由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新。最后,让我们编写一个发送通知的代码。上面的代码将向单个设备发送推送通知。

2024-05-16 13:28:04 320

原创 Go最全单片机、DSP、ARM、FPGA,它们都能干什么_fpga和arm(1),全球最火的程序员学习路线

(6) MFLOPS。即每秒执行百万次浮点操作。(7) BOPS。即每秒执行十亿次操作。2.价格。根据实际应用,确定一个价格适中的芯片。3.硬件资源。4.运算速度。5.开发工具。6.功耗。另外还要考虑一些其它的因素,如封装的形式等等。DSP应用系统的运算量是确定选用处理能力多大的DSP芯片的基础。确定一个DSP系统的运算量以选择DSP芯片的方法:1. 按样点处理就是DSP算法对每一个输入样点循环一次。

2024-05-16 10:03:39 290

原创 Go最全单例模式应用_jodd(3),2024年最新9次Golang面试经验总结

【代码】Go最全单例模式应用_jodd(3),2024年最新9次Golang面试经验总结。

2024-05-16 10:03:05 264

原创 Go最全华科师兄最近的六条感悟(2),2024年最新7天拿到阿里Golang岗位offer

其实生活中也是这样,我们总能遇到一些即将入坑的朋友,当我们全力规劝之后,而当事人却执迷不悟,予以反驳,甚至出言讽刺谩骂。但每个人其实都需要新的机遇,机遇就来源于新事物和新观点,要打破这种规律、对抗这种规律,保持思维的开放性就是保持了我们的机会窗口。但我坚信虽然红利没了,但硬核的职场&认知输出一定能满足用户需求,在尝试了很多方法之后,我的自媒体逐渐成为IT领域的头部大号。有的人思维深邃、有的人却认知浅薄,有的人善于复盘改变自己,而有的人却固步自封不自知。“我混的不好是因为父母太穷,没有家庭支撑”**

2024-05-16 10:02:33 287

原创 Go最全华科师兄快40岁才明白的道理(1),2024年最新2024年Golang社招面试题精选

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!转一篇师兄的一篇好文:快40岁才明白的道理昨晚和几个半年不见的朋友组了个饭局,大家从教育双减聊到过去一年的成绩,再聊到没有实现的理想。期间有一个朋友说了一句话

2024-05-16 10:01:58 316

原创 Go最全etcd学习笔记 - 入门_etcd 学习文档(1),这些面试官常问的开发面试题你都掌握好了吗

支持的选项包括:# --ttl '0' 该键值的超时时间(单位为秒),不配置(默认为 0)则永不超时# --swap-with-value value 若该键现在的值是 value,则进行设置操作# --swap-with-index '0' 若该键现在的索引值是指定索引,则进行设置操作。

2024-05-16 06:28:08 269

原创 Go最全ES深度分页查询详解_es分页查询(2),2024金三银四Golang大厂面试题来袭

如果提供,则 from 参数必须为 0(默认值)或 -1。如果您需要在分页超过 10,000 个点击时保留索引状态,请使用带有时间点 (PIT) 的 search_after 参数。然后这种方式只能暂时解决问题,当es 的使用越来越多,数据量越来越大,深度分页的场景越来越复杂时,如何解决这种问题呢?es 默认采用的分页方式是 from+ size 的形式,在深度分页的情况下,这种使用方式效率是非常低的。有了 PIT,search_after 的后续查询都是基于 PIT 视图进行,能有效保障数据的一致性。

2024-05-16 06:27:36 255

原创 Go最全ES实战--mapping(1),2024年最新总结一下

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!}}#populate.sh#!/usr/bin/env bashADDRESS=$1if [ -z $ADDRESS ]; thenADDRESS=

2024-05-16 06:27:03 845

原创 Go最全Error inflating class com(1),2024年最新太完整了

场景还原debug环境下没有问题,但是在release环境下就出错。NavigationView是从com.google.android.material包下引入的。解决过程首先想到的是会不会因为开启了混淆导致的?

2024-05-16 06:26:30 968

原创 Apollo客户端配置获取深度解析_apollo could not find config for namespace - appid

长连接,顾名思义就是客户端与服务端建立连接后不断开,一个客户端就是一个长连接,,而不是一个Namespace一个长连接,如果想要实现动态关闭某个appId长连接,是可以通过修改下面代码实现,同时通过修改短连接请求,添加开与关标志位实现。下面将介绍长连接实现原理及长连接和短连接如何配合完成配置实时生效。(img-cuSkAqpn-1715799165900)](img-uFekyMUN-1715799165900)]//循环发生请求,实现客户端长连接。//随机获取一个可用的节点。

2024-05-16 02:53:08 637

原创 Apollo客户端配置获取深度解析_apollo could not find config for namespace - appid(1)

长连接,顾名思义就是客户端与服务端建立连接后不断开,一个客户端就是一个长连接,,而不是一个Namespace一个长连接,如果想要实现动态关闭某个appId长连接,是可以通过修改下面代码实现,同时通过修改短连接请求,添加开与关标志位实现。Apollo配置中心长连接实现逻辑是具体是什么呢?配置实时生效的单靠短连接肯定是不能完成的,需要和长连接配合完成。下面将介绍长连接实现原理及长连接和短连接如何配合完成配置实时生效。(img-Yrn5jBXh-1715799132728)]//循环发生请求,实现客户端长连接。

2024-05-16 02:52:34 696

原创 Animate2023安装教程(非常详细)从零基础入门到精通,看完这一篇就够了【附安装包

技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。4.①点击需要将软件安装的磁盘位置(如:D盘)②新建一个【An】文件夹并选中③点击【确定】。

2024-05-16 02:52:01 226

原创 Animate2023安装教程(非常详细)从零基础入门到精通,看完这一篇就够了【附安装包(3)

内容概要:包括 内网、操作系统、协议、渗透测试、安服、漏洞、注入、XSS、CSRF、SSRF、文件上传、文件下载、文件包含、XXE、逻辑漏洞、工具、SQLmap、NMAP、BP、MSF…技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。(都打包成一块的了,不能一一展开,总共300多集)

2024-05-16 02:51:28 481

原创 2024年最新如何高效地学习开源项目_如果通过开源来学习(2),不吃透都对不起自己

你好,我是华仔。今天这期“特别放送”,我想和你聊聊如何高效地学习开源项目,一方面澄清开源项目学习过程中的几个误区,另一方面谈谈我自己具体实践时的一套方法论。得益于开源运动的蓬勃发展,众多技术顶尖的公司、团队或者个人通过开源的方式向技术社区贡献了许多优秀的开源项目,一方面大大促进了整体技术的发展,另一方面大大减轻了中小公司和团队在技术方面的投入压力,让团队能够更加聚焦于业务。

2024-05-15 13:49:15 925

原创 2024年最新如何通俗解释Docker是什么?(1),2024年最新2024中级Golang开发面试解答

Docker使用Linux的Namespace技术来隔离不同容器的视图,例如文件系统、网络、用户ID等,同时使用Cgroups(Control Groups)来限制一个容器可以使用多少CPU、内存等资源。这样的架构设计使得Docker可以在保持轻量级的同时,提供强大的、一致的、隔离的运行环境给应用。不过我想说的是,一旦你开始用了Docker,你就会发现它真的非常方便,能让你省下不少麻烦事儿,让你更专注于创造,而不是环境的搭建和问题的解决上。所以,Docker虽然不复杂,但要完全掌握它,也需要一点时间。

2024-05-15 13:48:43 923

原创 2024年最新如何设计稳定性横跨全球的 Cron 服务_google 分布式cron,Golang自定义view面试

这个符号,它标示,在这个对应的时间轴上,任何时间都可以,Cron 服务就会自由选择合适的值,在指定的时间段内随机选择对应的值,这样使任务运行更均衡。这时候幸亏任务配置的通用性,在数据中心中运行一个新的 Cron 任务就可以简单的通过 RPC 调用的方式来进行,不过不幸的是,这样我们只能知道 RPC 调用是否成功,却无法具体知道任务失败的具体地方,比如,任务在运行的过程中失败,那么恢复程序还必须将这些中间过程处理好。从另一方面说,丢失日志,也意味着,将 Cron 服务拉回到有记录的上一次快照所标示的地方。

2024-05-15 13:48:09 837

原创 2024年最新go内存分配原理(1),100%好评

编写过C语言程序的肯定知道通过malloc()方法动态申请内存,其中内存分配器使用的是glibc提供的ptmalloc2。除了glibc,业界比较出名的内存分配器有Google的tcmalloc和Facebook的jemalloc。二者在避免内存碎片和性能上均比glibc有比较大的优势,在多线程环境中效果更明显。Golang中也实现了内存分配器,原理与tcmalloc类似,简单的说就是维护一块大的全局内存,每个线程(Golang中为P)维护一块小的私有内存,私有内存不足再从全局申请。

2024-05-15 10:24:56 386

原创 2024年最新Go中结构体字段标签(Struct Tags)详解_go struct tag(1),【深夜思考

除了现有库对标签的预定义用法,我们还可以自定义标签以实现特定功能。// 使用反射读取自定义标签结构体字段标签在Go开发中是一个非常强大和灵活的工具,它让我们能够在保持代码简洁的同时,实现高度定制化的功能。通过掌握字段标签,我们不仅能编写更加灵活和可维护的代码,而且也是向软件架构师和系统架构师迈进的一大步。如果您觉得本文有用,或有任何疑问和建议,欢迎在下面留言。同时,如果你对企业管理,团队管理,项目管理或个人成长有兴趣,也请关注我们的其他文章。祝编程愉快!

2024-05-15 10:24:23 290

原创 2024年最新gost搭建正向代理及配置,Golang开发还会吃香吗

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!tar -zxvf 不好使,经查需要使用gunzip。查看日志:tail -f gost.log。

2024-05-15 10:23:50 278

原创 2024年最新gost搭建正向代理及配置(1),2024年最新成功入职头条月薪35K

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!tar -zxvf 不好使,经查需要使用gunzip。查看日志:tail -f gost.log。

2024-05-15 10:23:16 356

原创 2024年最全如何用 docker 部署程序?_自己写的程序 docker部署,2024年最新Golang高级工程师面试题-字节跳动

如何用 docker 部署程序?这个问题有点笼统。如果是MySQL、Redis这些,只需要拉取镜像,然后设置必要的配置,最终创建并运行实例即可。

2024-05-15 06:49:31 231

原创 2024年最全如何才能学好JVM?——零基础入门篇_如何学习jvm(2),2024年最新算法题+Golang+自定义View

因此,JVM提供了一个抽象层,让Java程序摆脱了具体硬件和操作系统的限制。这就是为什么你可以在任何安装了JVM的设备上运行同一个Java程序。举一个生活中的例子:想象一下,你写了一封信,希望全世界的人都能读懂,不论他们说什么语言。JVM就相当于一个翻译机器,能够把你的信(也就是Java程序)翻译成任何地方的“本地语言”(也就是机器码),让你的程序无论在中国的Windows、美国的Mac还是英国的Linux系统上运行得都很好。

2024-05-15 06:48:58 532

原创 2024年最全如何快速读懂开源代码?_怎么读懂软件代码(2),前方高能

看。

2024-05-15 06:48:24 589

原创 2024年最全大红大紫的 Golang 真的是后端开发中的万能药吗?(2),2024年最新2024年最新Golang面试经历

可以看到,虽然 Go 语言可以定义接口,但跟 Java 不同的是,Go 语言中没有显示声明接口实现(Implementation)的关键词修饰语法。在 Go 语言中,如果要继承一个接口,你只需要在结构体中实现该接口声明的所有方法。Go 语言不是严格的面向对象编程(OOP),它采用的是面向接口编程(IOP),是相对于 OOP 更先进的编程模式。作为 OOP 体系的一部分,IOP 更加强调规则和约束,以及接口类型方法的约定,从而让开发人员尽可能的关注更抽象的程序逻辑,而不是在更细节的实现方式上浪费时间。

2024-05-15 06:47:50 511

原创 2024年最全Goland安装和配置,大牛深入讲解

从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!二、第一个程序:HelloWorld。三、Goland常用快捷键。

2024-05-15 03:12:23 222

原创 2024年最全GoF 的 23 种设计模式的分类和功能_gof设计模式按目的分,2024年抓住金三银四涨薪好时机

有两种分类方法,即根据模式的目的来分和根据模式的作用的范围来分。

2024-05-15 03:11:50 660

原创 2024年最全GoF 的 23 种设计模式的分类和功能_gof设计模式按目的分(2),上岸蚂蚁金服

根据模式是主要用于类上还是主要用于对象上来分,这种方式可分为类模式和对象模式两种。前面说明了 GoF 的 23 种设计模式的分类,现在对各个模式的功能进行介绍。表 1 介绍了这 23 种设计模式的分类。

2024-05-15 03:11:17 534

空空如也

空空如也

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

TA关注的人

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