自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

从零单排

从零开始学java

  • 博客(30)
  • 资源 (3)
  • 收藏
  • 关注

原创 海盗分金

数学的逻辑有时会导致看来十分怪异的结论。一般的规则是,如果逻辑推理没有漏洞,那么结论就必定站得住脚,即使它与你的直觉矛盾。 1998年9月,加利福尼亚州帕洛阿尔托的Stephen M. Omohundro寄给我一道难题,它恰好就属于这一类。这难题已经流传了至少十年,但是Omohundro对它作了改动,使它的逻辑问题变得分外复杂了。 先来看看此难题原先的形状。10名海盗抢得了窖藏的100块金子,并打

2013-08-07 16:43:05 821

原创 称球问题

12个小球,其中有一个是坏球。有一架天平。需要你用最少的称次数来确定哪个小球是坏的并且它到底是轻还是重。 http://www.nowamagic.net/librarys/veda/detail/2388

2013-08-06 20:51:52 605

原创 寻找发帖水王

参考 http://www.nowamagic.net/librarys/veda/detail/2377

2013-08-06 20:34:37 547

原创 求所有子数组的和的最大值

/**  * FindMaxSumSubArray.java  */ package Algorithm; import org.junit.Test; /**  * @Author: chenxiaoyu  * @Date:   2013-8-2下午5:26:30  * @Description: 输入一个整形数组,数组里有正数也有负数。     数组中连续的一

2013-08-04 17:58:53 927

原创 使用bitmap对一个大小在一定范围内的无重复数据排序(比如电话号码)|在一个大小在一定范围内的数据集中查找重复数据

/** * Bitmap.java */ package Algorithm; import java.util.BitSet; import org.junit.Test; /** * @Author: chenxiaoyu * @Date: 2013-8-2下午12:23:14 * @Description: */ public class Bitmap { sta

2013-08-04 17:57:56 964

原创 随机数生成

/** * GetRandomNum.java */ package Algorithm; import java.util.Arrays; import java.util.Random; import org.junit.Test; /** * @Author: chenxiaoyu * @Date: 2013-8-4下午4:19:04 * @Description: *

2013-08-04 17:55:57 576

原创 流水账

记录流水账

2013-08-04 17:52:51 715

原创 从一堆无序数中选出最大最小值

/** * MaxMin.java */ package Algorithm; import java.util.Arrays; import org.junit.Test; /** * @Author: chenxiaoyu * @Date: 2013-8-1上午11:04:49 * @Description: */ public class MaxMin { stat

2013-08-04 17:52:05 1111

原创 java学习笔记(八)

3.22~~~今天开始搞界面了 学习swing   gui.png

2012-03-22 09:33:32 807

原创 java学习笔记(七)

泛型  放射机制  //定义一个类 class Gen {private T o; //构造函数 public Gen(T a){o=a;} //得到T的类型名称 public void showTypeName() {System.out.println("类型是:"+o.getClass().getName()); //通过反射机制,我们可以得到T这个类型的很多信息 //比

2012-03-21 15:46:09 452

原创 java学习笔记(六)

3.20~~~继续 下午租房~  java面向对象编程(3) ——  一维数组,排序查找,多维数组 数组大小必须事先指定 对象数组在定义后,赋值时需要再次为每个对象分配空间【即:new对象】 Dog dogs[]=new Dog[4]; for(int i=0;i dogs[i] = new Dog();} 内排:将需要处理的所有数据都加载到内部存储器中进行排序。交换,选择,插入排序

2012-03-20 10:48:09 444

原创 java学习笔记(五)

3.20~~~package 包名; class 类名 extends 父类 implements 接口名{ 成员变量; 构造方法; 成员方法; } 实现接口vs继承类 java继承是单继承,也就是一个类做多只能有一个父类,这种单继承的机制可保证类的纯洁性,比c++多继承机制简洁。 但是不可以否认,对子类功能的扩展有一定影响。所以我们认为: 实现接口可以看做是对继承

2012-03-20 10:41:40 407

原创 tableview的一个错误

WARNING: Using legacy cell layout due to delegate implementation of tableView:accessoryTypeForRowWithIndexPath: in *nil description*.  Please remove your implementation of this method and set the ce

2012-03-19 14:02:59 561

原创 约瑟夫环

/** * 作者:陈晓宇 * 功能:约瑟夫环 * */ package com.xiaoyu; public class Demo4 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub CycLink cyclink=

2012-03-19 09:24:10 360

原创 java学习笔记(四)

ibm公司开发只有eclipse不能开发struts+hibernate+spring+jsp+ajax myeclipse 插件 eclipseme 手机开发     3.19~~~继续 多态 所谓多态,就是指一个引用(类型)在不同的情况下的多种状态。 也可以这么理解:多态是指通过指向父类的指针,来调用在不同子类中实现的方法。 /* * 功能:演示多态 */ package

2012-03-19 09:22:10 380

原创 java学习笔记(三)

3.16 四大特征:抽象,封装,继承,多态 抽象:我们在定义一个类的时候,实际上就是把一类事物的共有的属性和行为提取出来,形成一个物理模型(模板)。这种研究问题的方法称为抽象 封装:把抽象出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其它部分只有通过被授权的操作(成员方法),才能对数据进行操作。 封装——访问控制修饰符 public class Demo3 { publi

2012-03-17 10:49:21 432

原创 java学习笔记(二)

3.16  类~~~~~~~~ java面向对象编程(一) 类与对象,构造方法 一个全面的类定义比较复杂 package 包名; class 类名 extends 父类 implements 接口名{ 成员变量; 构造方法; 成员方法; } 类名的首字母大写 一般创建对象:类名 对象名 = new  类名();    类的成员方法(成员函数)定义 方法名的首字

2012-03-16 11:51:39 385

原创 java学习笔记(一)

韩顺平java从入门到精通系列 从今天开始学java了,期限一个月看能学成啥样。!!! 加油 java se: j2se 桌面开发 基础~ java ee: j2ee  web开发 java me: j2me  手机开发 java面向对象编程,图形界面,数据库编程,文件io流,网络编程,多线程 坦克大战,山寨qq,满汉堂 1,高效而愉快的学习 2,先建立一个整体框架,然后细节

2012-03-14 23:47:57 428

原创 iphone开发好文章链接

获得通讯录中联系人的所有属性   http://www.cocoachina.com/bbs/read.php?tid=62527&fpage=2 NSString+NSMutableString+NSValue+NSAraay用法汇总 http://www.cocoachina.com/iphonedev/sdk/2010/0607/1634.html 不同窗口信息传递 htt

2012-02-24 22:56:49 344

转载 UIActionSheet实例,显示简单菜单

UIActionSheet实例,显示简单菜单。 采用滑动方式呈现在屏幕上,等待用户响应 显示菜单的方法: 1、showInView 2、showFromToolBar:和showFromTabBar 视图控制类需要是现实协议接口UIActionSheetDelegate @interface HelloController : UIViewController UIAc

2012-02-15 15:13:40 838

转载 Objective-c @Class 说明

为了减少由依赖关系引起的重新编译所带的影响,Objective-C引入了关键字@class来告诉编译器:这是一个类,所以我只需要通过指针来引用它。 它并不需要知道关于这个类的更多信息,只要了解它是通过指针引用即可。 如下例所视: #import @class Tire; @class Engine; @interface Car : NSObject { Tire *tires[

2012-02-15 14:33:52 446

原创 iOS

类别(category)的局限:1.无法向类中添加新的实例变量。类别没有位置容纳实例变量。 2.名称冲突,即类别中的方法与现有的方法重名。当发生名称冲突时,类别具有更高的优先级。你的类别方法将完全取代初始方法,从而无法再使用初始方法。可以再类别的方法名中增加一个前缀,以确保> 不发生名称冲突。 类别可以访问其继承的类的实例变量。 用处: 委托(delegate),委托是一

2012-02-15 10:58:06 379

转载 protocol和delegate

今天上班和同事讨论工程怎么组织的时候涉及到这个话题。 iOS开发上对delegate使用广泛。 记在这里,如果有新人Google到了,希望能有点帮助。 protocol和delegate完全不是一回事,放在一起说,只是因为我们经常在同一个头文件里看到这两个word。 protocol和java里interface的概念类似,是Objective-C语法的一部分。 定义protoc

2012-02-15 10:48:48 470

原创 iphone开发

控制器类可以使用一种特殊的实例变量来引用nib中的对象,这个变量就是输出口outlet。可以把输出口看成是指向nib中的对象的指针。 编辑控件属性:command + 1 .h和.m文件切换 command+option+向上箭头 再IB中,按下option键并拖动对象会创建该对象的副本 多行注释/取消多行注释 : command+/ 每个iphone控件都有四种不同的控件状态,并且它任

2012-01-10 17:30:54 314

原创 mac 常用操作

翻页:fn+向上/向下键 触摸板右键:ctrl+触摸板右键//可设置 xcode控制台 :command+shift+r command+b编译 option+双击 查看类,协议等。 复制/粘贴/剪切/保存 command+c/v/x/s safari最大化的方法:http://bbs.weiphone.com/read-htm-tid-542381.html 感觉不错~ chrom

2012-01-10 10:46:26 380

原创 java学习

今天开始学习java~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jdk:java开发工具包,java development kid。包括jre,java运行环境;java编译器javac.exe,java执行器java.exe;java类库三部分。 安装的时候设置下环境变量就好。 源代码经过javac编译器就会产生.class文件。.class文件时跨平台的,可

2011-12-16 16:08:17 380

转载 网络编程指南

介绍 Hey! Socket 编程让你沮丧吗?从 man pages 中很难得到有用的信息吗?你想 跟上时代去做一做 Internet 程序,但是为你在调用 connect() 前的 bind() 的结构而愁眉不展?… 好了,我现在已经来了,我将和所有人共享我的知识了。如果你了解 C 语言并想穿过 网络编程的沼泽,那么你来对地方了。 读者 这个文档是写成一个指南,而不是参考书。如果

2011-12-02 13:39:41 1932

转载 公钥和私钥

加密和认证   首先我们需要区分加密和认证这两个基本概念。   加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击。其重点在于数据的安全性。身份认证是用来判断某个身份的真实性,确认身份后,系统才可以依不同的身份给予不同的权限。其重点在于用户的真实性。两者的侧重点是不同的。   公钥和私钥   其次我们还要

2011-12-02 13:24:09 734

转载 linux多线程入门

——本文一个例子展开,介绍Linux下面线程的操作、多线程的同步和互斥。 前言 线程?为什么有了进程还需要线程呢,他们有什么区别?使用线程有什么优势呢?还有多线程编程的一些细节问题,如线程之间怎样同步、互斥,这些东西将在本文中介绍。我在某QQ群里见到这样一道面试题: 是否熟悉POSIX多线程编程技术?如熟悉,编写程序完成如下功能: 1)有一int型全局变量g_Flag初始值

2011-11-29 14:26:46 378

转载 linux expect的使用详解,实例

一、概述   我们通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预,有时候我们可能会需要实现和交互程序如telnet服务器等进行交互的功能。而Expect就使用来实现这种功能的工具。   Expect是一个免费的编程工具语言,用来实现自动和交互式任务进行通信,而无需人的干预。Expect的作者Don Libes在1990年 开始编写E

2011-11-29 11:42:20 2198

鸟哥linux私房菜

鸟哥linux私房菜 最佳入门学习linux材料

2010-06-25

shell十三问

shell十三问 很经典 简体中文版 想学shell的同学不可错过哦

2011-11-29

The EMAlgorithm and Extensions

非常全面的介绍了EM(最大期望算法),还有EM算法的扩展和应用

2009-11-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除