Search result of: Is M
Total 23 records
前几天读到的一篇博客,觉得内容很详实,就翻译了下给大家分享下。绝大部分为直译,极少数地方加了点自己的注释,若有不周到地方,还望大家指出。如果有排版方面的问题,也请指出。 原文:http://tosbourn.com/what-is-the-gemfile/ 作为 Ruby
作者 | 个推 web 前端架构师 姜季廷 在技术面试中,经常被问到 “说说 Cookie 和 Session 的区别”,大家都知道,Session 是存储在服务器端的
module SessionsHelper # 登录指定用户 def log_in(user) # 利用Rails提供的session方法在浏览器中创建一个临时cookie,内容是加密后的用户ID # 后续请求中,可以使用session[:user_id]取回这个ID session[:user_id] = user.id end # 返回当前登录的用户(如果有的话) def current_user # 如果session[:user_id]中有用户ID,就使用其检索用户 if (user_id = session[:user
HEIF 全称 High Efficiency Image File Format(高效图像文件格式),是一种高效的图片封装格式,文件名通常为.heif 或者.heic 后缀。HEIF
需要用 nanoc 更新一些文档,想在本地跑起来测试一下效果。 nanoc 安装完毕,文档的源文件也拿到了,bundle install 成功。 可是执行 nanoc tags,和 nanoc
MSB/LSB 的问题,'H' 转换成 16 进制什么的,完全不用在意。 懂了 unpack 那 pack 也就懂了,无非是逆向操作。 [1000001].pack('C') #=> "A" [104, 101, 108, 108, 111, 32, 119, 111, 114, 108, 100].pack('C*') #=> "hello world" 符号位 首先要弄懂 原码
上周,我的第一个 Rails 网站上线了,关于跑步比赛的。提供上周六举行的杭州西湖跑山赛的实时成绩发布。功能很简单,但用户反应非常热烈,收获远远超出我的预期。有些东西想写下来分享给 ruby 社区的朋友们。 http://www.bisaikong.com 缘起
原文: https://zhuanlan.zhihu.com/p/36210899 引言 首先,我在 14 年开始接触 Py,当时还在学校学习数据结构和算法,它是我最好的伙伴,因为我当时买了一本 Py 宝典
这个篇章会着重分析一下,在 ActiveStorage 的支持下如何做到把资源与附件关联到一块的,以及它提供了哪些方法,方便了我们对附件的管理。原文链接:https://www.lanzhiheng.com/posts/attachments-in-activestorage 前面两篇文章介绍了 ActiveStorage 的数据表结构已经对应的资源管理模式,这篇文章主要来看看附件跟资源是如何绑定的。 Attachable
判断 Rails partial 中变量是否定义的正确姿势 假设最初我们引入了一个 Rails partial,内含feature-one: # app/views/shared/_feature_partial.erb # ... This is the feature one
文 | 红点联合创始人 王宇航 原文地址:http://t.cn/R4LVZ2B 我今天分享的主题,是以实时连接场景为目标的一些技术架构探索。主要是关于红点在产品研发过程中,我们的技术选择,架构变化,还有这个过程中,我们的一些考虑。 有很多科幻的作品
mysql/mongo 等) 有一定的计算机相关知识基础,计算机相关专业优先 有良好的编程风格和编写文档的习惯 有较强的责任心和学习能力,能承受一定工作压力 有一定的英文文档阅读能力 全栈开发工程师岗位职责: 负责七牛存储与 CDN 产品的 Web 服务的研发(含前端及后端) 参与设计与开发跨产品线的 Web 前后端框架 岗位要求: 精通 HTML/XHTML、CSS,熟悉页面架构和布局,对 Web 标准和标签语义化有深入理解; 熟练使用至少一种主流前端框架,有前端工程化相关经验; 精通至少一门后台语言,如 Golang(我们的后台语言)、PHP、Python、Ruby
mime-type,如 image/png # ... 是图片!调用FileReader拿到它的 dataURL reader = new FileReader() reader.onload = (event)=> # 注意这里是异步的哦 getImageData event.target.result, (data)-> console.log data reader.readAsDataURL item.getAsFile() faithful gecko 关于在 Firefox 里获取剪切板数据的文章相对要少一些,而且我发现刚才针对 chrome 使用的clipboardData.items其实是 chrome 的私有 API,而不是 HTML5 的标准接口
请把话筒转交给我,对 Ruby 我有一些逼要装。 在 Beansmile 做前端已经有半年多了,这件四川特产我还留着。倒不是说这件衣服布料有多好,它怎么看都更像是一个表白的工具吧?当然穿着这件衣服在外面招摇撞骗的时候,还是会有些朋友问我 “Ruby 是谁?”........ 此处有乌鸦飞过
Ruby 应用服务典型地是与一个 web 服务一同使用的,如 nginx。当用户请求你的 Rails 应用中的页面时,nginx 将请求指派给应用服务。 然而这个过程是如何完成的呢?nginx 与 unicorn
分享给那些,想要远程办公,准备远程办公,正在远程办公的朋友们! 本来说是准备些素材,然后做个视频的,但是尝试之后发现我没啥办公环境可以秀,视频剪辑水平也是够糟糕,所以最后我还是决定通过我最擅长的码字的方式来分享。 还记得那是 2013 年左右吧,第一次听说远程办公,是因为有一次 Terry
Issue 说 “你们应该怎么做”, 感觉不太好,人家也不会乐意。 于是,我做了原型,把 gif 效果展示给了大家 大家觉得很棒,也就跟着做了(后来反应也很好)。这里,我没给文档、细节,只是把vision(好处、效果) 讲清楚,大家就明白了、愿意做了。 通常,我们总是要求 PM 把功能/产品的细节想好,然后告诉工程师怎么做。像基本的功能,比如退款、收藏、订阅,运营活动,论坛系统,这是可行的
Isolation): 如果 2 个事务 T1 和 T2 同时运行,事务 T1 和 T2 最终的结果是相同的,不管 T1 和 T2 谁先结束。 持久性(Durability): 一旦事务提交,不管发生什么(崩溃或者出错),数据要保存在数据库中。 一致性(Consistency): 只有合法的数据(依照关系约束和函数约束)才能写入数据库。 ACID 接下来详细地了解这四大特性: 原子性,确保不管交易过程中发生了什么意外状况(服务器崩溃、网络中断等
must be able to see the value just written. 也就是说,强一致的分布式系统虽然其内部可能有多个副本,但对外暴露的就好像只有一个副本一样,客户端的任何读请求获取到的都是最新写入的数据。 Jepsen 如何检查系统是否满足强一致 以一个 Jepsen 测试的 timeline 为例,采用的模型为 single-register,也就是整个系统只有一个寄存器(初始值为空),客户端只能对该寄存器进行 read 或者 write 操作(所有操作均为满足原子性,不存在中间状态)。同时有 4 个客户端对这个系统发出请求
m not signup for this」他覺得大家一定會找他拍超過 PG13 的照片。 (左邊是著色簿,右邊是蠟筆) Ruby Rogues Live RubyRogues 是這一年來比較新的 Podcast,每週主題都很不錯,主要在深度的討論 Ruby / Rails 周邊的哲學、工具、語言框架特性…etc. 大會這次準備了現場版。有趣程度直逼 panel discussion,主要是現場大戰互酸開玩笑都很 high。 8. After Party 我不是講者,所以不知道大會有沒有講者晚餐
method name)。 这是一个很小的体系,很容易掌握,这一节将讨论它们。记住本节的目标是学习辨认不同的标识符。本书后面将学习如何使用和使用它们的时机。这只是标识符知识的第一课。 1.变量 局部变量以小写字母或者下划线开头,包含字母、下划线或数字。x、string、abc、start_value和firstName都是有效的局部变量命名方式。然而,值得注意的是,在组合多个单词以命名局部变量时,Ruby的约定是使用下划线作为命名规范,而不使用驼峰命名法,如使用first_name而不使用firstName。 实例变量为独立的对象存储信息,它通常以一个单独的符号(@)开头,后面的字符使用与局部变量相同的命名规则,如@age和@last_name。尽管局部变量不能以大写字母开头,但是实例变量可以在
自 2012 年 UCloud 成立起,虚拟网络始终是 IaaS 产品的一个核心组件,也经过了多次演进。演进中我们始终思考的是:如何在不增加用户成本的情况下为用户提供更可靠、更快速的网络。而答案则是要求技术团队不断采用新技术,来同时满足租户隔离、转发能力
原文:The Key To Accelerating Your Coding Skills 译文地址 TL;DR 作者把学习编程分为 2 个阶段,第一个阶段是辅导阶段