
程序员
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
-
2024年【Docker系列】容器基础、Docker镜像管理_docker 博客镜像,2024年最新这个回答让我错失offer
查看所有运行的容器-a可列出运行或没有运行的容器查看该容器占有的内存等查看该容器日志后3条进入已运行的容器启动容器停止容器(默认10秒,-t可以跟时间)重启容器容器自启动no #默认值,不自动重启该容器;on-failure #当出现异常退出时,自动重启该容器;always #如果容器停止,则总是重启该容器。若该容器通过手动方式停止,则仅在Docker服务重启或通过手动方式启动时启动。容器中更换国内源,更新软件源获安装软件容器删除-f #强制删除运行中的容器。原创 2024-05-14 12:21:07 · 322 阅读 · 0 评论 -
2024年【Docker】Docker常见命令汇总_ ~ec96314ci7~ (1),斗鱼直播Golang开发二面被刷
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!ls List nodes in the swarmpromote Promote one or more nodes to man原创 2024-05-14 12:20:31 · 313 阅读 · 0 评论 -
2024年【2022年度总结】总结过去,展望未来(2),意外收获字节跳动内部资料
上大学前从未接触过编程,更不知道什么是C语言,身边同学早已参加不少编程竞赛,很多自己想一天的题目,别人一会就能AC。为了跟上脚步,不被耍太远,到B站观看翁恺教授的C语言课程,在牛客、洛谷中拼命刷题,遇到不会的就看解析,求助优快云、OI-Wiki等大佬云集社区。在更《深情数据结构》专栏时,借鉴参考了 陈越老师的数据结构课程、英雄哥(英雄哪里出来)的《画解数据结构》,程杰《大话数据结构》以及OI-Wiki 等自身周边口碑较好的数据结构资料。不妨坚持每日一题,哪怕是道水题,也能心安躺平,哈哈!原创 2024-05-14 12:19:53 · 276 阅读 · 0 评论 -
2024年Go最新可靠性设计(4),掌握了这些Golang高级工程师必备知识,
这个很好理解,其他不能满足时,再多加一道保险去完成。例如我们做软水机,担心一个可能的情况,在完成再生任务的时候,刚好用户家停电了,或者说因为某种原因,电源适配器坏了。这个时候,如果没有备用方案,再生后,由于没电,电机不能走到关闭工位,水一直关不住,最后漏水。所以我们还有个备用的电池。一旦发生了这类情形,电池就派上了用场。2、在重量、体积、成本允许的条件下,选用冗余设计比其他可靠性设计方法更能满足任务可靠性要求。这个用概率论就能很好的解释。原创 2024-05-14 08:23:40 · 694 阅读 · 0 评论 -
2024年Go最新可靠性设计(3),查缺补漏
*余度设计(又称冗余设计):**为了获得高任务可靠性、高安全性和高生存能力的设计方法。基本思路是以可靠性较低的基础元器或零部件,采用增加多余的资源,来获得较高的任务可靠性。例如航天里的返回舱降落伞,就有冗余设计。国内目前多为单伞,但它是有备份伞的,一旦这个伞失效,备份伞就会启动。而国外采用多伞互为备份居多,比如下面右边这幅图,有一个降落伞失败了,但是它还有两个降落伞,不影响工作。哪种方式更好,其实各有优劣。但未来航天器如果越来越大,那应该还是多伞的载重能力大一些。原创 2024-05-14 08:23:04 · 742 阅读 · 0 评论 -
2024年Go最新可调用Goby API直接进行漏洞检测的Goby_exp,2024大厂Golang开发面试总结+解答
vulnerabilitySearch // 可以获取存在漏洞的host信息。rescanVulnerability // poc检测。tasks // 获取所有的历史任务。stopScan // 停止当前进行的任务。verifyPoc // 验证导入的poc。原创 2024-05-14 08:22:28 · 348 阅读 · 0 评论 -
2024年Go最新可调用Goby API直接进行漏洞检测的Goby_exp(3),2024最新Golang笔试题及答案
在wins下会报错,再大胆猜测一下,之所以要执行两句是因为想通过匹配这一串md5,来确定命令执行是否成功,如果匹配成功,回包中的output字段就会回显代码执行的结果,如果匹配失败,output将为空。设想很美好,但是还是有不少缺陷,以上面的GIF为例,首先就是看不到URL检测的进度,其次是还是需要一个Goby的资产测绘页面去呈现漏洞信息,以及大多数PoC的URL path截断问题。有回显不用多说,返回包匹配一下字符判断即可,无回显的这里用到了DNSLog的方式去判断,在Goby中有一个。原创 2024-05-14 08:21:52 · 768 阅读 · 0 评论 -
2024年Go最新Go 专栏|错误处理:defer,panic 和 recover,2024年最新字节跳动面试真题
怪不得国家都给认证了:新生代农民工。合着我们这根本就不是什么脑力劳动者,而是靠出卖体力的苦劳力。好了,废话不多说,肝文还确实需要体力。这篇来说说 Go 的错误处理。原创 2024-05-14 04:25:07 · 1011 阅读 · 0 评论 -
2024年Go最新Go 专栏|说说方法(2),2024年最新美团Golang研发岗二面
func和方法名之间增加的参数(p Person)就是接收者。现在我们说,类型Person有了一个String方法。调用方法非常简单,使用类型的变量和操作符进行调用即可。// 调用方法。原创 2024-05-14 04:24:31 · 940 阅读 · 0 评论 -
2024年Go最新Go 专栏 | 开发环境搭建以及开发工具 VS Code 配置,从Golang语言到AIDL使用与原理讲解
解压到/usr/local目录:然后配置环境变量,打开文件,增加下面两行代码:PATHGOROOT/bin最后使环境变量生效:安装完成后,在终端执行查看版本命令,如果能正确输出版本信息,那就说明安装成功了。原创 2024-05-14 04:23:55 · 875 阅读 · 0 评论 -
2024年Go最新Go 不同于其他语言的九个特性_go 相比其他语言的特点(1),价值2000元的Golang学习资源泄露
/ 这是 LogicProvider 上名为“Process”的方法 struct。// 对于 ‘in’ 中的每个值,同时运行 process 函数,// 这是具有 Logic 接口作为属性的客户端结构。// 并将 process 的结果读取到 ‘out’// 这是一个接口声明(称为Logic)// 函数返回一个整数和一个错误。// 用 val 做一些事情。// 从某处获取数据。原创 2024-05-14 04:23:19 · 598 阅读 · 0 评论 -
2024年Go最全什么是HTTPS加密协议?,2024年最新2024Golang开发社招面试总结
一旦客户端发起连接请求,服务器将会返回一个数字证书,证书中包含了服务器的公钥以及相关的元数据信息。在通信过程中,所有的HTTP请求和响应报文都将使用对称密钥进行加密和解密,确保数据在传输过程中不会被窃听和篡改。搜索引擎在其算法中将HTTPS作为一个评判网站安全性和可靠性的重要指标,采用HTTPS的网站更容易获得更高的搜索排名。验证通过后,客户端将生成一个随机的对称密钥,并使用服务器的公钥对其进行加密。服务器接收到加密的对称密钥后,使用自己的私钥进行解密,获取到客户端生成的对称密钥。原创 2024-05-14 00:25:16 · 686 阅读 · 0 评论 -
2024年Go最全什么叫内卷?,2024年最新Golang中高级岗面试为何越来越难
*例如,有些单位为了落实上级领导决定的项目,又要冠冕堂皇使整个决策过程看起来科学化,以应付审计和巡查,为此,大费周折,搞了一套又一套的可研报告,邀请了一批又一批的专家学者提意见和建议,开了一次又一次的评审论证会,穷折腾一番,其实项目早就由领导拍板决定了。**3、为了免责,被动的应付工作也是内卷。我国拥有全球最多的博士、教授和研究员,但是,我们的科技创新竞争力却与之很不相称,这或多或少与我们的教育体制和科研体制的设计有关,无数的人才被困在内卷化的制度性环境里无法自拔,造成巨大的人才浪费,令人痛心。原创 2024-05-14 00:24:40 · 468 阅读 · 0 评论 -
2024年Go最全什么农村大学生大多混得比较差-第一性原理分析(1),Golang知识体系
我打算直接毕业找工作。他们相信只要努力学习,毕业交出一份完美的答卷,眼前困难都是暂时的,前途一定是光明的。为了养活一家人,他们远离生活了半辈子的家乡,远离家里的老人的和年幼的你,在某个昏暗的车间,没日没夜的加班。与那些城里的孩子住一个寝室,吃一个食堂,在一样明亮的教室里读书,让我们产生了一种你我都差不多的感觉。很多城里的孩子,两边父母咬咬牙帮助下付清了首付,面对不停上涨的工资,还款压力越来越小,生活越来越好。却忘了村里的孩子,在踏上求学的火车之时,就背负着家庭的无限期待,成年后的每一次选择,都如履薄冰。原创 2024-05-14 00:24:04 · 737 阅读 · 0 评论 -
2024年Go最全五种网络IO模型,Golang开发新手入门教程
从图中可以看出,当用户进程发出 read 操作时,如果 kernel 中的数据还没有准备好,那么它并不会 block 用户进程,而是立刻返回一个 error。从用户进程角度讲 ,它发起一个read 操作后,并不需要等待,而是马上就得到了一个结果。用户进程判断结果是一个 error时,它就知道数据还没有准备好,于是它可以再次发送 read 操作。原创 2024-05-14 00:23:27 · 919 阅读 · 0 评论 -
最新从0-1搭建一个天气预报网站_golang 根据ip 获得天气(1),2024年最新写的太详细了
前段时间在家搭建了一台服务器《云服务器续费太贵,直接在家搭一台,再也不受约束了》,有小伙伴留言想看后续服务部署,今天就从0-1部署一个一直使用的天气预报网站,这个网站已经持续运行了一年多了,稳如老gou。大家可以使用一下。原创 2024-05-13 12:39:28 · 368 阅读 · 0 评论 -
最新中国程序员最容易发错的单词_程序搜索容易出问题的词语,2024年最新三面美团Golang岗
如果你是一位开发工程师,那你一定碰到过这样的情景。乙方小弟 : “你好,白工。你发的这个摘森和开发文档中的不一致,请核对一下。我一惊,什么摘森,我什么时候在文档中有如此神奇的文字描述,莫不是那天正好周五,激动的心颤抖的手将文字打错了。赶紧看看文档,不然这么低级的错误领导怕不是要Gay死我。一阵Ctrl+F的文章搜索并没有发现什么摘森的影子。气势汹汹的我立刻一个电话就给干回去了,什么摘森,我什么时候在文档中写了,你看看清楚。原创 2024-05-13 12:38:50 · 438 阅读 · 0 评论 -
最新不可变数据之Immutable_var goodsmutablelist mutablelist(1),2024年来看看Golang的发展
之前的做法是,利用深拷贝的方式来解决这个问题,虽然问题解决了,但又会引发新的问题:浪费内存,还有对一些需要频繁更新数据又有高性能要求的场景(如:React),深拷贝实则为一个不明智的操作,于是,由Facebook 工程师 Lee Byron 花费 3 年时间打造,在js中的引用赋值可以节省内存,但随着应用的不断复杂后,状态的改变往往会变成噩梦,通常的做法是。正如你看到的,immutable.js的数据类型有很多,本文主要介绍比较常用的。,对应于js中的数组和对象。注意: 和传统的js不同,原创 2024-05-13 12:38:13 · 567 阅读 · 0 评论 -
最全[译] google会背叛并杀死Android吗?,2024年最新Golang入门视频教程
Android是目前为止世界上最流行的平台,支持超过20亿台移动设备。毫无疑问,这是一个巨大的成功。尽管如此,我怀疑Android的发展前景可能不如过去那么乐观。我第一次产生这种想法大约始于一年前。当时谷歌宣布Kotlin编程语言将正式支持Android开发。这个公告引发了Android开发者们极大的热情,但我却无法加入这一浪潮。我试图去了解Kotlin将如何与Android互惠互利,但我所能看到的仅仅是一个已经分散、混乱的开发生态系统的进一步碎片化。我曾希望谷歌会与我们分享更多的信息,但他们没有。原创 2024-05-13 08:38:16 · 480 阅读 · 0 评论 -
最全zeek学习(五)—— 会话建立_zeek教程(2),2024年最新面试流程4轮技术面+1轮HR
一个基于IP的包分析器重用的基类。这是默认的通过TCP, UDP和ICMP的分析器来减少大量的重复代码。原创 2024-05-13 08:37:40 · 366 阅读 · 0 评论 -
最全Zeek学习(四) —— IP协议解析_zeek 协议识别,还在等机会
(img-fam5U6DM-1715560599149)](img-QQwDV0qn-1715560599149)]uppper:seq + len 当前负载长度/总长度。len: 当前IP报文 - 头部长度。len: 当前IP报文 - 头部长度。// 对协议和头部长度进行检查。data:当前IP报文的负载。data:当前IP报文的负载。data:当前IP报文的负载。// 获取原始IPV4结构。// 获取原始IPV6结构。// 当前负载长度/总长度。// 对DF进行检查。原创 2024-05-13 08:37:03 · 455 阅读 · 0 评论 -
最全zeek学习(二)_zeek插件源,2024年最新一个三非渣本的Golang校招秋招之路
_ bin/|_ etc/|_ lib/|_ logs/|_ share/|_ spool/···● bin/zeek:zeek二进制程序● bin/zeek-cut:从zeek日志(非json)中提取列,方便进行日志分析,同时还将Unix纪元时间转换为可读的格式。● bin/zeekctl:zeek集群管理工具,一个交互式shell。● etc/networks.cfg:定义本地网络,便于网络流量的有效和正确的分析。原创 2024-05-13 08:36:24 · 464 阅读 · 0 评论 -
后端工程师求职实录:二线城市就业攻略与心得分享_二线城市的程序员的有什么出路(1)
我个人是觉得上面这些问题比较简单,比较符合“一年工作经验”的求职设定。为什么这位朋友会觉得无从下手,说不好呢?究其原因还在于缺少真实的项目经历。要么去花时间恶补项目经验,要么找个明白人针对项目多做模拟面试,这才是找工作的正途。可别想着走捷径。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新。原创 2024-05-13 04:26:56 · 923 阅读 · 0 评论 -
各位程序员们,睡眠不足产生的后果超出你想象!_程序员休息不好会怎么样
*而当我们处于缺少睡眠的状态时,大脑中就会不断堆积废物,长此以往,就会让我们「变笨」。**而短期的睡眠不足,会导致我们注意力、思考能力的滑坡,造成失误的增多、反应变慢。深度睡眠时,大脑除了排出毒素和废料,也会完成记忆的再加工:我们处于意识清醒状态时,每天会产生大量的短期记忆。**而大脑在处于深度睡眠状态时,会持续工作,把短期记忆移入长期记忆储存区,在记忆丢失之前,完成备份。**人的一生中,有三分之一的时间,都花在睡觉上。**根据自己的最佳睡眠时长,培养最适合自己的睡眠习惯,就是效果最好、性价比最高的。原创 2024-05-13 04:26:21 · 728 阅读 · 0 评论 -
原码反码补码详解 -浮点数的表示方法 -数据截断、溢出和提升(全网最全)_浮点小数的二进制补码
—“溢出后的数会以2^(8*sizeof(type))作模运算”,也就是说,如果一个unsigned char(1字符,8bits)溢出了,会把溢出的值与256求模。原创 2024-05-13 04:25:44 · 891 阅读 · 0 评论 -
原码反码补码详解 -浮点数的表示方法 -数据截断、溢出和提升(全网最全)_浮点小数的二进制补码(2)
—“溢出后的数会以2^(8*sizeof(type))作模运算”,也就是说,如果一个unsigned char(1字符,8bits)溢出了,会把溢出的值与256求模。原创 2024-05-13 04:25:07 · 1187 阅读 · 0 评论 -
SpringBoot【集成Thumbnailator】Google开源图片工具缩放+区域裁剪+水印+旋转(2)
若图片横比width大,高比height大,图片按比例缩小,横为width或高为height。* 若图片横比width小,高比height大,高缩小到height,图片比例不变。* 若图片横比width大,高比height小,横缩小到width,图片比例不变。* @param resource 源文件路径。* @param tofile 生成文件路径。* @param tofile 生成文件路径。* @param tofile 生成文件路径。* @param tofile 生成文件路径。原创 2024-05-13 00:21:03 · 631 阅读 · 0 评论 -
SpringBoot【集成Thumbnailator】Google开源图片工具缩放+区域裁剪+水印+旋转(1)
需要这份系统化的资料的朋友,可以添加戳这里获取](https://bbs.youkuaiyun.com/topics/618658159)**这是实现类里每个方法的代码+postman测试(测试结果不再贴出来了,大家可以自行测试)。原创 2024-05-13 00:20:27 · 437 阅读 · 0 评论 -
Solid Edge2024安装教程(非常详细)从零基础入门到精通,看完这一篇就够了(附安装包)
SolidEdge是一款三维CAD软件,将普及型CAD系统与世界上最具领先地位的实体造型引擎结合在一起,它支持至顶向下和至底向上的设计思想,其建模核心、钣金设计、大装配设计、产品制造信息管理、生产出图、价值链协同、内嵌的有限元分析和产品数据管理等功能遥遥领先于同类软件,是企业核心设计人员的最佳选择。19.继续回到【Crack】文件夹,鼠标右击【ProgramData】文件夹鼠标右击选择【复制】。16.回到【Crack】文件夹,鼠标右击【KeyShot11】文件夹鼠标右击选择【复制】。原创 2024-05-13 00:19:51 · 1760 阅读 · 0 评论 -
redis源码阅读—hyperloglog(基数统计)_redis hyperloglog 源码(1)
此时为了性能考虑,是不会去统计当前的基数的,而是将HLL的头里面的一个标志位置为1,表示下次进行pfcount操作的时候,当前的缓存值已经失效了,需要重新统计缓存值。上面例子中,计算出桶号后,剩下的比特串是:10010110000,从低位到高位看,第一次出现 1 的位置是 5。统计基数流程,就如果cache标志位是有效的,直接返回缓存值,否则重新计算HLL的所有16384个桶,然后进行统计修正,具体的修正的原理,涉及很多的数学知识和论文,这里就不提及了。不同的用户 id,必然拥有不同的比特串。原创 2024-05-13 00:19:13 · 287 阅读 · 0 评论 -
Go最新go:标准库中证书x509(1),2024年最新熬夜整理Golang面试笔试题
不同的加密任务可能需要不同类型的密钥和证书。通过分离设计,Go可以轻松支持多种类型的密钥(如RSA、ECDSA等)和证书,而不会使任何一个包变得过于庞大或复杂。开发者可以根据需要自由组合不同的包,以适应不同的安全需求和场景。在实际开发中,虽然需要在不同的包之间进行一些额外的协调和转换,但这种设计提供了更高的安全性和灵活性。这种分离使得每个包更加专注和高效,同时也降低了代码的复杂性,使得维护和理解变得更容易。虽然这需要从两个不同的包中获取资源,但这样的分离确保了各自的职责清晰,使得代码更易于审核和确保安全。原创 2024-05-12 20:30:59 · 260 阅读 · 0 评论 -
Go最新Go:标准库log设计哲学与并发安全探讨,2024年最新在阿里工作5年了
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取下面是一个使用UML描述的Go语言包中类型的简化模型,展示了类型的基本方法和属性。通过上述模型,我们可以看到结构体提包含了前缀、日志标志和输出目标三个主要属性,以及它提供的一系列方法用于不同场景下的日志记录。将日志输出原创 2024-05-12 20:30:23 · 257 阅读 · 0 评论 -
Go最新Go:使用Viper和YAML管理配置文件,2024年最新熬了整整30天
viper.SetConfigType(“yaml”) // 或viper.SetConfigType(“YAML”)viper.SetConfigName(“config”) // 配置文件名称(无扩展名)err := viper.ReadInConfig() // 查找并读取配置文件。viper.AddConfigPath(“.”) // 配置文件路径。= nil { // 处理读取配置文件的错误。原创 2024-05-12 20:29:47 · 383 阅读 · 0 评论 -
Go最新Go:优雅处理项目中的cgo依赖问题(2),阿里P7大牛亲自教你
【代码】Go最新Go:优雅处理项目中的cgo依赖问题(2),阿里P7大牛亲自教你。原创 2024-05-12 20:29:10 · 419 阅读 · 0 评论 -
Go最全EGE图形库基础及使用方法_c++ege图形库(3),2024年最新真香警告
/它是一个非常灵活的对象,复杂的绘图都要借助IMAGE,以便更好地保存和输出图像。//IMAGE对象相当于一个绘图板,而同时也可以作为图片画到其它IMAGE上。//声明一个img图片对象。//这个例子需要这个头文件。原创 2024-05-12 16:34:24 · 469 阅读 · 0 评论 -
Go最全Dubbo-go 源码笔记(一)Server 端开启服务过程(2),2024年最新2024Golang开发面试题及答案
当拿到一款框架之后,一种不错的源码阅读方式大致如下:从运行最基础的 helloworld demo 源码开始 —> 再查看配置文件 —> 开启各种依赖服务(比如zk、consul) —> 开启服务端 —> 再到通过 client 调用服务端 —> 打印完整请求日志和回报。调用成功之后,再根据框架的设计模型,从配置文件解析开始,自顶向下递阅读整个框架的调用栈。原创 2024-05-12 16:33:48 · 587 阅读 · 0 评论 -
Go最全Docker深入解析:从基础到实践_docker深入理解,2024年最新「架构师必备
Docker是一个开源项目,它诞生于2013年,旨在自动化应用程序的部署过程,让应用程序能够在轻量级的、可移植的、自给自足的容器中运行。这些容器可以在几乎任何机器上运行,不受环境限制。原创 2024-05-12 16:33:12 · 958 阅读 · 0 评论 -
Go最全django-rest-framework源码分析4—节流源码解析,2024年Golang进阶者的新篇章
"""自定义频率限制60秒内只能访问三次“”"# 获取用户IPelse:"""限制时间还剩多少“”"---2.视图级别限制设置---3.全局级别限制设置#在settings.py中设置rest framework相关配置项---4.内置限制类网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取。原创 2024-05-12 16:32:35 · 674 阅读 · 0 评论 -
2024年最新通过阅读源码解决项目难题:GToken替换JWT实现SSO单点登录(5),Golang开发者跳槽指南
先有这个概念即可,为了让大家更好的理解,文章最后会带大家读源码。原创 2024-05-12 12:34:28 · 313 阅读 · 0 评论 -
2024年最新这样做框架结构图,让你的PPT更有创意!_ppt 架构图插件,2024年最新三面蚂蚁金服成功拿到offer
如果你还想做出更加可歌可泣的效果…像这类“形状线条”,基本都是由各种形状拼凑出来的,比如像上面这个箭头线段,就是由。后来由于天天在路上被人打,脖子每天都有新角度,我就陆陆续续做出了下面这些。也就是说,如果你想要做出更有创意的结构图,那你只需要被人打一顿就行了。的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!下面我就教教大家,如何成为一个姿势比我还要多的男人…追女孩子,如果只会直来直去,基本是没前途的…不知道去哪找这些不正经的形状?综上:想做好结构图,先变弯再说。想当年,我做的结构图,基本都是。原创 2024-05-12 12:33:52 · 595 阅读 · 0 评论