<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>songlipeng2003 (舞命小丢)</title>
    <link>https://ruby-china.org/songlipeng2003</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>有没有合肥搞 Ruby 的朋友，在这里认识认识</title>
      <description>&lt;p&gt;如标题&lt;/p&gt;

&lt;p&gt;本人主要搞 PHP，前端也玩玩，也搞过 Java，最喜欢 Ruby，也兼职搞了好几个项目了。&lt;/p&gt;

&lt;p&gt;在合肥这边有没有搞的，可以以后一起学习交流。&lt;/p&gt;</description>
      <author>songlipeng2003</author>
      <pubDate>Mon, 29 Aug 2016 10:07:07 +0800</pubDate>
      <link>https://ruby-china.org/topics/30921</link>
      <guid>https://ruby-china.org/topics/30921</guid>
    </item>
    <item>
      <title>生产订单的余额验证应该写在那里？</title>
      <description>&lt;p&gt;写在 model 里的验证？
写在 controlller 里？
还是其他地方？&lt;/p&gt;

&lt;p&gt;验证应该改写在 model 里，但是这有和用户登陆状态等有关，所以写道 model 里肯定是不好的。迷茫了  &lt;/p&gt;</description>
      <author>songlipeng2003</author>
      <pubDate>Mon, 11 Jun 2012 18:46:32 +0800</pubDate>
      <link>https://ruby-china.org/topics/3758</link>
      <guid>https://ruby-china.org/topics/3758</guid>
    </item>
    <item>
      <title>简单 ruby 语句，找不出问题，帮忙看看，谢谢了，已经解决</title>
      <description>&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;f10&lt;/span&gt;
    &lt;span class="vi"&gt;@stock&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Stock&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;find&lt;/span&gt; &lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:id&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;

    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="vi"&gt;@stock.big_broad&lt;/span&gt;&lt;span class="p"&gt;?&lt;/span&gt;
      &lt;span class="vi"&gt;@f10s&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;StockF10&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;BIG_BROAD_F10&lt;/span&gt;
    &lt;span class="n"&gt;elseif&lt;/span&gt; &lt;span class="vi"&gt;@stock.stock&lt;/span&gt;&lt;span class="p"&gt;?&lt;/span&gt;
      &lt;span class="vi"&gt;@f10s&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;StockF10&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;STOCK_F10s&lt;/span&gt;
    &lt;span class="n"&gt;elseif&lt;/span&gt; &lt;span class="vi"&gt;@stock.fund&lt;/span&gt;&lt;span class="p"&gt;?&lt;/span&gt;
      &lt;span class="vi"&gt;@f10s&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;StockF10&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;FUND_F10s&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;

    &lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="vi"&gt;@stock.big_broad&lt;/span&gt;&lt;span class="p"&gt;?&lt;/span&gt;
    &lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="vi"&gt;@stock.stock&lt;/span&gt;&lt;span class="p"&gt;?&lt;/span&gt;
    &lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="no"&gt;StockF10&lt;/span&gt;&lt;span class="o"&gt;::&lt;/span&gt;&lt;span class="no"&gt;STOCK_F10s&lt;/span&gt;
    &lt;span class="nb"&gt;puts&lt;/span&gt; &lt;span class="vi"&gt;@f10s&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;输出结果&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;false
