首页 > 编程语言
C#开发Unity游戏教程之判断语句
C#开发Unity游戏教程之判断语句 游戏执行路径的选择——判断 玩家在游戏时,无时无刻不在通过判断做出选择。例如,正是因为玩家做出的选择不同,才导致游戏朝着不同的剧情发展,因此一个玩家可以对一个游戏百玩不...
分类:编程语言   时间:2015-07-09 16:22:56    收藏:0  评论:0  赞:0  阅读:958
Spring AOP 实现业务日志记录
1. 用户管理业务逻辑接口(UserManagerApplogic.java ) Java代码?? package?com.iteye.applogic;?? ?? public?interface?UserManagerApplogic?{?? ????public?void?addUser(String?name);?? ...
分类:编程语言   时间:2015-07-09 16:20:56    收藏:0  评论:0  赞:0  阅读:339
STL算法设计理念 - 函数对象和函数对象当参数和返回值
函数对象: 重载函数调用操作符的类,其对象常称为函数对象(function object),即它们是行为类似函数的对象。一个类对象,表现出一个函数的特征,就是通过“对象名+(参数列表)”的方式使用一个类对象,如果没有上下文,完全可以把它看作一个函数对待。这是通过重载类的operator()来实现的。 函数对象的好处:函数对象属于类对象,能突破函数的概念,能保持调用状态信息...
分类:编程语言   时间:2015-07-09 16:19:46    收藏:0  评论:0  赞:0  阅读:306
BZOJ 3295 [Cqoi2011]动态逆序对 树状数组套线段树
BZOJ 3295 [Cqoi2011]动态逆序对 树状数组套线段树...
分类:编程语言   时间:2015-07-09 16:19:16    收藏:0  评论:0  赞:0  阅读:242
Swift教程之typealias取代OC的typedef
//MARK:-------swift中的typedef-------------- //使用 关键字定义类型别名,类似typedef typealias NSInteger = Int var value : NSInteger = 45 value = 12 print(value); //MARK:-------String-------------- let label = "The...
分类:编程语言   时间:2015-07-09 16:18:44    收藏:0  评论:0  赞:0  阅读:361
JAVA 并发编程-线程与进程的由来(一)
在学习Java编程之初,我们就接触过Java线程,当时敲过代码也总结过,但是现在看来还是有点缺陷,并没有联系线程的由来来说明问题,只是简单的介绍了什么是进程,什么是线程,以及它们之间的关系-《Java-线程》。今天我们从进程和线程的由来来补充一下之前的总结。参考:http://www.cnblogs.com/dolphin0520/p/3910667.html一.操作系统中为什么会出现进程?说起进...
分类:编程语言   时间:2015-07-09 16:16:01    收藏:0  评论:0  赞:0  阅读:268
【C语言】打印1到最大的n位数
//打印1到最大的n位数 //输入数字n,按顺序打印出从1到最大的n位十进制数。比如:输入3,则打印出1、2一直到最大的3位数999 #include #include #include int num[10]; int add(int n) { int isoverflow = 0; int carry = 0; int i; for (i = 9; i >= 10 - n; i-...
分类:编程语言   时间:2015-07-09 16:16:00    收藏:0  评论:0  赞:0  阅读:251
【C语言】求数值的正数次方
//数值的正数次方 //实现函数double power(double base, int exponent),求base的exponent次方,不得使用库函数,不需要考虑大数问题。 //注意:考虑非法输入的返回。 #include #include bool Inpot_illegal = false; bool equal(double num1, double num2) //判断两...
分类:编程语言   时间:2015-07-09 16:15:36    收藏:0  评论:0  赞:0  阅读:265
python重置变量 sys.defaultencoding
例如重置变量 sys.defaultencoding 为utf-8#-*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8')  但是如下代码在pycharm里能正常输出,在windows里直接运行.py文件就乱码#-*- coding:utf-8 -*- import sys reload(sys)...
分类:编程语言   时间:2015-07-09 16:15:26    收藏:0  评论:0  赞:0  阅读:347
【C语言 C++】简单关键字Register,Const,Static,Volatile,typedef,Define的理解
Register     用register声明的变量称着寄存器变量,在可能的情况下会直接存放在机器的寄存器 中;但对32位编译器不起作用,当global optimizations(全局优化)开的时候,它会做出 选择是否放在自己的寄存器中;不过其它与register关键字有关的其它符号都对32位编译 器有效。 Const      被const修饰的东西都受到强制保护,可以预防意外的变...
分类:编程语言   时间:2015-07-09 16:14:46    收藏:0  评论:0  赞:0  阅读:263
Swift调用OC和C
Swift文件:main.swift import Foundation //Swift调用C函数 desc1() //Swift调用OC //拿到OC类 var funcClass = Root() funcClass.desc2() OC文件:Root.h #import @interface Root : NSObject -(void)desc2; @end Root...
分类:编程语言   时间:2015-07-09 16:14:06    收藏:0  评论:0  赞:0  阅读:254
OC调用Swift
修改main.m文件 #import #import "Root.h" int main(int argc, const char * argv[]) { @autoreleasepool { Root *rt = [[Root alloc] init]; [rt desc]; } return 0; } OC文件:Root....
分类:编程语言   时间:2015-07-09 16:13:16    收藏:0  评论:0  赞:0  阅读:184
java 可变参数
java 可变参数...
分类:编程语言   时间:2015-07-09 16:12:46    收藏:0  评论:0  赞:0  阅读:233
C++面试题一大波
//打印1到最大的n位数。 //题目:输入数字n,按顺序打印出从1到最大的n位十进制数。比如: //输入3,则打印出1、2、3一直到最大的3位数999. //[陷阱]:这个题目很容易想到的办法就是先求出最大的数。然后循环输出就可以了。 #include #include using namespace std; void Grial(char *str,...
分类:编程语言   时间:2015-07-09 16:09:06    收藏:0  评论:0  赞:0  阅读:140
C++关键字大总结
register: 如果有一些变量使用频繁,则为存取变量的值少花一些时间, 可以将该局部变量的值放在CPU的寄存器中,需要时直接从寄存器 中取出参加运算,不必去内存中去存取。由于寄存器的存取速度 远远高于内存的存取速度,因此这样做可以提高执行效率。这种 变量叫做“寄存器变量”,用register做声明。 说明: (1)只有局部自动变量和形式参数可以作为寄存器变量,其他...
分类:编程语言   时间:2015-07-09 16:08:45    收藏:0  评论:0  赞:0  阅读:246
数组中出现次数超过数组长度一半的值
题目:数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为18的数组{1,0,2,6,1,0,1,1,5,2,1,1,1,3,1,1,5,1}, 由于数组中数字1出现的次数超过数组的长度的一半,因此输出1。 1)最直接的办法是先把数组排序,那么超过一半的元素一定是数组最中间的元素。 2)再深入思考一下就会想到快速排序过程,利用partion找出index==...
分类:编程语言   时间:2015-07-09 16:07:36    收藏:0  评论:0  赞:0  阅读:90
【Java】创建文件夹
Java中创建文件夹使用File类下自带的mkdirs()方法就能够轻松完成了, 本来没有什么好说的,唯一值得注意的是这个mkdirs()能够一次性创建多级目录,无须递归调用。也就是说,我要创建在F盘新建一个文件夹a,然后在这个文件夹a中在创建文件夹s,直接通过File file=new File("f:\\a\\s");指定f:\a\s这个路径,然后直接同过file.mkdirs()方法的调用...
分类:编程语言   时间:2015-07-09 16:06:56    收藏:0  评论:0  赞:0  阅读:116
C/C++中常用的字符串处理函数和内存字符串函数
一、            字符处理函数 1.        字符处理函数: int isdigit(int ch) ;//是否为数字,即ch是否是0-9中的字符 int isxdigit(int ch) ;//是否为十六进制数字,即ch是否是0-9 a-z A-Z 中的字符 int isalpha(int ch) ;//是否为字母 int isalnum(int ch) ;...
分类:编程语言   时间:2015-07-09 16:05:36    收藏:0  评论:0  赞:0  阅读:194
双调排序
双调排序
分类:编程语言   时间:2015-07-09 16:03:26    收藏:0  评论:0  赞:0  阅读:250
python 函数
>>> def power(x): ... return x*x ... >>> power(5) 25 >>> def power(x,n): ... s=1 ... while n >0: ... n = n -1 ... s = s*x ... return s ... >>> power(5,2) 25 >>> power(5,3) 125...
分类:编程语言   时间:2015-07-09 14:58:45    收藏:0  评论:0  赞:0  阅读:221
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!