自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 收藏
  • 关注

原创 笔试题练习(六)

1,输入N, 打印 N*N螺旋矩阵比如 N = 3,打印:1 2 38 9 47 6 5N = 4,打印:1   2   3   412 13 14 511 16 15 610 9   8   7Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Cod

2009-05-27 21:40:00 567

原创 笔试题练习(五)

1, 对任意输入的正整数N,编写程序求N!的尾部连续0的个数,并指出计算复杂度。如:18!=6402373705728000,尾部连续0的个数是3。(不用考虑数值超出计算机整数界限的问题)解法1:(直接大数计算N!)Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.Cod

2009-05-27 16:40:00 720

原创 笔试题练习(四)

1.   成语纠错问题背景你的任务是给一个错误的四字成语进行纠错,找到它的正确写法。具体来说,你只允许修改四个汉字中的其中一个,使得修改后的成语在给定的成语列表中出现。原先的错误成语保证不在成语列表中出现。有时,这样的“纠错”结果并不惟一。例如“一糯千金”可以改为“一字千金”也可以改成“一诺千金”。但由于“糯”和“诺”是同音字,“一糯千金”实为“一诺千金”的可能性比较大。因

2009-05-22 21:40:00 648

原创 笔试题练习(三)

1, 两个一样的杯子,分别装着同体积的茶水和牛奶,然后茶水取一瓢到牛奶杯里,搅匀后从牛奶杯里取一瓢到茶水杯里,问牛奶杯里茶水多还是茶水杯里牛奶多?(华为)答:体积不变,是一样多。 假设茶水有1000单位,牛奶也一样是1000单位。无论他倒多少次,假设最后茶水杯里有X单位的牛奶,那么茶水杯里的茶水就是(1000-X)。所以牛奶杯里的茶水就是X单位。所以是一样多的。2, 有10个硬币外

2009-05-20 18:40:00 1050

原创 笔试题练习(二)

1、不使用额外空间,将 A,B两链表的元素交叉归并Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/** *  * @author phinecos * @since 2009-05-19 * */public cl

2009-05-19 20:40:00 630

原创 笔试题练习(一)

1,请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句答:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#define MAX(a,b) ((a-b)+abs(a-b)) ? a : b若a>b,则a-b和abs(

2009-05-19 15:40:00 738

原创 基于Chrome的扩展开发(二)

Chrome启动时默认的效果如下图所示,有”most visited”,”Searches”,”Recent bookmarks”,”recently closed”这几个区域,但每次打开标签都是这样的页面,相信让很多人都感到烦躁。 本文要介绍的扩展名为Custom New Tab,可以从这里直接下载安装包:Custom New tab。这个扩展实现的功能是让用户可以对标签页打开后

2009-05-18 16:40:00 2346

原创 Azureus源码剖析(五)

      这篇说说GUI方面,就以打开种子文件这个窗口为例,我对其代码进行了精简,拿出了一个基本的骨架。 首先来看基本的消息主循环部分:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->    final Display displ

2009-05-13 11:40:00 740

原创 浅谈Spectral Clustering

Spectral Clustering,中文通常称为“谱聚类”。由于使用的矩阵的细微差别,谱聚类实际上可以说是一“类”算法。Spectral Clustering 和传统的聚类方法(例如 K-means)比起来有不少优点:1)和 K-medoids 类似,Spectral Clustering 只需要数据之间的相似度矩阵就可以了,而不必像 K-means 那样要求数据必须是 N 维

2009-05-11 00:40:00 957 1

原创 BMP文件的读取

运行测试效果: 代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->void CMyView::OnReadBmp() {//读取BMP文件并显示    CDC *pDC = GetDC();    CFileD

2009-05-09 15:41:00 1018

原创 Azureus源码剖析(四)

AEThread只是一个简单的线程类,提供一个抽象方法runSupport 供我们重写,相必之下,AEThread2有几个改进的地方:1)加入了运行锁机制,运行线程和等待线程的结束这两个操作需要争抢运行锁,若锁未放开,则说明线程还在运行,必须等待锁的释放。2)设置了一个守护线程链表,若待创建的线程是守护线程,当链表为空时,新建一个守护线程加入表尾,否则从链表尾部取一个线程节点来使用,类似线

2009-05-07 12:41:00 1050 2

原创 Azureus源码剖析(三)

      接着第一篇的工作,本篇继续分析种子文件监听服务器的实现细节。先简单描述下其工作流程,首先服务器在6880端口处开启一个套接字监听,然后开启一个守护线程用于处理到来的“打开种子文件列表”请求,在这个服务线程中不断循环读取来自客户的请求,对torrent文件列表进行解析。如果此时Azureus的各个组件都已经创建完毕,则说明Azureus的核心处理组件可用,则直接对torren

2009-05-06 22:41:00 1936 2

原创 Azureus源码剖析(二) ---解析Torrent种子文件

      BT种子文件使用了一种叫bencoding的编码方法来保存数据。bencoding有四种类型的数据:srings(字符串),integers(整数),lists(列表),dictionaries(字典)编码规则如下:(1)strings(字符串)编码为:字符串长度>:字符串>例如: 4:test 表示为字符串"test" 4:例子 表示为字符串“例子”字

2009-05-06 21:41:00 4104

原创 Azureus源码剖析(一)

      整个项目运行的起点在com.aelitis.azureus.ui.Main这个类中,它只有一个main主方法,运用Java的反射机制来调用真正的起始点类org.gudy.azureus2.ui.swt.Main的实例对象。代码如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http:/

2009-05-06 18:41:00 2154 1

原创 笔试题:计算N的阶乘

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public class test {    //简单起见,不考虑负号的情况    private static String multipy(String num1, String num2) 

2009-05-03 16:41:00 824

原创 色彩空间转换

Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->// RGB转换为YUVvoid RGB2YUV(double R, double G, double B, double &Y, double &U, double &V){    

2009-05-03 14:41:00 1571

空空如也

空空如也

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

TA关注的人

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