面试前端必须准备的一个问题:怎样去掉Javascript的Array的重复项。据我所知,百度、腾讯、盛大等都在面试里出过这个题目。这个问题看起来简单,但是其实暗藏杀机。考的不仅仅是实现这个功能,更能看出你对计算机程序执行的深入理解。我总共想出了三种算法来实现这个目的:Array.prototype....
分类:
编程语言 时间:
2015-04-28 17:47:28
阅读次数:
139
JAVA--线程 相信在学习JAVA时大家估计对线程都有很深的印象吧,如今当我开始接触Android开发时,真真正正的发现了线程是多麽的重要,现在就把我对线程的理解分享给大家。 大家一定要分清线程和进程不是一回事,进程是什么呢?进程就如我们需要执行class文件,而线程才是真正调用CPU资源来运.....
分类:
编程语言 时间:
2015-04-28 17:49:46
阅读次数:
143
1.数组声明int score[] = new int[]{1,2,3};int[] score2 = {1,2,3};int[] score3 = new int[3];2.集合先上一张逻辑图。在JAVA中,集合容器分为两类:一种是单值的Collection,一种是存储键-值对的Map。Colle...
分类:
编程语言 时间:
2015-04-28 17:48:13
阅读次数:
169
class Program { struct student //定义一个结构体 { public int code; public string name; public int fens...
分类:
编程语言 时间:
2015-04-28 17:45:03
阅读次数:
156
#include "stdafx.h"
using namespace std; class Test
{
public: int i; int getTest() { return i; }
}; typedef struct _tag_Test
{ int i;
} TEST; int _tma...
分类:
编程语言 时间:
2015-04-28 17:44:31
阅读次数:
122
JAVA--线程同步 继昨天线程介绍后,今天我又把线程中的同步问题总结了一下,现在就和大家一起探讨一下。 线程加锁有什么用处呢?举个例子:比如你现在有30000块大洋在银行存着,现在你到银行取钱,当你输入密码完成后,已经输入取款金额,比如你输入的是20000,就是在银行给你拿钱这个时刻,你老婆也.....
分类:
编程语言 时间:
2015-04-28 17:44:27
阅读次数:
136
http://blog.csdn.net/xqs83/article/details/7612866很多高级语言里引入了lambda表达式的概念,即匿名函数。以往C++需要传入一个函数的时候,必须事先进行声明,视情况可以声明为一个普通函数然后传入函数指针,或者声明一个funtor,然后传入一个对象。...
分类:
编程语言 时间:
2015-04-28 17:40:30
阅读次数:
166
JAVA--网络编程 每次一提到网络就感觉瞬间变得高大上了,可是网络编程真的有那么神秘吗?接下来让我们一起来复习一下吧。 很多人把网站编程等价于网络编程,在这里给大家纠正一下,网络编程!=网站编程,那么何为网络编程呢?网络编程时基于TCP和UDP的一种编程,例如:游戏类、社交类产品。对于TCP通.....
分类:
编程语言 时间:
2015-04-28 17:37:47
阅读次数:
154
转自:http://www.cnblogs.com/carekee/articles/1948326.html 概括的说,指针其实就是可变数组的首地址,说是可变数组,是 指其包含内容的数量的可变的,并且是可动态申请和释放的,从而充 分节约宝贵的内存资源。我一向喜欢一维数组,除非万不得已,我一 般是不...
分类:
编程语言 时间:
2015-04-28 17:39:15
阅读次数:
238
http://scn.sap.com/thread/18844 SAP ABAP 实现多线程 第一步:初始化server group ,server group 可以用RZ12进行维护,参数支直复制即可,不要修改。
CONSTANTS:serv_groupLIKErzllitab-classname...
分类:
编程语言 时间:
2015-04-28 17:35:52
阅读次数:
158
在使用spring3.0.5 mvc开发时,进行json接口数据开发,使用JSONObject.fromObject(object)返回json数据。遇到“org.springframework.web.HttpMediaTypeNotAcceptableException: Could not f...
分类:
编程语言 时间:
2015-04-28 17:34:39
阅读次数:
927
Dijkstar算法是荷兰数学家迪克斯屈拉(or迪杰斯特拉?)在1959年发现的一个算法。是现有的几个求带权图中两个顶点之间最短通路的算法之一。算是一个相当经典的算法了。迪克斯屈拉算法应用于无向连通简单带权图中,求出顶点a 与z 之间的最短通路的长度。我感觉其算法精髓就是:找到第一个与a 最靠近的顶...
分类:
编程语言 时间:
2015-04-28 17:36:29
阅读次数:
284
说明:我认为要读懂STL中allocator部分的源码,并汲取它的思想,至少以下几点知识你要了解:operator new和operator delete、handler函数以及一点模板知识。否则,下面你很可能看不大明白,补充点知识再学习STL源码比较好。下面会结合关键源码分析C++STL(SGI版...
分类:
编程语言 时间:
2015-04-28 17:34:00
阅读次数:
199
创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init];astring = @"This is a String!"; 使用变量初始化NSString *name = @"Ivan!"; NSString *astring = [[N...
分类:
编程语言 时间:
2015-04-28 17:31:17
阅读次数:
176
class Program { struct student { public string name; public int code; public int age; pu...
分类:
编程语言 时间:
2015-04-28 17:32:00
阅读次数:
197
1 类型转换1.1 隐式转换:从类型A到类型B的转换可以在所有情况下进行,执行转换的规则非常简单,可以让编译器执行转换。ushort destinationVar;char sourceVar = 'a';destinationVar = sourceVar;Console.WirteLine("s...
分类:
编程语言 时间:
2015-04-28 17:28:24
阅读次数:
236
S.find()#可指定范围查找字串,返回索引值,否则返回-1S.index()#同find,只是找不到的之后返回异常S.count()#返回找到字串的个数S.lower()#转小写S.capitalize()#首字母大写S.upper()#转大写S.swapcase()#大小写互换S.split(...
分类:
编程语言 时间:
2015-04-28 17:27:16
阅读次数:
171