现在位置: 首页 > honeydew发表的所有文章
  • 10月
  • 08日
综合 ⁄ 共 26599字 评论关闭
   这几天,一直在搞这个问题,就是想把自己所得到的多张的JPG图片文件,转成一张GIF的动画,然后让它来执行。      刚开始的时候,也摸索了很久,这个问题,看到网上面的也有很多的方法,但是都是不能够使用,很是郁闷。其实网上的方法,也是能够用的,但是有它的局限性,一般来说,都是用的是LZW的一种GIF算法来实现这个过程,作为一名软件人员,所要做的事是使用轮子,所以,可以直接使用别人写好的算法,然后根据自己的需求来实现一些相应的功能,GIF也是如此。    刚才提到了网上的一些方法,它的局限性在于,只是适用于JAVA......
阅读全文
  • 03月
  • 01日
综合 ⁄ 共 1609字 评论关闭
我们知道,传统的比较排序法的时间复杂度是有下界的,最快也不会快于O(nlgn),比较排序顾名思义就是通过元素间的相互比较大小,完成排序,例如快速排序、堆排序、插入排序等等。而非比较排序法则可以做到在线性时间内排序。 为了介绍基数排序,我们先来介绍一种特例——计数排序。 计数排序为了实现线性时间排序,是需要条件的:我们需要知道待排序数据的范围。 计数排序对输入的数据有附加的限制条件: 1、输入的线性表的元素属于有限偏序集S; 2、设输入的线性表的长度为n,|S|=k(表示集合S中元素的总数目为k),则k=O(n)。 ......
阅读全文
  • 08月
  • 08日
综合 ⁄ 共 6573字 评论关闭
  Java™ 取消了操作符重载,但是新兴的 Groovy 又使之浮出水面。在实战 Groovy 定期连载的“Groovy 每日应用”的最后一期中,请随着 Andrew Glover 介绍的三类可重载操作符,重新寻回自己多年来失去的东西。 许多以前使用 C++ 的开发人员会怀念操作符重载,例如 + 和 -。虽然它们很方便,但是被覆盖的操作符的多态实质会造成混淆,所以操作符重载在 Java 语言中被取消了。这个限制的好处是清晰:Java 开发人员不必猜想两个对象上的 + 是把它们加在一起还是把一个对象附加到另一个对象上。不好的地方则是丧失了一个有价值的简写形......
阅读全文
错误提 示:Cannot modify header information - headers already sent by ....   原文地址: http://www.phpchina.com/html/47/26247-8026.html   昨晚在转换编码的时候,有一个 页面需要在head中申明utf-8的编码,但是这与程序中的一处header产生了冲突。google了一下,找到几种解决方法,翻译整理一下: If you got this message: "Warning: Cannot modify header information - headers already sent by ...." 如果在执行php程序时看到这 条警告:"Warning: Cannot modify header information - headers already sent by ......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 1763字 评论关闭
        题目大意:有 n 头牛 ,他们站成一条线,假设这条线是一条数轴,第 i 头牛所站的位置为 Si ,则首先必须满足如下条件:                     1、对于所有的 i ( 2 <= i <= n), Si - S(i - 1)   >= 0           然后又有ML 个条件:                              Sb - Sa <= c            和MD个条件:                              Sb - Sa >= c   —>  Sa  - Sb <= -c 最后求出Sn - S1 的最大值。          解题思路:这是一道典型的差分约束,以 S1 为原点 ,求到点 Sn 的最小距离,此题关键在......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 7558字 评论关闭
 最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享 APNS的推送机制 首先我们看一下苹果官方给出的对ios推送机制的解释。如下图   Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。 上图可以分为三个阶段: 第一阶段:应用程序的服务器端把要发送的消息、目的iPhone的标识打包,发给APNS。  第二阶段:APNS在自身的已注册Push服务的iPhone列表中,查找有相应标识的iPhone,并把消息发送到iPhone。  第三阶段:iPhone把发......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 65字 评论关闭
CSDN Blog这边配置一下自己Blog的皮肤,自己的博客好像,不存在.. 想看一下,自己刚才发表的文章都不行了.. 找不到页面.. 
阅读全文
  • 01月
  • 30日
综合 ⁄ 共 413字 评论关闭
。1926年,他十四岁的时候转到了在多塞特郡(Dorset)的Sherborne寄宿学校。开学的第一天,刚好遇上了大罢工。图灵决心要赶上第一天的课,于是他独自从南安普顿(Southampton)骑了六十英里的自行车去上学,途中还在一间旅社度过一宵。 1952年,图灵写了一个国际象棋程序。可是,当时没有一台计算机有足够的运算能力去执行这个程序,他就模仿计算机,每走一步要用半小时。他与一位同事下了一盘,结果程序输了。 他全面分析了人的计算过程,把计算归结为最简单、最基本、最确定的操作动作,从而用一种简单的方法来描述那种直观上具......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 640字 评论关闭
背景:周赛题,当时未读。就算读了也只能想到暴力,不可ac。 学习:1.在暴力搜索超时的情况下,必须找到优秀的算法,这个题就是用类似变化趋势的角度来审视最优解而不是算出每层楼对应的值,找最大值。思路:假设当前楼层以下有n1人,当前楼层有n2人,当前楼层以上有n3人。每向上走一层就有n1+n2人要多走一楼,来 人要少走一楼,若从第0楼开始考虑,这时n1+n2是0,n3为总人数,然后依次上楼,n1+n2单增,n3单减,显然n1+n2>=n3停止上楼即取最大值。 代码: #include <stdio.h> #include<stdlib.h> #include<math......
阅读全文
  • 01月
  • 08日
综合 ⁄ 共 19206字 评论关闭
网上的面试题参差不齐,本人从网上总结了很多的面试题,供大家学习, 文档下载:   本人知识浅薄,有些问题暂时还未得到解决,高手看到请留下您宝贵的答案⋯⋯   1.Difference between shallow copy and deep copy?
浅复制和深复制的区别?
 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。
深层复制:复制引用对象本身。
意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源
还是只有一份,那如果我们对A_copy执行......
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 1970字 评论关闭
dhtmlxCombo: 链接 Samples:http://www.dhtmlx.com/docs/products/docsExplorer/samples.shtml 链接 Docs:http://docs.dhtmlx.com/doku.php dhxCombo初始化: //独立初始化: myCombo = new dhtmlXCombo("combo_zone2", "alfa2", 200); myCombo.loadXML("../common/data.xml"); myCombo.addOption([[1, 1111], [2, 2222], [3, 3333]); //在dhxForm中初始化; {type: "combo", name:"regionID", label: "区域:", value: "",required:true, validate: "NotEmpty"} dhxCombo数据加载: //给combo加载数据 function E2_getComboLi......
阅读全文
  • 11月
  • 17日
综合 ⁄ 共 1889字 评论关闭
         1987年秋,我刚上大三。某日,班主任王老师,一位吉林大学物理系高材生出身的专业课老师,通知我随他做工业控制项目。从此,开始了我七年的Z80、8088汇编语言程序设计工作。        说是程序设计,当时可没有现在这么好用的设计语言、设计环境。我参加的第一个项目是棉纺厂织机监测,从电路板,到监控程序,全部自己设计。电路板要派人到河北青县去制板,几周能做好,自己再坐公共汽车去取回。之后再做轧染机监测项目,这是我真正独立地进行程序设计的开始。当时连续几个月,下午五点一过就进实验室(白天有别的工作),......
阅读全文