今天编写Scala程序遇到了一个类型参数的问题,写出来与大家分享一下,先看代码:
val a: Option = None
运行报出了一下异常:
Error:(27, 12) class Option takes type parameters
val a: Option = None
^
进入Option类中可以看到它是包含由泛型提供的类型参数,由异...
分类:
其他好文 时间:
2015-02-05 11:24:16
阅读次数:
108
http://acm.hdu.edu.cn/showproblem.php?pid=4341
Problem Description
Homelesser likes playing Gold miners in class. He has to pay much attention to the teacher to avoid being noticed. So he...
分类:
其他好文 时间:
2015-02-05 11:22:52
阅读次数:
163
Android项目开发前的必要准备,前期充分的准备工作会大大保证后期项目的顺利,希望能给大家带来帮助!...
分类:
移动开发 时间:
2015-02-05 11:22:57
阅读次数:
161
我们直接看该Source的start方法吧
public void start() {
logger.info("Exec source starting with command:{}", command);
executor = Executors.newSingleThreadExecutor();
runner = new ExecRunnable(shell...
分类:
Web程序 时间:
2015-02-05 11:24:26
阅读次数:
282
Android项目开发前的必要准备,前期充分的准备工作会大大保证后期项目的顺利,希望能给大家带来帮助!...
分类:
移动开发 时间:
2015-02-05 11:24:35
阅读次数:
143
由于对于自己的C基础还算满意,花了一个月断断续续的把OC看完了,最近在看一些IOS开发的知识。初次创建一个IOS项目,xCode会自动生成这些文件与目录
从头开始,应用首次执行会先从main函数开始执行。
int main(int argc, char * argv[]) {
@autoreleasepool {
return UIApplicationMain(a...
分类:
移动开发 时间:
2015-02-05 11:23:07
阅读次数:
150
Android 蓝牙传文件比较常见,但是官方也给出了基于蓝牙通讯做了个聊天室的sample,BluetoothChat。有兴趣的可以下载看下,很有意思。通讯那块用了特殊的BluetoothSocket。思路跟一般socket通讯一样。必须有服务端和客户端。sample有三个类:BluetoothChat,BluetoothChatService,DeviceListActivity。
Bluet...
分类:
移动开发 时间:
2015-02-05 11:21:33
阅读次数:
175
一、预处理指令
1.定义
C语言在对源程序进行编译之前,会先对一些特殊的预处理指令做解释,如:#include,产生一个新的源程序,这个过程称为“编译预处理”,之后再进行通常的编译工作。
2.作用范围
预处理指令可以出现在程序的任意位置,它的作用范围是从它出现的位置到文件末尾。习惯上,我们把预处理指令写在源程序开头。
3.类型
C语言提供了预处理指令主要有:宏定义、文件包含和条件编译。...
分类:
编程语言 时间:
2015-02-05 11:22:10
阅读次数:
169
http://androidren.com/index.php?qa=287&qa_1=android-studio%E4%B8%AD%E5%A6%82%E4%BD%95%E8%B7%B3%E5%88%B0%E6%9F%90%E4%B8%80%E4%B8%AA%E6%96%B9%E6%B3%95
我们在Eclipse中,跳到某一个方法使用的是CTRL + O,然后输入方法名。在A...
分类:
移动开发 时间:
2015-02-05 11:20:35
阅读次数:
196
类和结构体:
相同点:
1.都可以定义属性
2.都可以定义方法,这一点是Swift根C,OC的明显区别之一
3.他们都可以定义构造器(初始化方法)
4.都可以遵循协议
5.他们都可以被扩展
不同点:
1.类可以被继承,而结构体不可以
2.类可以被类型推断
3.类可以通过 析构(dealloc) 释放内存
4.类是 ...
分类:
编程语言 时间:
2015-02-05 11:22:03
阅读次数:
227
如:
$sql = "insert into article (`channel_id`,`title`,`detail`,`pub_time`) values ('{$cid}','{$title}','{$detail}','{$time}');";不加似乎也可以,加{}是什么意思呢?
还有字段名 为什么要以``包括呢?
===============================...
分类:
Web程序 时间:
2015-02-05 11:20:05
阅读次数:
177
一、 用Maven搭建Mahout的开发环境
package com.panguoyuan.mahout.itemcf;
import java.io.File;
import java.io.IOException;
import java.util.List;
import org.apache.mahout.cf.taste.common.TasteException;
impor...
分类:
其他好文 时间:
2015-02-05 11:21:44
阅读次数:
308
什么是Qt Resource系统?简单的说,就是在可执行程序中存储binary文件,而且还是与平台无关的。
与Qt Resource系统密切相关的有三个法宝,分别是qmake、rcc、QFile。
qmake是一种编译工具,根据developer创建的工程文件,自动生成MakeFile,简化了编译过程。qmake提供了moc和uic编译规则,专门用来支持Qt开发,其中moc是Qt元对象编译器M...
分类:
其他好文 时间:
2015-02-05 11:21:47
阅读次数:
200
这部分也是所谓JDBC、网站数据源的内容,把名字弄得很高深似得,实际上只是Java中对Mysql数据库的增删改查的内容。非常简单,之前写了这么多Mysql的内容,没好好总结一下,实在是不应该。今天就实现一个Java中对Mysql数据库的增删改查,随便带点Java取出当前系统的系统名与系统时间的知识,完成一个还算有点意思的小例子。
一、基本目标
首先,在Mysql数据库中有一张名为tes...
分类:
数据库 时间:
2015-02-05 11:22:18
阅读次数:
196
实现部分vector的类
template
class Vector{
public:
explicit Vector(int initSize = 0)
:theSize(initSize), theCapacity(initSize+SPARE_CAPACITY){
objects = new Object[theCapacity];
}
Vector...
分类:
其他好文 时间:
2015-02-05 11:20:01
阅读次数:
98
本文主要分为三部分:
1)yield return, IEnumerator 和 Unity StartCoroutine 的关系和理解
2)Cortoutine 扩展——Extending Coroutines: Return Values and Error Handling
3)Co...
分类:
编程语言 时间:
2015-02-05 11:21:26
阅读次数:
385