自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 一个超简单的akka actor例子

一个超简单的akka actor例子 抛开复杂的业务逻辑,让我们从一个超级简单的例子学习Akka Actor的用法。 Scala cookbook的作者Alvin Alexander在他的网站上提供了两个例子。 本文翻译、整理于他的两篇文章。 下面几行代码就实现了一个acto...

2016-07-29 11:32:21 4644 0

转载 scala注意点

scala有两种变量: val和var,val相当于Java中的final变量,一旦被赋值就不能修改。var相当于java中的普通变量。 constant为定义常量的关键字 定义函数: 如果函数没有返回值,那么返回类型为Unit类似Java的void。 如果最...

2016-07-29 11:26:41 774 0

转载 Akka actor

Akka 的Actor 从第一篇Akka笔记的介绍中,我们是从很高的高度去观察Akka工具箱中的Actors。在这篇笔记的第二篇,我们会看一下Actors中的消息部分。而且延续上一次的例子,我们还会使用同样的学生与老师的例子。 在Actor消息的第一部分,我们会建立一个Teacher ...

2016-07-27 14:51:45 597 0

转载 函数组合与模式匹配

函数组合 让我们创建两个函数: scala> def f(s: String) = "f(" + s + ")" f: (String)java.lang.String scala> def g(s: String) = "g...

2016-07-27 08:50:55 236 0

转载 play2 json

