Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

AngularJS 的异步服务测试与Mocking

AngularJS 的异步服务测试与Mocking

测试 AngularJS 的异步服务最近,在做项目时掉进了 AngularJS 异步调用 $q 测试的坑中,直接躺枪了。折腾了许久日子,终于想通了其中的道道,但并不确定是最佳的解决方案,最后还是决定总结成文以求能与其它的园友共同分享以求找到更好的解决方案。首先,我的测试环境是 [Karma|http://karma-runner.github.io/0.12/index.html] + [Jasmine|http://jasmine.github.io/]...
AngularJS + CoffeeScript 前端开发环境配置详解

AngularJS + CoffeeScript 前端开发环境配置详解

AngularJS 号称 "第一框架" ("The first framework") 确实是名不虚传。由其从jQuery中完全转入AngularJS后就有无法离开他的感觉了。虽然AngularJS的学习曲线很陡峭,入门的门槛相比较高,但这些付出都是值得的相信用过的朋友都会与我有同感吧。为何我如此地偏爱AngularJS? 或者这样说吧,用AngularJS开发的话其实是给我了一种工业化开发的概念,我对软件工业化的浅显理解简单归结为几点就是:自动化智能化注...
Caffe源码中各种依赖库的作用及简单使用

Caffe源码中各种依赖库的作用及简单使用

1.Boost库:它是一个可移植、跨平台,提供源代码的C++库,作为标准库的后备。在Caffe中用到的Boost头文件包括:(1)、shared_ptr.hpp:智能指针,使用它可以不需要考虑内存释放的问题;(2)、date_time/posix_time/posix_time.hpp:时间操作函数;(3)、python.hpp:C++/Python互操作;(4)、make_shared.hpp:make_shared工厂函数代替new操作符;(5)、py...
Linux下多线程编程互斥锁和条件变量的简单使用

Linux下多线程编程互斥锁和条件变量的简单使用

Linux下的多线程遵循POSIX线程接口,称为pthread。编写Linux下的多线程程序,需要使用头文件pthread.h,链接时需要使用库libpthread.a。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器、一组寄存器和栈),但是它可与同属一个进程的其它的线程共享进程所拥有的全部资源。当多个任务可以并行执行时,可以为每个任务启动...
总结Lua使用中遇到的小问题

总结Lua使用中遇到的小问题

Lua可以被C/C++ 代码调用,反过来也可以调用C/C++的函数,这使得Lua被广泛应用。Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。Lua在目前解释型脚本引擎中,速度是最快的,这决定了Lua嵌入式脚本的最佳选择。文章列举lua使用中遇到的小问题,做个汇总。if判断lua把 nil 和false 视为“假”,其他都为“真”local变量声明local var1=1,va...
如何识别Java中的内存泄漏

如何识别Java中的内存泄漏

【编者按】作者Martin Gutenbrunner供职于Ruxit,拥有十年的Java Web应用程序架构和管理经验。近日,他在Dzone上撰文分享了Java内存泄漏识别相关经验,由OneAPM工程师翻译。以下为译文Java开发人员都知道,Java利用垃圾回收机制来自动保持应用程序内存的干净和健康。然而可能有人不知道的是,即使使用了垃圾回收机制,Java中仍然可能存在内存泄漏风险。如果你碰到下面的错误代码:java.lang.OutOfMemoryErr...
JavaScript基本类型及类型转换

JavaScript基本类型及类型转换

每种语言都有自己的基本类型,JavaScript也不例外。在JavaScript中有五大基本类型,分别是number,string,boolean,null,undefined。其他不属于这五种基本类型的都是对象,有时候null也h是对象的一种。 一、基本类型介绍 可以通过typeof来确定是哪种类型。 number包括基本的数字,Infinity,unInfinity,NaN。其中NaN比较特殊,在一个不能做运算的时候做了运算就会得到NaN的结果,...
Java反射机制浅析

Java反射机制浅析

概念 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 Class类与java.lang.reflect类库一起对反射的概念进行了支持,该类库包含了Field、Method以及Constructor类(每个类都实现了Member接口)。这些类型的对象是由JVM在运行时创建的,用以表示未知类里对应...
<< 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 >>