码迷,mamicode.com
首页 > 编程语言
Unity3D 游戏的碰撞
首先创建两个精灵,然后都绑定上碰撞方法(这个是在上一篇文章的基本上):所以添加了差不多就能够实现物体碰撞了:接下来技术写代码,让碰撞的时候进行触发:这样就能在碰撞的时候,触发碰撞事件 //检测碰撞会执行此方法 void OnCollisionEnter2D(Collision2D coll) { ....
分类:编程语言   时间:2015-10-18 15:17:29    阅读次数:178
java三种工厂模式
适用场合: 7.3 工厂模式的适用场合 创建新对象最简单的办法是使用new关键字和具体类。只有在某些场合下,创建和维护对象工厂所带来的额外复杂性才是物有所值。本节概括了这些场合。 7.3.1 动态实现 如果需要像前面自行车的例子一样,创建一些用不同方式实现同一接口的对象,那么可以使用一个工厂方法或简...
分类:编程语言   时间:2015-10-18 15:16:43    阅读次数:216
jar包读取配置文件找不到错误
有时候开发一些小工具,需要去读取配置文件,但是打完的jar包经常会出现找不到路径的问题, 会想到两种方法: 把文件放到jar包之外同一目录下,比如 config/ config.properties?文件。 或者把config.properti...
分类:编程语言   时间:2015-10-18 14:14:54    阅读次数:323
[IR课程笔记]统计语言模型
Basic idea 1.一个文档(document)只有一个主题(topic) 2.主题指的是这个主题下文档中词语是如何出现的 3.在某一主题下文档中经常出现的词语,这个词语在这个主题中也是经常出现的。 4.在某一主题下文档中不经常出现的词语,这个词语在这个主题中也是不经常出现的。 5.由...
分类:编程语言   时间:2015-10-18 14:08:15    阅读次数:328
Java--面向对象编程(Oriented Object Programme)、memory
类、对象、面向对象编程的三大基本特征:继承、封装、多态。类也是由对象引出来的。三大特征也是由对象引出来的。组织代码,封装数据通过对象来组织代码,通过对象来封装数据。复杂的程序能看出来面向对象通过方法来调用。一天写28小时代码,你都不够。他们很难上手。需要把整个流程都看一遍。很难上手。上世纪80年代有...
分类:编程语言   时间:2015-10-18 14:04:11    阅读次数:221
python中处理中文
在python中进行输入输出中文或者添加中文注释,需要在伴释的后面添加中文编码的代码: 1 #!/usr/bin/python 2 # -*- coding: UTF-8 -*- 3 class c: 4 name="zhangsan"; 5 age =11; 6 def s...
分类:编程语言   时间:2015-10-18 14:03:39    阅读次数:150
数据结构实践——猴子选大王(数组版)
本文针对数据结构基础系列网络课程(5): 数组与广义表的实践项目。【项目1 - 猴子选大王(数组版)】   一群猴子,编号是1,2,3 …m,这群猴子(m个)按照1-m的顺序围坐一圈。从第1只开始数,每数到第n个,该猴子就要离开此圈,这样依次下来,最后一只出圈的猴子为大王。输入m和n,输出猴子离开圈子的顺序,从中也可以看出最后为大王是几号猴子。   要求采用数组作为存储结构完成。[参考解答1]...
分类:编程语言   时间:2015-10-18 12:54:54    阅读次数:297
Failed to load JavaHL Library解决方法
进来的看官使用的是win7吧?!是64位的吧!?安装了eclipse的subclipse插件了吧!每次用到SVN插件时都会弹出如下的对话框,虽然不影响使用但是很不爽是不是啊?LZ也是一个有丁点儿强迫症的人,我想干掉这个弹出框!稍后上图,服务器估计挂了!!解决方法:Window- Preference...
分类:编程语言   时间:2015-10-18 12:56:04    阅读次数:273
使用Python搭建简易HTTP服务
废话不多说,我们工作时经常会用到需要HTTP服务,如果不想搞那些复杂的Apache、IIS服务器等,这时我们就可以用python帮我们搭建一个简单的服务器。操作如下:1、下载并安装一个python(我使用的是2.x版本);2、然后设置环境变量,在系统属性的系统变量下,双击Path,在变量值后面添加 ...
分类:编程语言   时间:2015-10-18 12:49:10    阅读次数:194
C语言获取文件大小相关操作
通常在希望从文件中把数据全都出来赋值给一个数组或者某一个指针,然后再进行相关的数据处理,比如解码等操作。而在进行赋值以前,数组或者指针都需要进行内存分配,通常对于数组可以直接以文件最大的字节数进行分配,或者指针用malloc也按照最大字节进行分配,但这样会造成内存浪费,对于追求完美的程序员来讲是不能容忍的。所以一种非常适合的方法是在读取文件具体数据之前,可以提前获得文件大小,然后利用malloc对指针进行内存分配...
分类:编程语言   时间:2015-10-18 11:31:31    阅读次数:245
Maven如何手动添加jar包到本地Maven仓库
Apache Maven,是一个软件(特别是Java软件)项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。曾是Jakarta项目的子项目,现为独立Apache项目。大家肯定遇到过想在p...
分类:编程语言   时间:2015-10-18 11:23:46    阅读次数:170
some fragment of thinking in java
1.String s;System.out.println("s=");you will get a compile time error because s isn't actually attached to anything, A safer practice, then is always ...
分类:编程语言   时间:2015-10-18 11:23:29    阅读次数:177
Java学习随笔2:Java复合赋值表达式的小问题
问题:i += j只是i = i + j的简写么?答案:非也!看下面的程序:int i = 5;long j = 8;i += j; // 可以通过编译且结果正确i = i + j; // 无法通过编译,类型转换问题其实,Java会将i += j转换为i = (int)(i + j)来执...
分类:编程语言   时间:2015-10-18 11:22:53    阅读次数:171
swift类名称显示变量
var ivar = [:]ivar.className // __NSDictionaryIvar i = 1i.className // error: 'Int' does not have a member named 'className'If you want to get the typ...
分类:编程语言   时间:2015-10-18 11:20:17    阅读次数:144
创建一个数组, 实现初始化数组、清空数组、完成数组元素的逆置。
#include<stdio.h> voidinit(intarr[],intlen) { inti=0; intnum=0; printf("初始化数组->:\n"); for(i=0;i<len;i++) { scanf("%d",&num); arr[i]=num; } } voidempty(intarr[],intlen) { inti=0; printf("清空数组->:\n"); for(i=0;i<le..
分类:编程语言   时间:2015-10-18 10:08:25    阅读次数:164
【笨木头Unity】入门之旅001:学游泳的第一步是下水
这次的教程更像是我个人的学习记录,所以不一定是从零开始,更多的是,从另一个引擎转战到Unity的教程。学游泳的第一步,不用说了,必定要下水。  笨木头花心贡献,啥?花心?不呢,是用心~转载请注明,原文地址:http://www.benmutou.com/archives/2035文章来源:笨木头与游戏开发 1.Unity安装什么的乱七八糟首先自己想办法找到Unity官网,然后下载安装,这里有个小提...
分类:编程语言   时间:2015-10-18 10:06:28    阅读次数:184
Spring的特点
创始人:Rod Johson1.特点: a:方便解耦和,简化开发,提升性能 b:AOP面向切面的编程 c:声明式事务支持 d:方便程序的调式 e:方便集成各大优秀的框架 f:java源代码学习的典范 2.Java的面向对象,封装,继承和多态 Spring就是Java面向对象最好的体现3.下载地址ht...
分类:编程语言   时间:2015-10-18 10:02:08    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!