前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【每日精选时刻】前端如何优雅的设计字典值?如何使用DSL解决问题?裸机也能启动C++?

【每日精选时刻】前端如何优雅的设计字典值?如何使用DSL解决问题?裸机也能启动C++?

原创
作者头像
社区好文捕手-煎饼狗子
发布2024-04-10 09:05:13
1300
发布2024-04-10 09:05:13
举报
文章被收录于专栏:每日精选时刻每日精选时刻

大家吼,我是你们的朋友煎饼狗子——喜欢在社区发掘有趣的作品和作者。【每日精选时刻】是我为大家精心打造的栏目,在这里,你可以看到煎饼为你携回的来自社区各领域的新鲜出彩作品。点此一键订阅【每日精选时刻】专栏,吃瓜新鲜作品不迷路! *当然,你也可以在本篇文章,评论区自荐/推荐他人优秀作品(标题+链接+推荐理由),增加文章入选的概率哟~

科技好文

1、技术干货

shigen在假期的最后一天早晨起来,翻看了一下博客,一个mayfly-go的开源项目吸引了我的注意力,其实很久之前准备去啃它的,后来看到了代码就放弃了。现在正好有这个决心,打开了mayfly-go官网准备学习一番。发现官方给的更多的是展示的效果,没有详细的设计文档和技术文档,直到我我找到了mayfly-go的语雀文档,认真的研读了一番,最后在枚举值统一管理维护这一块看得我豁然开朗。因为在shigen之前的文章后段数据字典的优雅设计的文墨就提到了我的困惑,也接触了很多稀烂的项目,所以困惑更深,设篇文章的设计正好为我提供了一个巧妙的解决方案。

无论是前端研发还是后端研发,都会遇到DSL,DSL是Domain Specific Language的缩写,即领域特定语言。DSL是一种专门用于解决某一领域问题的语言,它的语法和语义都是针对这个领域的,而不是通用的。DSL可以分为内部DSL和外部DSL,内部DSL是在一种通用编程语言上构建的DSL,而外部DSL是一种独立的DSL。整理这篇文章也是因为在一次腾讯在深圳举办的前端技术分享会上,有人提到了DSL,然后看到他们用DSL解决的问题,觉得很有意思,所以后来就研究了一下DSL。

2、动手实操

对于一个C++程序员来说,可能更多是是每天都在跟各种上层语义、设计模式、软件方法等等在打交道。但对于「一个C++程序是如何运行在机器上的」这件事可能会比较陌生。有时,遇到一些问题,在宏观角度看起来可能比较难以解释,但其实从底层出发,就能发现这个问题其实根本不算问题。

腾讯高性能应用服务,里面自带了StableDiffusion并且是汉化版本,我们不要下载安装,就直接使用大大降低了我们的使用门槛。

3、开发者生活

前端代码复用一直是一个很重要的话题,也是一个很难的话题。在前端开发中,我们经常会遇到很多重复的代码,比如说,我们经常会在不同的页面中使用相同的组件,或者是相同的功能。这个时候,我们就需要考虑如何将这些重复的代码进行复用。在这篇文章中,我将会和大家分享一些前端代码复用的精髓。

*如果你也有好文想要推荐至本栏目,欢迎投稿哟~

投稿地址:本文评论区

投稿方式:在评论区评论文章标题+链接+推荐理由

推荐作者

1、作者简介

粲然忧生,腾讯云开发者社区原创分享计划资深作者,内容共创官,《腾讯云TVP》直播分享嘉宾、《腾讯程序员》直播分享嘉宾,多篇文章收录在《腾讯云开发者》《腾讯技术工程》公众号、知乎号等媒体矩阵,专注在性能优化领域深耕,又者丰富的大前端性能优化经验和服务端开发经验,个人兴趣领域在云原生、高可用、性能提升等领域,著作有“工程师的分享”专栏,目前有59篇文章,涵盖移动端、服务端两个终端;Java、Golang、OC、python、JS五种语言;ES、Clickhouse、oracle三种数据库、Trivy、npm aduit、govulncheck三种漏洞扫描工具等;内容诙谐幽默,深入浅出,结合真实项目实践案例,便于理解,后面将在高可用、分布式方向继续沉淀经验,包括kafka、redis、K8s等等,欢迎大家阅读。

2、作者代表作

》点击进入个人主页《了解作者更多信息

*如果你也想成为推荐作者,可以点击下方链接在问卷填写相关信息哟~

自荐地址:每日精选时刻-推荐作者

社区活动

近期 Mojo🔥 开发商 Modular 公司表示,开源能让他们获得更多开发者的反馈,从而让 Mojo 得到更好的发展。另外,开源代码的方式有很多:有些项目提供源代码但不接受贡献;有些提供不透明的贡献流程,无法了解目标和路线图;有些虽然开源但不积极维护。

Techo TVP 开发者沙龙,是腾讯云 TVP 面向广大开发者举办的技术交流活动,旨在通过最用心的分享、最前沿的洞察、最实际的观点,为开发者朋友献上一场“最有料、有趣、且有用”的技术盛宴。Techo TVP 开发者沙龙,是腾讯云 TVP 面向广大开发者举办的技术交流活动,旨在通过最用心的分享、最前沿的洞察、最实际的观点,为开发者朋友献上一场“最有料、有趣、且有用”的技术盛宴。

好啦,这就是本期【每日精选时刻】的全部内容了,我们下期再见。拜拜~ ^_^

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 科技好文
  • 推荐作者
    • 1、作者简介
      • 2、作者代表作
      • 社区活动
      相关产品与服务
      云开发 CloudBase
      云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档