努力奋斗

  • 以前想在厨房里面打个洞,拿起我最爱的菜刀,这刀帮我切了 N 多可口的菜肴。多好啊,打个洞不成问题吧,砍了半天,最终未能如愿,弄了个电钻,2 分钟解决。啥道理?用合适的工具解决问题,而不是你喜欢。ruby 真的是和 rails 绑在一起的,开发桌面软件?换工具吧。

  • 哈,我一直是这么干的,从 rails3,4,5 直到 6。从来没用过什么 update, 我的小理论是,车用久了修的再好也不如重新买一辆。

  • 已购,3,4,5 版本的看了多年免费版,到 6 了支持下。

  • 如果是开发一些小的桌面应用,又要跨平台,用 electron 非常方便,基本就是在写网页了,不过呢这玩意儿不支持 win xp, win7 是最低要求。开源的 visual studio code, atom 都是 electron 写的。 ruby 写跨平台的桌面应用还是算了吧,不看好,相关资料比 electron 少了 N 多,学习成本大,开发效率也慢。

  • app 是用什么写的?

  • 编程挺好玩儿的,业余爱好想写啥就写啥,弄个小网站,写点儿女儿能用的手机 app,快活

  • 要是能有个可视化的集成分析就更好了

  • 这这,数学不好的不是没机会了?

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

    好吧,关注下看看,内容与标题确实感觉有点儿小出入,发在论坛里面大家自然会以为有点儿啥技术方面的总结喽。

  • 这样或许更简单,而且 PostgreSQL, MySQL、 SQLite 都支持,是 SQL92 语法。不管是哪个版本的 rails, 只要数据库支持就可用!

    User.where("username like ?escape '/' ", "%/_%")
    

    生成的 SQL 语句是这样的:

    SELECT "users".* FROM "users" WHERE (username like '%/_%' escape '/' )
    

    escape 定义了 SQL 语句中的转义符,此句中是/, 这样下划线就不会作为通配符使用,而只是普通的符号,你也可以使用其它符号作为转义符,比如&,! 等等,例:

    User.where("username like ?escape '!' ", "%!_%")
    User.where("username like ?escape '&' ", "%&_%")
    

    语句中的% 因为没有转义符,所以仍然是通配符的作用,想以% 作为字符可以这样:

    User.where("username like ?escape '&' ", "%&%%") #=>搜索所有用户名称中包括字符%的记录
    

努力奋斗