在render中,即使有:action,那么也仅仅是取对应的view中的模板(html.erb)而已,所以这里即使浏览器中的url是/orders/xcreate,但是显示的界面是/app/views/orders/xshow的代码 def xcreate flash.now[:notice] = "bb" @order = Order.new(params[:order]) if @order.save flash[:notice] = "yes" render(…
共同点: render 和redirect_to 都是执行页面跳转,但是,写在这两个方法后面的语句仍然会被执行. 不同: render:简单的页面渲染,可以指定渲染的页面或布局文件,但是不会发出请求,只根据函数参数渲染页面,不会执行action函数,不会重新加载服务器中的数据 redirect_to:发送请求重定向页面,可以指定controller和action,会执行对应的action,重新加载服务器数据,不保留页面中原有的数据…
vue中filter的使用 computed: mapState({ items: state => state.items.filter(function (value, index, arr) { }) }), 如上所示,对于vuex,我们在使用mapState获取state时, 可以使用filter来过滤其中的元素,在filter的回调函数中接受三个参数,第一个是value,即每一个元素的值: 第二个是index, 即每一个元素所在的index, 第三个参数是arr,即这个数组本身. 在上…
如果实体类和数据库表内的字段没有保持一致 修改了属性子弹. 重新生成getter和setter还有toString方法 测试类里面,相关set的方法就都会报错. 只需要修改为最新的set方法就可以了. sql的配置文件里面.keyProperty里面就不叫做id了. 这样插入和更新都是不能用的 运行Save的测试方法.就会报错了. 都改成当前最新的属性字段.   再来测试Save方法 userSex这里写错了 改为争取的userSex keyProperty这个字段还是报错. 改成userId.…
//函数fun功能是将带头节点的单向链表结点域中的数据从小到大排序. //相当于数组的冒泡排序. #include <stdio.h> #include <stdlib.h> #define N 6 typedef struct node { int data; struct node *next; } NODE; void fun(NODE *h) { NODE *p, *q; int t; /**********found**********/ p = h->next;/…
今天申请了博客园账号,在下班后阅览博客时发现了一个关于百度面试题探讨的博客(其实是个很基础的问题),此博客url为:http://www.blogjava.net/nokiaguy/archive/2013/01/30/394920.html 其中下面有人评论为: 有序列表查找显然二分啊,博主貌似对java的arrays和collections不是很熟. private static int getMinAbsoluteValue(final int[] source) { int index…
面试回答: GET请求在URL中传送的参数是有长度限制的,而POST没有. GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息. GET参数通过URL传递,POST放在Request body中. GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留. GET请求只能进行url编码,而POST支持多种编码方式. GET请求会被浏览器主动cache,而POST不会,除非手动设置. GET产生的URL地址可以被Bookmark,而POST不可以. G…
想对数字进行格式化的时候,可能会使用到 java.text.DecimalFormat 类.中文帮助文档中,有如下符号 位置 本地化 含义 0 数字 是 阿拉伯数字 # 数字 是 阿拉伯数字,如果不存在则显示为 0 但是,new java.text.DecimalFormat("#.###").format(3.0)new java.text.DecimalFormat("0.000").format(3.0) 输出的结果却为: 3 和 3.000所以,我觉得中文档…
Number(11).toString() "11" var num = 111; undefined num.toString() "111" .toString() VM234432:1 Uncaught SyntaxError: Invalid or unexpected token 原因:JavaScript的解释器把数字后的"."偷走了(作为前面数字的小数点), 类似于下面的操作:…
如果小于Int.max时他不会报错 def sumcount(str:String): Int ={ val ints = for(c <- str)yield { println(c.asInstanceOf[Int]) ; c.asInstanceOf[Int]} println(ints.reduce(_*_)) println(Int.MaxValue) ints.sum } sumcount("Hello") 721011081081118251528962147483…