接触了Ruby,发现它有个包管理工具RubyGem非常好用,而且有非常完备的文档系统http://rdoc.info发现Python下也有相同的工具,包含easy_install和Pip。只是,我没有细看easy_install的方法,这就简单的介绍一下Pip的安装与使用:准备:$ curl -O ...
分类:
编程语言 时间:
2014-10-19 15:38:08
收藏:
0 评论:
0 赞:
0 阅读:
157
散列表,它是基于高速存取的角度设计的,也是一种典型的“空间换时间”的做法。顾名思义,该数据结构能够理解为一个线性表,可是当中的元素不是紧密排列的,而是可能存在空隙。散列表(Hash table,也叫哈希表),是依据关键码值(Key value)而直接进行訪问的数据结构。也就是说,它通过把关键码值映射...
分类:
编程语言 时间:
2014-10-19 15:37:18
收藏:
0 评论:
0 赞:
0 阅读:
418
一、NSThreadDownloadFile是一个继承NSObject的类,当中的runDownload方法是需要放到线程中执行;ThreadDownload则是一个继承NSThread的子线程类,配合隐式创建线程的方式,执行threadD对象中的run:函数并传入字符串@"download3"//...
分类:
编程语言 时间:
2014-10-19 15:34:18
收藏:
0 评论:
0 赞:
0 阅读:
303
多个连续的 && 的表达式中若没有 0, false, undefined, null 的话,它将取得最后一个“子表达式”的值,否则将表达式中的 0, false, undefined, null 返回。多个连续的 || 的表达式将会取第一个“子表达式”的值,若为 0, false, undefin...
分类:
编程语言 时间:
2014-10-19 15:31:48
收藏:
0 评论:
0 赞:
0 阅读:
256
有时候我们需要知道两个日期之间差了多少天,多少小时,甚至多少分钟多少秒。下面我们用JavaScript实现一个函数,用于计算两个日期的时间差,先来看看代码:01使用的方法很简单,比如计算天数可以这样:1GetDateDiff("2010-02-26 16:00:00","2011-07-02 21:...
分类:
编程语言 时间:
2014-10-19 15:31:28
收藏:
0 评论:
0 赞:
0 阅读:
318
当我们需要工作线程来操作的时候,很多时候会有同步问题,UI更新问题。Handle机制就是为了解决这个问题而产生的。android允许每个线程都有自己的消息队列,同时也可以是主线程消息队列。但是很多时候,我们希望可以快速的创建一个支持自己消息队列的android线程,这个时候HandlerThread...
分类:
编程语言 时间:
2014-10-19 15:28:58
收藏:
0 评论:
0 赞:
0 阅读:
224
系列前言 本系列是本人参加微软亚洲研究院,腾讯研究院,迅雷面试时整理的,另外也加入一些其它IT公司如百度,阿里巴巴的笔试面试题目,因此具有很强的针对性。系列中不但会详细讲解多线程同步互斥的各种“招式”,而且会进一步的讲解多线程同步互斥的“内功心法”。有了“招式”和“内功心法”,相信你也能对多线程挥....
分类:
编程语言 时间:
2014-10-19 15:28:38
收藏:
0 评论:
0 赞:
0 阅读:
292
JavaScript有很多地方和我们熟知的C、Java等的编程习惯不同,这些不同会产生很多让人意想不到的事情。前段时间在知乎有人发了写Javascrtip试题,觉得挺好玩的,这里跟大家分享一下。定州市科技工业局011(function() {2returntypeof arguments;3})()...
分类:
编程语言 时间:
2014-10-19 15:28:28
收藏:
0 评论:
0 赞:
0 阅读:
189
为了修改项目参数方便,需要使用properties配置文件;首先是需要三个jar包(不同的jar包,读取配置文件的方式会有所不同,这里使用的是2.6版本的jar包)commons comfigurations依赖包commons-langcommons-logging然后开始就可以编写读取文件的代码...
分类:
编程语言 时间:
2014-10-19 15:28:18
收藏:
0 评论:
0 赞:
0 阅读:
117
引言:调用函数时,一般会由于建立调用、传递參数、跳转到函数代码并返回等花费掉一些时间,C语言的解决的方法是使用类函数宏。在C99中,还提出了第二种方法:内联函数。 内联函数:把函数变为内联函数将建议编译器尽可能高速地调用该函数,至于建议的效果则由实现来定义。因此,使函数变为内联函数可能...
分类:
编程语言 时间:
2014-10-19 15:25:38
收藏:
0 评论:
0 赞:
0 阅读:
231
1、使用angularjs和winjs时的兼容问题 1、开启scp模式 <html ng-app="app" ng-csp><!-- Enables CSP (Content Security Policy) support --> 2、使用winjs提供的垫片文件 使在winjs内无法使用innerHTML、innerTe...
分类:
编程语言 时间:
2014-10-19 14:23:18
收藏:
0 评论:
0 赞:
0 阅读:
368
大家在网上搜IOC,一定会找到DI的概念,其实IOC与DI讲的是一个意思,他们只是从两个角度描述了Spring IOC容器管理对象依赖关系。
IOC控制反转:说的是创建对象实例的控制权从代码空值剥离到IOC容器控制,实际就是你的xml文件控制,侧重于原理;
DI依赖注入:说的是创建对象实例时,为这个对象注入属性值或其它对象实例,侧重实现。
本来是由应用程序管理的对象之间的依赖关系,现在交给容器管理,这就叫组控制反转。即交给了IOC容器。Spring的IOC容器主要使用DI方式实现的,不需要主动查找。...
分类:
编程语言 时间:
2014-10-19 14:18:58
收藏:
0 评论:
0 赞:
0 阅读:
300
3.8 用结构体类型描述复杂的事物利用C++本身所提供的基本数据类型所定义的变量,只能表达一些简单的事物。比如我们可以用int类型定义nAge变量表示人的年龄,用string类型定义strName变量表示人的姓名。然而,现实世界是复杂的,仅仅使用基本数据类型是不足以描述这个复杂的现实世界的。例如,我...
分类:
编程语言 时间:
2014-10-19 14:17:57
收藏:
0 评论:
0 赞:
0 阅读:
358
昨天给公司同事们介绍了lucene相关度打分的公式,大家提到了一个问题,总感觉用相关度排序的时候,lucene会把查询关键字相邻紧密的doc排在前面,但是打分公式里面却没提到过这个因素,所以我现在来验证下查询词的紧密程度是否会影响打分。局部代码添加doc程序1 设置lucene保存field的所有信...
分类:
编程语言 时间:
2014-10-19 14:17:38
收藏:
0 评论:
0 赞:
0 阅读:
226
0x00 简述 该算法基于BUS算法的结构,增加了在中间楼层是否停靠的判断和在顶、底层时下一个停靠点的寻找; 1.如果电梯在顶层,遍历请求队列中的所有请求,记录在运行方向上的:最近的同方向外部请求、最近的同方向内部请求、最远的反方向外部请求; 调度时,增加对电梯是否满员的判断,如果满员,...
分类:
编程语言 时间:
2014-10-19 14:17:07
收藏:
0 评论:
0 赞:
0 阅读:
253
30定律:出现频率最高的30个词占全文本总词数的30%如果剔除150个最高频率的词(由于df过大被认为是停用词):倒排表记录总个数会减少25-30%Zipf定律: 在自然语料库中所有term的freq(频度)排名和其freq(频度)的乘积大致是一个常数freq_NO1 *1 =freq_NO2 *2...
分类:
编程语言 时间:
2014-10-19 14:16:37
收藏:
0 评论:
0 赞:
0 阅读:
202
所谓接口继承,就是派生类只继承函数的接口,也就是声明;而实现继承,就是派生类同时继承函数的接口和实现。我们都很清楚C++中有几个基本的概念,虚函数、纯虚函数、非虚函数。虚函数:虚函数是指一个类中你希望重载的成员函数,当你用一个基类指针或引用指向一个继承类对象的时候,你调用一个虚函数,实际调用的是继承...
分类:
编程语言 时间:
2014-10-19 14:14:47
收藏:
0 评论:
0 赞:
0 阅读:
260
如果明白数组其实就是map的话,我想你就会明白array_merge为什么要这么实现了PHP中合并数组分成两种情况1、如果这两个数组中有相同的字符串键名:'linux服务器配置与管理','php'=>'PHP程序设计'); $book2 = array('linux'=>'服务器配置与管理','js...
分类:
编程语言 时间:
2014-10-19 14:11:37
收藏:
0 评论:
0 赞:
0 阅读:
165
一、errno的由来 在C编程中,errno是个不可缺少的变量,特别是在网络编程中。如果你没有用过errno,那只能说明你的程序不够健壮。当然,如果你是WIN32平台的GetLastError(),效果也是一样的。 为什么会使用errno呢?个人认为,这是系统库设计中的一个无奈之举,他更多的是个技巧...
分类:
编程语言 时间:
2014-10-19 14:10:48
收藏:
0 评论:
0 赞:
0 阅读:
298
一、什么是凝视 说起凝视,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描写叙述数据的。就象数据表中的字段一样,每一个字段描写叙述了这个字段下的数据的含义。而J2SE5.0中提供的凝视就是java源码的元数据,也就是说凝视是描写叙述java源码的。在J2S....
分类:
编程语言 时间:
2014-10-19 14:09:08
收藏:
0 评论:
0 赞:
0 阅读:
303