true
{1=&amp;gt;"最新提示", 2=&amp;gt;"公司概况", 3=&amp;gt;"财务分析", 4=&amp;gt;"股东研究", 5=&amp;gt;"股本股改", 6=&amp;gt;"风险因素", 7=&amp;gt;"公司报导", 8=&amp;gt;"行业分析", 9=&amp;gt;"公司大事", 10=&amp;gt;"港澳分析", 11=&amp;gt;"经营分析", 12=&amp;gt;"主
力追踪", 13=&amp;gt;"分红扩股", 14=&amp;gt;"高层治理", 15=&amp;gt;"百家争鸣", 16=&amp;gt;"关联个股"}


&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;谁能告诉我&lt;a href="/f10s" class="user-mention" title="@f10s"&gt;&lt;i&gt;@&lt;/i&gt;f10s&lt;/a&gt;为什么是空呢？  &lt;/p&gt;</description>
      <author>songlipeng2003</author>
      <pubDate>Tue, 15 May 2012 21:27:08 +0800</pubDate>
      <link>https://ruby-china.org/topics/3300</link>
      <guid>https://ruby-china.org/topics/3300</guid>
    </item>
    <item>
      <title>update_attributes 没有效果，请求帮助 已经解决</title>
      <description>&lt;pre class="highlight ruby"&gt;&lt;code&gt;&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;AddressesController&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="no"&gt;ApplicationController&lt;/span&gt;
  &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;update&lt;/span&gt;
    &lt;span class="vi"&gt;@address&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="no"&gt;Address&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;find&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:id&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;

    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="vi"&gt;@address.user&lt;/span&gt; &lt;span class="o"&gt;!=&lt;/span&gt; &lt;span class="n"&gt;current_user&lt;/span&gt; 
      &lt;span class="n"&gt;redirect_to&lt;/span&gt; &lt;span class="ss"&gt;:root&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;

    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="vi"&gt;@address.update_attributes&lt;/span&gt; &lt;span class="n"&gt;params&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:address&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
      &lt;span class="n"&gt;flash&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="ss"&gt;:notice&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;"更新地址成功"&lt;/span&gt;

      &lt;span class="n"&gt;redirect_to&lt;/span&gt; &lt;span class="ss"&gt;:action&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="ss"&gt;:edit&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:id&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="vi"&gt;@address&lt;/span&gt;
    &lt;span class="k"&gt;else&lt;/span&gt;
      &lt;span class="n"&gt;render&lt;/span&gt; &lt;span class="ss"&gt;:action&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="ss"&gt;:edit&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="ss"&gt;:id&lt;/span&gt; &lt;span class="o"&gt;=&amp;gt;&lt;/span&gt; &lt;span class="vi"&gt;@address&lt;/span&gt;
    &lt;span class="k"&gt;end&lt;/span&gt;
  &lt;span class="k"&gt;end&lt;/span&gt;
&lt;span class="k"&gt;end&lt;/span&gt;




&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;就这样一个简单的方法&lt;/p&gt;

&lt;p&gt;页面显示了 更新地址成功
但是所有字段都没有更新&lt;/p&gt;

&lt;p&gt;日志如下：&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Started PUT "/addresses/1" for 127.0.0.1 at 2012-05-02 18:35:56 +0800
Processing by AddressesController#update as HTML
  Parameters: {"utf8"=&amp;gt;"✓", "authenticity_token"=&amp;gt;"SHKjkV+LcF5xxe/ZZN/FE0CRUsC5jJNkPc0iplyacoU=", "address"=&amp;gt;{"province"=&amp;gt;"dd", "city"=&amp;gt;"dd", "area"=&amp;gt;"dd", "address"=&amp;gt;"dd", 
"phone"=&amp;gt;"wewew"}, "commit"=&amp;gt;"更新", "id"=&amp;gt;"1"}
  User Load (0.3ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` = 4 LIMIT 1
  Address Load (0.2ms)  SELECT `addresses`.* FROM `addresses` WHERE `addresses`.`id` = 1 LIMIT 1
  CACHE (0.0ms)  SELECT `users`.* FROM `users` WHERE `users`.`id` = 4 LIMIT 1
   (0.1ms)  BEGIN
   (0.0ms)  COMMIT
Redirected to http://0.0.0.0:3000/addresses/1/edit
Completed 302 Found in 4ms (ActiveRecord: 0.6ms)




&lt;/code&gt;&lt;/pre&gt;</description>
      <author>songlipeng2003</author>
      <pubDate>Wed, 02 May 2012 18:45:59 +0800</pubDate>
      <link>https://ruby-china.org/topics/3036</link>
      <guid>https://ruby-china.org/topics/3036</guid>
    </item>
    <item>
      <title>寻求一个大数据量解决方案</title>
      <description>&lt;p&gt;用户数量有几十万，每人每天有 20 多个参数要计算保存。这 20 个有一个是基本参数，其他的都是由这一个计算出来。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;插入需求：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;每天固定开始插入，希望在一个小时之内插入完成&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;查询需求：&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;按照每个用户的某个参数查询某段时间的值来绘制曲线&lt;/li&gt;
&lt;li&gt;查询这个用户某天的所有参数用来在页面上显示。&lt;/li&gt;
&lt;li&gt;查询某天的某个参数的排行&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;扩展需求：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;能满足到百万用户的需求&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;硬件需求：&lt;/strong&gt;
8Core 的 CPU 8G 内存，普通 500G 硬盘的服务器做 DB。查询和计算有两台 4Core 8G 的可以使用&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;软件需求：&lt;/strong&gt;
基本没有，只要稳定就行，mysql，nosql，MongoDB 都可以。&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;目前方案：&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;现在已经积累了几十亿 几十 G 的数据，在 mysql 中存储，仅按照每个参数来分的，每个表的规模都很了，上亿了。插入效率很低，查询也很慢，问题很多  &lt;/p&gt;</description>
      <author>songlipeng2003</author>
      <pubDate>Fri, 27 Apr 2012 10:48:36 +0800</pubDate>
      <link>https://ruby-china.org/topics/2927</link>
      <guid>https://ruby-china.org/topics/2927</guid>
    </item>
  </channel>
</rss>
