自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个程序员

技术经验总结

  • 博客(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

原创 hashset将list去重并拼接成字符串

项目中突然用到,随便写了一下,应该有更简单、更有效率的方法,如果

2014-11-04 23:37:02 8060

原创 R语言总结

正在总结。。。

2014-11-02 22:45:04 582

原创 hive初级、进阶、高级

第一部分:Hive简介什么是Hive •Hive是基于Hadoop的一个数据仓库工具,可以将结构化的数据文件映射为一张数据库表,并提供类SQL查询功能。 •本质是将SQL转换为MapReduce程序   第二部分:为什么使用Hive 面临的问题   人员学习成本太高   项目周期要求太短  我只是需要一个简单的环境

2014-10-30 21:51:27 681

转载 hadoop中使用mapreduce编程实例

http://eric-gcm.iteye.com/blog/1807468

2014-10-23 23:45:36 3228 1

原创 记录一下

2014年10月23号

2014-10-23 22:59:49 355

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除