- 博客(15)
- 资源 (7)
- 收藏
- 关注
原创 阿里校招-java研发 题目
第一题:算法题一组整型数中,有一个数字重复3遍,其它数字重复2遍,请找出这个重复3遍的数字。比如:[88, 459, 5262, 88, -17, 677, 88, 667, -17, 459, 5262], 结果为88。要求程序代码中额外申请的空间为O(1),请给出一个平均时间复杂度不大于O(nlogn)的算法。请首先用文字阐述答题思路,然后用Java程序实现。第二题:系统设
2015-08-23 11:42:07
617
原创 java NIO 实现
服务器端:package cn.nio;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import java
2015-08-16 21:31:39
380
原创 JAVA IO操作关键点
一、字节流和字符流字节流主要是操作byte类型数据,以byte数组为准,主要操作类就是OutputStream、InputStream字符流 在程序中一个字符等于两个字节,那么java提供了Reader、Writer两个专门操作字符流的类。操作流程在Java中IO操作也是有相应步骤的,以文件操作为例,主要的操作流程如下:1 使用Fil
2015-08-16 21:01:09
374
原创 托福写作2
(2)As an economic rule goes, when supply outweighs demand, the price decreases. The same seems true for the current situation for college graduates.Since 1990, the central government has implement
2015-08-12 18:09:54
379
原创 托福写作1
(1)Given the fact that many college students have difficuties in finding jobs in the recent years, thousands of high school students are reported to refuse to take the National College Entrance Exam
2015-08-12 18:08:49
338
原创 编程小技巧
1 判断奇数:if(n & 0x1) 或用用 x % 2 != 0,不要用 x % 2 == 1,因为x可能是负 数。 2 在判断两个浮点数 a 和 b 是否相等时,不要用 a==b,应该判断二者之差的绝对值 fabs(a-b) 是否小于某个阈值,例如 1e-93 用 char 的值作为数组下标(例如,统计字符串中每个字符出现的次数),要考虑到 char 可能是负数。有的人考虑到了,
2015-08-11 10:53:18
261
原创 [LeetCode]66-Plus One
大整数加法--数组表示解法:直接反转-注意进位标志问题-最后反转回来 解法比较唯一class Solution {public: vector plusOne(vector& digits) { vector result(digits); reverse(result.begin(),result.end());
2015-08-08 23:09:59
275
原创 [LeetCode]217-Contains Duplicate 几种解法
数组重复元素查找:解法一 :sort 后相邻位比较 40msclass Solution {public: bool containsDuplicate(vector& nums) { if(nums.size() <= 1) return false; sort(nums.begin(),nums.end());
2015-08-08 09:34:55
582
原创 ExtJS 多文件上传
前台实现:ExtJS MVC 上传文件button响应事件里面的: //multi file upload 插件 var panel = Ext.create('Ext.ux.uploadPanel.UploadPanel', { header : false, addFileBtnText : '选择日志文件...', uploadBtnText :
2015-08-07 17:10:38
1803
转载 智能推荐系统开发中的十个关键注意点
原文:http://www.resyschina.com/2013/03/recommendation-keypoint.html作者:陈运文 博士,盛大智能推荐团队负责人亚马逊的CEO Jeff Bezos曾经说过,他的梦想是“如果我有100万个用户,我就要为他们做100万个亚马逊网站”。智能推荐系统承载的就是这个梦想,即通过数据挖掘技术,为每一个用户实现个性化的推荐结果,让每个
2015-08-04 21:17:36
1054
转载 C++ 的Vector增长方式
vector其中一个特点:内存空间只会增长,不会减小,援引C++ Primer:为了支持快速的随机访问,vector容器的元素以连续方式存放,每一个元素都紧挨着前一个元素存储。设想一下,当vector添加一个元素时,为了满足连续存放这个特性,都需要重新分配空间、拷贝元素、撤销旧空间,这样性能难以接受。因此STL实现者在对vector进行内存分配时,其实际分配的容量要比当前所需的空间多一些。就是说,
2015-08-04 20:55:25
438
原创 上机编程题-约瑟夫问题(升级版)
java 实现数据链表,动态模拟约瑟夫问题求解package huawei;public final class Demo { /* 功能: 约瑟夫问题众所周知,原始的约瑟夫问题是这样的:有n个人,编号为1,2,..., n,站成一圈, 每次第m个将会被处决,直到只剩下一个人。约瑟夫通过给出m来决定赦免其中的一个人。 例如当n=6,m=5时,5,4,6,2,3将会被依次处
2015-08-03 17:18:38
461
转载 SSH和EXTJS 之旅开始
在华为公司实习了一段时间,打算mark一下自己学到的东西,以后还是用的着嘛。第一次接触j2ee的东西,SSH框架和EXTJS富客户端,从头到尾学完感觉整个人都萌萌哒,特别mark 一下extjs的sencha architect开发工具 还有spek插件,让我在几天内学通了extjs4.2 下面就是在这项目中间要用到的一些很细节的东东。
2015-08-02 20:47:52
403
Spring+Hibernate+Extjs项目实例
2015-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人