系统的新手指引的设计

对于新注册用户,不管是旧菜单,还是新菜单,在第一次点击菜单时,都应该弹出新手指引。 不管是旧菜单,还是新菜单,都可能因为发生重大变更而要求重新出现新手指引。而且可能出现第一次变更、第二次变更、第三次变更。。。。每次变更都要求重新出现新手指引。

2017-04-25 17:37:48

阅读数 2541

评论数 0

servlet规范- Listener

一、基本概念JavaWeb里面的listener是通过观察者设计模式进行实现的。对于观察者模式,这里不做过多介绍,大概讲一下什么意思。观察者模式又叫发布订阅模式或者监听器模式。在该模式中有两个角色:观察者和被观察者(通常也叫做主题)。观察者在主题里面注册自己感兴趣的事件,当这个事件发生时,主题会通...

2017-04-25 15:42:07

阅读数 273

评论数 0

javascript怎么把对象里的数据整合进另外一个数组里

关于javascript的数组和对象,我先说说他们的区别: 对象是自动扩容的,通过".属性名"可以动态添加对象的属性。 因为数组是对象,所以也是自动扩容的,通过".属性名"或者[属性名]或者push()可以动态添加对象的属性。 对象遍历的方式是for ....

2017-04-21 17:32:41

阅读数 4478

评论数 0

线性判别分析(LDA)算法总结

LDA也称Fisher线性判别法,它是一种非迭代的分类算法。算法的主要思想将特征空间中的样本投影到该空间的一条直线上以实现从高维到一维的数据压缩。显然这样的投影有很多方向,而LDA算法就是寻找一个最佳投影方向来使样本的类内距离最小而类间距离最大。        投影方向:1、投影后不同类别的样本...

2017-04-20 15:26:38

阅读数 883

评论数 0

对数几率回归Logistic Regression(Matlab)

对数几率函数(logistic function)是sigmoid函数的重要代表

2017-04-20 14:59:20

阅读数 489

评论数 0

反向传播算法(backPropagation,简称BP算法)

给定训练集D={(x1,y1),(x2,y2)........,(xm,ym)} 即输入示例由d个属性描述,输出l个二维实值向量。 假定有一个拥有d个输入神经元,l个输出神经元、q个隐藏神经元的多层前馈神经元结构。 其中输出层第j个神经元的阈值(yuzhi,临界值)用j表示,隐藏层第...

2017-04-20 10:31:17

阅读数 780

评论数 0

【leetcode】31. Next Permutation 数字序列的所有组合中比给定串大的下一个最小的串

1. 题目 Implement next permutation, which rearranges numbers into the lexicographically next greater permutation of numbers. If such arrangement is n...

2017-04-19 15:08:41

阅读数 247

评论数 0

Servlet 3.0 Tutorial: @WebListener, @WebServlet, @WebFilter and @WebInitParam

Resin 4.0 introduced Early Access Servlet 3.0 support and, in version 4.0.2, we’ve solidified the implementation. Among many interesting features, Se...

2017-04-17 17:52:07

阅读数 373

评论数 0

JSP之El表达式

