4 天前 / 木小丰
目前大部分团队是使用的阿里巴巴 Java 开发规范,不过在日常开发中难免遇到覆盖不到的场景,本文在阿里巴巴 Java 开发规范基础上,补充一些常用的规范,用于提升代码质量及增强代码可读性。 编程规约 1、基础类型及操作(1)转换基本类型转换 String 类型转数字:使用 apache common-lang3 包中的工具类 NumberUtils,优势:可设置默认值,转换出错时返回默认值 NumberUtils.toInt("1");拆箱:包装类转化为基本类型的时候,需要判定 null,比如: Integer numObject = param.get(0);int num = numObject != null numObject : 0;对象类型转换使用 MapStruc...
4 天前 / 杨琼璞
营销团队:运行数十个并发的重型仪表板,和销售工具而不会放慢速度;Whist,于 2019 年,Whist 在哈佛大学成立,作为虚拟机的远程桌面提供商。2020 年,Whist 转向应用程序流媒体,2021 年,Whist 将其流媒体技术完全集中在浏览器上。如今(2022.08),Whist 总部位于纽约市,拥有一支由 15 多名工程师组成的团队。它是 Brave 的一个分支,该浏览器在外观上几乎与 Chrome 相同,并增强了更好的隐私和安全性;此外,Whist 自带屏蔽广告拦截器、附带 Brave 的加密钱包、支持 Tor 打开隐身窗口、支持Chrome 扩展及导入设置。
13 天前 / 杨琼璞
推荐语:term.ink 是基于 React 框架,用于构建交互式命令行(Command Line)应用程序的渲染器(render);它提供了与 React 在浏览器中提供的相同的基于组件的 UI 构建体验。它使用 Yoga 在终端(Terminal)中构建 Flexbox 布局,因此大多数类似 CSS 的道具,也可以在 Ink 中使用。如果您已经熟悉 React,那么您已经了解 Ink。由于 Ink 是一个 React 渲染器(renderer),这意味着支持 React 的所有功能。
27 天前 / 杨琼璞
推荐语:You.com 是一个无广告的私人搜索引擎,由你控制,免费使用;进入零跟踪的私人模式。它用 150+ 个应用程序和网页结果,一起定制搜索结果。在 Product Hunt 介绍到:You.com 的 YouCode 是为开发者提供的搜索引擎。可以基于她复制代码片段,用人工智能编写代码,验证 JSON,并以比传统搜索引擎快 10 倍的速度,找到文档、技巧、窍门和实用工具。 世界最大的问答网站 Stack Overflow,每年举办一次全世界程序员调查,2022 增加了一个问题:"哪些因素会影响你的工作效率?它们频繁发生吗?会花费你多少时间?"。
34 天前 / 杨琼璞
推荐语:BetaList,是一个在线平台 , 使用户能够发现、并尽早接触最新的互联网创业公司的社区。它由制造商和早期采用者(adopters)组成,是早期采用者发现即将推出,以及最近推出的互联网初创公司的地方,也是初创公司创始人与世界分享他们的初创公司,并获得早期用户反馈的地方。如果您拥有初创公司,您可以提交您的网站至 betaList,当然您也可以在 BetaList 做广告,以便得到更多的曝光。 对于更多普通用户,您可以在 BetaList 了解当年一些创业的想法和实现,从而汲取灵感,相信无论对于您创业,或者高效工作、快乐生活,都有一定参考价值。
41 天前 / 杨琼璞
Qwik, 由 Builder.io 的工程师、谷歌的前 Angular 创造者 Misko、Stencil 和 Ionic 的创造者 Adam 和 Manu 构建。他们的使命是使用 Qwik、Partytown 和 Builder 大规模构建最快的真实网站。 除此之外,Qwik 还有其他特点,诸如:使用 Vite 即时开发、随时可用的大型工具生态系统、 内置可扩展样式(PostCSS)、 调试 SSR、浏览器、预渲染等等。值得一提的是它独树一帜的理念,与 SSR(服务端渲染)、SSG(静态页面生成)、AMP 等方案有所区别,Qwik 的目标是:干掉所有不必要的 JS 耗时(静态资源加载的耗时、以及 JS 运行时的耗时)...
41 天前 / 杨琼璞
Qwik, 由 Builder.io 的工程师、谷歌的前 Angular 创造者 Misko、Stencil 和 Ionic 的创造者 Adam 和 Manu 构建。他们的使命是使用 Qwik、Partytown 和 Builder 大规模构建最快的真实网站。 除此之外,Qwik 还有其他特点,诸如:使用 Vite 即时开发、随时可用的大型工具生态系统、 内置可扩展样式(PostCSS)、 调试 SSR、浏览器、预渲染等等。值得一提的是它独树一帜的理念,与 SSR(服务端渲染)、SSG(静态页面生成)、AMP 等方案有所区别,Qwik 的目标是:干掉所有不必要的 JS 耗时(静态资源加载的耗时、以及 JS 运行时的耗时)...
48 天前 / 杨琼璞
Folio.ink, free fast and easy portfolios.标签:分享· 广告· 图片 关键字:portfolio, free portfolios, gallery, free image hosting, upload picture, upload images free, free gallery, free album, image gallery, photo hosting sites, professional portfolios Simple, fast, free portfolios. No login required, just upload images and go. 推荐语:Folio.ink 为广告素材提供免费图片托管,它的创建是一种快速、有效的方式,可以在精美的演示文稿中共享一组图像。它是为完成这项工作而设计的,无需登录,只需上传即可,并且完全免费。
55 天前 / 杨琼璞
推荐语:现代 JavaScript 教程,以最新的 JavaScript 标准为基准。通过简单但足够详细的内容,为你讲解从基础到高阶的 JavaScript 相关知识。该课程的核心内容,包含 2 部分,涵盖了 JavaScript 编程语言相关知识,以及浏览器行为。此外还有一系列的专题文章。其内容广泛,诸如:JavaScript 基础知识、代码质量、数据类型、函数进阶内容、原型,继承、错误处理、Promise,async/await、网络请求、动画、浏览器中存储数据、Web components、正则表达式等等,读了几篇,如柯里化(Currying),讲解深入浅出,通俗易懂,令人受益良多。
62 天前 / 杨琼璞
推荐语:Buy Me a Coffee(“给我买咖啡”),一个连接创作者与支持者的平台;是创作者接受粉丝一次性和每月支持的一种很好的方式。无需将 Patreon、Mailchimp 和捐赠按钮等一堆应用程序拼凑在一起,您就可以接受支持、会员资格,并与您的粉丝建立直接关系。您的粉丝会喜欢它的。一个支持者抵得上一千个追随者。基于 Buy Me a Coffee 这个平台,您可以方便接受捐款,卖任何你喜欢的东西。这比你想象的要容易。它免费即可使用,只需起个名字,即可开始你的旅程;Buy Me a Coffee,专为创作者,不适合企业。
69 天前 / 杨琼璞
推荐语:Kap 是一款免费且开源的 Mac 录屏软件(使用 Web 技术构建的开源屏幕录像机,支持 M1 芯片电脑)。它支持多种录制方式,你可以选择全屏录制,或窗口录制,也可以自定义框选录制特定区域,还支持设定特定比例和尺寸,在录制完成后,你还可以使用它自带的编辑工具设置视频的格式,比如设置开始和结束时间、尺寸大小、帧率、导出格式等,无需再导入到剪辑软件中进行处理。
76 天前 / 杨琼璞
项目背景:pnpm 使用内容可寻址文件系统,将所有模块目录中的所有文件,存储在磁盘上。使用 npm 或 Yarn 时,如果您有 100 个项目使用 lodash,那么磁盘上将有 100 个 lodash 副本。使用 pnpm,lodash 将存储在内容可寻址存储中,因此: 如果你依赖不同版本的 lodash,只有不同的文件才会被添加到 store。如果 lodash 有 100 个文件,并且新版本仅对其中一个文件进行了更改,pnpm update 则只会将 1 个新文件添加到存储中。所有文件都保存在磁盘上的一个位置。安装软件包时,它们的文件从该单个位置链接,不消耗额外的磁盘空间。
84 天前 / sjf0115
本文翻译自 StreamNative 博客《Auto-Scaling Pulsar Functions in Kubernetes Using Custom Metrics》,作者付睿、吕能。 译者简介何城波,就职于深信服 PaaS 平台部门,从事 Kafka、Pulsar 等消息中间件基础设施建设。 概述 Pulsar Functions[1]是 Apache Pulsar 的无服务器(Serverless)计算框架。默认情况下,一个 Pulsar Function 作为一个单实例运行。如果你期望它作为多个实例运行,你需要在创建时指定 Function 的并行度(即要运行多少个实例)。当你想要去调整运行实例的个数时,需要收集指标来判断是否需要扩缩容并手动调整并行度。
104 天前 / 杨琼璞
·AI Learn UX/UI design skills in practice with bite-sized tasks. Master UI/UX design skills through practice on real-life cases and get instant automated feedback on your results with a brand-new AI based Figma plugin Befront.