落雪之景吧 关注:2贴子:50
  • 7回复贴,共1
联合体的用途,使几个不同类型的变量共用一段内存,互相覆盖。


IP属地:广东来自手机贴吧1楼2014-06-11 21:19回复
    碰到什么问题,半天之内解决不了,马上想办法问别人。


    IP属地:广东来自手机贴吧2楼2014-06-12 20:43
    回复
      思想就像内裤,要有,但不能逢,但不能逢人就证明你有。


      IP属地:广东来自手机贴吧3楼2014-06-13 00:46
      回复
        tcp socket只管传送字节流 并保证字节流顺序到达 接收方先接收包头 进行解析,然后再调用不同的函数接收相应的数据包。然后就是包头和数据包的设计问题了,比如我们可以设计包头为六个字节,前两个字节是协议号,后四个字节是数据包长度。发送方可以先声明一个长度为六的字符数组,然后将协议号和数据包长度存入字符数组。先发送包头,再发送对应的数据包。接收方先接受包头,进行解析,在调用对应的函数,接收数据包并进行解析。


        IP属地:广东来自手机贴吧4楼2014-06-13 14:00
        回复
          关于程序结构,为了避免复杂,函数尽量使用较少的参数,但是在函数中使用外部变量,必须使用全局变量的方式或者是函数参数的方式,而使用全局变量的方式不利于程序的可读性,所以为了避免使用过多的参数,所以要明确函数的目的,一个局部变量尽量在本层得到充分的利用,


          IP属地:广东来自手机贴吧5楼2014-08-18 18:48
          回复
            Ruby on rails
            在ruby前面加@但是实例变量,不加的是局部变量,在rails中只有实例变量可以传送到模版文件中。
            *.html.erb为html模版中嵌入式ruby的文件,文件中<% %>里可以写ruby的代码。但是这样写其中的代码只会执行不会显示,需要显示出来只要在代码前加上等号,即<%= %>。
            我们创建一个模型Post,即在ruby中建立一个Post类,对应数据库中名为posts的一张表。
            路由中url后加/:my_param可用于传参数,在控制器中用params[:my_param]
            即可取得url中输入的参数。其中
            my_param也可换为其他名字。还有一种传递参数的方法是在提交表单时,发出一个post请求,在执行的控制器中的方法时调用params[:post]可取得提交的表单中的数据。还可以在url中后面加上“?[参数名]=[参数值]”来向服务器传递参数,如baidu.com?param=1。
            控制器中redirect_to用于重定向到控制器中的一个方法,即执行该方法的内容并渲染其模版。而render只是渲染模版,而没有执行其控制器中的方法。如果要将当前控制器方法的实例变量传到页面模版就可以使用render。
            在两个模型之间建立一对多的关联,例如一篇文章有多个评论,我们首先要在article模型文件中加入一行
            has_many comments
            表示一篇文章可有多个评论
            然后在comment模型文件中加入
            belongs_to article
            表示一个评论属于一篇文章
            然后在comments表中添加一个article_id字段表示这个评论属于哪一篇文章,然后就开始使用article.comments调用Article类的article对象中的comments方法来获取一篇文章的所有评论。
            在建立Comment模型的时候加一个article:references 字段,在调用db:migrate,comments表中就会有一个名为article_id的integer字段。
            像上述这种多层模型嵌套的情况,就需要使用嵌套资源路由,如下:
            resources : articles do
            resources :comments
            end
            之后就可以使用两层嵌套的url,如
            articles/:articles_id/comments/:comment_id
            我们可以用rails console来操作数据库,首先输入
            rails console
            进入控制台
            然后创建一个连接,如创建一个User模型的连接,则输入
            User.connection
            然后就可以调用模型中的方法操作数据库。


            IP属地:广东来自手机贴吧6楼2014-11-16 21:22
            回复
              sudo apt-get install curl
              curl -L https://get.rvm.io | bash -s stable
              curl -sSL https://rvm.io/mpapis.asc | gpg --import
              curl -L https://get.rvm.io | bash -s stable
              rvm -v
              source ~/.rvm/scripts/rvm
              rvm install 2.0.0
              gem install middleman
              middleman init MY_PROJECT
              cd MY_PROJECT
              middleman server
              vim Gemfile
              bundle install
              gem install ref -v '1.0.5'
              http://www.cnblogs.com/ufindme/p/4093597.html
              http://sunl030600.iteye.com/blog/1912859


              IP属地:广东7楼2014-12-19 21:20
              回复
                IP属地:广东8楼2014-12-19 22:48
                回复