EL表达式       EL(Expression Language) 是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。       1、语法结构${expression}2、[...

2017-04-17 17:42:26

阅读数 161

评论数 0

京东2017实习招聘笔试题

通过考试: 题目描述 小明同学要参加一场考试,考试一共有n道题目,小明必须做对至少60%的题目才能通过考试。考试结束后,小明估算出每题做对的概率,p1,p2,...,pn。你能帮他算出他通过考试的概率吗? 输入...

2017-04-08 09:33:35

阅读数 871

评论数 0

计算机网络中的性能指标概念简介

参考视频https://www.youtube.com/watch?v=l2Jx5WNgGKc 和https://www.youtube.com/watch?v=02i_Mhl4mek 从不同的方面来度量计算机网络的性能,可以有7个性能指标。 1.速率 连接在计算机网络上主机在数字信道上传...

2017-04-06 18:17:11

阅读数 1677

评论数 0

快速排序理解(挖坑填数策略)

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想----分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。   总的说来,要直接默写...

2017-04-06 10:54:16

阅读数 251

评论数 0

腾讯2017年春季笔试 求基因碱基的逆序数

题目描述:已知碱基序列ACGT为正序。求任意碱基序列的逆序数。要求算法的时间复杂度为O(n)。 举例:一序列为AGTCTCG,则其逆序数为7。 [cpp] view plain copy   #include    ...

2017-04-05 21:23:07

阅读数 192

评论数 0

剑指offer 面试题36:数组中的逆序对

题目:在数组中的两个数字如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数。例如,有一个数组为Array[0..n] 其中有元素a[i],a[j].如果 当ia[j],那么我们就称(a[i],a[j])为一个逆序对。在数组{7,5,6,4}中一共...

2017-04-05 21:18:10

阅读数 131

评论数 0

归并求逆序数

题目描述 对于数列a1,a2,a3…中的任意两个数ai,aj (i < j),如果ai > aj,那么我们就说这两个数构成了一个逆序对;在一个数列中逆序对的总数称之为逆序数,如数列 1 6 3 7 2 4 9中,(6,4)是一个逆序对,同样还有(3,2),(7,4),(6...

2017-04-05 21:11:22

阅读数 540

评论数 0

网易2017实习笔试题-CPU双核调度问题(动态规划解决)

题目的大概意思:一种双核CPU的两个核能够同时的处理任务,现在有n个已知数据量的任务需要交给CPU处理,假设已知CPU的每个核1秒可以处理1kb,每个核同时只能处理一项任务。n个任务可以按照任意顺序放入CPU进行处理,现在需要设计一个方案让CPU处理完这批任务所需的时间最少,求这个最小的时间。  ...

2017-04-05 20:30:11

阅读数 1319

评论数 0

背包问题变种:将数组分成两部分使得两部分的和的差最小

题目: 将一个数组分成两部分,不要求两部分所包含的元素个数相等,要求使得这两个部分的和的差值最小。比如对于数组{1,0,1,7,2,4},可以分成{1,0,1,2,4}和{7},使得这两部分的差值最小。 思路:差最小就是说两部分的和最接近,而且和所有数的和SUM的一半也是最接近的。假设用sum1表...

2017-04-05 20:26:57

阅读数 3207

评论数 3

0-1背包问题

简介     背包问题已经是一个很经典而且讨论很广泛的算法问题了。最近学习到这一部分,打算结合自己思考和编码的过程做一个思考总结。这里主要讨论的0-1背包问题和部分背包问题解决方法背后其实隐藏了两种我们比较常见的算法解决思路,动态规划和贪婪算法。正好通过这两个问题的讨论可以好好的加深一下理解...

2017-04-05 12:52:45

阅读数 318

评论数 0

随机播放音乐 腾讯校招笔试题

如何实现一个随机播放音乐,要求能够方便查看上一首播放的是什么,方便交换即将播放的歌曲顺序 提示:先对歌曲编号为0~999(比如有1000首歌),用洗牌算法(不懂的请自行百度)将序号顺序打乱,之后开始播放,这样播放中用户可以对歌曲再次调整顺序,调整时同步调整序号。 ...

2017-04-04 23:50:51

阅读数 834

评论数 0

2016网易校招——比较重量(图的广度优先搜索)

小明陪小红去看钻石,他们从一堆钻石中随机抽取两颗并比较她们的重量。这些钻石的重量各不相同。在他们们比较了一段时间后,它们看中了两颗钻石g1和g2。现在请你根据之前比较的信息判断这两颗钻石的哪颗更重。 给定两颗钻石的编号g1,g2,编号从1开始,同时给定关系数组vector,其中元素为一些二元...

2017-04-04 16:11:58

阅读数 200

评论数 0

提示
确定要删除当前文章?
取消 删除