let menu =[{"type_id":1,"name":"蔬菜","food":[{"food_id":1,"name":"白菜","price":"10"},{"food_id":2,"name":"冬瓜","price":"10"},{"food_id":3,"name":"西蓝花","price":"10"}]},{"type_id":2,"name":"水果","food":[{"food_id":4,"name":"香蕉","price":"10"},{"food_id":5,"name":"苹果","price":"10"},{"food_id":6,"name":"橙子","price":"10"}]}];
jq循环
// 根据menu的数据,动态生成一个二级联动菜单for(let item of menu){let html =`">${item.name}`;$('#vegetable').append(html)}$('#vegetable').change(function(){// 每次改变选择时,应先清空二级下拉框$('#fruit').html('');// 重点:获取当前选择的valuelet index =$(this).val()-1;if(index <0){return;}// 根据value去循环相对应的foodfor(let item of menu[index].food){let html =`">${item.name}`;$('#fruit').append(html)}})
原题链接:#136 Single Number
要求:
给定一个整型数组,其中除了一个元素之外,每个元素都出现两次。找出这个元素
注意:算法的时间复杂度应为O(n),最好不使用额外的内存空间
难度:中等
分析:
题目限定了线性的时间复杂度,同时不使用额外的空间,即要求只遍历数组一遍得出结果。由于异或运算 n XOR n = 0, n XOR 0 = n,故将数组中的每个元素进
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2281)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:
Velocity出现的目的用于简化基于MVC的web应用开发,用于替代JSP标签技术,那么Velocity如何访问Java代码.本篇继续以Velocity三http://bit1129.iteye.com/blog/2106142中的例子为基础,
POJO
package com.tom.servlets;
public
今天看org.jboss.netty.example.http.file.HttpStaticFileServerHandler.java
可以直接往channel里面写入一个FileRegion对象,而不需要相应的encoder:
//pipeline(没有诸如“FileRegionEncoder”的handler):
public ChannelPipeline ge
Zero Clipboard的实现原理
Zero Clipboard 利用透明的Flash让其漂浮在复制按钮之上,这样其实点击的不是按钮而是 Flash ,这样将需要的内容传入Flash,再通过Flash的复制功能把传入的内容复制到剪贴板。
Zero Clipboard的安装方法
首先需要下载 Zero Clipboard的压缩包,解压后把文件夹中两个文件:ZeroClipboard.js
4.1 @Order
Spring 4.2 利用@Order控制配置类的加载顺序
4.2 演示
两个演示bean
package com.wisely.spring4_2.order;
public class Demo1Service {
}
package com.wisely.spring4_2.order;
public class