首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
_忽如寄
掘友等级
软件开发
|
字节跳动
可能是东半球第二优秀的软件工程师
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
272
文章 240
沸点 32
赞
272
返回
|
搜索文章
最新
热门
从ECMAscript标准文档看懂valueOf
P.S.最近在看dayjs的源码,源码上用到了 valueOf 方法,虽然知道这个方法,但是很少接触,就试着找来了ECMAscript标准文档来看看标准的定义。 到了这里,貌似可以停止查阅文档了,但是我们不要忘了一个事情那就是原型链,这只是定义在Object对象原型链上的。我们…
一段柯里化函数代码阅读
柯里化的概念大家应该都清楚,就是将一个接受多个参数的函数转化为接受单一参数的函数的技术。 其中 f2.toString 的实现是会报错的,我已经向作者提交了PR,这段无关紧要,可以跳过不看这个 fs.toString 的实现。很显然实现curry函数的核心就是判断参数个数,然后…
Rails路由
这会创建7个不同的路由,这些路由会映射到 Photos 控制器上。 这样4个URL地址就会映射到7个不同的控制器动作上。 这些方法都有对应的_url形式(photos_url),前者返回的是路径,后者返回的是完整的url地址。 Rails能够识别各个实例,自动使用 magazi…
Rails布局和视图渲染
基于“多约定,少配置”原则,在 index 动作末尾并没有指定要渲染的视图,Rails会自动在控制器的视图文件夹中寻找 action_name.html.erb 模板,然后渲染。这里渲染的就是 app/views/books/index.html.erb render 方法的行…
Active Record 数据验证
数据验证确保只有有效的数据才能存入数据库,在模型中做验证是最有保障的,只有通过验证的数据才能存入数据库。数据验证和使用的数据库种类无关,终端用户也无法跳过,而且容易测试和维护。 数据库约束无法兼容多种数据库,难以测试和维护,但是如果其他应用也要使用这个数据库,最好能够在数据库层…
Active Record 迁移
这个方法也接受块作为参数,用于添加索引或附加字段。 change_table 与 create_table 方法非常类似,用于修改现有的数据表,风格类似,但是传入的快对象有更多的用法。 Rails 提供了与 remove_column 和 add_column 类似的 chan…
Active Record基础
Active Record 模式: 在 Active Record 模式: 中,对象中既有持久存储的数据,也有针对数据的操作,Active Record 模式把数据存取逻辑作为对象的一部分,处理对象的用户知道如何读写数据。 对象关系映射: ORM是一种技术手段,把应用中的对象和…
使用rails实现最简单的CRUD
这里定义了路由hello/index,并且使用root方法将首页修改为了hello控制器下的index方法,也就是两路由的控制器一致。 很明显,从这里可以看到每个路由应该对应的控制器方法,这是一个典型的RESTful api的配置。 form_with 方法默认是提交到当前路由…
for循环异步操作问题小结
在实际开发中,异步总是不可逃避的一个问题,尤其是Node.js端对于数据库的操作涉及大量的异步,同时循环又是不可避免的,想象一下一次一个数据组的存储数据库就是一个典型的循环异步操作,而在循环之后进行查询的话就需要确保之前的数据组已经全部存储在了数据库中。可以得到关于循环的异步操…
Shell编程快速入门指南
需要注意的是变量名与等号之间不能有空格。 使用在变量名前添加$即可,{}表示这个变量名的边界。 使用unset删除变量,之后不能再使用。 字符串可以使用单引号和双引号,单引号中不能包含单引号,即使转义单引号也不次那个,双引号则可以,双引号也可以使用字符串。 原生bash不支持简…
下一页
个人成就
文章被点赞
1,121
文章被阅读
136,611
掘力值
4,253
关注了
25
关注者
308
收藏集
3
关注标签
13
加入于
2017-02-03