IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    usubeni fanstay
    发表于
    2023-11-29 08:19:30

    Harry Browne 的 17 个金融安全黄金法则

    你的职业为你提供财富:通过职业发展来积累财富,而不是依赖投资。不要认为你可以轻易重获财富:财富的积累与市场、机会和技术等因素密切相关,失去财富后可能难以再次获得。区分投资和投机:投资是接受市场平均回报,而投机是试图通过预测和选择来获得超额回报。没有人能准确预测未来:不要相信预测,而应关注如何应对不确定性。没有人能始终精确地进行投资操作:不要期望投资顾问始终为你提供最佳投资时机。没有交易系统能在未来的市场中始终有效:过去的成功并不能保证未来的收益。不要使用杠杆:避免使用借款进行投资,以降低风险。自己做决策:不要让别人为你做决策,要对自己的财富负责。不要投资你不理解的项目:确保自己了解投资项目的风险和回报。多元化投资:不要依赖单一投资、机构或个人来确保安全。创建一个平衡的投资组合:确保投资组合能在各种经济环境下保持稳定。用你能承受损失的资金进行投机:为投机行为设立单独的投资组合,确保损失不会影响你的主要财富。在国际范围内进行多元化投资:将部分资产放在居住国之外,以降低政治和经济风险。警惕税收避税计划:避免参与高风险的税收避税计划,选择合法且有效的税收减免方法。提出正确的问题:在进行投资决策时,确保了解投资项目的风险和回报。享受财富,但要有预算:为娱乐和消费设定预算,确保不会过度消费。遇到不确定时,选择安全:在面临投资决策时,如果不确定,最好选择较为安全的选择。完整版:Harry Bro ...继续阅读 (131)


    love 0
    一线码农
    发表于
    2023-11-29 08:00:00

    高级调试常见疑问汇总 - 一线码农

    【摘要】[如何开启WinDbg本机调试问题] (https://www.cnblogs.com/huangxincheng/articles/17864581.html) [调试托管代码无行号问题] (https://www.cnblogs.com/huangxincheng/articles/178645阅读全文 ...继续阅读 (191)


    love 0
    Amy Peng
    发表于
    2023-11-29 07:20:41

    官宣.NET 8的发布

    本篇翻译于Gaurav Seth的Announcing .NET 8 – .NET Blog (microsoft.com)请下载.NET8!我们很高兴地宣布从今天开始.NET 8正式发布,它是世界领先的开发平台之一的最新LTS版本。.NET 8提供了数以千计的性能、稳定性和安全性改进,以及平台和工具增强功能,有助于提高开发人员的工作效率和创新速度。在为期三天(11月14日至16日)的.NET Conf 2023上,.NET团队、我们的合作伙伴和.NET社区将讨论.NET 8中的新增功能以及人们使用.NET构建的内容,以满足未来的需求。快来加入我们吧!在这个版本中,.NET重塑了我们构建可按需扩展的智能、云原生应用程序和高流量服务的方式。无论您是部署到Linux还是Windows,使用容器还是您选择的云应用程序模型,.NET 8都可以让您更轻松地构建这些应用程序。它包括一组经过验证的库,目前Microsoft的许多大规模服务都在使用这些库,可以帮助您应对可观察性、弹性、可扩展性、可管理性等方面的基本挑战。将大型语言模型(LLM)(如OpenAI的GPT)直接集成到您的.NET应用程序中。Blazor使用单个强大的组件模型来处理您的所有Web UI需求。使用.NET MAUI将您的移动应用程序部署到最新版本的iOS和Android。发现新的语言增强功能,使您的C# 12代 ...继续阅读 (167)


    love 0
    伍华聪
    发表于
    2023-11-29 03:51:00

    WPF应用开发之附件管理 - 伍华聪

    【摘要】在我们之前的开发框架中,往往都是为了方便,对附件的管理都会进行一些简单的封装,目的是为了方便快速的使用,并达到统一界面的效果,本篇随笔介绍我们基于SqlSugar开发框架的WPF应用端,对于附件展示和控件的一些封装处理界面效果,供大家参考斧正。阅读全文 ...继续阅读 (621)


    love 0
    飞虫
    发表于
    2023-11-29 02:54:11

    DMIT的云服务器怎样设置允许通过root密码方式登录

    DMIT是一家云计算服务提供商,主要产品是VPS服务器和独立主机,目前已经在美国洛杉矶、圣何塞,中国香港和日本东京建立了数据中心。总部位于美国纽约,DMIT是家美国主机商。这家云计算服务商的特点是提供国内优化的高端线路,例如洛杉矶、日本、中国香港均提供三网优化的CN2GIA优质线路,不过价格方面也属于很“高端”了。DMIT的云服务器购买开通后,默认是禁止通过密码方式登录的,只能用他们提供的key通过私钥方式登录,但是很多朋友可能并不太习惯这种方式登录服务器,迫切的想修改为允许通过密码方式登录,博主就以dmit家的云服务器为例,分享一下允许密码登录的操作步骤(以Debian11操作系统为例,其他系统大致相同):1、通过dmit的服务器控制面板的“访问”选项,可以下载一个压缩包,解压缩后有三个文件。注意:这个压缩包只能下载一次,保存到安全的地方。2、使用putty连接服务器(如果没有这个软件,建议先去官网https://www.putty.org/下载,推荐官网下载,因为以前爆出过第三方网站下载的putty存在安全问题),在下图所示的位置选择id_rsa.ppk这个文件。3、再到putty的Session菜单里,填写服务器的IP地址,填写完成后点击Open。4、在连接窗口里输入服务器的登录名root,然后敲回车。5、这时就可以直接登录到服务器了(实际在上面在putty中选择的那个ppk ...继续阅读 (130)


    love 0
    王旭阳个人博客
    发表于
    2023-11-29 02:12:00

    使用debtap把deb包转换成pkg包

    当我们使用arch的时候(arch系 或manjro等),有时候网上下载软件只有deb包,这时候就需要debtap了。 首先 yay -S debtap安装 debtap 然后 debtap [options] package_filename,默认的话可以直接 debtap package_fil ...继续阅读 (170)


    love 0
    admin
    发表于
    2023-11-29 01:53:48

    AWS发布分布式版本Aurora Limitless

    在今天凌晨的AWS re:Invent上,Aurora发布了最新的功能“Aurora Limitless”。这是一个基于水平拆分的分布式数据库,算是最近几年来说Aurora发布另一个非常大的功能点。Aurora Limitless主要是解决两个问题:一个是写扩展,另一个是容量扩展。这也是国内的分布式数据库(诸如PolarDB-X、TDSQL、OceanBase、TiDB等)所解决的最主要的问题,海外也有诸如YugabyteDB、CockroachDB等产品。现在Aurora也加入了这个战场。产品架构图鉴于底层使用的Aurora实例,其架构与PolarDB-X是很类似的。这个版本的Aurora Limitless是基于PostgreSQL的,底层的每个Shard都是一个独立的Aurora PostgreSQL实例,上层有多个Transaction Routers节点用于处理分布式Query。另外,在Aurora Limitless中的表也与一般的分布式数据库类似,分为两类表,一个是shard表,另一个是广播表(Reference tables),Shard表会进行水平的拆分,数据独立的拆分到多个不同的节点上。广播表则会全量复制到不同的shard上,以方便进行更加高性能的JOIN操作。从架构图来看,上层使用了一个Routers节点做分布式处理,底层是一个Aurora计算节点和存储节点, ...继续阅读 (233)


    love 0
    Lawrence
    发表于
    2023-11-29 00:00:00

    CloudFlare

    CloudFlare 是一家在业内比较知名的 CDN 服务商,提供包含 DNS 解析、WAF 防火墙、CDN 加速、DDoS 防护,后续推出了一系列比较方便开发人员的许多功能:CloudFlare Workers、KV、Zero Trust Tunnel、WARP... 一切都是为了提供一个安全、快速的互联网环境。如果说 Vercel 给前端开发人员提供了基础设施,那 CloudFlare 则为数千万网站后端流量提供了基础设施。今年年初,Cloudflare 缓解了破纪录的 7100 万个请求/秒的 DDoS 攻击。Vercel & CDN三年前,我把我的博客从 WordPress 迁移到了Vercel,老用户们或许都记得,那时候的域名可还都是*.now.sh。初次使用 Vercel 的感受可以说是如获至宝,在今天看来可能显得很幼稚了——如果不是自己知道如何从 0 到 1 申请域名去部署一个全栈的 Web 项目的话,很难理解 Vercel 这种平台背后做了哪些复杂工作。这是我所理解的美国公司的一贯作法 —— 他们总是把庞大、精密、复杂的技术或基础设施掩盖在简约、优雅的产品外观之下。而我每次都会保持警惕和观察力,如果换我做,我怎么来实现?后来我便学习起了 Kubernetes。说回 CloudFlare。从我第一次买域名(2015 年)一直到现在,我全部把解析权安排在 Cl ...继续阅读 (98)


    love 0
    思否编辑部
    发表于
    2023-11-28 18:24:15

    成为未来的参与者,百度智能云千帆大模型平台黑客马拉松圆满落幕

    11 月 26 日,百度智能云千帆大模型平台黑客马拉松在北京顺利落下帷幕。本次黑客马拉松由百度智能云主办,SegmentFault 思否承办,以“生成未来,为我所用”为主题,鼓励开发者从提升自身工作效率和丰富娱乐生活体验出发,利用百度智能云千帆大模型平台构建创新应用,让生成式 AI 真正“为我所用”,解决实际问题。大赛自启动以来,吸引了来自海内外 40 余个城市地区上千位开发者报名参赛,33 支队伍百余名开发者入围决赛。他们中不仅有来自伦敦政治经济学院、华盛顿大学、谢菲尔德大学、清华大学、北京大学、南京大学等海内外知名高校的学生,也有来自微软、联想、京东、抖音、网易游戏等海内外知名企业,以及中科院计算所等学术机构的行业精英。经过 36 小时的极限编程,诞生了 30 个充满想象力的产品 Demo。本次路演特别邀请到了百度智能云云计算 AIPaaS 技术总架构师吴健民,百度智能云应用平台产品研发总经理娄双双,SegmentFault 思否 CEO、Answer 联合创始人高阳,开源社理事长、微软数据工厂首席产品经理陈阳担任评委。百度智能云千帆社区、真格基金、天鹰资本、软通动力、英特尔、开源社、Datawhale、HyperAI超神经、开源中国 oschina、创业邦等业界伙伴也为本次活动提供了广泛支持。经过激烈角逐,“剑来”团队打造的《云端回响 Cloud Echoes》赢得一等奖;“ ...继续阅读 (109)


    love 0
    回忆中的明天
    发表于
    2023-11-28 16:55:45

    Mac launchctl 自定义服务启动

    launchd launchd – 系统范围内的守护进程(LaunchDaemons)/代理程序(LaunchAgents)的主程序 在启动过程中,内核调用 launchd 作为第一个进程 ...继续阅读 (130)


    love 0
    王中阳Go
    发表于
    2023-11-28 16:22:28

    「有问必答」秒杀系统 Go并发编程实践!

    有问必答摘要本文将介绍如何使用Go语言的并发原语来构建一个简单的高并发秒杀系统。我们将使用Go语言的原生库和一些常见的技术手段,包括互斥锁、通道、计数器等,来解决并发访问和数据一致性的问题。本文只是一个简单的示例,重点是Go语言并发原语在业务场景中的应用。在实际应用中,还需要考虑数据库事务、分布式锁、限流等问题。我之前也写过一篇文章,附在了文末。1. 引言秒杀系统是一种高并发场景下的特殊应用,需要处理大量的并发请求和保证数据的一致性。本文将介绍如何使用Go语言的并发原语来构建一个高并发的秒杀系统,以满足用户的需求并保证系统的稳定性。2. 架构设计我们的秒杀系统将采用经典的客户端-服务器架构。客户端发送秒杀请求,服务器处理请求并更新库存。为了保证系统的高并发性能,我们将使用以下技术和原语:互斥锁(sync.Mutex):用于保护共享资源的并发访问。通道(channel):用于协程间的通讯。计数器(sync.WaitGroup):用于等待所有请求完成。3. 实现步骤下面是我们实现秒杀系统的关键步骤:3.1 初始化库存在系统启动时,我们需要初始化商品的库存。var stock = 100 // 商品库存 var mu sync.Mutex3.2 处理秒杀请求当客户端发送秒杀请求时,服务器需要处理请求并更新库存。func handleRequest(user int) { defe ...继续阅读 (123)


    love 0
    张 鑫旭
    发表于
    2023-11-28 16:21:17

    本地MP3封面图、时长等信息的JS读取

    byzhangxinxufromhttps://www.zhangxinxu.com/wordpress/?p=11070鑫空间-鑫生活本文欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可以联系授权。一、基本常识音频文件不仅仅有音频采样数据,还包含很多源信息,还是叫元信息的。这些元信息内容非常丰富,有作者名字、专辑信息、封面、编码格式、音轨信息等。然而,我们在Web中使用的音频文件大多是没有这些信息的,都被工具移除了,减小文件的体积,节约传输的流量。这些信息多在音乐网站下载的MP3音频中。OK,下面需求来了,网站有个本地上传MP3音频的功能,希望如果MP3音频有封面图等信息,也一并上传,没有,那就算了,请问如何实现?二、封面图和时长的获取音频的时长不属于元信息,因此,封面图的获取和时长的获取需要分开实现。1. 封面图的获取音乐的封面图内容属于元信息,因此,需要从元信息中读取。至于读取的方法,可以使用目前市面上比较成熟的JavaScript项目,例如:https://github.com/aadsm/jsmediatags使用很简单,引用JS文件,读取MP3音频,输出结果:jsmediatags.read("./music-file.mp3", { onSuccess: function(tag) { console.log(tag); }, o ...继续阅读 (183)


    love 0
    静かな森
    发表于
    2023-11-28 14:51:58

    Monthly Issue - 23.11

    该渲染由 Shiro API 生成,可能存在排版问题,最佳体验请前往:https://innei.in/notes/159已经很久没有写最近发生的事了。因为最近确实没啥新鲜事。Painter因为懒,但是又会有需要打印材料的时候,所以购入了一台 HP 4826 彩色打印机,价格不贵,墨盒式,墨盒也不贵,也不用害怕堵头,最多换个墨盒。平时打打写得好的博文温故而知新,打了一堆乐谱,虽然弹不来一点。买了相片纸,也可以打打证件照。不过这里插一嘴,好多博客站都没有做针对 Paint 的优化,打印效果一言难尽。Homelab All in boom迁移到 EQ12 N100All in One === All in Boom,我是体验到了,半年前买的倍控 G7505 工控机稳定半年之后,开始频繁死机,毫无征兆。导致我无法正常上网,最后体验了下使用 Apple TV 作为网关,刚好半年前也入了一台带网口的。这次也是派上用途了。用了 QuanX 做代理,分流什么的也能搞,唯一不方便的就是切配置每次都要手机上操作好,然后开电视再去换配置,过于繁琐。原本的工控机我直接挂咸鱼了,死机几次之后不想再折腾了。血亏出手。赶上双 11,凑了个单,被推友安利零氪小主机。买了台裸机 EQ12,配合三星 980 和 三星 DDR5 内存,希望这次能稳一点。到手之后,我又开始 All in Boom 了。大存储迁移原本一 ...继续阅读 (136)


    love 0
    xuan
    发表于
    2023-11-28 14:44:50

    Creation of HUAWEI 5052 aluminum sheet

    5052 aluminum sheet is normally used aluminum-magnesium alloy material, it's miles the maximum typically used material in the excessive-degree aluminum latest years. Conventional mood are H32 and O.5052 aluminum sheet is the most extensively used rust-evidence aluminum, this alloy is with high electricity, specially with anti-fatigue power, high plasticity and corrosion resistance, the plastic overall performance is right in the semi-functional cold difficult.5052 represents the product’s grade, with five at the start, representative of the product belongs to the aluminum-magnesium alloy ...继续阅读 (133)


    love 0
    Bboysoul\'s Blog
    发表于
    2023-11-28 13:21:00

    我关注的项目这周更新了什么-20231128

    简介每周五更新,所有的更新也会发送到我的频道https://t.me/bboyapp规则pre release的不记录只记录重要的更新上一版本版本的bugfix不记录,比如某一个项目最新版本是7.0.0 上一个版本6.0.0发布了一个bugfix 6.0.1 那么不会记录比如lens发布了一个新版本,那么openlens也会发布一个新版本,此时只会记录lens发布的信息,不会记录openlens发布的信息 ...继续阅读 (82)


    love 0
    schiy
    发表于
    2023-11-28 12:35:00

    11 月,去京都看红叶吧!

    十一月中旬的周末,我们一行人从深圳出发去往京都,度过了一个充实、忙碌且带有一点「惊险」的周末。Day 1周六凌晨两点多从香港国际机场起飞,当地时间七点多到达关西机场,乘坐新干线到京都第一件事就是在站内拉面馆一人吃了一碗拉面,这顿早餐算是周末两天吃的最便宜的一顿了。吃过早餐第一站去的地方是「锦市場」,虽然跟「筑地市场」比起来略逊一筹,但也算是很有名气的美食街。许多店铺门口都排着长队,我们一边逛一边吃,很快就把肚子吃饱了。然后就是当天最主要的赏红叶行程。为了更好的观赏红叶,在出发之前就预订了周六下午乘船以及傍晚小火车赏夜枫的团,可惜到达「龟冈」后导游才告知,因前几日的天气恶劣暂停开放乘船项目。假如这坑人的台湾导游提前一天告诉我们,还有时间重新规划行程,可惜没有假如。但总不能因为这件事就影响了游玩的心情,于是我们往回坐一站到了「嵯峨」开始自由行,从渡月桥逛到天龙寺、岚山,走走停停边看边吃,很快就到了傍晚。一天下来走了两万多步,于是打道回府休息。来京都之前在 Airbnb 预定了一家别院民宿,坐落在离主路不远的路边,从外面看不起眼但里面却古色古香、干净整洁,整体给人一种传统美的感觉。一楼还有个小后院,里面布置的很别致。休息一会点了丼饭,饱餐一顿然后又去外面逛了会,接着就洗漱睡觉了。Day 2为了避免游玩时碰上人山人海,我们早早就起床打车赶往清水寺。可是当我们到达清水寺附近的街道时还是被人流 ...继续阅读 (115)


    love 0
    caimouse
    发表于
    2023-11-28 12:05:59

    C#开发的OpenRA游戏之属性SelectionDecorations(12)

    在a.Trait.RenderAnnotations(a.Actor, this)调用里,就是调用了前面的接口RenderAnnotations函数。DrawDecorations函数先判断这个物品是否被选中,如果包含选中的列表中,那么就可以进行下一步的动作,就是调用函数RenderSelectionBox,也就是SelectionDecorations类的函数,这个函数是重写了基类SelectionDecorationsBase的函数RenderSelectionBox。里调用,主要参数是角色对象。 ...继续阅读 (164)


    love 0
    caimouse
    发表于
    2023-11-28 11:14:19

    C#开发的OpenRA游戏之属性SelectionDecorations(11)

    然后,函数遍历所有相邻的点对,计算每个线段的顶点坐标,并使用parent.DrawRGBAVertices方法绘制线段。这行代码里,就是批量把顶点坐标vertices进行绘制,绘制的方式是按PrimitiveType.TriangleList的方式。不过隐藏在这个函数后面,会有更加复杂的内容。上面语句里可以使用三个坐标来画线,还有线的宽度和颜色,最后的那个参数是连接在一起的意思。如果线段闭合,则需要计算与前一个顶点相交的点,以便正确地绘制闭合的线段。函数首先检查输入的点的数量,如果少于2个,则不进行绘制。 ...继续阅读 (153)


    love 0
    SegmentFault思否
    发表于
    2023-11-28 10:58:35

    【Winners】SegmentFault 思否写作挑战赛:写文章领取技术图书获奖名单来咯

    🔗 活动SegmentFault 思否写作挑战赛:写文章领取技术图书📙 获奖名单作者博客🎁 礼品Meathill值得关注的 CSS 新特性《机器学习》夕水这么有趣的ts类型,你确定不来看看?《机器学习》AwbeciChatGPT-Next.js+SpringBoot集成通义千问《从程序员到架构师》南城FE一行代码搞定禁用web开发者工具《从程序员到架构师》月弦笙音【探索】Web Worker在Web上实现多线程处理的潜力《从程序员到架构师》查拉图斯特拉如是基于websocket实现im聊天《Java 面向对象数据结构完全学习教程》小隐【2023年最新】独家放送,Springboot3与SpringCloudAlibaba集成指南《Java 面向对象数据结构完全学习教程》朱季谦Dubbo2.7的Dubbo SPI实现原理细节《Java 面向对象数据结构完全学习教程》王中阳GoGolang面试题从浅入深高频必刷「2023版」《Go 语言高级开发与实战》陈明勇一文熟悉 Go 的基础语法和基本数据类型《Go 语言高级开发与实战》spaceme最实用的 go 语言笔记(基础篇)《Go 语言高级开发与实战》小白要生发借助AI像Redis作者那样,用Go实现一个聊天程序《Go 语言高级开发与实战》良猿Go语言入门03—数组和切片《Go 语言高级开发与实战》恭喜以上小伙伴~👀中奖的小伙伴记得填写地 ...继续阅读 (125)


    love 0
    joojen Zhou
    发表于
    2023-11-28 10:50:47

    跨城通勤辛不辛苦

    很多朋友一听我跨城通勤,不禁表情惊愕。包括周太太也这么说我,不必如此辛苦。对于我来说。皮糙肉厚惯了,感觉不到,况且,现在跨城通勤的人很多。每天早上赶同一班高铁总能遇到几个眼熟的人。他们应该和我一样或者类似,跨城通勤。我的每天高铁车程不过15分钟,已经非常方便,有前同事上海苏州跨城通勤,比我要远的多。跨城通勤一段时间后,发现好处还挺多。现在工作性质久坐,导致每天的运动量跟不上,跨城通勤过程中,地铁换乘,再换乘高铁,免不了要走路。一般我都是用快走。一方面营造“赶”这个词的氛围,另外,节约时间,停下来站立的时间就可以盯着屏幕看书,一直听书的话,效果不佳,辅以阅读会好不少。2021年之前,我的工作多以异地工作,这样的坏处是。与家庭长时间分离聚少离多对一个家庭来说并不是什么好事,虽然赚了点钱,但总体算下来损失的可能更多。尤其眼看着孩子时不我待地一天天长大,逝去的日子不再可能追回。有些事情错过了,也就错过了。我想这不应该是生活该有的样子,一直遗憾下去。而现在的跨城通勤但是可以弥补这方面的遗憾,想回家就能回家。阳台有我刚种下的新植物,有只小猫要添点猫粮,有家人可以聊聊今天发生的张长李短。对比之前异地的生活,下班后要么呆坐办公室处理一些工作上未完成的事情再过一过为明天的工作做些准备,或者看看剧,看看书,看看课件。亦或者被动应酬觥筹交错,然后收获一个翻江倒海,头痛欲裂的夜晚。人到中年,逐渐习得不惑, ...继续阅读 (47)


    love 0
    coder4
    发表于
    2023-11-28 10:45:08

    ES使用QueryBuilder时must和should无法同时生效的问题

    大概的代码类似这样: List<Integer> list = Arrays.asList(25,256,155); BoolQueryBuilder queryBuilder = QueryBuilders.boolQuery(); queryBuilder.must(QueryBuilders.termsQuery("field1","111")); //查询满足list集合任意一个条件的数据 list.forEach(x->{ queryBuilder.should(QueryBuilders.termQuery("field2",x)); }); queryBuilder.must(QueryBuilders.termsQuery("field3","333")); queryBuilder.must(QueryBuilders.termsQuery("field4","444")); 但是发现must能生效,should过滤是不生效的,原因是这里should是or逻辑,没限定至少有一个should成功,需要加一句: minimumShouldMatch(1); 据说还有个方法是,把should嵌套到must里,但是我试的时候有问题,死循环了 //主查询对象 BoolQueryBuilder queryBuilder = QueryBuilders. ...继续阅读 (206)


    love 0
    chokcoco
    发表于
    2023-11-28 10:32:51

    浏览器跨 Tab 窗口通信原理及应用实践

    最近,相信大家一定被这么个动效给刷屏了:以至于,基于这个效果的二次创作层出不穷,眼花缭乱。基于跨窗口通信的弹弹球:基于跨窗口通信的 Flippy Bird:我也尝试制作了一个跨 Tab 窗口的 CSS 动画联动,效果如下:代码不多,核心代码 200 行,感兴趣的可以戳这里:Github - broadcastAnimation当然,本文的核心不是去一一剖析上面的效果具体的实现方式,而是讲讲其中比较关键的一个技术点:而是应用如何在多窗口下进行互相通信。所谓多窗口下进行互相通信,是指在浏览器中,不同窗口(包括不同标签页、不同浏览器窗口甚至不同浏览器实例)之间进行数据传输和通信的能力。当然,本文我们探讨的是纯前端的跨 Tab 页面通信,在非纯前端的方式下,我们可以借助诸如 Web Socket 等方式,藉由后端这个中间载体,进行跨页面通信。因此,本文我们更多的重心将放在,如何基于纯前端技术,实现多窗口下进行互相通信。为了实现跨窗口通信,它应该需要具备以下能力:数据传输能力:能够将数据从一个窗口发送到另一个窗口,以及接收来自其他窗口的数据。实时性:能够实现实时或近实时的数据传输,以便及时更新不同窗口的内容。安全性:确保通信过程中的数据安全,防止恶意窃取或篡改通信数据。当然,这个不是本文讨论的重点,但是是实际应用中不应该忽视的一个重点。方式一:Broadcast Channel()Broad ...继续阅读 (166)


    love 0
    Denis &#124; 邓鸿华
    发表于
    2023-11-28 10:26:33

    你可能不知道,PHP 7.4 已经「死掉」整一年了

    今天是2023年11月28日,前天也就是2023年11月26日,这一天是 PHP 8.0 的生命周期结束日期。而在一年前的今天,2022年11月28日是 PHP 7.4 生命周期的结束的日期,所以可以说你可能不知掉,PHP 7.4 可以说已经「死掉」整一年了。😓因为 PHP 7.4 是 PHP 7.x 系列的最后一个版本,这实质上意味着早在一年前任何 PHP 7 版本就不会进行错误或安全修复。而现在 PHP 8 也不会有任何错误或安全修复。我上个星期才把WPJAM Basic 最低要求版本改成 7.4,现在突然发现 PHP 7.4 已经结束生命维护周期一年了,有点落伍的感觉。😂 不过我这个是最低版本要求,设置为 PHP 7.4 只是给大家一个更新的时间。WordPress 早在2016年就建议使用 PHP 7 以上的版本,之后提高到要求 PHP 7.4:最近的几个版本对 PHP 版本的要求也可以变得激进起来,首先在 PHP 6.2 版本的时候,就全面兼容了 PHP 8.1 和 PHP 8.2,然后在 6.3 版本彻底放弃对 PHP 5 的支持,最新的6.4 版本则直接建议用户使用 PHP 8.1 和 PHP 8.2。其实绝大部分的 WordPress 博主使用的 PHP 版本还是 7.4,目前占 47.4%,加上 7.0-7.3,使用 PHP 7 的用户大概有 61.6%,而使用 ...继续阅读 (292)


    love 0
    xuan
    发表于
    2023-11-28 09:04:18

    New order of marine grade 5083 aluminium sheet

    Top news comes once more from Huawei export unit who has despatched an order of 30-ton marine grade aluminum sheet 5053 efficaciously to a shipbuilding business enterprise in southeast Asia.5083 aluminum sheet, a representative Al-Mg-Si alloy well-known for excellent erosion resistance to marine environments, covers a wide scope of software. It takes up the excessive-give up chains in aluminum manufacturing enterprise with prosperity of light rail trains and motors.Embracing this trend, Huawei has been attaching extra significance to productivity and technique of 5083 aluminum plates thru the ...继续阅读 (145)


    love 0
    自行 (zzxworld@163.com)
    发表于
    2023-11-28 08:31:36

    从零配置一台阿里云 ECS Linux 服务器

    最近在 BF 上刷到好几位博主入手了阿里云 99 元一年的服务器,我的服务器刚好还有一个多月到期,配置跟这款 99 元的差不多,但续费要 918 元。这价格差距怎么看都没必要再续费旧服务器,于是立马入手了一台。 ...继续阅读 (141)


    love 0
    泠泫凝
    发表于
    2023-11-28 07:46:23

    Wireguard 组网笔记

    是自己弄wireguard的时候记的东西,有错误也别找我基础环境操作系统:CentOS 7.9-2009步骤懒得写开场白和结束语了,反正是笔记凑活看吧首先升级 CentOS 内核:1yum update -y安装 Wireguard ,这是一切罪恶的开始:123yum -y install epel-release https://www.elrepo.org/elrepo-release-7.el7.elrepo.noarch.rpmyum -y install yum-plugin-elrepoyum -y install kmod-wireguard wireguard-tools虽然不知道什么意思,但是他说如果是非标准内核还需要安装DKMS包:123yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmcurl -o /etc/yum.repos.d/jdoss-wireguard-epel-7.repo https://copr.fedorainfracloud.org/coprs/jdoss/wireguard/repo/epel-7/jdoss-wireguard-epel-7.repoyum -y install wireguard-dkms wire ...继续阅读 (182)


    love 0
    obaby
    发表于
    2023-11-28 05:31:38

    谁的姨妈巾掉啦?姐姐要不要捡呢?

    昨天晚上回去的也不算太晚,七点半左右。结果小区中间的车位全部都满了,想着早上走的也早,应该不会贴单子。只要比警察叔叔走的早就 ok 啦。早上开车送娃的途中,往后视镜瞟了一眼,发现有张纸条在随风飞舞。心理顿时咯噔一下子,心想完犊子,100 块又没了。后来又一想,不对啊,交警一般不往那个位置贴东西,要么贴主驾车窗玻璃山,要么贴前挡风玻璃,或者压雨刷底下,一般不会贴后视镜上。仔细看了看看到了上面的二维码,并且大小与交警单子也不一样。就知道是小广告了。最近可能是快过年了,都需要业绩?发小广告的也更加的猖狂了。各种二维码小广告,卡片小广告。形形色色的小广告。在过路口的时候,看到路上有片东西,貌似是一片姨妈巾。哪个小姐姐这么不小心啊,这个东西都掉了。既然是随身携带掉的,希望有备用的吧,千万别尴尬了。看着宝进了幼儿园,回到车上,姐姐也空虚寂寞冷,就想着跟小姐姐聊一聊。当然了,这个肯定没什么新的套路,基本还是那一套。不过这个业务明显不熟练啊,一点耐心都没有,我刚登录怎么可能会有会员。脑子不好使,当然,对面可能是个抠脚大汉,并且这些图片 100% 是网图,图穷匕见的二维码出来了。就等着收钱,收完钱就可以关掉这个会话了。里面还有个视频网站在线观看神马的,大概浏览了一下,里面的资源还不如姐姐的资源多。就这还好意思要钱?各位小哥哥千万不要想着靠这些东西约炮哦,只会让自己钱财两空呢。有钱没地方花的话,可以捐 ...继续阅读 (47)


    love 0
    NX の 博客
    发表于
    2023-11-28 02:59:40

    『代码随想录』贪心(Greedy)

    DAY 31分发饼干遍历每块饼干,尝试将其分配给胃口最小的那个尚未满足的孩子1234567891011121314funcfindContentChildren(g []int, s []int)int{sort.Ints(g)sort.Ints(s)n, m :=len(g),len(s)i, j :=0,0fori < n && j < m {ifs[j] >= g[i] {i++}j++}returni}摆动序列直接找出山峰和山谷就行,那些山腰的元素全都不要12345678910111213141516171819202122funcwiggleMaxLength(nums []int)int{n :=len(nums)ifn <2{returnn}prev := nums[1] - nums[0]ans :=2ifprev ==0{ans =1}fori :=2; i < n; i++ {diff := nums[i] - nums[i-1]ifdiff >0&& prev <=0|| diff <0&& prev >=0{ans++prev = diff}}returnans}最大子数组和这道题按理来说应该使用 d ...继续阅读 (167)


    love 0
    Hoyue
    发表于
    2023-11-28 01:41:53

    【计网 I】路由协议

    前言在IP路由中,我们学到路由可以分为直连路由、静态路由与动态路由。同时简单的介绍了一下动态路由的一些协议,这一篇专注于详细介绍动态路由中的相关协议。动态路由协议对于路由协议,我们先来看看路由协议和我们学过的网络层协议的区别。主动路由协议(Routing protocols) 是路由器之间使用的通信协议,允许一台路由器与其他路由器共享路由信息。路由器使用该信息来构建和维护它们自己的路由表。一些路由协议示例:路由信息协议(RIP, Routing Information Protocol)开放最短路径优先协议(OSPF, Open Shortest Path First)增强型内部网关路由协议(EIGRP, Enhanced Interior Gateway Routing Protocol)相反,被动路由协议(Routed protocols) 在其网络层地址中提供足够的信息,以允许根据寻址方案将数据包从一台主机转发到另一台主机。例如:IP协议。此外我们还需要了解一个范围——AS(Autonomous System,自治系统),表示属于某个组织或专有的一组广播域的集合。AS将全球互联网划分为更小、更易管理的网络。由图,是一个由多个广播域组成的一个AS。我们根据主动路由协议的范围,可以进一步划分为:IGP(Interior Gateway Protocols,内部网关协议)用于在一个 ...继续阅读 (169)


    love 0
    admin
    发表于
    2023-11-28 01:04:25

    阿里云RDS标准版(x86) vs 经济版(ARM)性能对比

    概述阿里云数据库在去年云栖大会上发布了基于阿里倚天芯片(ARM架构)的RDS实例,后正式命名为经济版。本文通过标准的sysbench测试,来看看相比与标准版,经济版是否更加“经济”,以帮助开发者选择适合自己的规格。这里选择了用户较为常用的4c16g的规格进行测试,测试工具使用了sysbench的oltp_read_write模型进行测试。配置参数与选项,均尽量使用RDS购买过程中的默认选项,以给出更加接近用户使用时的配置。具体的,使用了默认的“高性能参数模板”、使用了ESSD PL1存储,选择了默认的8.0实例。结论在如上的默认配置中,分别使用了2、4、8、10、12、14、16、24、32个并发线程进行测试。整体上,经济版(ARM)实例性能相比x86版要低约4%,延迟要高约4%。价格上,该规格经济版(ARM)相比x86版要低约36%,使用阿里云RDS经济版(ARM)性价比确实更高,相比标准版(x86)性价比要高出32%。具体的,这里我们选取16并发为性能基准参考,那么,对应的经济版TPS为2185,标准版的TPS为2324。价格上,该规格经济版价格为1.61元/时,标准版价格为2.52元/时,那么对应每1000个TPS的价格分别为:0.74元与1.08元。从性价比的角度来看,经济版提升了31.5%。所以,经济版(ARM)RDS还是非常值得一试。另一方面也可以看到x86版本在性能、 ...继续阅读 (324)

上一页 464/4404 下一页
沪ICP备19023445号-2号
友情链接