CLion搭建Qt开发环境,并解决目录重构问题(最新版)
序言 Qt版本不断更新,QtCreator也不断更新。在Qt4和Qt5时代,我一直认为开发Qt最好的IDE就是自带的QtCreator,可是时至今日,到了Qt6时代,QtCreator已经都12.0.1版本了,不仅没变的更好用,反而变得更难用了。一方面可能是我被JetBrains全家桶和各种AI代码 ...
via 48小时阅读排行 - 博客园 (author: KINGES)
序言 Qt版本不断更新,QtCreator也不断更新。在Qt4和Qt5时代,我一直认为开发Qt最好的IDE就是自带的QtCreator,可是时至今日,到了Qt6时代,QtCreator已经都12.0.1版本了,不仅没变的更好用,反而变得更难用了。一方面可能是我被JetBrains全家桶和各种AI代码 ...
via 48小时阅读排行 - 博客园 (author: KINGES)
美团RASP大规模研发部署实践总结 (tech.meituan.com)
RASP是Runtime Application Self-Protection(运行时应用自我保护)的缩写,是一种应用程序安全技术。RASP 技术能够在应用程序运行时检测并阻止应用级别的攻击。随着云计算和大数据的发展,应用程序安全越来越受到重视。RASP 技术作为一种新型的安全防护手段,正在逐渐被业界接受并广泛应用。
via 技术头条 (author: @技术头条)
RASP是Runtime Application Self-Protection(运行时应用自我保护)的缩写,是一种应用程序安全技术。RASP 技术能够在应用程序运行时检测并阻止应用级别的攻击。随着云计算和大数据的发展,应用程序安全越来越受到重视。RASP 技术作为一种新型的安全防护手段,正在逐渐被业界接受并广泛应用。
via 技术头条 (author: @技术头条)
最近做运开岗位面试官的一些感想 (wiki.eryajf.net)
部门一直缺一个相对资深的运维开发同学,因此一直都在寻找着,而我,也有机会作为面试官面了一些人。面试别人与自己面试是完全不同的体验,因此在这些面试的过程中,我也经受着许多考验与挑战,并促进我生发一些思考,这里做一些记录。
via 技术头条 (author: @技术头条)
部门一直缺一个相对资深的运维开发同学,因此一直都在寻找着,而我,也有机会作为面试官面了一些人。面试别人与自己面试是完全不同的体验,因此在这些面试的过程中,我也经受着许多考验与挑战,并促进我生发一些思考,这里做一些记录。
via 技术头条 (author: @技术头条)
iOS备用机自动充电方案 (www.leavesongs.com)
炫酷一下,为了能让备用机一直有电,计划将备用机插在智能插座上,然后通过iOS的Shortcuts来监控手机电量——当手机电量小于30%的时候自动开启插座;当手机电量充到80%的时候自动关闭插座。
via 技术头条 (author: @技术头条)
炫酷一下,为了能让备用机一直有电,计划将备用机插在智能插座上,然后通过iOS的Shortcuts来监控手机电量——当手机电量小于30%的时候自动开启插座;当手机电量充到80%的时候自动关闭插座。
via 技术头条 (author: @技术头条)
Linux 获取 ROOT 权限后的维持小技巧 (www.ch1ng.com)
当我们渗透的时候,从低权用户拿到 ROOT 权限了,一旦关闭了 Terminal 窗口 ROOT 权限就没了。为了解决这个问题,我们可以利用 Linux 的 SUID 技巧(人话就是S权限的二进制文件……)
via 技术头条 (author: @技术头条)
当我们渗透的时候,从低权用户拿到 ROOT 权限了,一旦关闭了 Terminal 窗口 ROOT 权限就没了。为了解决这个问题,我们可以利用 Linux 的 SUID 技巧(人话就是S权限的二进制文件……)
via 技术头条 (author: @技术头条)
2024.1.28
最近在用 DAZZ CAM 这个 app 模拟 6x7 crop 120 film,颜色我还挺喜欢的,周末去 Monterey 水族馆的时候用这个 app 拍了一些。Monterey 这几天都是阴天,因此室外活动总觉得少些什么,可能等到下次天晴的话可以再去一次。
听了 Soulection 624,买了二月底 DUNE 2 的票,今年竟然有 2 月 29 号。
via JustZht's EchoChamber (author: Haotian Zheng)
最近在用 DAZZ CAM 这个 app 模拟 6x7 crop 120 film,颜色我还挺喜欢的,周末去 Monterey 水族馆的时候用这个 app 拍了一些。Monterey 这几天都是阴天,因此室外活动总觉得少些什么,可能等到下次天晴的话可以再去一次。
听了 Soulection 624,买了二月底 DUNE 2 的票,今年竟然有 2 月 29 号。
via JustZht's EchoChamber (author: Haotian Zheng)
开发人员会感到倦怠,但70%的人在周末编码
四分之三的开发人员都经历过倦怠,放弃了学习计划或课程,其中近四分之三的开发人员在周末编码以获取乐趣。根据 Jet Brains 的报告《2023 年开发者生态系统状况》,近四分之三,更准确地说,73% 的开发者经历过职业倦怠。该报告总结了从 26,348 名开发者中收集的关于开发者首选语言和技术、方法和生活方式的见解。开发人员倦怠是真实存在的如前所述,73% 的受访开发人员在其职业生涯中经历过一些倦怠(阅读有关开发人员倦怠以及如何避免它的更多信息)。正如预期的那样,那些经历过倦怠的人更容易感到疲倦,其中 51% 的人使用某种自我监控应用程序或设备来跟踪他们的健康数据。经历过倦怠的开发人员表示,
via 极道 (author: banq)
四分之三的开发人员都经历过倦怠,放弃了学习计划或课程,其中近四分之三的开发人员在周末编码以获取乐趣。根据 Jet Brains 的报告《2023 年开发者生态系统状况》,近四分之三,更准确地说,73% 的开发者经历过职业倦怠。该报告总结了从 26,348 名开发者中收集的关于开发者首选语言和技术、方法和生活方式的见解。开发人员倦怠是真实存在的如前所述,73% 的受访开发人员在其职业生涯中经历过一些倦怠(阅读有关开发人员倦怠以及如何避免它的更多信息)。正如预期的那样,那些经历过倦怠的人更容易感到疲倦,其中 51% 的人使用某种自我监控应用程序或设备来跟踪他们的健康数据。经历过倦怠的开发人员表示,
via 极道 (author: banq)
谷歌发布新的Bard Gemini模型:相当于GPT-4
Google 的 Bard 聊天机器人由新的 Gemini 模型提供支持。早期用户评价它与 GPT-4 类似。谷歌AI负责人Jeff Dean在X上宣布了新的Gemini模型。它是Gemini Pro家族的模型,后缀为“scale”。由于 Gemini 的更新,Bard 与 3 月份的发布相比“好多了”,并且拥有“更多的功能”。Pro是谷歌的第二梯队Gemini型号,仅次于尚未发布的顶级Gemini Ultra 。GPT-Pro“量表”在人类评估中与 GPT-4 并列值得注意的是,新的 Pro 型号立即在中性 Chatbot 竞技场基准测试中排名第二,领先于两个GPT-4型号0314(2023
via 极道 (author: banq)
Google 的 Bard 聊天机器人由新的 Gemini 模型提供支持。早期用户评价它与 GPT-4 类似。谷歌AI负责人Jeff Dean在X上宣布了新的Gemini模型。它是Gemini Pro家族的模型,后缀为“scale”。由于 Gemini 的更新,Bard 与 3 月份的发布相比“好多了”,并且拥有“更多的功能”。Pro是谷歌的第二梯队Gemini型号,仅次于尚未发布的顶级Gemini Ultra 。GPT-Pro“量表”在人类评估中与 GPT-4 并列值得注意的是,新的 Pro 型号立即在中性 Chatbot 竞技场基准测试中排名第二,领先于两个GPT-4型号0314(2023
via 极道 (author: banq)
错误抛出与作为值的两种模式比较
程序中会出现错误——它们是不可避免的!了解错误可能发生的位置以及如何有效处理错误非常重要。在这篇文章中,我们将: 比较处理错误的两种主要方法:抛出错误和作为值的错误。 演示如何在 Python(一种传统的抛出错误语言)中将错误作为值进行处理。 抛出错误抛出的错误会中断控制流,并沿着调用堆栈向下传播,直到被捕获。如果没有被捕获,那么程序就会兑现。这种方法的一个大问题是缺乏对可能发生错误的位置的明确性。当我们思考每一个可能出现的错误时,就会意识到我们原来的逻辑会在我们不希望的情况下让程序崩溃!但是,这样做虽然安全,但也非常冗长。绝大多数 Python 工程师都同意这一点,这就是为什么大多数 Pyt
via 极道 (author: banq)
程序中会出现错误——它们是不可避免的!了解错误可能发生的位置以及如何有效处理错误非常重要。在这篇文章中,我们将: 比较处理错误的两种主要方法:抛出错误和作为值的错误。 演示如何在 Python(一种传统的抛出错误语言)中将错误作为值进行处理。 抛出错误抛出的错误会中断控制流,并沿着调用堆栈向下传播,直到被捕获。如果没有被捕获,那么程序就会兑现。这种方法的一个大问题是缺乏对可能发生错误的位置的明确性。当我们思考每一个可能出现的错误时,就会意识到我们原来的逻辑会在我们不希望的情况下让程序崩溃!但是,这样做虽然安全,但也非常冗长。绝大多数 Python 工程师都同意这一点,这就是为什么大多数 Pyt
via 极道 (author: banq)
Spring Boot 3中使用SSL捆绑包保护应用
保护传输中的数据安全是 Web 应用程序安全的一个重要方面,实现这一目标的一种有效方法是使用 SSL/TLS 证书。保护 Spring Boot 应用程序的安全对于保护敏感数据和确保通信的完整性至关重要。本文作为指南,阐明了 Spring Boot Security SSL 捆绑包在增强应用程序抵御潜在威胁方面的作用,并演示了如何配置 RestTemplate 以安全通信。什么是SSL/TLS证书SSL(安全套接字层)及其后继者 TLS(传输层安全性)是通过计算机网络提供安全通信的加密协议。SSL/TLS 证书通过加密客户端和服务器之间传输的数据,在建立客户端和服务器之间的安全连接方面发挥着至
via 极道 (author: banq)
保护传输中的数据安全是 Web 应用程序安全的一个重要方面,实现这一目标的一种有效方法是使用 SSL/TLS 证书。保护 Spring Boot 应用程序的安全对于保护敏感数据和确保通信的完整性至关重要。本文作为指南,阐明了 Spring Boot Security SSL 捆绑包在增强应用程序抵御潜在威胁方面的作用,并演示了如何配置 RestTemplate 以安全通信。什么是SSL/TLS证书SSL(安全套接字层)及其后继者 TLS(传输层安全性)是通过计算机网络提供安全通信的加密协议。SSL/TLS 证书通过加密客户端和服务器之间传输的数据,在建立客户端和服务器之间的安全连接方面发挥着至
via 极道 (author: banq)
15个英文简写、缩略语的意思
BTW = 顺便说一句GTG = Got to go 必须走了JK = Just kidding 只是开玩笑IDK = I don’t know 我不知道OMG = Oh my god 哦,我的上帝BTW = By the way 顺便说一句BRB = Be right back 马上回来TYT = Take your time 慢慢来LOL = Laugh out loud 大声笑OMG = Oh my goodness 天哪SMH = Shaking my head 摇头TTYL = Talk to you later 稍后与您交谈FYI = For your informatio
via 极道 (author: banq)
BTW = 顺便说一句GTG = Got to go 必须走了JK = Just kidding 只是开玩笑IDK = I don’t know 我不知道OMG = Oh my god 哦,我的上帝BTW = By the way 顺便说一句BRB = Be right back 马上回来TYT = Take your time 慢慢来LOL = Laugh out loud 大声笑OMG = Oh my goodness 天哪SMH = Shaking my head 摇头TTYL = Talk to you later 稍后与您交谈FYI = For your informatio
via 极道 (author: banq)
TOGAF中架构视角与架构视图区别?
TOGAF 规定,架构视点(Architecture Viewpoint)管理架构视图(Architecture vView)。那么,如果利益相关者有疑虑,该疑虑会反馈到哪里,是架构视点还是架构视图?解释1: 我站在山顶(viewpoint)俯瞰大冰川(view)。 我的妻子在冰川形成的湖面上的船上(viewpoint),看着从冰川上滚落下来形成湖面的冰墙(view)。 我们都在看同样的建筑(冰川),但由于视角viewpoint的不同,所看到的景色view也截然不同。当您进行架构设计时,您必须考虑到这一点:在 2° 的气温下,在迫击炮炮火中使用解决方案的操作员与坐在舒适的办公室和干燥的舒适椅子
via 极道 (author: banq)
TOGAF 规定,架构视点(Architecture Viewpoint)管理架构视图(Architecture vView)。那么,如果利益相关者有疑虑,该疑虑会反馈到哪里,是架构视点还是架构视图?解释1: 我站在山顶(viewpoint)俯瞰大冰川(view)。 我的妻子在冰川形成的湖面上的船上(viewpoint),看着从冰川上滚落下来形成湖面的冰墙(view)。 我们都在看同样的建筑(冰川),但由于视角viewpoint的不同,所看到的景色view也截然不同。当您进行架构设计时,您必须考虑到这一点:在 2° 的气温下,在迫击炮炮火中使用解决方案的操作员与坐在舒适的办公室和干燥的舒适椅子
via 极道 (author: banq)
设计软件最重要的目标是可理解性?
当您设计一款软件时,设计时最重要的一点就是可理解性。安全性、性能和正确性都很重要,但它们次优于可理解性。被误解的软件会产生Bug缺陷如果软件的实施者和维护者对软件存在误解,那么软件最终就会出现缺陷。主要缺陷。这些缺陷有多种形式。最明显的就是正确性问题。如果你无法理解一段代码,你就无法读懂它,无法理解它在做什么,应该做什么。在这里,测试不是你的救命稻草,因为 (1)它们只能覆盖有限的表面区域, (2)它们也会遇到同样的问题:如果你不理解软件,你很可能就无法很好地测试它。 这也会与安全和性能要求纠缠在一起。如果你不了解系统,如何保证它的安全性?你不可能通过理解来获得完美的安全性--这是一个过程,不
via 极道 (author: banq)
当您设计一款软件时,设计时最重要的一点就是可理解性。安全性、性能和正确性都很重要,但它们次优于可理解性。被误解的软件会产生Bug缺陷如果软件的实施者和维护者对软件存在误解,那么软件最终就会出现缺陷。主要缺陷。这些缺陷有多种形式。最明显的就是正确性问题。如果你无法理解一段代码,你就无法读懂它,无法理解它在做什么,应该做什么。在这里,测试不是你的救命稻草,因为 (1)它们只能覆盖有限的表面区域, (2)它们也会遇到同样的问题:如果你不理解软件,你很可能就无法很好地测试它。 这也会与安全和性能要求纠缠在一起。如果你不了解系统,如何保证它的安全性?你不可能通过理解来获得完美的安全性--这是一个过程,不
via 极道 (author: banq)
抗衰老观点为何普遍受阻?
为什么激进的延长寿命的想法获得支持如此缓慢的接受?你同意这些理由中的哪一个?人们不相信他们能活着看到延长寿命的技术。人们不珍惜自己的生命,不想活得更长。人们以前曾被给予虚假的希望,并感到失望。缺乏对抗衰老科学的认识。还有更紧迫的问题需要解决。对延长寿命的追求是无趣的。那些参与延长寿命的人给予人一种负面的印象。名人很少支持激进的延长寿命。目前还不清楚该采取什么行动。死亡的想法是可怕的,人们不想参与任何与之相关的事情。人们在等待AGI解决一切问题。人们感到无力应对这样一个全球性挑战。延长生命的想法似乎极其自私。缺乏鼓舞人心的结果。不断的补品广告已经使这种想法失去了信誉,产生了欺骗感。永生已经存在于
via 极道 (author: banq)
为什么激进的延长寿命的想法获得支持如此缓慢的接受?你同意这些理由中的哪一个?人们不相信他们能活着看到延长寿命的技术。人们不珍惜自己的生命,不想活得更长。人们以前曾被给予虚假的希望,并感到失望。缺乏对抗衰老科学的认识。还有更紧迫的问题需要解决。对延长寿命的追求是无趣的。那些参与延长寿命的人给予人一种负面的印象。名人很少支持激进的延长寿命。目前还不清楚该采取什么行动。死亡的想法是可怕的,人们不想参与任何与之相关的事情。人们在等待AGI解决一切问题。人们感到无力应对这样一个全球性挑战。延长生命的想法似乎极其自私。缺乏鼓舞人心的结果。不断的补品广告已经使这种想法失去了信誉,产生了欺骗感。永生已经存在于
via 极道 (author: banq)