- 博客(29)
- 收藏
- 关注
原创 play+angularjs+karma unit test(单元测试)
最近前后端代码写完了,研究下angularjs单元测试,网上找了好多资料,都是一知半解,很散,为了记录下痛苦的学习历程和为即将要学习的战友提供点帮助,决定写一下。
2016-05-06 16:56:10 2367
转载 JSON transformers
For a few years now, in almost all web frameworks (except recent JS serverside stuff maybe in which JSON is the default data structure), we have been used to get JSON from network and convert JSON (or
2015-11-17 12:08:45 1008
原创 中文名称转英文(js、mongo)
var PinYin = {"a":"\u554a\u963f\u9515","ai":"\u57c3\u6328\u54ce\u5509\u54c0\u7691\u764c\u853c\u77ee\u827e\u788d\u7231\u9698\u8bf6\u6371\u55f3\u55cc\u5ad2\u7477\u66a7\u7839\u953f\u972d","an":"\u978d\u6
2015-11-17 09:38:45 5771
转载 scala中的部分应用函数和偏函数的区别
经常把部分应用函数(Partial Applied Function)和偏函数(Partial Function) 搞混。 本人总结如下: 部分应用函数(Partial Applied Function)是缺少部分参数的函数,是一个逻辑上概念偏函数是只对函数定义域的一个子集进行定义的函数。 scala中用scala.PartialFunction[-T, +S]类来
2015-10-29 11:51:34 780
转载 集合
课程内容:基本数据结构列表 List集 Set元组 Tuple映射 Map选项 Option函数组合子mapforeachfilterzippartitionfinddrop and dropWhilefoldRight and foldLeftflattenflatMap扩展函数组合子Map?基本数据结构Scala提供了一些不错的集合。参考
2015-10-26 14:00:48 461
原创 资源
scalaAPI:http://www.scala-lang.org/api/current/#scala.AnyplayjsonAPI:https://www.playframework.com/documentation/2.3.x/api/scala/index.html#play.api.libs.json.JsPath$json$互联网公司技术架构资料.淘宝.数据
2015-10-26 12:31:29 19786
转载 如何解决每次打开office2010都会出现正在配置
有时候我们安装好office2010后,每次打开word 或者 PPT或者其他office文档时候会提示“安装程序正在准备必要的文件”然后是“正在配置Microsoft Office ..."。 为什么会出现这种情况,又该如何解决呢? 原因主要是安装时候所用账户和你目前登陆的账户不为同一个账户,或者你进行过覆盖安装或是重新安装过系统但是office得安装目录没有变。 解决方法
2015-10-26 12:30:33 11107
原创 linux常见命令
一、文件命令 1.命令格式: 命令 【-选项】 【参数】 ls -la /etc ls -a 查看所有文件,包含隐藏文件 ls -l 查看文件及文件的相关属性 ls -lh h文件大小带单位 -rw-r-r -代表文件类型(-二进制文件 d目录 l软链接文件) r读w写x执行(-rwx所有者-r所属组-r其他人)2.mkdir 创建目录
2015-10-26 12:29:21 447
转载 Joda-Time 简介(引用)
Joda-Time 简介(引用) / 例子Example 官网例子 官网地址: http://www.joda.org/joda-time/ 引用自: http://www.ibm.com/developerworks/cn/java/j-jodatime.htmlJava代码 DateTimeFormatter formatter = DateTimeFormat.forP
2015-10-26 12:28:12 2312 1
转载 MongoDB数组修改器更新数据
MongoDB数组修改器更新数据 这里,我们将了解一下数组修改器。数组,是我们经常看到和使用到的且非常有用的数据结构:它不仅可以通过索进行引用,还可以作为集合来使用。数组修改器,顾名思义,它是用来修改数组的,而不能用来修改整数或者字符串。数组修改器不多,就那么几个,但熟练掌握它后,将给我们带来非常方便的操作。下面,我们来了解一下:> db.user.findOne(){
2015-10-26 12:27:09 416
转载 Play 2.0 中文资料 - Play JSON 库
Play 2.0 中文资料 - Play JSON 库2013-01-13 — Yanbin使用 JsonPlay Json 库处理 Json 请求Play Json 库使用泛型概述推荐的处理 JSON 的方式是使用 Play 基于 JSON 库的类型类, 位置在 play.api.libs.json.这个库是构建于 Jerkson, 之上的,
2015-10-26 12:26:05 762
转载 akka quertz expressions
CronTrigger TutorialIntroductioncron is a UNIX tool that has been around for a long time, so its scheduling capabilities are powerful and proven. TheCronTrigger class is based on the schedul
2015-10-26 12:25:12 428
原创 cab数字签名制作
制作证书makecert -$ "individual" -r /sv "Smart360.PVK" /n "CN=www.smart360.cn,E=15011116466-163-com,O=lilingtong" smart360.cer制作infcabarc.exe -s 6144 N smart.cab zlib.dll qnviccub.dll bridge.dll sma
2015-10-26 12:24:37 803
转载 github使用初级教程
github 是一个基于 git 的代码托管平台,付费用户可以建私人仓库,免费用户只能使用公共仓库。对于一般人来说公共仓库就已经足够了,而且也没多少代码来管理。下面简单介绍如何使用 github,供初学者参考。一、建立仓库点击右上角加号,选择 New repository,如图所示:然后填写仓库名称,选上 Initialize this repository wit
2015-10-26 12:23:36 530
原创 java -Xms -Xmx设置java应用程序运行的内存大小,Xms Xmx PermSize MaxPermSize 区别
-Xms 和 -Xmx是java 命令的一个选项,用来设置你的应用程序启动时的可用内存大小和运行时的可用的内存大小。Xmx是java的一个选项,用来设置你的应用程序能够使用的最大内存数(看好,只是你的应用程序,不是整个jvm),如果你的程序要花很大内存的话,那就需要修改缺省的设置,比如配置tomcat的时候,如果流量啊程序啊都很大的话就需要加大这个值了,不过有一点是要记住的,不要大得超过你
2015-10-26 12:23:06 56768 1
转载 mongodb与sql聚合对应图 M
SQL Terms, Functions, and Concepts MongoDB Aggregation OperatorsWHERE $matchGROUP BY
2015-10-26 12:22:02 479
转载 Play framework 1.2.3 使用缓存、Memcached集成
play框架包含一个缓存lib,这个lib是用来和Memcached集成做分布式缓存用的。 如果不配置Memcached,play框架将会使用单独的缓存(EhCache),其数据存储在JVM的堆中。把数据存储在JVM的堆中违反了play框架“不共享任何东西”的原则,这也导致了你不能把应用程序同时部署到多个机器,即不能在多个机器上负载均衡以保证应用的可用性、高性能(即使在多个机器部署
2015-10-26 12:20:21 1040
转载 play Framework play json
概述 使用JSON的推荐方式是使用 Play 的基于类的JSON库,位于play.api.libs.json下. 该库构建于Jerkson之上,它是一个Scala包装者,基于一个超快的基于Java的JSON库,Jackson. 这种方式的好处是,Java和Scala可以共享同样的库(Jackson),而Scala用户可以享受额外类型安全的好处。
2015-10-26 12:19:05 3431
转载 scala List
1、scala> val list = 1 :: 2 :: 3 :: Nillist: List[Int] = List(1, 2, 3)2、scala> val list = List(1,2,3)x: List[Int] = List(1, 2, 3)3、scala> val x = List[Number](1, 2.0, 33d, 0x1)x: List[java.lang.
2015-10-26 12:18:01 390
转载 scala数组操作
Scala数组操作scala中的数组比java的数组强大很多 1、定长数组:长度不变的数组Array,如:声明一个长度为10的整形数组,val arr = Array[Int](10);声明并初始化一个字符串数组: val arrStr = Array(“wo”,”cha”,”yo”)。访问数组方式:访问arrStr第一个元素,arrStr(1)即可 2、变长数组(即
2015-10-26 12:17:03 544
原创 triple Des加密之ECB加密解密、CBC加密解密
//注意偏移量package sss;import java.security.Key;import javax.crypto.Cipher;import javax.crypto.SecretKeyFactory;import javax.crypto.spec.DESedeKeySpec;import javax.crypto.spec.IvParame
2015-10-26 12:15:42 1380
原创 从github下载某个git库的4种方式
以gerrit-trigger-plugin为例,下面的链接都是从相应页面上直接拷贝的。法一:不用github的账号,打开这个库在github上的主页,运行下面命令即可read only运行命令$git clone https://github.com/jenkinsci/gerrit-trigger-plugin.git下面的三种方法都要先在githu
2015-10-26 12:14:15 733
转载 经典算法详解 之 背包算法
算法stringclass优化c 背包问题(Knapsackproblem)是一种组合优化的NP完全问题。问题可以描述为:给定一组物品,每种物品都有自己的重量和价格,在限定的总重量内,我们如何选择,才能使得物品的总价格最高。这个问题涉及到了两个条件:一是物品总的大小小于或等于背包的大小,二是物品总的价值要尽量大。如果我们用子问题定义状态来描述的话可以这样解释:
2015-10-26 12:12:54 4776 4
转载 新一代服务器性能测试工具Gatling
21世纪是云的世纪, 大规模云网已经出现了,而且在未来几年内会得到高速发展,从而使得基于云的系统也会越来越多。如果要开发一款高性能的云系统,服务器性能测试是一个必不可少的环节。今天,就来介绍一款新一代服务器性能测试工具Gatling。一,什么是GatlingGatling是一款基于Scala 开发的高性能服务器性能测试工具,它主要用于对服务器进行负载等测试,并分析和测量服务器的各种
2015-10-26 12:11:37 755
原创 hive初级、进阶、高级
第一部分:Hive简介什么是Hive •Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能。 •本质是将SQL转换为MapReduce程序 第二部分:为什么使用Hive 面临的问题 人员学习成本太高 项目周期要求太短 我只是需要一个简单的环境
2014-10-30 21:51:27 681
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人