Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
guange
@hhuai
高级会员
第 917 位会员 / 2012-02-05

长沙
41 篇帖子 / 836 条回帖
12 关注者
0 正在关注
0 收藏
既然这样了,看来不做个惊天地,泣鬼神的js项目,会被大家瞧不起。
GitHub Public Repos
More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • stackoverflow 不能用中文提问吗? at 2013年04月25日

    当然是去问问题的,还有人能直接编辑我的提问,给我改成了英文,这个真是权利也太大了点吧。

  • stackoverflow 不能用中文提问吗? at 2013年04月25日

    我的想法是,应该有很多中国人在里面,看得懂的就回我,看不懂就略过好了。貌似也没给别人造成什么麻烦吧。

  • mongoid 获取结果集出现奇怪的问题~~~ 求支招! at 2013年04月23日

    测了一下,没有问题

    require('mongoid')
    Mongoid.load!("./mongoid.yml",:development)
    
    class Topic
            include Mongoid::Document
            include Mongoid::Timestamps
            field :title
            field :content
            belongs_to :user
    end
    
    class  User
            include Mongoid::Document
            field :username
            has_many :topics, inverse_of: :user
    end
    
    user = User.create({username: 'test'})
    Topic.create({title: 'topic', content:"content", user:user})
    
    topics = Topic.desc(:created_at).limit(10)
    topics.each do |topic|
            puts topic.user.username #报错
    end
    
    

    输出 test, 可能你录数据没录好,没对应到 user. mongo 就是不太严格。

  • 分享一个 Chrome 提速的方法 at 2013年04月23日

    自从开用 ssd,速度真的有质的提升。以前真觉得 chrome 有点卡,用 safari 好点。 关于费用,其实买个 64G 的足够用了,移入光驱位,装个系统和软件就好,其他的放原 hdd.

    我的系统 xcode,photoshop,vmware 都用起了,也只花了 39 个 G。

    /dev/disk0s2 118 39 79 34% 10403556 20771174 33% /

  • 真实需求了,Windows 环境开发部署怎么设计 at 2013年04月21日

    会 rails 的话,.net 的 mvc 也挺类似。 如果以后你 windows 下的项目多,或这个项目重要的话,就搞.net

    rails 在 windows 下开发倒不是什么大问题,布署的话就悬了。

  • 真实需求了,Windows 环境开发部署怎么设计 at 2013年04月21日

    装个 vmware server ? 而且还是免费的。可以将端口映射出来。

  • [扬长避短] cruby 在什么情况下比 C++, JavaScript, Go, Java, Haskell 更效率... at 2013年04月21日

    #72 楼 @diga2005 了解的人自然能看懂,我代码的意思也表达清楚了: 第一个例子只是在取巧,真正涉及到大内存,c/c++ 可以更灵活。

    在 ruby 社区说 ruby 的确实存在的短处,自然会不受欢迎,但盲目的跟随与 YY,没必要吧。反正我不拜在哪个语言门下,只是一种兴趣,哪种好玩用哪种,当有了比较,自然就会吐槽一下。

  • cruby 的实现和 js 引擎 v8 的实现,根本不在同一级别上。 at 2013年04月21日

    #16 楼 @robbin ...没说要拿 express 来替代 rails 啊,只是在吐槽 ruby 的实现性能。你说的也没错,语言性能 != 开发银弹。这个不冲突,不冲突。

  • [扬长避短] cruby 在什么情况下比 C++, JavaScript, Go, Java, Haskell 更效率... at 2013年04月20日

    #64 楼 @luikore 既然你明白那个是占位符的意思,为何又貌似不明白一样来纠结语法错误呢。

  • [扬长避短] cruby 在什么情况下比 C++, JavaScript, Go, Java, Haskell 更效率... at 2013年04月20日

    #57 楼 @skandhas 晕,感觉有时说得真累,又得跑回去扭基础知识。 luikore 先说我的代码是错的,指针不能付给数组。至于为什么要写成 char[1],我想写过 c 的人会懂的。

    jasl 又说 string 是 c++ 的数据类型。至于例子用 c/c++ 表述其实是一样的

    被你们完败了。

  • [扬长避短] cruby 在什么情况下比 C++, JavaScript, Go, Java, Haskell 更效率... at 2013年04月20日

    #52 楼 @jasl 我在反驳的就是楼主的例子,别断章,前面还有一页评论。 还有,不了解的人才以为手写 asm 能比 c 快。

  • [扬长避短] cruby 在什么情况下比 C++, JavaScript, Go, Java, Haskell 更效率... at 2013年04月20日

    #50 楼 @luikore [] 只不过是个操作符而已,你喜欢的话重载就是, 嫌他丑,你可以把他包到库里,想多漂亮就多漂亮。 真正又有几个要靠 c++stl 那一套,从来都是自己按需求来实现,快不快,要看你的项目积累,稳不稳定看你的能力。

    ps: 我和你讲性能,你就跟我讲丑,写起来慢。

  • [扬长避短] cruby 在什么情况下比 C++, JavaScript, Go, Java, Haskell 更效率... at 2013年04月20日

    #39 楼 @luikore 第一个,我可以这么写

    ~$ more /tmp/test.c
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    
    typedef struct string{
            int length;
            char p[1];
    } string;
    
    #define MALLOC_SIZE 100000000
    int main(){
            char *s = (char *)malloc(MALLOC_SIZE);
            memset(s,'-',MALLOC_SIZE);
            string ss ={MALLOC_SIZE, s};
            string b = {ss.length-1, ss.p+1};
    
            printf("%ld",b.length);
            getchar();
    
            return 0;
    }
    
  • 有没有人鄙视买 Mac 回去装 Windows 的人 at 2013年04月20日

    键盘不习惯

  • [扬长避短] cruby 在什么情况下比 C++, JavaScript, Go, Java, Haskell 更效率... at 2013年04月20日

    #36 楼 @luikore rubinius 无实用价值,jruby 还是 java. 在我看看恰恰你所说的残废语言,现在发展势头最猛,好几大公司都在改进

    ruby 做命令行工具的性能和内存优势都很大,这个我同意,还不错,只是要说在性能和内存把其他语言比,这个本身有点 yy.

  • [扬长避短] cruby 在什么情况下比 C++, JavaScript, Go, Java, Haskell 更效率... at 2013年04月20日

    #33 楼 @ShiningRay

    你说@kkk来喷的证据就是他的 id 新吗?就事论事,反驳他的观点就好了。

  • [扬长避短] cruby 在什么情况下比 C++, JavaScript, Go, Java, Haskell 更效率... at 2013年04月20日

    这不叫扬长,只是取巧罢了,其他语言都可以的。

    第一个例子,如果就取一个.size, c++ 可以做到 90 多 M。 关于 go 的不是很清楚,不好说话。 关于 java 的例子,你是其实是拿 c 库和 java 实现比,根 ruby 关系不大。

    ruby 比性能和内存,从哪一方面来说都没有优势,没有可谈的什么过人之处,从实现角度来看,他现在瓶颈了,你认为 1.87 到 2.0 有什么改进? yacc 有进步吗,都没人接手了吧。jit 有实现?这些,你看看 python,js,java 人家都很强哦。 所以我觉得他应该会慢到底,不可能像 java 一样能有那么大的改进。

    再一个慢不慢,大家自己实际用了心理很清楚,yy 时间和数据没多大意思。 试试 rails s django server node app.js

    至于应用实现快不快,完全取决于你的熟练度,语言本身性能占的比重可能没那么多。

  • mc700 升 ssd,求科普。 at 2013年04月20日

    #16 楼 @marswon 我倒是觉得 ssd 还买大了点,只要 64g 就够用了,然后把 hdd 装在光驱位。 系统存在 ssd, 项目文件存在 hdd,这样用起保险。

  • 现在失去了斗志了。 at 2013年04月19日

    估计是阳萎吧。哈哈。

  • cruby 的实现和 js 引擎 v8 的实现,根本不在同一级别上。 at 2013年04月19日

    #3 楼 @whitecrow 我会的也只有点皮毛,资料: v8 在这 https://developers.google.com/v8 cruby 在 javaeye 中有点好东东,看看就可以了, http://thinkinginruby.group.iteye.com/group/wiki

    你自己去实现一个虚拟机引擎就知道难点在哪了,变量,方法怎么存放,我写过一个很垃的,内存回收没搞定。

  • cruby 的实现和 js 引擎 v8 的实现,根本不在同一级别上。 at 2013年04月19日

    #1 楼 @chenge 你不喜欢还是?试着写两句,其实还挺爽,比 c 爽多了,c 的回调函数多难写,提出来写不说,关键是参数传得累啊,弄不好又得声明一个 struct.

  • #knewone 组队 # 真是好东西 Herman Miller Aeron 椅子 at 2013年04月19日

    不好意思,走错地方了。

  • mc700 升 ssd,求科普。 at 2013年04月18日

    已经搞定,升级很 easy, time machine 一下什么都弄好了。 后面的盖子是铝的,我有一个罗丝扭坏了,我就暴力的挖了个洞,然后强行搬开的,貌似还好,只是有点变形,捶捶打打就好了。

    速度在飞,很爽,哈哈。

  • [杭州.滨江] Ruby 开发 2013 new at 2013年04月17日

    可以免费的干活,如果有大量时间和环境来学习英语。

  • 毒,慎入 at 2013年04月17日

    我也一直想买把好椅子,可是一直都有点舍不得,那个我的酒柜高度差不多,我就站着写代码算了。

  • 你是一个工资太低的程序员吗? at 2013年04月17日

    js 这么低啊,为什么没有 c 的。

  • [更新] 兄弟搬家, 出 imac,和一些书籍 at 2013年04月17日

    配置太低了点。

  • 我觉得 IT 男的作息,已经秒杀了一切号称勤奋的人 at 2013年04月17日

    #17 楼 @smallbug 好冷。

  • 上一页
  • 1
  • 2
  • …
  • 8
  • 9
  • 10
  • 11
  • 12
  • …
  • 27
  • 28
  • 下一页
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English