首页 > 编程语言
C语言BFS(5)___TT与魔法师(swust oj 2464)
Description TT生活在一个充满魔法的国度,为了便于管理,国王请魔法师在一些重要的城市之间造出了“彩虹桥”!彩虹桥的特殊之处在于,可以从桥的一头瞬间移动到另一头。国王还请魔法师为彩虹桥设计出了通行证,通行证大致分成A,B,C三种,彩虹桥也对应A,B,C三种,每个彩虹桥可以识别的通行证最多为三种,每个人都拥有一个唯一类型的通行证,拥有通行证的人可以在对应的彩虹桥两头来回穿...
分类:编程语言   时间:2015-05-02 09:42:51    收藏:0  评论:0  赞:0  阅读:453
进程类Process与多线程Thread
进程类(Process)的基本操作: //通过进程类查询系统所有进程 Process[] pros = Process.GetProcesses(); foreach (var item in pros) { Console.WriteLine(item); }...
分类:编程语言   时间:2015-05-02 09:42:50    收藏:0  评论:0  赞:0  阅读:224
enum,EnumMap,EnumSet
enum基本使用: package com.enumTest;enum Shrubbery { GROUND, CRAWLING, HANGING}public class EnumClass { public static void main(String[] args) { for (Shrubbery s : Shrubbery.values()) {...
分类:编程语言   时间:2015-05-02 09:41:46    收藏:0  评论:0  赞:0  阅读:191
Java学习笔记——面试常客:写出一个死锁的例子
现在的面试挺蛋疼,为了考察大家的语言掌握水平,类似这样的题特别多,不过在某个角度来说确实能看出一个人对某个知识点的理解,就比如今天这个死锁的小例子,主要考察大家对线程死锁概念的理解程度,也考察大家对java语言的敲代码水平,下面是一个死锁的简单例子:...
分类:编程语言   时间:2015-05-02 09:38:26    收藏:0  评论:0  赞:0  阅读:301
enum 实现售卖机
首先推荐一下Google的代码风格:https://google-styleguide.googlecode.com/svn/trunk/javaguide.html#s4.8.4.3-switch-defaultenum售卖机1.定义售卖机接受的输入命令:package com.enumTest.enumStateMac;import java.util.Arrays; import java.u...
分类:编程语言   时间:2015-05-02 09:37:06    收藏:0  评论:0  赞:0  阅读:275
Java基础——集合(二)——迭代器、Map集合
接上篇,《Java基础——集合(一)——集合体系和Collection》 四.迭代器的使用 使用步骤:          1、通过集合对象获取迭代器对象。          2、通过迭代器对象判断。          3、通过迭代器对象获取。 迭代器原理          由于多种集合的数据结构不同,所以存储方式不同,所以,取出方式也不同。          这个时候,我们就把判断...
分类:编程语言   时间:2015-05-02 09:36:16    收藏:0  评论:0  赞:0  阅读:262
Java基础——集合(三)——泛型、增强for、工具类
接上篇,《Java基础——集合(二)——迭代器和Map集合》 六.泛型          (1)泛型是一种把明确类型的工作放在了创建对象或者调用方法时候才去明确的特殊的类型。          (2)格式:                             (3)好处:(掌握)                    A:解决了黄色警告线问题...
分类:编程语言   时间:2015-05-02 09:35:36    收藏:0  评论:0  赞:0  阅读:257
Java设计模式之单例模式(恶汉式和懒汉式)
/*  * 单例模式:  *         饿汉式:类一加载就创建对象  *         懒汉式:用的时候,才去创建对象  * 面试题:单例模式的思想是什么?写一个代码体现(我们最好写懒汉式的单例模式给面试官,这个才是他想要的答案)  *         开发使用:恶汉式(是不会出问题的单例模式)  *         面试时写懒汉式(可能会出现问题的单例模式)  *     ...
分类:编程语言   时间:2015-05-02 09:35:16    收藏:0  评论:0  赞:0  阅读:233
Java多线程中常见的几个问题
我们都知道,在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。 1.进程和线程的区别是什么? 进程是执行着的应用程序,而线程是进程内部的一个执行序列。一个进程可以有多个线程。线程又叫做轻量级进程。 2.创建线程有几种不同的方式?你喜欢哪一种?为...
分类:编程语言   时间:2015-05-02 09:32:16    收藏:0  评论:0  赞:0  阅读:268
多线程
多线程概述1.进程:是一个正在执行中的程序。每个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元(线程)。2.线程:就是进程中的一个独立的控制单元。线程控制着进程的执行,一个进程中,至少有一个或一个以上的线程。创建线程的第一种方式:继承Thread类。步骤:1.定义类继承Threa...
分类:编程语言   时间:2015-05-02 09:32:06    收藏:0  评论:0  赞:0  阅读:306
数组遍历二叉
//任务二叉树遍历void CMission::InitMission(DWORD base){ char *name=""; if (*(BYTE *)(base+0x1bd)==0) { name=GetMissionName(base); TRA...
分类:编程语言   时间:2015-05-02 08:26:25    收藏:0  评论:0  赞:0  阅读:182
swift学习笔记5
五、集合数组1、泛型 Array2、简化[类型]var myAr:Arrayvar names:[String]myArr = Array()names = Array(count:10,repeatedValue:"heri")nums = Array(count:100,repeatedValu...
分类:编程语言   时间:2015-05-02 06:16:05    收藏:0  评论:0  赞:0  阅读:255
Huffman 编码压缩算法
前两天发布那个rsync算法后,想看看数据压缩的算法,知道一个经典的压缩算法Huffman算法。相信大家应该听说过David Huffman和他的压缩算法——Huffman Code,一种通过字符出现频率,Priority Queue,和二叉树来进行的一种压缩算法,这种二叉树又叫Huffman二叉树...
分类:编程语言   时间:2015-05-02 06:15:15    收藏:0  评论:0  赞:0  阅读:356
JS 中字符串,数组常见操作
字符串———》数组abc => ["a","b","c"]直接使用split方法 “abc”.split("");split(); 数组———》字符串直接用join()方法 想起来个题目 :选取一个字符串的后缀名类似于.word .html这种方法一function hz(str){ n=str.....
分类:编程语言   时间:2015-05-02 06:14:55    收藏:0  评论:0  赞:0  阅读:152
swift学习笔记3-4
再牛逼的梦想,也抵不住你傻逼似的坚持!我跑啊跑啊,为的就是赶上那个被寄予厚望的自己。三、运算符+表达式swift允许重载运算符,比如 “+”你可以重载它后续会详细介绍赋值运算符 pass算数运算符 大部分 pass,只说特殊的19/4 结果是4 而不是5 //截断取整借助ANSI C标准库中的 中....
分类:编程语言   时间:2015-05-02 06:14:35    收藏:0  评论:0  赞:0  阅读:299
普林斯顿《算法II》第一周学习笔记 Undirected Graph
普林斯顿的算法课是Cousera上评价挺高的一门课,课程的教学语言用的是java,课程中的算法都会被封装成类的形式,对于建立各个算法的知识结构来说还是很有好处的。第一周的内容是Undirected Graph, 图的存储形式分为adjacency matrix(邻接矩阵)和 adjacency li...
分类:编程语言   时间:2015-05-02 06:11:55    收藏:0  评论:0  赞:0  阅读:456
MapReduce案例之数据排序
1?????? 数据排序 1.1????????????? 数据排序 对输入文件中数据进行排序。输入文件中的每行内容均为一个数字,即一个数据。要求在输出中每行有两个间隔的数字,其中,第一个代表原始数据在原始数据集中的位次,第二个代表原始数据。 1.2????????????? 应用场景 "数据排序"是许多实际任务执行时要完成的第一项工作,比如学生成绩评比、 ...
分类:编程语言   时间:2015-05-02 02:09:16    收藏:0  评论:0  赞:0  阅读:22
ZooKeeper JAVA API 之环境准备和创建会话
Zookeeper是一个开放源代码的分布式协调服务,由雅虎创建,是Google Chubby的开源实现。Zookeeper的设计目标是将那些复杂且容易出错的分布式一致性服 ...
分类:编程语言   时间:2015-05-02 02:08:25    收藏:0  评论:0  赞:0  阅读:16
jni创建java对象
在本地方法实现代码中创建java对象,其中还主要涉及到jni和java之间中文字符串的的乱码问题。 ? 1.创建java对象 首先在java端自定义一个Person类如下 package com.example; public class Person { public String name; public int age; ...
分类:编程语言   时间:2015-05-02 02:07:10    收藏:0  评论:0  赞:0  阅读:17
python 5 条件判断和循环
#!/usr/bin/env python # -*- coding: utf-8 -*- age = 3 if age >= 18: print 'adult' elif age >= 6: print 'teenager' else: print 'kid' print '----------------------' names = ['jie', 'bob', 'trcy'] f...
分类:编程语言   时间:2015-05-02 01:07:16    收藏:0  评论:0  赞:0  阅读:306
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!