首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在技术洪流中看到我们的态度,第21期技术雷达正式发布!

软件开发是一项团队运动 技术雷达诞生之初,我们就提醒不要使用那些会分隔开发团队、阻碍反馈及协作的工具和技术。...通常,当新的专业人才参与项目后,为避免陷入“常规”开发的混乱局面,从业者、供应商和工具会要求某一些开发工作必须在隔离的环境中完成。我们反对这种观念,也在不断寻求新的方法使软件开发重回团队协作。...在构建诸如软件之类的复杂工程时,反馈是至关重要的。随着项目不断提升对专业人才的需求,我们努力让他们融入常规的团队协作和反馈互动中。...交互和视觉设计的一大痛点是缺乏用于协作的工具, Figma 就是为此而生的。...Flutter 的热重载(hot-reload)特性亦让人惊叹,它能在编写代码时提供超快的视觉反馈,我们推荐你在项目中尝试使用 Flutter。 Gatsby.js ?

77630
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    我在Github上一个关于俄罗斯方块的项目

    Hi,这是我在Github上一个关于俄罗斯方块的项目,欢迎star和fork,下面做一个简短 的介绍,项目地址:https://github.com/lvshen9/myTetris 项目特色: 本项目基于...Java开发,SQL Server做数据库,JDBC实现数据库与游戏实体通信,界面主要采用Java的awt,swing包开发。...方块的旋转采用笛卡尔坐标90°旋转公式 主题 主题一 主题2 游戏开始界面 游戏开始界面 暂停界面 暂停界面 控制设置 控制设置 皮肤设置 皮肤设置 游戏架构 游戏架构 游戏等级与方块下落时间公式...游戏等级与方块下落时间公式 方块旋转公式 上面就是这款游戏的介绍,大家如果有兴趣可以去下载玩。...https://github.com/lvshen9/myTetris可进入Github地址。

    32920

    Liveblocks 让你轻松实现复杂的协作功能(Github项目分享)

    在如今这个快节奏的数字时代,实时协作已经成为了提高团队效率和创新能力的关键。许多SaaS公司在用户增长和用户参与度上面临挑战,原因就在于他们的产品设计未能满足现代工作方式的需求。...团队在日常工作中寻求协作,但却往往被繁琐的邮件、Slack链接分享和多种工具之间的切换所困扰。工作变得支离破碎,效率低下。...通过实时API,在几天内而不是几个月内实现评论、通知、文本编辑器等功能,激发用户的创造力,推动产品增长。...https://github.com/liveblocks/liveblocks 为什么选择Liveblocks?...结语 通过使用Liveblocks,你可以在几天内实现复杂的协作功能,而不是花费数月的时间。无论是初创公司还是大型企业,Liveblocks都能帮助你快速构建和扩展协作功能,提升用户体验和业务增长。

    22410

    我怎么说你才会懂—论项目协作的沟通

    一、什么是项目协作 每个项目都是由很多人组成的,这些人按照不同的功能模块分成了很多个小组,自然的,每个小组也都由一个个的人组成。所以说,项目的协作从本质上来讲就是人和人之间的沟通和交流。...项目协作的本质和平时生活中的人与人之间的交流和来往从最本质上来讲并没有很大的不同。...2.项目协作的目的是做一款产品,跟其中某人的人品等软性品质并没有大的关联,一个可能私生活不好的人也有可能是个很好沟通协作的同事。然而生活中的人和人交流则更看重人品等。...二.沟通的实质 明白了项目协作的本质是人与人的沟通,那么就该想一下什么是沟通。 回到本文的开头所提到的示例问句。你又没有遇到过这样的同事,他说了半天,你却并不明白他在讲什么。...但是团队协作也会成功,这是因为我们的沟通过程保持了核心信息的不丢失。在团队协作过程中我们怎么做到的核心信息不丢失的? 我们通过一些协作工具来达成这样的效果。

    67790

    我最近在 GitHub 上发现的几个好项目

    最近小 G 在各大平台分享了一些蛮优质的开源项目,其中一部分来自于水友自荐,今天刚好周五,借此机会跟大家简单汇总一下,希望大家喜欢。...不久前,有好心人在 GitHub 上开放了自己汇总整理的,在全球范围内高达 8000+ 的公共的 IPTV 直播源,领域覆盖历史、教育、商业、电影、音乐......基本上你想看啥类型的电视节目都能在上面找到,目前该项目在 GitHub Star 数已破万。...今天先跟大家推荐两款水友自荐的开源项目,开源不易,若觉得对你有帮助,可以在 GitHub 上点个 Star 支持下他们。...GitHub 累积超过 5200 Star,是一款非常优秀的前端开源项目,有搞前端的同学,不妨读下源码,看看有没有什么可以优化的地方,帮小姐姐提个 issue~ 好了,上面就是今天的分享,还有其它好项目

    1.4K10

    我在 GitHub 上看到了一个丧心病狂的开源项目!

    当然,这个小哥可不只是打打嘴炮,简单说说而已,为此他在 GitHub 上创建了一个项目:The Most Dangerous Writing App。...这个项目为创作者提供了一个在线编辑器,当他们打开这个项目开始写文章时,如果写作时间超过 5 秒,那么先前所写的内容都会被清空。 ?...https://github.com/maebert/themostdangerouswritingapp 用过这个项目的人,给出了这样的评价: "丧心病狂","堪称创作者的噩梦机器","这才是真正的提高了生产力...看到这里,相信你也跟我想的一样:有没有这么夸张啊。 因此我抱着试一试的心态打开了这个项目,体验了一下。 在进行了简单的初步体验后,我内心的真实感受是: 这样的写作方式也太 TM 刺激了吧!...这里比较重要的一点是,你能否在短时间内快速进入到写作状态。 此外,这个项目还可以通过设置创作时间和词汇数,来指定一个创作目标。只要你在指定目标内完成任务,创作的内容便不会被删除: ?

    70720

    我在 GitHub 上发现了一个 狗屁不通 的开源项目...

    GitHub 上,这个富有灵魂的项目名吸引了众人的目光。项目诞生一周,便冲上了趋势榜榜首。 并且,不止名字被注入灵魂,生成的文字也有一股不可抗拒的力量。...,GitHub 项目也随之声名鹊起,标星已有 3600+。...“哦,是的,我对他很生气,因为我看到国王不赞成你,也因为我就要离开他了。” 她解释说,“还因为他要把我送到我丈夫那里去。” "Do you know him?" “你认识他么?”...然后,我先拉起了小女儿的手。 至于,狗屁不通文章生成器究竟是一个怎样的算法,萌老师在项目里写道: 鄙人才疏学浅并不会任何自然语言处理相关算法,而且目前比较偏爱简单有效的方式达到目的方式。...当然了,虽然萌老师在主页里写道,在这个项目里使用中文变量名只是因为懒得切英文输入法,但同学们似乎都觉得,中文变量名也是这个项目的灵魂之一。

    71910

    我在 GitHub 上看到了一个丧心病狂的开源项目!

    当然,这个小哥可不只是打打嘴炮,简单说说而已,为此他也在 GitHub 上创建了一个项目:The Most Dangerous Writing App。...这个项目为创作者提供了一个在线编辑器,当他们打开这个项目开始写文章时,如果写作停止时间超过 5 秒,那么先前所写的内容都会被清空。 ?...https://github.com/maebert/themostdangerouswritingapp 用过这个项目的人,给出了这样的评价: "丧心病狂","堪称创作者的噩梦机器","这才是真正的提高了生产力...看到这里,相信你也跟我想的一样:有没有这么夸张啊。 因此我抱着试一试的心态打开了这个项目,体验了一下。 在进行了简单的初步体验后,我内心的真实感受是: 这样的写作方式也太 TM 刺激了吧!...这里比较重要的一点是,你能否在短时间内快速进入到写作状态。 此外,这个项目还可以通过设置创作时间和词汇数,来指定一个创作目标。只要你在指定目标内完成任务,创作的内容便不会被删除: ?

    44230

    我在 GitHub 上看到了一个丧心病狂的开源项目!

    当然,这个小哥可不只是打打嘴炮,简单说说而已,为此他也在 GitHub 上创建了一个项目:The Most Dangerous Writing App。...这个项目为创作者提供了一个在线编辑器,当他们打开这个项目开始写文章时,如果写作停止时间超过 5 秒,那么先前所写的内容都会被清空。 ?...https://github.com/maebert/themostdangerouswritingapp 用过这个项目的人,给出了这样的评价: "丧心病狂","堪称创作者的噩梦机器","这才是真正的提高了生产力...看到这里,相信你也跟我想的一样:有没有这么夸张啊。 因此我抱着试一试的心态打开了这个项目,体验了一下。 在进行了简单的初步体验后,我内心的真实感受是: 这样的写作方式也太 TM 刺激了吧!...这里比较重要的一点是,你能否在短时间内快速进入到写作状态。 此外,这个项目还可以通过设置创作时间和词汇数,来指定一个创作目标。只要你在指定目标内完成任务,创作的内容便不会被删除: ?

    55420

    我的Github开源项目,从0到20000 Star!

    最近,我在Github上面开源的项目mall已经突破了20000 Star,这个项目是2018年3月份开始开发的,耗时9个月,发布了第一个版本,一直维护至今。...项目发展历程 为什么要写这个项目 2018年3月的时候,我在Github上面闲逛,想要找一个业务和技术相结合的项目,但是发现很多项目都是以技术为主,业务都比较简单。...具体方案如下: mall在Windows环境下的部署 mall在Linux环境下的部署(基于Docker容器) mall在Linux环境下的部署(基于Docker Compose) 一个完整的流程 其实做这个项目...通过这个项目,我学习到了产品、开发、运维的一系列技术,虽然不精,但都是实用的。...项目地址:https://github.com/macrozheng/mall-tiny 项目Star增长历程 我的项目是从2018年12月,陆续有Star增长的,其实你只要用心去写一个开源项目,总是会有人来关注的

    90430

    我在 GitHub 上见过哪些奇葩的 Chrome 插件?

    而这其中,有不少插件代码还开源并托管到 GitHub 上。 今天抽空跟大家分享下,我曾看过的那些比较沙雕的 Chrome 插件。...之后,在短短数月内,该游戏瞬间火爆各大社交网络,成为 2014 年最受欢迎的手游之一,当时我身边不少朋友的手机上都安装了这款游戏。 一款爆品的诞生,往往也伴随着一些赝品的争相模仿。...Flappy Octocat,这款以 GitHub 吉祥物章鱼猫为主角所打造的小游戏便是其中之一。...该游戏由电子科技大学的一名学生所研发,通过在 Chrome 上安装这款游戏,你便可以在 GitHub 上的 commit 强愉快的玩耍章鱼猫小游戏。 可以说是非常有创意了。...https://github.com/chxj1992/flappy-octocat 微信秒变云笔记 在上班的时候,如果不好意思打开微信,跟网友吹水聊天怎么办?

    90220

    在开源项目中看到一个改良版的雪花算法,现在它是你的了。

    当你理解了这个类的工作原理之后,你完全可以把这个只有 100 多行的类搬运到你的项目里面,然后就变成你的了。 你懂我意思吧。...先说问题 如果你的项目中涉及到需要一个全局唯一的流水号,比如订单号、流水号之类的,又或者在分库分表的情况下,需要一个全局唯一的主键 ID 的时候,就需要一个算法能生成出这样“全局唯一”的数据。...分析一波 分析之前,先抛出官方的回答: 我先来一个八股文热身:请问为什么不建议使用 UUID 作为数据库的主键 ID ? 就是为了避免触发 MySQL 的页分裂从而影响服务性能嘛。...答案就藏在这一节开始的时候我提到的链接中: 前面我画的所有的图都是在没有并发的情况下展开的。...自己看一下吧,就当是留的课后习题了: 推荐:面试官:一个 SpringBoot 项目能处理多少请求?(小心有坑) 推荐:兄弟,不要试图在业务代码中炫技。 推荐:如果我大一的时候能看到就好了。

    25240

    一个让我欲罢不能的 GitHub 开源项目!

    自 2015 年的千播大战至今,社交直播已经衍生出很多不同的玩法了。传统的简单 “你说我听”,已经再基础不过,又很难给观众带来 “刺激” 的形式了。...最近在 GitHub 上就有这样一个新的开源项目,它实现了单主播直播、多人连麦直播、PK 直播、虚拟主播,四种现在社交直播领域最成熟的场景。...Github URL:https://github.com/AgoraIO-usecase/agoralive 这个项目原本是声网 Agora 开发的「Agora Live」,是作为一个 Demo 提供给用户来体验不同互动直播场景而开发的...图:新版 Aogra Live(iOS)截图 当然了,你在苹果 App Store 也能搜到这个应用,Android 用户也可以在声网官网找到下载链接,或者自己用 GitHub 的源码编译一份也行,只是需要替换其中的...多人连麦直播场景:在直播的基础上,还可邀请另外 6 名观众进行连麦。 PK 直播场景:就像大家在陌陌、抖音等应用中看到的 PK 直播一样,主播可以向另一个主播发起 PK 邀请。

    2.4K10

    我在项目中是这样配置Vue的

    独在公司加夜班,行行代码心甚寒。不知功能何时完,杀了产品来祭天。 在前面的文章中,我为大家带来了许多Vue 实战技巧,也得到了大家的许多好评,但中间还是存在着些许漏洞,在此向大家表示歉意。...重读vue2.0风格指南,我整理了这些关键规则 获赞 150+ 本文内容来源于小编将开源的一个基于vant封装的开箱即用框架的一部分,本框架内部集成了包括:完整项目目录结构, 移动端适配,vant按需加载...添加vue.config.js 文件 在新建Vue项目中,默认是没有vue.config.js文件的,首先你需要在项目根目录新建一个vue.config.js文件,然后在文件中加入以下代码 module.exports...在团队开发中,配置这些还是很有用的,制约团队中的每个人都按照标准来开发功能,这样至少大家写的代码不至于相互看不懂(我深受不规范代码的折磨啊)。...本节所有代码在github仓库中已上传,完整代码请查看 https://github.com/snowzijun/vue-vant-base 安装依赖 在配置这些lint之前,你需要安装这些插件 @vue

    88930

    你真的会高效的在GitHub搜索开源项目吗?

    GitHub的流行, GitHub在开源世界的受欢迎程度自不必多言。再加上今天,GitHub官方又搞了个大新闻:私有仓库也改为免费使用,这在原来可是需要真金白银的买的。...你在 GitHub上搜索代码时,是怎么样操作的呢?是不是也是像我这样,直接在搜索框里输入要检索的内容,然后不断在列表里翻页找自己需要的内容? 或者是简单筛选下,在左侧加个语言的过滤项。...一般项目,都会有个README文件,如果要查该文件包含特定关键词的话,我想你猜到了 in:readme 关键词 2....而在 GitHub 上找项目的时候,不再需要每个都点到项目里看看最近 push 的时间,直接在搜索框即可完成。...元旦刚过,比如咱们要找临近年底依然在勤快更新的项目,就可以直接指定更新时间在哪个时间前或后的 通过这样一条搜索 pushed:>2019-01-03 spring cloud 咱们就找到了1月3号之后

    1.3K20
    领券