• ajax 未必会触发跨域请求,甚至一般情况下不会,所以他没错啊

  • 其实就是这几个单词的英文含义

  • 一开始在照片上看到一个死肥仔挺眼熟的,后来再一看发现是我自己。😂

  • 和区块链技术没关系啊。

  • 寫 RoR 的人要求特別高? at 2018年03月01日

    不会,我只有 1 米 6,也照样在写。

  • 2018年 薪资 at 2018年02月27日

    不是,是因为年初,跳槽的多。这些公司正因为待遇低,所以有人跳槽,又招不到人。

  • 重要的东西有很多,对每个人来说还是不一样的,我只是抛砖引玉讲一些笼统的,希望大家集思广益。

    有些东西的边际效应会很明显。好比你本来每天花 8 小时编程,强行再多花 2 个小时,可能一年下来,对于你实际水平的提升作用并不是很明显。

    可是你把这 2 小时候花在其他自己非常不擅长,但是又对自己的生活大有帮助的事情上,收益就会很高。

  • 区块链如何改变世界 at 2018年02月27日

    文章第一句,五年过去了,打开新闻联播,看到的还是...

  • 你把初始化这个菜单的 script 也要放下来,不能初始化菜单和元素之间的遮盖层级错误,这是两个问题。

  • 看了一下,两个问题。一个是顶部的导航用了 fixed,这样你的 body 最好设置一下 margin-top。另外侧边导航也用了 fixed,由于你没有用 z-index 来控制元素的显示层级,在前面的元素会覆盖后面的元素。最简单的方法是你把 row 这个 div 移动到 gn-menu 之前,可以解决覆盖的问题。

  • 你把你错误那个页面的地址放上来

  • 说个题外话,程序员不要光想着技术栈,因为本身工作已经花费了大量时间。如果能够在工作中,经常接触一些适当的难点,保持在学习区,稳步提升是问题不大的。

    其他的要管理一下自己的健康,不要岁数一大各种毛病,有空多健健身,管理下饮食。然后制定个理财计划,工资不要都拿来买机械键盘之类,可以搞一个长期的投资组合。然后不要只和技术圈的人混的,老同学里面有当警察、医生、老师等等公职人员的,主动去巴结一下,以后生活上有很大的用处。

  • 搞定上海妹子比写代码难多了

  • 确实,我觉得楼主这种说话方式是反面教材,我也会时常犯这样的毛病。

    Less is More.

    表达的时候,应该要尽量把对方不感兴趣或者无关紧要的点忽略,只突重点。

    并且尽量从对方的角度出发,采用别人容易理解的方式循序渐进,这才是沟通能力的体现。

  • 完全看不懂,我知道我为什么不能搞区块链了,看来以我的智商是搞不懂区块链的。

  • 一块硬币有两面,没有防挖坟机制,老帖子会占领页面,这样新创作内容就不容易被大家发现。

  • 不错啊,比我的 startup 好太多了

  • 年轻的姑娘无需修饰就很美

  • 2017 技术达人年度总结 at 2018年02月06日

    更像是个人宣传文稿。

  • 谨防比特币和区块链骗局 at 2018年01月25日

    我爸天天炒币,号称 acm 拆分盘。什么国家支持,哈佛大学项目。然后号称几个亿开发出来的网站,网址发给我一看,尼玛 bootstrap 加 php,页面上还有一些小的 bug。我当着他的面用 chrome 的工具本地修改了几个页面上的币数字,他一脸蒙蔽。然后我查了域名,注册地马来西亚,服务器在 aws 上。之后我苦口婆心劝他不要玩了,还列出一些证据,他表示我说得有道理,绝对不玩了。过了一个礼拜,他又投了三万。

  • 自己转一下类型啊

    params.require(:start_data).require([:year, :date, :month]).map(&:to_i)
    
  • 没有看出有什么问题,参数你看下日志,是自动打印的。

  • 参数不正确,进来的参数如果是必填的,要做下检查

    data_values = params.require(:start_data).require([:year, :date, :month])
    start_date = Date.civil(*data_values)
    

    如果有参数漏了,就做下异常处理

  • 关于 Rails 的时区问题 at 2018年01月11日

    你打一下 date 命令看看自己系统的时区,估计不是 CST。如果你存的时候系统时区和你 config.time_zone 的时区不一致,就会自动帮你转一下存到数据库。你再拿的时候同样会重新帮你转,看一下 Page.last.push_time 你会发现时间是正常的。

  • 前后端分裂 at 2018年01月09日

    YY 一下,万一那天 web assembly 已经成熟和普及,编译器也没有坑。

    class RemoveColumnEvent <  Event
      css_class: 'remove-column'
      action: :click
      prevent_default: true
    
      def handle
        http.delete("#{current_url}/#{target[:id]}")
      end
    
      def request_success
        target.parent.remove
      end
    
      def request_failed
        page.alert response.message
      end
    end
    
  • 我猜是这样。

    生产环境下没有问题,是因为你的 vue 和后端部署在一个域名下面。而开发环境有问题,是因为你 vue 和 rails 至少端口号肯定是不同的,所以在比对 header origin 字段和请求 url 时,域名不一致,没有过验证。

    你改 development.rb 没有用,因为 new_framework_defaults.rb 会覆盖这个设置。

    你在开发模式下把 new_framework_defaults 下的 config.action_controller.forgery_protection_origin_check 设为 false,然后重启 rails 进程试试。

  • Ruby 现在是不是很尴尬 at 2018年01月05日

    ruby 的高开发效率是建立在用 ruby 的程序员能有比较高的个人素质上面,一个新手要能够成为即战力需要很长的时间。于是更加没有公司愿意培养 ruby 工程师了,一来需要的入手时间比较长,二来还需要这个人具有一定的潜力,从头培养根本划不来。不靠公司培养,新鲜血液全靠一些爱好者自学,这种生态真的很令人捉集。

  • development.rb 有没有设置 config.action_controller.allow_forgery_protection = false

  • Ruby 2.5.0 已发布 at 2018年01月04日

    已经有铁粉在谋划到日本排队领取最新版的 Ruby2.6,还有机会让 Matz 亲手为你编译。我还有个朋友,准备到时候买 10 套港版 Ruby2.6 先带回国内卖。