实现图片上传? 用户必须能够上传图片,因此需要文件上传的功能。比较常见的文件上传组件有Commons FileUpload(http://jakarta.apache.org/commons/fileupload/a>)和COS FileUpload(http://www.servlets.c...
分类:
编程语言 时间:
2014-12-30 12:06:06
阅读次数:
195
using?System;
using?unityEngine;
public?class?Test?:?MonoBehaviour
{
#region?编辑Inspector视图
///?<summary>
///?只能输入?0-1的值
///?</summary>
[...
分类:
编程语言 时间:
2014-12-30 12:03:12
阅读次数:
377
大家在玩游戏的时候,经常会看到各种技能特效,远近攻击,非常绚丽,角色的打击感非常吸引玩家,其实这就是我们通常说的战斗技能系统,大家如果第一次去实现这个战斗系统,可能感觉无处下手,再被策划的文案一搞,云里雾里,在这里我就跟大家简单的说一下如何架设技能系统。在..
分类:
编程语言 时间:
2014-12-30 12:00:40
阅读次数:
1743
以前也用过这个接口,那时是直接所有的东西都自己写了,也没发现问题。最近无意间发现这个接口的实现并不是想象中的那样,所以稍微研究了下,给大家分享一下。步骤:1、建立两个简单的POJO:Teacher和Student2、Teacher类实现了Cloneable接口,重写clone方法3、在main方法中建立..
分类:
编程语言 时间:
2014-12-30 11:59:47
阅读次数:
194
设计模式是前人将一些类似的问题加以总结,从而衍生出的一系列的解决方案。我们在平时开发的过程中遇到类似的问题直接进行套用就可以了,这样极大的节省了我们的思考时间,所以设计模式还是要好好学习一下。并且很多java常用的开发框架也都是使用了各种各样的设计模式,学习设..
分类:
编程语言 时间:
2014-12-30 11:55:50
阅读次数:
315
Java中的对象之间的关系有多种,在此之前我着实对这些只是有一点模糊的概念,知道有一次在面试中被面试官问道,才有了这些概念。那就今天借这个机会同大家分享下这个知识点,同时我也在去学习一遍。
1.依赖关系:
这种关系是几种关系中最弱的一种,是对象之间的一种临时关系。例如在一个方法中的返回值供其他对象的调用,这样就与其他的对象建立了一种...
分类:
编程语言 时间:
2014-12-30 11:55:24
阅读次数:
158
内置锁和内置条件队列一起,一个简单的应用是创建可阻塞的有界缓存区,java并发包的BlockingQueue就是一个利用Lock和显式条件队列实现的可阻塞的有界队列。总结内置锁和内置条件的原理,这里我们用另一种方式实现简单的可阻塞缓存。源码如下:
首先,创建一抽象有界缓存类ABoundedBuffer,提供插入和删除的基本实现。
/**
* @title :AB...
分类:
编程语言 时间:
2014-12-30 11:53:34
阅读次数:
119
新建基于对话框的MFC应用程序。资源视图的对话框上添加编辑框(Edit Control)和按钮(Button), 将编辑框属性:Mutiline、Auto HScroll、Auto VScroll设为true。目的将文本文档在编辑框中显示。图示如下:
添加“开始”按钮的响应函数:
void CTest20Dlg::OnBnClickedButton1()//“打开”按钮响应函数
{
//...
分类:
编程语言 时间:
2014-12-30 11:53:31
阅读次数:
312
在上一篇博客中,我已经将行为型模式分为了四类,现在就总结一下第一类——算法,用到算法的模式包含策略模式,以及模板方法。
一、概念
1、Strategy
(1)官方解释
它定义了算法家族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。
(2)类图
(3)个人理解
策略就是一种方法,做一件事情有多种方法,方...
分类:
编程语言 时间:
2014-12-30 11:49:44
阅读次数:
166
用R语言将数据转换成 Vowpal Wabbit Format...
分类:
编程语言 时间:
2014-12-30 11:47:48
阅读次数:
226
1.简介
函数是重用的程序段。它们允许你给一块语句一个名称,然后你可以在你的程序的任何地方使用这个名称任意多次地运行这个语句块。这被称为调用函数。我们已经使用了许多内建的函数,比如input()和range()。
2.函数的定义和调用
函数通过def关键字定义。def关键字后跟一个函数的标识符名称,然后跟一对圆括号。圆括号之中可以包括一些变量名,该行以冒号结尾...
分类:
编程语言 时间:
2014-12-30 11:46:12
阅读次数:
144
准备搭建memcached缓存集群。这里简单的记录一下搭建过程
由于memcached安装时,需要使用libevent类库,所以先安装libevent 下载地址http://www.monkey.org/~provos/libevent/
(一)我下载的是libevent-1.4.14b-stable.tar.gz
1|解压 tar zxvf libevent-1.4.14b-stabl...
分类:
编程语言 时间:
2014-12-30 11:44:12
阅读次数:
140
【链式存储结构】
struct TreeNode {
int val;
TreeNode *left;
TreeNode *right;
TreeNode(int x) : val(x), left(NULL), right(NULL) {}
};
【层次创建二叉树】
// 创建二叉树
TreeNode* CreateTreeByLevel(vector nu...
分类:
编程语言 时间:
2014-12-30 11:42:39
阅读次数:
145
首先声明一下,我安装的是python 2.7.第一步:下载easy_setup.py下载地址:https://pypi.python.org/pypi/setuptools这个下载地址真心难找,附图如下:下载到本地后,在命令行中运行ez_setup.py然后就会在python的安装目录中生成scri...
分类:
编程语言 时间:
2014-12-30 11:39:56
阅读次数:
141
#!/usr/bin/python# -*- coding: utf-8 -*- import re;import sys;import cookielib;import urllib;import urllib2;import optparse;import json;import httplib...
分类:
编程语言 时间:
2014-12-30 11:35:49
阅读次数:
192
今天在测试硬件通信模块时候发现一个奇怪的问题,发送数据和接收数据进行比较复制时候频繁数据错误。 测试流程如下:发送一个字节和接收一个字节,进行比较,当返回数据和发送数据不相等的时候,错误计数器累加。 数据收发抽象如下: uint16 i = 0; uint16 j = 0; uint32...
分类:
编程语言 时间:
2014-12-30 11:37:18
阅读次数:
230
目前关于线程安全性没有一个统一的定义,作者自己总结了一个定义,如下:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协调,这个类都能表现出正确的行为,那么就称这个类是线程安全的。在并发编程中,由于不恰当的执行时序而出现不确定的结...
分类:
编程语言 时间:
2014-12-30 11:31:55
阅读次数:
183