JSON处理主要用到: play.api.libs.json 包中的对象和类   JsValue及子类: ■ JsString ■ JsNumber Int,Long,Double 有隐式转换 ■ JsBoolean  ■ JsObject Seq[(String,...

2016-07-22 14:48:04 861 0

转载 play2 form

play.api.data.Form Controller中使用: 创建实体: Scala代码   case class User(username: String,realname: Option[String],email: String)     ...

2016-07-22 14:45:19 887 0

转载 Lucene站内搜索引擎

用lucene做一个站内搜索,我用的是lucene3.0.1. 首先看看数据库,我用的新闻模拟的:新闻表 CREATE TABLE `t_newsitem` (   `Id` int(11) NOT NULL auto_increment,   `editor` varchar(2...

2016-07-22 14:12:46 307 1

转载 中文分词算法

中文分词一直都是中文自然语言处理领域的基础研究。目前,网络上流行的很多中文分词软件都可以在付出较少的代价的同时,具备较高的正确率。而且不少中文分词软件支持Lucene扩展。但不管实现如何,目前而言的分词系统绝大多数都是基于中文词典的匹配算法。   在这里我想介绍一下中文分词的一个最基础...

2016-07-20 10:38:01 331 0

转载 字符串匹配算法

字符串匹配(string match)是在实际工程中经常会碰到的问题,通常其输入是原字符串(String)和子串(又称模式,Pattern)组成,输出为子串在原字符串中的首次出现的位置。通常精确的字符串搜索算法包括暴力搜索(Brute force),KMP, BM(Boyer Moore), su...

2016-07-20 10:33:54 189 0

转载 KMP匹配算法

KMP算法,是由Knuth,Morris,Pratt共同提出的模式匹配算法,其对于任何模式和目标序列,都可以在线性时间内完成匹配查找,而不会发生退化,是一个非常优秀的模式匹配算法。但是相较于其他模式匹配算法,该算法晦涩难懂,第一次接触该算法的读者往往会看得一头雾水,主要原因是KMP算法在构造跳转表...

2016-07-20 10:29:05 256 0

转载 Play 2.0 用户指南 - 访问SQL数据库 -- 针对Scala开发者

Play 2.0 用户指南 - 访问SQL数据库 -- 针对Scala开发者 配置JDBC连接池         Play 2.0 提供了一个内置插件来管理连接池。你可以配置多个数据库。      为了使用数据库插件,在conf/application文件中...

2016-07-10 09:25:53 1387 0

转载 scala+play+slick + mysql

前提: 假设你配置好了scala,play的环境变量,如果这样都有问题,请自行Google,百度 从命令行进入到你的工作目录(workspace),执行play new helloworld。等命令执行完,项目(helloworld)就创建成功了。关于项目的结构,也不多讲...

2016-07-10 09:20:13 2160 0

转载 scala + play2+mysql

1、首先在conf的application.conf中添加如下两行,即添加MySQL驱动,其中root分别为用户名和密码,todolist是数据库名 2、打开最外层的build.sbt文件,在基础上添加依赖,如下所示,5.1.18和数据库版本不一样貌似也可以,我用的5.0数据库 ...

2016-07-09 19:17:23 1435 0

转载 关系数据库(范式判断、函数依赖、无损分解、正则覆盖)

一、目的、 在查阅数据库设计理论时,发现《数据库系统概论》第5版的概念定义与网上质料有很大不同,不方便大学生做参考质料,并且有一些内容已经没有现实意义了,(如第二范式)。 二、适合阅读人群、 本文内容根据大学教材《数据库系统概论》中文第五版,以自己的理解总结出来的经验,以具体题目...

2016-06-21 11:23:25 16331 2

转载 测试用例标准

测试用例是有一定的分类的。要是没有科学分类的用例,是不便于维护和阅读。      最好按标准写:接口测试用例、路径测试用例、功能测试用例、容错能力、性能测试用例、用户界面测试、信息安全测试、压力测试用例、可靠性测试用例、安装/反安装测试用例。测试用例与软件质量特性有对应关系。         软...

2016-03-09 21:14:19 488 0

转载 PHP运算符

PHP 运算符 PHP 运算符 PHP 运算符主要包括: 算术运算符赋值运算符比较运算符三元运算符逻辑运算符字符串运算符错误控制运算符 算术运算符 运算符 说明 例子 运算结果 + 加 $x = 2; $y =...

2016-02-27 21:51:50 233 0

转载 php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法 php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime。下面首先还是直奔主题以示例说明如何使用 mktime 获取今日、昨日、上周、本月的起始时间戳和结束时...

2016-02-27 21:48:47 262 0

转载 死锁预防与死锁避免

死锁预防 防止死锁的发生只需破坏死锁产生的四个必要条件之一即可。 1) 破坏互斥条件 如果允许系统资源都能共享使用,则系统不会进入死锁状态。但有些资源根本不能同时访问,如打印机等临界资源只能互斥使用。所以,破坏互斥条件而预防死锁的方法不太可行,而且在有的场合应该保护这种互斥性。 2...

2016-01-20 20:31:27 587 0

转载 Django+Query

今天学习的是Django的Model Query,前一篇已经学习过Model了,讲述的主要是Django中是如何处理关系型数据的模型的,一对一,多对一,多对多等,这篇则主要是描述的查询,能够将数据存进去,还得取出来,Django给每一个Model自动提供了丰富的查询接口,而且能够进行关联查询,基本...

2016-01-15 20:04:20 260 0

转载 python实现ping源代码

#!/usr/bin/env python # -*- coding: iso-8859-1 -*- """ping.py    ping.py uses the ICMP protocol's mandatory ECHO_REQUEST  da...

2016-01-15 10:58:44 1048 0

转载 java设计模式

设计模式; 一个程序员对设计模式的理解: “不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥...

2016-01-02 12:42:32 204 0

转载 数学建模常用算法

数学建模中常用的方法:类比法、二分法、差分法、变分法、图论法、层次分析法、数据拟合法、回归分析法、数学规划(线性规划,非线性规划,整数规划,动态规划,目标规划)、机理分析、排队方法、对策方法、决策方法、模糊评判方法、时间序列方法、灰色理论方法、现代优化算法(禁忌搜索算法,模拟退火算法,遗传算法,神...

2015-12-22 20:02:58 1010 0

转载 LESS 原理及使用方式

本质上,LESS 包含一套自定义的语法及一个解析器,用户根据这些语法定义自己的样式规则,这些规则最终会通过解析器,编译生成对应的 CSS 文件。LESS 并没有裁剪 CSS 原有的特性,更不是用来取代 CSS 的,而是在现有 CSS 语法的基础上,为 CSS 加入程序式语言的特性。下面是一个简单的...

2015-11-08 21:07:20 7769 0

转载 使用 Bootstrap 快速开发网站和 Web 应用程序

了解如何使用 Bootstrap 快速开发网站和 Web 应用程序(包括移动友好型应用程序)。Bootstrap 以 LESS 项目为基础,由 Twitter 的内部工程师开发,它为 Web 应用程序 UI 提供了一致的框架。 浏览器开发人员最后将其支持全都聚集在标准上,比如 HTML5、级...

2015-11-08 20:31:29 4808 0

转载 bootstrap在线模板

1. Blocks Blocks is a light-weight, admin dashboard template inspired by Cyfe. Blocks is essentially, a single page theme.. all you need, config...

2015-11-08 19:41:45 1491 0

转载 python+Eclipse+pydev环境搭建

本文重点介绍使用Eclipse+pydev插件来写Python代码,  以及在Mac上配置Eclipse+Pydev 和Windows配置Eclipse+Pydev    编辑器:Python 自带的 IDLE 简单快捷, 学习Python或者编写小型软件的时候。非常有用。     编...

2015-11-05 20:15:27 171 0

转载 java中的set与get

对于JAVA初学者来说,set和get这两个方法似乎已经很熟悉了,这两个方法是JAVA变成中的基本用法,也是出现频率相当高的两个方法。 为了让JAVA初学者能更好的理解这两个方法的使用和意义,今天笔者来谈一下自己对这两个方法的理解,如果你对于这两个方法还有困惑甚至完全不知道这两个方法是做什么...

2015-11-05 19:54:23 304 0

转载 进程间数据通信方式及特点

由于不同的进程运行在各自不同的内存空间中.一方对于变量的修改另一方是无法感知的.因此.进程之间的信息传递不可能通过变量或其它数据结构直接进行,只能通过进程间通信来完成。 根据进程通信时信息量大小的不同,可以将进程通信划分为两大类型:控制信息的通信和大批数据信息的通信.前者称为低级通信,后者称...

2015-11-03 00:15:09 246 0

转载 Linux fork函数

一、fork入门知识      一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程, 也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。     一个进程调用fork()函数...

2015-11-03 00:12:58 366 0

转载 linux fork.c

[cpp] view plaincopy /*   *  linux/kernel/fork.c   *   *  Copyright (C) 1991, 1992  Linus Torvalds   */      /*   *  'fork...

2015-11-02 22:37:45 663 0

转载 linux sched.h

[cpp] view plaincopy #ifndef _LINUX_SCHED_H   #define _LINUX_SCHED_H      /*   * cloning flags:   */   #define CSIGNAL     0x000...

2015-11-02 22:35:21 1901 0

转载 操作系统实验一进程管理

一 进程的创建实验 实验目的 1、掌握进程的概念,明确进程的含义 2、认识并了解并发执行的实质 实验内容 1、编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示'a&...

2015-10-31 20:20:22 3380 0

转载 自定义异常类

编写自定义异常类的模式 编写自定义异常类实际上是继承一个API标准异常类,用新定义的异常处理信息覆盖原有信息的过程。常用的编写自定义异常类的模式如下:   public class CustomException extends Exception {    //或者继承任何标准异常类  ...

2015-10-28 18:41:16 438 0

转载 java exception

本文是Exception处理的一篇不错的文章,从Java Exception的概念介绍起,依次讲解了Exception的类型(Checked/Unchecked),Exception处理的最佳实现:   1. 选择Checked还是Unchecked的几个经典依据   2. Excep...

2015-10-28 18:39:14 198 0

转载 java string

一、如何判断两个String是否相等??使用”==“还是使用”equals()“?     对String来说,”==“是用来判断两个字符串(对象)的地址是否相同,即判断是否是同一个字符串的应用。”equals()“则是判断两个字符串(对象)的值是否相等,如果相等则返回true。一般情况下,...

2015-10-27 16:45:21 203 0

转载 java输入输出流

通过数据流、序列化和文件系统提供系统输入和输出。 Java把这些不同来源和目标的数据都统一抽象为数据流。Java语言的输入输出功能是十分强大而灵活的,美中不足的是看上去输入输出的代码并不是很简洁,因为你往往需要包装许多不同的对象。 在Java类库中,IO部分的内容是很庞大的,因为它涉及...

2015-10-25 19:43:49 365 0

转载 thinkPHP简单留言板

1,新建一个文件件,就取个拼音名吧,为: liuyan,即项目名称,并创建一个index.php的文件,我们称之为项目入口文件。 2,把ThinkPHP核心目录放到liuyan项目里面来,打开index.php文件,添加如下内容: define('THINK_PATH',...

2015-10-11 09:47:50 1856 0

转载 ThinkPHP增删改查小例子

表aoli_user字段: id   username   password    createtime    createip aoli/Home/Tpl/default/User/index.html   用户名:<input type="...

2015-10-05 21:35:43 1503 0

转载 ThinkPHP的CURD

ThinkPHP 添加数据 add 方法 ThinkPHP 内置的 add 方法用于向数据表添加数据,相当于 SQL 中的 INSERT INTO 行为。 ThinkPHP Insert 添加数据 添加数据 add 方法是 CURD(Create,Update,Read,...

2015-10-03 09:04:35 316 0

转载 网页 布局响应式设计

一、为什么要使用响应式设计? 我们想让我们的网站通过响应用户的行为、设备的屏幕大小和屏幕方向,从而在所有设备上都能用。 二、一个碎片化的世界 截止2013年,有成千上万种不同的设备在浏览网页,所以我们不可能设计出适应所有屏幕大小的网页。相反,我们必须得采用一种更加流畅的方式去...

2015-08-05 14:01:15 502 0

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