最新的科技一般都是先有英文的,所以英语有多重要可想而知。我的英文很烂,一直想学,从来都是说起来容易,想起来简单,做起来最难。只能强迫自己多看些英语方面的技术网站,技术英语两不误。学习Java最好的电子书(PDF)喜欢阅读的可以通过这些免费的Java电子进行自学。大多数..
分类:
编程语言 时间:
2015-02-03 07:07:54
阅读次数:
381
原文地址:http://www.raywenderlich.com/80818/operator-overloading-in-swift-tutorial 作者:Corinne Krych 译者:孟祥月 blog:http://blog.csdn.net/mengxiangyue 在早前的IOS 8盛宴系列的教程里,你已经了解到,Swift提供了许多强大的、现代的编程特性,比如泛型、函数式编...
分类:
编程语言 时间:
2015-02-03 07:05:58
阅读次数:
302
现在有这样一个任务,有一份手机号列表(20W),有一份话单的列表(10W),要统计哪些手机号没有出现在话单中,哪些手机号在话单中出现了不止一次。
想到的最直接的方式,就是两层循环去遍历,虽然此方法比较笨,但目前还没有想出更好的办法。
一开始使用单线程来处理,代码是随手写的并没有进行重构,只是做一个简单的说明:
package tool;
import java.util.List;
pu...
分类:
编程语言 时间:
2015-02-03 01:55:28
阅读次数:
250
# -*- coding: utf8 -*-'''__author__ = 'dabay.wang@gmail.com'33: Search in Rotated Sorted Arrayhttps://oj.leetcode.com/problems/search-in-rotated-sorte...
分类:
编程语言 时间:
2015-02-03 01:52:49
阅读次数:
218
原文地址:http://blog.csdn.net/free0sky/article/details/7927275 一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? 答: ? 1、String是字符串常量,StringBuffer和StringBui...
分类:
编程语言 时间:
2015-02-03 00:46:00
阅读次数:
338
Spring的核心是控制反转,什么是控制反转呢?,小编浅述一下自己的拙见,有不当之处还希望大家指出。
控制反转(IOC),也可以叫做依赖注入(DI),这两个词其实是一个概念。
控制反转,那是什么控制被反转了呢?Martin Fowler总结出是“依赖对象的获得”被反转了。
什么是“依赖对象”呢?大多数情况下,java中的都需要通过多个类的合作实现某种业务逻辑,每个对象...
分类:
编程语言 时间:
2015-02-03 00:44:14
阅读次数:
162
JavaScript语言实现类似这样的效果: 3.grams.flour
参考 Javascript: The Good Parts,第33页
代码如下:
// copied from page 33 of Javascript: The Good Parts
Function.prototype.method = function (name, func)...
分类:
编程语言 时间:
2015-02-03 00:42:12
阅读次数:
144
我们学习线程安全与同步的知识目的就是要实现一些可复用组件或编写出更大的程序。
java中类是对象抽象,那么怎么实现一个线程安全类是我们必须要知道的并正确使用的技术。
在设计线程安全类的过程中,需要包含以下三个基本元素:
找出构成对象状态的所有变量。
找出约束状态变量的不变性条件。
建立对象状态的并发访问管理策略。
package com.hom...
分类:
编程语言 时间:
2015-02-03 00:42:52
阅读次数:
119
在javascript中,表达式是短语,那么语句(statement)就是整句或命令。正如英文语句以句号结尾,javascript以分号结尾。表达式计算出一个值,但语句使某件事发生。“使某件事发生”的一个方法是计算带有副作用的表达式。诸如赋值和函数调用这些有副作用的表达式,是可以作为单独的语句的。这...
分类:
编程语言 时间:
2015-02-03 00:39:29
阅读次数:
261
今日要闻: 淘宝删差评产业链 在你给出“差评”“中评”后不久,有人会偷偷登录你的淘宝账户,把你之前给过的评价删除或改成“好评”。而这种人就是“职业修改差评师” 案发前,李骏杰在杭州市滨江区一家科技公司上班。5 人当中,他主要负责通过 QQ 在网上联系需要修改“中评”和“差评”的淘宝卖家,改一个评价收...
分类:
编程语言 时间:
2015-02-03 00:37:05
阅读次数:
312
------- android培训、java培训、期待与您交流! ----------数组(构造类型)作用:用来存数一组数据格式:类型 数组名[元素个数]; 如:int ages[5];一、数组的定义及注意点正确写法:1.int ages[3] = {10, 18, 24};2.int ages[3...
分类:
编程语言 时间:
2015-02-03 00:34:31
阅读次数:
288
因博主较懒惰且以下文章原作者讲解的很好,所以直接转载了~附上 1997年的那篇论文的链接:Consistent Hashing and Random Trees。另外Amazon的Dynamo是运用一致性hash算法比较典型的分布式键值系统,论文链接为:amazon-dynamo-sosp2007....
分类:
编程语言 时间:
2015-02-03 00:28:45
阅读次数:
1167
简单说,当一个线程执行了EnterCritialSection之后,cs里面的信息便被修改了,以指明哪一个线程占用了它。而此时,并没有任何资源被“锁定”。不管什么资源,其它线程都还是可以访问的(当然,执行的结果可能是错误的)。只不过,在这个线程尚未执行LeaveCriticalSection之前,其...
分类:
编程语言 时间:
2015-02-03 00:27:43
阅读次数:
266
第一步 查看HTTP请求的内容首先需要通过浏览器或者其他http包分析软件来观察,签到的时候进行了什么请求。Firefox浏览器就足以做到这一点,Wireshark是更加专业的包分析软件,它除了能够分析HTTP协议的包,还能分析几乎所有通信协议的包。签到的请求是一个POST请求,找到那个请求并点击,...
分类:
编程语言 时间:
2015-02-03 00:28:34
阅读次数:
294
RunTime类代表Java程序的运行时环境,每一个Java程序都有一个与之对应的Runtime实例,应用程序通过该对象与运行时环境相连,应用程序不能创建自己的Runtime实例,但可以通过getRuntime()方法获得与之关联的Runtime对象。
1.Runtime代表Java程序的运行时环境,可以访问JVM的相关信息,如处理器数量,内存信息。
例如如下代码:
public class...
分类:
编程语言 时间:
2015-02-02 23:20:41
阅读次数:
287
添加第三方库ASIHttpRequest添加SystemConfiguration.framework, MobileCoreServices.framework,CoreGraphics.framework和libz.1.2.3.dylib类库在Build Phases --> Compile Source 中将.m文件的Compiler Flags添加 -fno-objc-arc标识在swif...
分类:
编程语言 时间:
2015-02-02 23:18:40
阅读次数:
411
一:继承图
二:分析
在 Java 中,所有的异常都有一个共同的祖先 Throwable(可抛出)。Throwable 指定代码中可用异常传播机制通过 Java 应用程序传输的任何问题的共性。
Throwable: 有两个重要的子类:Exception(异常)和 Error(错误),二者都是 Java 异常处理的重要子类,各自都包含大量子类。
...
分类:
编程语言 时间:
2015-02-02 23:19:13
阅读次数:
288