Rails ENV

Rails ENV 环境配置参考 Ruby China 社区的 Wiki Windows 10 在 Windowns 10 的环境下和Linux上差不多,不过不需要RVM 首先在Ruby官方网站下载好安装包 之后使用RubyChina提供的Source替换Gem的Source 之后使用Gem下载 Bundler 和 Rails 创建Rails项目运行即可 有一个软件叫做 RailsInstaller 可以直接帮你省下1和3步也就是直接帮你安装好了Ruby和Rails还有Gem,bundler。 但是🙅我目前使用的Railsinstaller有点问题。他的Ruby版本是2.3,rails版本是5,rails5依赖的是 >= 2.4版本的ruby,这就有问题了。我也没接着用这个软件了。 ...

2020年04月06日 · 2 分钟 · 793 字

Socks5

SOCKS 是一种网络传输协议,主要用于客户端与外网服务器之间通讯的中间传递,SOCKS 是"SOCKetS"的缩写。 SOCKS5 是 SOCKS4 的升级版,其主要多了鉴定、IPv6、UDP 支持。 SOCKS5 协议可以分为三个部分: ...

2020年04月06日 · 4 分钟 · 1991 字

SS:SP鸡你太美存器

如今的CPU都有提供栈机制,8086也不例外。 8086提供的最基本的两个指令就是push and pop. 1push ax ;将寄存器ax中的数据送入栈顶 2pop ax ;将栈顶的数据送入ax 我们知道CS:IP寄存器存放了下一条指令的段地址和偏移地址,那么CPU是如何知道栈顶在哪呐? 显然也有两个寄存器专门存放栈顶的地址,那就是SS:SP寄存器,SS = 段地址, SP = 偏移地址 ...

2020年04月06日 · 2 分钟 · 623 字

The Framework a good design?

我第一次听到框架这个概念已经是在大学的时候了,当时我的老师和我提起。 一开始我非常不习惯在我不熟悉的上下文中编写程序的感觉。只能用四个字来形容寸步难行。 过了一段时间后,当你熟悉里这个框架提前为你所做的一切的时候,一切只能用四个字来形容素巴拉细(美妙)。 ...

2020年04月06日 · 2 分钟 · 545 字

To Zola

生活还是比较紧凑,没那么多时间捣鼓 blog 了,这次来到了 zola,尽可能少折腾一点。 后面我应该会自己开发一个 Blog 生成器,尽可能功能简单。

2020年04月06日 · 1 分钟 · 64 字

固定搭配

接不定式(而不接动名词)作宾语的24个常用动词 afford to do sth. 负担得起做某事 agree to do sth. 同意做某事 arrange to do sth.安排做某事 ask to do sth. 要求做某事 beg to do sth. 请求做某事 care to do sth. 想要做某事 choose to do sth. 决定做某事 decide to do sth. 决定做某事 demand to do sth. 要求做某事 determine to do sth. 决心做某事 expect to do sth. 期待做某事 fear to do sth. 害怕做某事 ...

2020年04月06日 · 14 分钟 · 6829 字

关于前端构建的碎碎念

稍微谈一下现在的前端构建学到的一些东西. 打包器 这个东西本身的功能是比较单纯的, 就是将工程的整个依赖图画出来, 然后打包到单个文件里面去. 比较主流的就是 Webpack, 其他还有 sonwnpack, rollup(这个稍微有点特别), Parcel, 最后还有最近新出现的 vite. ...

2020年04月06日 · 4 分钟 · 1633 字

About the Blog

blog里的文章并非全部原创,有一部分是经过修改后整理出要点,集中一起写到这里面。也包涵了一些我对整个软件行业的想法。 这个blog是用Hugo构建的,Theme 使用的是rocinante,live2D 的纸片人是我自己加的.(不是主题里自带的). ...

2020年04月03日 · 1 分钟 · 476 字

领域逻辑的组织模式

目前领域逻辑的组织模式分为三种,“事务脚本”,“领域模型” 以及 “表模块”。 事务脚本类似于面向过程编程,事务脚本有以下优点: 它是一种大多数软件工程师都能理解的简单过程模型。 它能和一个行数据入口或表数据入口简单的数据源很好的协作。 非常容易设定事务的边界。 一个组数据源操作便是一个独立的事务脚本。 当然事务脚本也存在很大的缺陷,当领域逻辑开始变得复杂时,这些缺点就开始暴露出来。 当几个事务要执行类似的逻辑时,通常几个脚本中会含有某些相同的代码。 通过将这些代码提取出来,来形成公共的子例程,来消除这种情况。 但是,很多时候消除副本会变得棘手,而检测副本则更困难,倒是消除副本后的程序反而比以前还要杂乱无章,难以维护。 ...

2020年04月03日 · 2 分钟 · 988 字

只需要服务中心

目前,市面上以及出现了各种各样的适用于微服务(下面简称ms)的注册中心,配合其使用的还有各种ms框架,例如Alibaba的Dubbo。 微服务能通过分解服务粒度,然后针对特定服务进行性能扩展,来达到高性能的目的。 ...

2020年04月02日 · 1 分钟 · 496 字