码迷,mamicode.com
首页 > 编程语言
poj 2960 S-Nim nim博弈grundy值计算法入门
题意: 给k堆石子,两人轮流向某一堆中拿,拿的个数要从给定的一个集合中取,没石子拿的输,问先手必胜还是必败。 分析: grundy值计算法的入门题。 代码: //poj 2960 //sep9 #include #include using namespace std; int s[128]; int grundy[10024]; int maxx; int num; int get...
分类:编程语言   时间:2015-07-01 12:25:55    阅读次数:164
JAVA学习(一):Java介绍及其平台、开发环境的配置与搭建
Java介绍及其平台、开发环境的配置与搭建 1、Java的介绍 Java是一种面向对象的编程语言,具有跨平台、可移植、分布式、简单、可扩展等诸多特性。Java可以进行桌面应用、Web应用、分布式系统及嵌入式等应用程序的开发。 Java包含3个不同版本,即J2ME/J2EE/J2SE(微缩版/企业版/标准版)。 2、JDK的下载与安装、配置 (1)、JDK下...
分类:编程语言   时间:2015-07-01 12:26:27    阅读次数:139
Java学习篇之---Maven打包资源配置
Maven项目打包资源 在pom.xml文件中配置如下: ${staging.windows.dir} <dire...
分类:编程语言   时间:2015-07-01 12:18:50    阅读次数:110
Unable to execute dex: Java heap space错误解决
今天在在打包android工程时遇到 Unable to execute dex: Java heap space的问题,现在分享一下解决方案 上网找了一下,有两种解决方案: 1. eclipse.int 添加内存 2. 导入工程的jar通过add User Library方式导入 右键工程->build path->add Library->user Librar...
分类:编程语言   时间:2015-07-01 12:18:48    阅读次数:143
[C/C++标准库]_[初级]_[如何实现std::string自己的Format(sprintf)函数]
场景: 1. C语言有自己的sprintf函数,但是这个函数有个缺点,就是不知道需要创建多大的buffer, 这时候可以使用snprintf函数来计算大小,只要参数 buffer为NULL, count为0即可. 2. 这里实现std::string自己的sprintf也是用了snprintf的特性,先计算大小,再创建空间,之后存入std::string. 3. 还使用了C的可变参数特性....
分类:编程语言   时间:2015-07-01 12:21:10    阅读次数:149
Tomat之——多项目jar包共享配置
在Tomcat下设置多项目jar共享常见的有两种方法。这两种方法的共同点是修改tomcat下conf目录中的catalina.properties文件。     第一种方法:修改catalina.properties中的common.loader属性。在common.loader属性原值基础上追加“,${catalina.home}/lib/shared/*.jar”,然后启动tomcat。很显...
分类:编程语言   时间:2015-07-01 12:15:55    阅读次数:135
《算法导论》 — Chapter 7 快速排序
序快速排序(QuickSort)也是一种排序算法,对包含n个数组的输入数组,最坏情况运行时间为O(n^2)。虽然这个最坏情况运行时间比较差,但是快速排序通常是用于排序的最佳实用选择,这是因为其平均性能相当好,期望的运行时间为O(nlgn),且O(nlgn)中隐含的常数因子很小,另外它还能够进行就地排序在虚拟环境中也能很好的工作。原理快速排序也和合并排序一样,基于分治法,分为分解、解决、合并三个步骤;...
分类:编程语言   时间:2015-07-01 12:12:12    阅读次数:126
Angularjs循环二维数组
{{link}} JSfunction test($scope) { $scope.slides = [ [ 1, 1, 1 ],...
分类:编程语言   时间:2015-07-01 12:09:28    阅读次数:503
算法学习 之 欧几里得算法和扩展欧几里得算法(二)
关于扩展欧几里得算法(ExtendedEuclideanAlgorithm),我是在做青蛙的约会这一经典题目才接触到这个算法的。后面也有关于这一题的AC代码和解题思路。内容:已知a,b,求解一组x,y,使它们满足贝祖等式:ax+by=gcd(a,b)扩展欧几里得算法,就和它的名字一样是对欧几里得算法...
分类:编程语言   时间:2015-07-01 12:05:27    阅读次数:134
Unity框架(代码结构)总结
作为一名开发人员,跟框架打交道是不可避免,比如C#有Ioc,Java有Spring,Hibernate,mybatis,structs2等等,但是Unity到现在却没有一个成熟的框架来供我们使用,所以我们只能最大限度地组织好我们的代码,以便于后期维护1. 注释,SVN或者Git的log2. 根据脚本...
分类:编程语言   时间:2015-07-01 12:06:20    阅读次数:179
C语言-常用函数处理
1.使用fgets#define SLEN 50char str[SLEN];fgets(str, SLEN, stdin);i = 0;while (str[i] != '\n' && str[i] != '\0') i++if (str[i] == '\n') str[i] = '\...
分类:编程语言   时间:2015-07-01 12:04:52    阅读次数:141
JavaScript navigator 对象(转)
navigator-- navigator对象通常用于检测浏览器与操作系统的版本navigator,中文"导航器"引用网址:http://www.dreamdu.com/javascript/window.navigator/navigator对象是window对象的属性由于navigator没有统...
分类:编程语言   时间:2015-07-01 11:56:50    阅读次数:115
javascrip中setTimeout和setInterval
1:http://www.jb51.net/article/68258.htm2:http://www.jb51.net/article/26679.htm
分类:编程语言   时间:2015-07-01 11:56:25    阅读次数:136
Function Currying in JavaScript
Source:http://tech.pro/tutorial/2011/functional-javascript-part-4-function-curryingCurrying is the process of transforming a function that takes multi...
分类:编程语言   时间:2015-07-01 11:56:03    阅读次数:166
Java程序猿JavaScript学习笔记(4——关闭/getter/setter)
计划和完成这个例子中,音符的顺序如下:Java程序猿的JavaScript学习笔记(1——理念)Java程序猿的JavaScript学习笔记(2——属性复制和继承)Java程序猿的JavaScript学习笔记(3——this/call/apply)Java程序猿的JavaScript学习笔记(4——...
分类:编程语言   时间:2015-07-01 11:54:57    阅读次数:178
Java中的Serializable接口和transient关键字
Java中的Serializable接口和transient关键字Table of Contents1. 向memcached中放数据时遇到NotSerializableException异常2. 问题排查和解决3. 总结1 向memcached中放数据时遇到NotSerializableExcep...
分类:编程语言   时间:2015-07-01 11:56:32    阅读次数:180
java中开启异步任务
一般写在Controller里面 @ResponseBody @RequestMapping("/logOutCaigou") public boolean logOutCaigou(ModelAndView mav, @Param("memberId")Long memberId, @Param....
分类:编程语言   时间:2015-07-01 11:54:31    阅读次数:314
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!