发布了文章2021-09-17
我还记得第一次听说 Hanami 框架的时候,是几年前,在 Wroclove.rb 会议的时候。当时并没有真正引起我的关注,那时我刚刚进入 Ruby 世界,正 100% 专注于学习 Rails,我不想在大脑认知上,接收另一个框架的信息。
发布了文章2021-06-15
日常开发离不开第三方库,大部分的时候,这些库都是满足我们的需要,但有的时候,我们需要 fork 一份,做一些修改。go mod 作为当前 go 语言的官方包管理器,自然也考虑到了这种情况。在 go.mod 文件中,通过 replace 指令,将旧的库地址,替换为新的库地址来实现这...
回答了问题2021-03-29
这边推荐可以试试 cash-dom:[链接]与 jQuery 一致的接口,轻量化的体积。AJAX 和 jQuery 也没什么关系,现代浏览器可以直接使用 fetch 系列接口:[链接]polyfill:[链接]如果喜欢 Vue、React 这种绑定 dom 的方式,可以试试 alpine:[链接]应该会被爽到。
发布了文章2021-03-10
在本文中,我们将使用 Go 语言,编写一个最小的 UNIX(-like)操作系统 SHELL,它只需要大概 60 行代码。你需要稍微了解一些 Go 语言(知道如何编译简单的项目),以及简单使用 UNIX Shell。
发布了文章2021-02-28
Vue.js 是当前世界上最流行的 JavaScript 框架之一,发布于 2014 年,第三个版本即将发布(译著:翻译时已经发布),不会有大的变化。
发布了文章2020-07-22
Roda 是一个微型 Web Framework,由 Jeremy Evans 编写,他同时也是我最喜欢的 Ruby 项目 Sequel 的作者。
发布了文章2020-07-05
(本文翻译自:[链接]) 什么是即时信息? 即时信息是即时信息是一种将信息显示给你的 Rails 网站用户的一种方式,用于告诉他们发生了什么事。 示例: 密码被修改(确认提示) 用户没有找到(错误信息) 即时信息往往在 Controller 中设置即时信息,然后再视图中渲染...
发布了文章2020-07-01
翻译自:[链接] 在 Rails 中,Helper 是指什么? Helper 是一个函数(多数时候),用于 Rails 视图之间,共享可复用的代码。Rails 内置一组 Helper 函数。 其中一个是 time_ago_in_words。 例子 {代码...} 这个函数,用于显示指定格式的日期。 另一个用于 Rails 视图...
发布了文章2020-05-14
Electron 官方网站这样介绍:“Electron 是一个框架,用于使用诸如 JavaScript、HTML 以及 CSS 这类 Web 开发技术,创建桌面应用程序。它负责处理棘手的部分,让你只用聚焦应用程序的核心功能。”
发布了文章2020-05-12
翻译自:[链接] Tailwind CSS 是一个 CSS 框架,它由大量的功能类组成,而不是编写好的组件。 使用 Tailwind,后,我发现最让我欣喜的一件事: 再也不用重写 CSS 样式类了 在 Tailwind 的首页上,有一个很酷的例子,用来展示 Tailwind 如何工作。 真实案例 本文聚焦...
发布了文章2020-05-10
Whenever 是一个 Ruby gem,它提供了清晰的语法用于编写和部署 cron jobs。本文翻译自它的 Github:[链接] 安装 {代码...} 或者写到 Gemfile,配合Bundle: {代码...} 开始 {代码...} 为你创建初始化配置文件 config/schedule.rb (只要你的目录下有 config 文件夹)...
发布了文章2020-02-10
我决定写一个自己的。为什么呢?当我决定把我的博客从Ghost搬迁到别的博客系统,我想找一个最小的。我决定使用 Github Pages 去部署,它要支持给自定义域名提供 SSL 支持。
赞了文章2019-02-24
之前博客系统一直用的 Ghost,然而 Ghost 的新版在vps上升级迁移遇到很多问题,后来索性自己用 nodejs 写了一个,基于 nextjs。
赞了文章2018-10-15
在两年前的八月,Microsoft 正式发布了 Windows 10 Anniversary Update 周年更新(它还有着 RS1,Version 1607,Build 14393 等一大堆别名)。其中最让包括我在内的众多开发者感到兴奋的特性之一,就是 WSL(Windows Subsystem for Linux,当时还叫 Bash on Ubuntu o...
回答了问题2018-09-04
可以从「先优化数据结构」再「查找」方向思考。 真实场景下,300w 条的数据量,可以考虑引入数据库了
回答了问题2018-07-23
可以试试 rap,阿里出的 mock 工具: [链接] 支持多人协作。项目开始前,让后端定义好数据格式,开发起来还不是美滋滋
发布了文章2018-01-19
Apple 在 iOS9 引入了 StackView,使用它可以减少约束的数量,让使用 AutoLayout 更加容易。但有一种边界使用场景是需要自定义视图之间的间隙。这种情况可以使用嵌套布局的方式来解决,但解决方案有些复杂。在 iOS 11 中给出了解决方案,你可以在 StackView 中自定义...
发布了文章2018-01-08
今天我跟大家分享一下我的 iOS 网络库新欢,名字叫做 Siesta。“她有啥特殊的?为啥我不直接用 Almofire?”你也许会问。事实上,你仍然可以把 Alamofire 和 Siesta 一起使用!它是客户端之上的网络抽象层。
发布了文章2016-07-25
苹果公司的开发框架一直围绕着 Modal-View-Controller,提供了多种控制器对象用于管理 UI,以便于我们的代码,易于理解,便于维护。
赞了回答2015-12-14
rvm已经被墙了,我copy了一份到笔记上,你可以直接使用 {代码...}