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

    love 0
    10k
    发表于
    2023-08-09 00:00:00

    270. Closest Binary Search Tree Value

    QuestionGiven therootof a binary search tree and atargetvalue, returnthe value in the BST that is closest to thetarget. If there are multiple answers, print the smallest.Example 1:Input: root = [4,2,5,1,3], target = 3.714286 Output: 4AlgorithmEasy question. Traverse the tree and compare and record the smallest absolute value from the target and the node value.Code/*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val = val; }* TreeNode(int val, TreeNode left, TreeNode right ...继续阅读 (38)


    love 0
    张善友
    发表于
    2023-08-08 23:24:00

    .NET 8 发布的最后一个预览版Preview 7, 下个月发布RC - 张善友

    【摘要】微软在2023年8月9日 发布了.NET 8 Preview 7[1],这是它在11月14日 RTM 之前进入发布候选阶段之前的最后预览版。 该预览版也于也与 VS 2022 v17.7 版本一起发布。对于预览版7,System.Text.Json 和 codegen 在此版本中具有最大的变化。所有阅读全文 ...继续阅读 (206)


    love 0
    吴奕茗 (chengdulittlea@outlook.com)
    发表于
    2023-08-08 17:21:50

    “好得涂”软件使用说明书

    “好得涂”软件使用说明书初次使用好得涂会在程序根目录下储存用户设置。您可以将整个目录一起拷贝到别的地方去,设置将会保留。点击左上角的圆圈“🞆”按钮可以随时调出可用的面板,您可以通过拖动面板将布局调整为您需要的样子。要停靠浮动面板,点击“🗖”按钮,然后移动鼠标选择希望停靠的位置,然后点击鼠标左键确认。要将停靠的面板撕下来,按住面板标题、拖动鼠标到区域中央位置并松开。您可以拖动浮动面板的右下角调节面板大小。点击画布底部中央的“🡹”按钮可将画布扩展为整个窗口。您也可以通过窗口顶部的“🗗”新窗口按钮创建多个窗口,这允许将面板停靠在别的显示屏。如果您下载或者创建了笔刷文件,可以将它们放置在好得涂软件根目录或者UDFResource目录,程序启动时将自动读取它们。您也可以手动读取在别的地方的资源。开始画图直接在画布上按住并拖动鼠标就能画图。好得涂支持 Wacom 和 Surface ipts 压感笔输入(包含倾斜值)。如果你不小心关闭了画布面板,再练习前述界面操作,重新打开一个即可。请注意检查工具面板是否选择为“绘画”模式,并且已经选择笔刷和图层(如果没有手动删除,默认情况下都能直接绘画)。拖动拾色器的“◿”标志以调节拾色器大小。按住鼠标中键可以移动画布,按住 Ctrl+鼠标中键可以缩放画布,鼠标右键或者 Ctrl+鼠标左键可以吸取画布颜色。其他快捷键:操作快捷键笔刷缩小/放大[/]撤销/重做 ...继续阅读 (813)


    love 0
    卡颂
    发表于
    2023-08-08 15:29:57

    都用HTTPS了,还能被查出浏览记录?

    大家好,我卡颂。最近,群里一个刚入职的小伙因为用公司电脑访问奇怪的网站,被约谈了。他很困惑 —— 访问的都是HTTPS的网站,公司咋知道他访问了啥?实际上,由于网络通信有很多层,即使加密通信,仍有很多途径暴露你的访问地址,比如:DNS查询:通常DNS查询是不会加密的,所以,能看到你DNS查询的观察者(比如运营商)是可以推断出访问的网站IP地址:如果一个网站的IP地址是独一无二的,那么只需看到目标IP地址,就能推断出用户正在访问哪个网站。当然,这种方式对于多网站共享同一个IP地址(比如CDN)的情况不好使流量分析:当访问一些网站的特定页面,可能导致特定大小和顺序的数据包,这种模式可能被用来识别访问的网站cookies或其他存储:如果你的浏览器有某个网站的cookies,显然这代表你曾访问过该网站,其他存储信息(比如localStorage)同理除此之外,还有很多方式可以直接、间接知道你的网站访问情况。本文将聚焦在HTTPS协议本身,聊聊只考虑HTTPS协议的情况下,你的隐私是如何泄露的。欢迎围观朋友圈、加入人类高质量前端交流群,带飞HTTPS简介我们每天访问的网站大部分是基于HTTPS协议的,简单来说,HTTPS=HTTP+TLS,其中:HTTP是一种应用层协议,用于在互联网上传输超文本(比如网页内容)。由于HTTP是明文传递,所以并不安全TLS是一种安全协议。TLS在传输层对数据进 ...继续阅读 (151)


    love 0
    accolac99
    发表于
    2023-08-08 14:48:21

    It\'s time to get Teachersgram up to 30% discount teacher shirts first day of school

    The start of a new school year is an exciting time for bothteacher t shirteducators and students alike. It marks the beginning of fresh opportunities, new challenges, and the chance to make a positive impact. To kick off the academic year in style, many schools are adopting the trend of designing and wearing unique teacher t-shirts. These shirts not only serve as a form of self-expression but also foster a sense of unity among teachers, creating a vibrant and welcoming atmosphere for both staff and students.Teacher t-shirts play a crucial role in promoting a sense of unity among the school's s ...继续阅读 (181)


    love 0
    SegmentFault思否
    发表于
    2023-08-08 14:36:58

    思否有约|@lulu_up:从煤矿工人到大厂高级前端,我的 5 年逆袭之路

    我的目标很明确,跟他们否不否定我没关系。今天我们采访的嘉宾是@lulu_up。5 年前他还是一个专科毕业的煤矿车间临时工,学习前端开发后来到上海开始了全新的生涯。在技术的道路上他不停地打怪升级,最终特批进入大厂,凭借过硬的技术实力成为大厂的高级前端开发工程师。他不满足于舒适区,每一次离职都是自己主动提出,通过不停地学习,坚定地向下一个目标前进。现在他再次离职,来到杭州创业,开始新的人生旅程。本期我们很荣幸地邀请到了他,让我们一起听听他的精彩故事和心路历程吧。Q:向大家简单的介绍一下自己吧~思否的小伙伴们大家好,我叫张照淞,是思否的一个作者,我的社区昵称叫 lulu_up,在思否已经写了 4 年多了,主要是前端技术相关的,也希望与大家一起进步。我的经历比较波折,本来我有望考上一本,但是高考失利只考了一个比较差的本科,由于当时严重社恐拒绝了复读,就选了一个离家最近的专科,专业是「电气自动化」,后来考了个非全日制本科「采矿工程」。毕业后由家人安排进了煤矿工作,成为了一个车间工人,由于我只是专科学历,只能当临时工,是被人很瞧不起的。当时极端讨厌那里的环境,在煤矿的四年我不学无术,每年的考试我都是全矿倒数第一。之后我用了 3 年多的时间硬是靠内心的转变重塑了自己,离开煤矿,离开内蒙,学习前端进入互联网行业,以前端开发正编的身份特批进入字节。我现在已经离职,主要是因为,技术上再钻到某个深度,对 ...继续阅读 (135)


    love 0
    admin
    发表于
    2023-08-08 14:22:20

    Prompt Engineering

    Prompt Engineering 是一种人工智能(AI)技术,它通过设计和改进 AI 的 prompt 来提高 AI 的表现。Prompt Engineering 的目标是创建高度有效和可控的 AI 系统,使其能够准确、可靠地执行特定任务。简单的理解它是给 AI 模型的指令。从用户的角度看, prompt 可以更好地使用 ChatGPT 等产品。从产品的角度看,对于用户来说, prompt 会是个短期过度形态,未来肯定会有更友好的交互形式,或者理解能力更强的 AI 产品。PE技巧或建议To do and Not To do:告知模型不能干什么,不妨告诉模型能干什么。如果想要的是明确的答案,加入更多限定词,告知模型能干什么,回答的效率会更高,且预期会更明确。增加示例:给予具体的例子 (单就目前数据分析来说,数据样例难以给较好的示例 )使用引导词,引导模型输出特定语内容增加 Role(角色)或人物使用特殊符号将指令和需要处理的文本分开:用”””—“””将指令和文本分开通过格式词阐述需要输出的格式Zero-shot 和 Few-shot prompt类型Zero-shot promptFew-shot prompt定义使用预训练模型无需特定任务微调的提示使用预训练模型进行少量任务微调的提示微调不需要进 ...继续阅读 (154)


    love 0
    Anonymous\' Blog
    发表于
    2023-08-08 13:42:00

    很快的共享内存

    WHY 共享内存 进程间通信有许多种方式,不同的场景有不同的选择。 当通信内容非常简单的时候,可以考虑信号、信号量甚至 flock() 这种最基础的通信方式。 当需要传递不仅仅是信号这种规模的数据时,可以考虑 FIFO、MQ 等内核 API,也非常的简单易用 。 当我们的传输内容再进一步复杂,需要用“协议”去抽象这种复杂度的时候,Unix Domain Socket 会是一个不错的选择,比如常见的 gRPC over UDS;或者牺牲一点网络栈开销,直接使用基于 TCP / UDP 的 Socket 也非常 ...继续阅读 (98)


    love 0
    chokcoco
    发表于
    2023-08-08 10:10:08

    【动画进阶】神奇的 3D 磨砂玻璃透视效果

    最近,群友分享了一个很有意思的效果:原效果的网址:frosted-glass。该效果的几个核心点:毛玻璃磨砂效果卡片的 3D 旋转跟随效果整体透明度和磨砂感、以及卡片的 3D 形态会随着用户移动鼠标而进行动态变化原效果实现的较为复杂,并且实际体验卡顿感较强。本文,我们就将尝试一步一步用更为简单的方式还原复现这个效果。构建基础骨架首先,我们快速实现整个效果的基础骨架。其核心代码如下:body { width: 100vw; height: 100vh; background: url(https://picsum.photos/id/242/1920/1080); } div { width: 600px; height: 300px; background: #fff; box-shadow: 0 20px 40px 1px rgba(0, 0, 0, 0.12); }基于上述代码,我们可以快速得到如下效果:这里,我们实现了一个白色背景的 div 元素,并且给 body 设置了一张背景图。接着,我们就一步一步实现上面说的 3 个关键点:毛玻璃磨砂效果3D 卡片效果整体透明度和磨砂感、以及卡片的 3D 形态会随着用户移动鼠标而进行动态变化实现毛玻璃磨砂效果毛玻璃磨砂效果,是最为简单的一步。在 CSS 中,我们如今可以使用bac ...继续阅读 (136)


    love 0
    SegmentFault思否
    发表于
    2023-08-08 10:08:11

    SegmentFault 2023 年社区周报 Vol.30

    hello,大家好呀,又到每周和大家见面的时间啦~今天就是立秋了,我们已经走过春夏,2023 也已过去了一半,不知道你年初定下的小目标实现了多少?好了,一起来看看近期社区发生了哪些事吧~社区活动「2023 齐聚码力 Hackathon」来啦~快叫上小伙伴一起参加吧!🔥「2023 齐聚码力 Hackathon」将于 9 月在上海拉开帷幕!本次黑客马拉松以「 2023 Google 开发者大会 (Google I/O Connect | China) 」举办为契机,以「应对社会挑战和现实生活问题」为主题,借助 Google 技术工具和技术资源,希望开发者们融合自身智慧和科技力量,发挥灵感创意,打造完善可行的解决方案,致力于用技术代码让生活变得更美好,为更多人创造价值,让科技成为社会可持续化发展的助推剂。赛程安排报名参赛 & 创意提交:2023.8.3 - 2023.8.29名单公布 & 赛前准备:2023.8.30 - 2023.9.5作品开发 & 作品路演:2023.9.6 - 2023.9.7奖项设置一等奖,1 组:现金奖金 50,000 元,Google 限量礼包二等奖,1 组:现金奖金 30,000 元,Google 限量礼包三等奖,1 组:现金奖金 20,000 元,Google 限量礼包优秀奖,若干:Google 限量礼包大赛官网及报名👉https://pages.segm ...继续阅读 (158)


    love 0
    bluishglc
    发表于
    2023-08-08 09:15:00

    最佳实践:如何优雅地提交一个 Amazon EMR Serverless 作业?

    自Amazon EMR推出Serverlesss形态以来,得益于开箱即用和零运维的优质特性,越来越多的EMR用户开始尝试EMR Serverless。在使用过程中,一个常被提及的问题是:我们应该如何在EMR Serverless上提交Spark/Hive作业?本文我们将分享一些这方面的最佳实践,帮助大家以一种更优雅的方式使用这项服务。 ...继续阅读 (186)


    love 0
    怕刺
    发表于
    2023-08-08 07:57:41

    sudo导致go: command not found

    在Linux平台上,golang的安装分为两步:压文件后放置/usr/local/go在$HOME/.profile或者/etc/profile中添加环境变量export PATH=$PATH:/usr/local/go/bin但是如果使用非root用户登录,通过sudo切换成root,或者直接使用sudo go,会出现go: command not found的提示。原因也很直接,sudo有自己的环境变量,叫做secure_path,不使用常见的profile。以下给出sudo也可以使用go的方法,即给sudo添加环境变量:添加方法第一步打开sudo的配置文件sudo visudo寻找到Defaults secure_path =这一行,一般就在最开始的部分最后,在上句名为添加:/usr/local/go/bin即可。这时候建议退出系统重新登录以激活修改的配置,否则可能还是找不到。 ...继续阅读 (186)


    love 0
    一线码农
    发表于
    2023-08-08 07:19:00

    记一次 .NET某报关系统 非托管泄露分析 - 一线码农

    【摘要】## 一:背景 ### 1. 讲故事 前段时间有位朋友找到我,说他的程序内存会出现暴涨,让我看下是怎么事情?而且还告诉我是在 Linux 环境下,说实话在Linux上分析.NET程序难度会很大,难度大的原因在于Linux上的各种开源工具主要是针对 C/C++, 和 .NET 一毛钱关系都没有,说到底阅读全文 ...继续阅读 (225)


    love 0
    qihang01
    发表于
    2023-08-08 06:32:22

    Linux下绑定多个网卡为一个虚拟接口

    网卡bond是通过把多张网卡绑定为一个逻辑网卡(虚拟接口),实现网卡冗余和负载均衡,在生产环境中经常用到。 服务器有两块网卡,用这两块网卡做成一个逻辑网卡bond0 1、确定系统是否已加载bonding模块 lsmod | grep bonding #检查是否已加载bonding模块 #如果命令输出中包含"bonding"字样,则表示bonding模块已加载。 #如果上述命令没有输出,说明bonding模块未加载。 sudo modprobe bonding #手动加载该模块 2、系统启动时自动加载bonding模块 touch /etc/modules-load.d/bonding.conf vi /etc/modules-load.d/bonding.conf #编辑添加 bonding :wq! #保存退出,在系统启动时,bonding模块将会自动加载 3、查看编辑网卡信息 ip addr  #服务器上有两块网卡ens160和ens224,把这两块网卡绑定为一个逻辑网卡bond0 3.1编辑配置ens160网卡 vi /etc/sysconfig/network-scripts/ifcfg-ens160 DEVICE=ens160 NAME=bond0-slave-ens160 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes MAST ...继续阅读 (181)


    love 0
    OldPanda
    发表于
    2023-08-08 04:43:54

    《松弛感》读后感

    我喜欢听人讲故事,所以看了许多不同类型的纪实文学和虚构小说。 我更喜欢听同行讲故事,所以得知 Tinyfool…Read more《松弛感》读后感《松弛感》读后感最先出现在Panda Home。 ...继续阅读 (104)


    love 0
    crazyant
    发表于
    2023-08-08 03:35:33

    Pandas的corr和cov函数报错convert string to float

    问题 如果数据中包含string列,在版本2.0.0之后,直接用df.corr()和df.cov()会报错。 ...Read morePandas的corr和cov函数报错convert string to float ...继续阅读 (167)


    love 0
    阮一峰
    发表于
    2023-08-08 03:09:55

    《TypeScript 教程》发布了

    长话短说,我写了一本《TypeScript 教程》,已经发布在网道,欢迎大家访问。我以前写过《JavaScript 教程》和《ES6 教程》,很自然地,一直有人问,有没有《TypeScript 教程》?嗯......说实话,我一开始不想写。我那时的想法是,TypeScript 就是为 JS 语言添加静态类型系统。如果你真需要静态类型,可以考虑使用其他更成熟的语言(比如 Rust 和 Java),再编译成 JS(wasm 模块),何必新学一门语言呢。但是,形势比人强。TypeScript 越来越流行,成为前端开发的主流工具,各种项目纷纷移植过去。我就逐渐改变了想法,觉得还是应该上车。2021年底,我开始动笔,没想到一写,就是断断续续一年多。写作过程很痛苦,我低估了 TypeScript 的难度。它为了适配 JavaScript,有很多不符合直觉的规则,内容又多又杂。加之我对很多地方不够熟悉,边写边查资料,更加拖延了写作进度。今年3月份,我已经快写完了,TypeScript 5.0突然发布了,装饰器(Decorators)改用全新语法。我不得不重写这一章,于是装饰器现在就有新语法和旧语法两章,因为 TypeScript 同时支持这两者。如今终于完稿,如释重负,欢迎大家多提供反馈。这个教程采用创意共享许可证,免费使用,但需要保留署名,也就是保留出处。源码放在GitHub,大家发现任何问题 ...继续阅读 (229)


    love 0
    admin
    发表于
    2023-08-08 00:56:34

    天猫会员通

    总结1、淘体内,单品牌单店铺、单品牌多店铺数据可通过应用在聚石塔体系内完成;线上线下或与其他系统打通须申请数据出塔,可能存在额外的隐形成本。2、必要条件之一的品牌会员同的申请仅限天猫客户,且申请内容繁琐;3、必要条件之一的CRM模块中关于积分、权益逻辑等逻辑暂时缺失;4、作为ISV需要入驻并创建应用、购买聚石塔服务、申请奇石网关等操作,均需要验证可行性;若长时间无人使用接口权限将被回收(须作为重点推广产品之一);5、信息接口和业务API尚未研究,但整体判断应该较为丰富,尚未梳理事件、字段等;6、品牌决定使用会员通会导致之前在店铺名下的会员变更主体至品牌,早前会员关系会被清空,存量会员会被解绑,可能存在流失风险(方案层面需要考虑降低流失的方案)。ISV入驻淘宝开放平台https://open.taobao.com/doc.htm1、入驻身份:须支付宝企业资质认证;身份证、营业执照、手机号、MRD、PRD、软件架构图、客服旺旺2、入驻账号:使用淘宝账号登录,须完成支付宝企业实名绑定,填写开发者基本信息3、应用类目:电商后台、商家应用、小程序插件和其他4大类 (风险:部分场景已经饱和,不对外公开);同一个标签每个用户默认只能创建1个应用,需合理创建应用;开发者需遵循“发布服务审核规范” 及 “类目接入要求” ,详细参考这里客户服务类目:有限责任公司或股份有限公司;须使用聚石塔 ...继续阅读 (165)


    love 0
    询盘云-贾定强
    发表于
    2023-08-08 00:00:00

    云峰聚力外贸运营:带薪培训助力企业发展

    云峰聚力外贸运营是一家专注于外贸服务的公司,旨在为企业提供全方位的外贸运营服务。公司拥有一支高素质的团队,致力于为客户量身定制最优质的外贸运营方案,助力企业在国际市场上获得更大的发展空间。云峰聚力带薪培训外贸运营是公司的一项重要服务,旨在为企业提供专业的培训课程,帮助员工提升外贸运营能力,更好地服务客户。培训课程包括外贸业务知识、外贸运营技能、市场营销策略等多个方面,涵盖了外贸运营的所有要素,帮助企业员工全面掌握外贸运营技能,提升工作效率。云峰聚力外贸运营服务不仅仅是为企业提供一站式的外贸运营解决方案,更是为企业创造价值,助力企业在国际市场上取得更大的成功。如果您有任何外贸运营方面的需求,请联系我们,我们将竭诚为您服务。云浮谷歌推广公司:提升企业网站曝光率云浮谷歌推广公司是一家专业的网络营销公司,致力于为企业提供谷歌推广服务,帮助企业在谷歌搜索引擎上获得更高的曝光率和更多的流量。公司拥有一支经验丰富的团队,熟悉谷歌推广的各种技术和策略,能够为企业制定最优质的谷歌推广方案。云浮谷歌推广服务包括谷歌搜索广告、谷歌展示广告、谷歌地图广告等多种形式,针对不同的企业需求和产品特点,制定不同的推广策略,保证推广效果最大化。同时,公司还提供数据分析、优化调整等服务,帮助企业实时了解推广效果,及时调整推广策略,确保推广效果最佳。云浮谷歌推广公司秉承“客户至上,服务第一”的理念,为客户提供最优质的谷 ...继续阅读 (124)


    love 0
    10k
    发表于
    2023-08-08 00:00:00

    285. Inorder Successor in BST

    QuestionGiven therootof a binary search tree and a nodepin it, returnthe in-order successor of that node in the BST. If the given node has no in-order successor in the tree, returnnull.The successor of a nodepis the node with the smallest key greater thanp.val.Example 1:Input: root = [2,1,3], p = 1 Output: 2 Explanation: 1's in-order successor node is 2. Note that both p and the return value is of TreeNode type.AlgorithmA easy way to solve this problem is we follow the guidance of in-order traverse and keep the previous node until we find its the p. Then current node is the successor. Well th ...继续阅读 (35)


    love 0
    白宦成
    发表于
    2023-08-07 23:55:27

    要允许一些人花钱

    很早之前,我就看过雷 · 达里奥的视频《经济机器是怎样运行的》。在我看来,任何现代人都值得看看这个视频,即使你对于经济完全不了解,也没有兴趣了解,你知道应该知道我们这个社会的经济是如何开始运转的,从而以此来引导你的生活。经济机器是怎样运行的我之前就推荐过一次。在这个视频中,其实有说明,我们的经济中的钱其实是一部分人花钱,另一部分赚钱。而疫情之后,对我来说则更加证实了其对于经济的理解。疫情之后,我们经常发现大家对于经济没有信心,从而消费水平下降,消费降级,更多存钱。这是好事,我们都更加关注给自己留出安全边界。这也不是好事,因为我们中一部分人花掉的钱,则是另一部分人挣来的钱。如果一部分不花钱,则另外一部分没办法挣钱。毕竟,钱只有流转起来,才有其价值,不然不过是废纸一张。这也是为什么我们看到了大量的国家政策希望提振经济(虽然我觉得发文也没啥用),因为只有我们当中的一部分人敢于花钱,才有可能让另外一部分人赚钱。才能盘活整个经济机器。当然,国家的预期和我们个人的预期未必一致,我们可以反过来想想,既然我们花掉的钱是别人挣的钱,那么我们的消费当中,哪一部分是应该花、值得花,那一部分是我们无意中消费掉的,除了给国家贡献 GDP,没有别的价值? ...继续阅读 (126)


    love 0
    broadview2006
    发表于
    2023-08-07 14:51:28

    加速中产 “返贫” 的4个迹象

    没有消息,就是好消息。这话放在现在的朋友圈子里,似乎很合适。最近接到两个朋友的电话,一个是朋友的诉苦电话,这位朋友曾是某大厂的高管,被裁后失业近1年,虽然当初赔了N+1,但架不住这位朋友“房贷近千万、配偶不工作、孩子送出国”,即传说中的“中产作死三件套”占全了,那点补偿和以前的老底早就折腾的差不多了,搞得现在心情和生活都一团糟。 另一个电话,是一位老板朋友让我帮忙找工作。这位朋友创业6年,拥有一家咨询公司,之前也有一些稳定的优质客户,前几年生意好的时候,也赚了不少钱,后来又跟别人投了几个所谓的“风口”项目, ...继续阅读 (196)


    love 0
    云风的 BLOG
    发表于
    2023-08-07 13:44:22

    手机游戏引擎的优化

    我们的手机游戏引擎一直在跟随着游戏项目的进程不断优化。一开始是因为游戏引擎在手机上帧数达不到要求。得益于 ECS 框架,我们把初期用 Lua 快速开发出来的几个核心 system 用 C 重写后,得到了质的飞跃。其实这些核心代码总量并不算大。例如在 profile 中表现出来的非常消耗 CPU 的一个场景树更新系统,用 C 重写了也才 200 行代码 ,但在优化前 Lua 版本会消耗超过 1ms 的时间,而用 C 重写后,时间已可以忽略不计。另外,我们采用了类似 skynet 的ltask做多线程框架,把业务尽量拆分到多线程中并行处理,这也极大的减少了每帧的耗时。除了主业务逻辑外,UI 、粒子系统、IO 被分为几个并行线程。且渲染底层的 bgfx 也是按多线程渲染设计的。这些并行流程间只通过少量的消息通讯,所以,并行的总工作量并没有比单线程模型更多。ltask 也可以很方便的调节工作线程的个数,用来更好的适配手机的 CPU 。从xcode 的调试信息看,在游戏场景丰富时,大约会占用 280% 的 cpu 。换句话说,如果我们采用的是单线程架构,在不删减特性的前提下,是无论如何都无法做到流畅的。我的开发用手机为 iPhone 12 mini 。目前,游戏锁定在 30fps ,而每帧实际时间开销为平均 10ms 左右 (7ms ~ 15 ms 之间)。所以理论上锁定 60fps 也是完 ...继续阅读 (235)


    love 0
    Yinong, Zhang
    发表于
    2023-08-07 11:57:40

    闲来没事,把瑞幸的线上线下一体化营销剥了个精光

    原创作者张依侬系纷析咨询高级咨询顾问。 从2020年陷入财务造假危机后,瑞幸就开展以私域为基础的新营销策略进行自救。仅3个月就达成多项“成就”: 拥有180万私域用户,其中60%为活跃用户; 每日直接贡献3.5万多杯,若促销提醒可增加10万 […] ...继续阅读 (165)


    love 0
    Philippe Bouchard
    发表于
    2023-08-07 11:52:10

    Comment éviter les effractions à votre maison ?

    Personne ne souhaite subir une effraction chez lui. C’est un événement traumatisant qui peut laisser une impression d’insécurité à long terme. Par conséquent, il est nécessaire de mettre en place des stratégies pour prévenir ces invasions indésirables. Comment pouvez-vous donc sécuriser votre maison contre les effractions ? Nous partageons dans cet article des conseils pratiques. […]The postComment éviter les effractions à votre maison ?appeared first onInfos et culture du Net. ...继续阅读 (109)


    love 0
    coder4
    发表于
    2023-08-07 11:17:49

    30秒上手firewalld防火墙配置

    1 安装、启用 # 启动防火墙 systemctl start firewalld # 加入开机自自动 systemctl enable firewalld # 停止防火墙 systemctl stop firewalld 2 基本查看 # 查看状态 / 端口 firewall-cmd --state firewall-cmd --list-all 3 禁用 / 放行 # 添加端口(记得reload) firewall-cmd --zone=public --add-port=8080/tcp --permanent firewall-cmd --reload # 删除端口(记得reload) firewall-cmd --zone=public --remove-port=8080/tcp --permanent firewall-cmd --reload 备注:firewalld与最新版的Docker已兼容,无需docker-ufw的神奇魔法也能用。 ...继续阅读 (197)


    love 0
    chenxia
    发表于
    2023-08-07 10:58:15

    工科生研1的MacbookPro14深度使用感受

    在研究生使用半年的Macbook Air(2020M1)之后由于存储、屏幕等原因,转向具有诸多优点的MacbookPro14(2021),在深度磨合半年之后介绍这台设备的优点。从工业设计、外部接口、硬件配置、屏幕素质介绍使用感受,并从文件处理、知识管理、系统工具、娱乐角度介绍软件资源,最后给出文件管理和待办管理的工作流。本文主要介绍2021款MacBook Pro 14inch, 具体的参数规格0x01 使用感受一下从工业设计、外部接口、硬件配置、屏幕素质角度介绍使用感受。从工业设计角度,外观上虽然失去了Macbook Air楔形设计的优美,但是坚实的底座和方正的设计会让人觉得它很踏实。但是真的很重,相比Air的重真的需要加一个档次的心理准备。另外这次的键盘相比air更重,按键也更大,特别是非常大的esc键,非常舒服。从外部接口来看尤其是 3thunderbolt4+MagSafe3+headphone jack +HDMI+SDXC 真是非常实用,所以直接抛弃贝尔金七合一的拓展坞。HDMI在外出接投影仪的时候真的非常好用,SD卡在导出相机照片的时候非常方便。美中不足的有两点:一是没有USB-A接口,在日常使用移动硬盘和连接安卓手机不方便 二是HDMI和SD卡的速度有一定的限制。观点1:外设永远没有自带方便从硬件配置角度,后续我会详细结合软件操作来介绍。这里总的体验感受是M1pro ...继续阅读 (46)


    love 0
    宋星
    发表于
    2023-08-07 08:28:40

    车企的CPL争夺战——表单旧思维与多维转化的新思维

    车企为争夺表单而展开的数字营销,不啻为一场战争。 车企死死盯着的表单,以及为获取表单而不断投入的成本与关注,似乎都展现出一种越来越“悲壮”的状态。 因为想赢得获取表单的“战争”,实在是日益艰难。 有车企的朋友告诉我,现在看上去每天能够从线上 […] ...继续阅读 (173)


    love 0
    Wannz
    发表于
    2023-08-07 06:58:35

    OKR 落地困难的原因

    根据经验总结了一下常见的“OKR 落地难”的问题。 之前经历的几家公司中都有尝试使用 OKR 激励产品部门输出,有几家公司也尝试过引入外部教练和 OKR 分析师来研究探讨“怎样的 OKR 是当前团队中所需要的”,但 …OKR 落地困难的原因最先出现在见字如面。 ...继续阅读 (120)


    love 0
    SKILLNULL
    发表于
    2023-08-07 05:50:31

    JS获取浏览器宽高的兼容写法

    var w = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;var h = window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight;The postJS获取浏览器宽高的兼容写法appeared first onSKILL.NULL. ...继续阅读 (113)

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