码迷,mamicode.com
首页 > 编程语言
(算法)游戏必胜策略
题目:1、游戏1:有两堆硬币,数量不定(大于0),两个人进行游戏,每个人每次可以从任意一堆取任意数量的硬币(大于0),谁拿走了最后的硬币即为胜者。2、游戏2:一个盒子,里面有一定数量(大于0)的巧克力和一根辣椒 ,两个人进行游戏,每个人每次可以从中拿出1或2或3颗巧克力,辣椒只能最后拿,谁最后拿走了...
分类:编程语言   时间:2015-11-08 14:59:17    阅读次数:182
多线程(1)
基本定义1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线程关闭时,所有的后台线程也会被直接终止,不会抛出异常。3、挂起(Suspend)和唤醒(R...
分类:编程语言   时间:2015-11-08 14:58:02    阅读次数:252
C#语言中的动态数组(ArrayList)模拟常用页面置换算法(FIFO、LRU、Optimal)
C#语言中的动态数组(ArrayList)模拟常用页面置换算法(FIFO、LRU、Optimal)
分类:编程语言   时间:2015-11-08 14:59:01    阅读次数:525
Java学习笔记(九)——继承
一、继承 1、概念: 继承是类于类之间的关系,是一种”is a ”的关系 Ps: Java是单继承 2、优势: (1)子类直接拥有父类的所有属性和方法(除了privata) (2)实现代码复用 3、语法规则: 4、一个demo (1)动物类 package com.cnblogs; public c...
分类:编程语言   时间:2015-11-08 14:53:19    阅读次数:198
机器学习常见算法分类汇总
学习方式 根据数据类型的不同,对一个问题的建模有不同的方式。在机器学习或者人工智能领域,人们首先会考虑算法的学习方式。在机器学习领域,有几种主要的学习方式。将算法按照学习方式分类是一个不错的想法,这样可以让人们在建模和算法选择的时候考虑能根据输入数据来选择最合适的算法来获得最好的结果。监督式学习:....
分类:编程语言   时间:2015-11-08 14:52:03    阅读次数:308
java接口与继承
class Grandparent { public Grandparent() { System.out.println("GrandParent Created."); } public Grandparent(String string) { Syste...
分类:编程语言   时间:2015-11-08 14:51:55    阅读次数:142
java类修饰符
我们对java变量和方法的修饰符都比较了解,但却很少注意到类的修饰符,今天这个问题突然被问到,现在整理一下:java的修饰符有:权限修饰符:public、protected、default、private 修饰符:abstract、static、final public 使用对象:最广,类、接...
分类:编程语言   时间:2015-11-08 14:50:40    阅读次数:177
总结 Swift 中随机数的使用
在我们开发的过程中,时不时地需要产生一些随机数。这里我们总结一下Swift中常用的一些随机数生成函数。这里我们将在Playground中来做些示例演示。整型随机数如果我们想要一个整型的随机数,则可以考虑用arc4random系列函数。我们可以通过man arc4random命令来看一下这个函数的定义...
分类:编程语言   时间:2015-11-08 14:48:44    阅读次数:255
java 多线程之卖票两种方式
1.通过extends Thread 1 /* 2 需求:简单的卖票,多个窗口同时买票 3 (共用资源) 4 创建线程的第二种方式:实现Runnable接口 5 6 步骤: 7 1,定义类实现Runnable接口 8 2,覆盖/重写Runnable接口中的run方法 9 ...
分类:编程语言   时间:2015-11-08 14:47:50    阅读次数:277
Java学习笔记(八)——封装
一、封装 1、定义 将类的信息隐藏在类的内部,不允许外部程序直接进行访问,而是通过该类提供的方法来实现对隐藏信息的操作和方法。 2、优点 (1)只能通过规定的方法访问数据 (2)隐藏类的细节,方便修改和实现。 3、封装的实现步骤 (1)修改属性的可见性(private) (2)创建getter/se...
分类:编程语言   时间:2015-11-08 14:36:09    阅读次数:225
17条 Swift 最佳实践规范
本文由CocoaChina译者小袋子(博客)翻译自schwa的github主页原文作者:schwa这是一篇 Swift 软件开发的最佳实践教程。前言这篇文章是我根据在SwiftGraphics工作时的一系列笔记整理出来的。文中大多数建议是经过深思熟虑的,但仍可以有其他类似的解决方法。因此,如果其他方...
分类:编程语言   时间:2015-11-08 14:35:40    阅读次数:315
signed distance field 算法
将二值图转化成signed distance field后,可以在双线性插值下实现平滑放大。定义:到前景的distance field:各点到最近前景点的距离。到背景的distance field:各点到最近背景景点的距离。则: signed distance field = 到背景的distanc...
分类:编程语言   时间:2015-11-08 14:34:13    阅读次数:477
Swift 中 Selector 方法的访问权限控制问题
今天用Swift写了个视图,在视图上加个手势,如下所示:12panGestureRecognizer=UIPanGestureRecognizer(target:self,action:"beginDragged:")addGestureRecognizer(panGestureRecognizer...
分类:编程语言   时间:2015-11-08 14:33:44    阅读次数:229
C++ code Summary --- 2015.11.8
C++ code summary map::iterator it与 map it的区别与联系 -----------------------------------------------------------------------------------C++ 并行程序的执行:intcore...
分类:编程语言   时间:2015-11-08 14:31:25    阅读次数:188
springMVC基于注解的控制器
springMVC基于注解的控制器的优点有两个:1、控制器可以处理多个动作,这就允许将相关操作写在一个类中。2、控制器的请求映射不需要存储在配置文件中。使用requestMapping注释类型,可以对一个方法进行请求处理。接下来介绍两个最重要的注释类型:一、controller注释类型这种注释类型用...
分类:编程语言   时间:2015-11-08 14:31:47    阅读次数:515
c#smtp多线程
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using System.Linq;usi...
分类:编程语言   时间:2015-11-08 14:31:14    阅读次数:138
Swift 中 String 与 CChar 数组的转换
在现阶段Swift的编码中,我们还是有很多场景需要调用一些C函数。在Swift与C的混编中,经常遇到的一个问题就是需要在两者中互相转换字符串。在C语言中,字符串通常是用一个char数组来表示,在Swift中,是用CChar数组来表示。从CChar的定义可以看到,其实际上是一个Int8类型,如下所示:...
分类:编程语言   时间:2015-11-08 14:30:39    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!