`
文章列表

Swing Pie

    博客分类:
  • Chat
package com.sky.java.chat; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.Toolkit; import java.awt.geom.Arc2D; import java.awt.geom.Area; import java.awt.geom.GeneralPath; import java.awt.geom. ...
For God's sake, follow your dreams 周末的时候我正准备和几个朋友打游戏,热身的过程中同一个不是很熟的队员发生了一次有趣的谈话。 “你是做什么的?”他问我。“哦,我给自己干,我有一个软件公司”,我回答。“真的吗 ...
原文 上次那篇日志发布之后,据说大家解题的热情相当高。Michael Brand告诉我说,他收到了很多来自中国的邮件,他感到非常高兴。在揭晓谜底之前,还是让我们先回顾一下题目:     对数列的一次“块移动”是指把一段数取出来插入到数列中的另一个地方(说穿了就是一次选择剪切粘贴的操作)。例如,数列1,4,5,6,2,3,7可以通过一次块移动完成排序(把456挪到3后面)。那么,想要让一个1到n的逆序排列n, n-1, ..., 3, 2, 1变为顺序排列,最少需要多少次块移动?给出你的算法,并证明这个移动数目不能再少了。    需要指出的是,答案并不是n-1那么简单。当n=5时,只需要三 ...
原文 记得当年搞NOIp时,我犯过一个相当严重的错误:错误地把Floyd算法的i, j, k三层循环的位置顺序搞颠倒了。直到准备省选时我才突然意识到,Floyd算法应该最先枚举用于松驰操作的那个“中间变量”k,表示只经过从1到k的顶点的最短路;而我却一直习惯性地以为i, j, k应该顺次枚举。令人惊讶的是,这个错误跟了我那么久我居然从来都没有注意到过。后来,我发现有我这种经历的人不止一个。惯性思维很可能会让你接受一些明显错误的算法,并且让你用得坦坦荡荡,一辈子也发觉不了。    假使你需要把一个数组随机打乱顺序进行重排。你需要保证重排后的结果是概率均等、完全随机的。下面两种算法哪一种是正确 ...

猴子分桃子

原文 题目如下: 五只猴子分桃。半夜,第一只猴子先起来,它把桃分成了相等的五堆,多出一只。于是,它吃掉了一个,拿走了一堆; 第二只猴子起来一看,只有四堆桃。于是把四堆合在一起,分成相等的五堆,又多出一个。于是,它也吃掉了一个,拿走了一堆;......其他几只猴子也都是 这样分的。问:这堆桃至少有多少个? 这完全是一个数学问题。 假设这堆桃最初有X个。由第一个猴子吃掉一个,拿走一堆,可知X模5得1,即X=5*a+1.,第一个猴子走后剩下4a个桃子。 由第二个猴子吃掉一个,拿走一堆,可知4a模5得1,即4a=5*i+1,其中i>=0,解这个方程, 4a=5i+1,i&g ...
本文转载自 http://uh.9ria.com/space-63908-do-blog-id-4777.html    用Flex开发应用,当更新了swf,部署到服务器后,最终用户还需要清空flash缓存后才能看到后台已经发布的最新版本。这里是一个解决方法: 其实这都是因为缓存的问题,大家都知道,Flash插件也使用与HTML页面类似的方法缓存 swf文件,节省我们每次导入swf文件的时间,这是个很好的策略,但是对于我们有新版本swf文件发布的时候,这个缓存的机制就不怎么可爱了,swf中有没有什么特别的参数可以不缓存,而且对于Flex这样的胖客户端,不缓存对于用户体验也是不利的,这 ...
原文:http://www.abigdreamer.com/mywork/webos-tentative-webim-the-the-simple-demonstration.html   本blog已转移到:造梦师http://www.abigdreamer.com,谢谢大家的支持,欢迎大家以后常去我的小站转转!   研究Flex好久了,发布一个简单WebOS实现,加了一个WebIM的简单演示作为验证参考 版权归蓝易实验室所有 官方网址:http://www.lanelife.org/   不废话,看效果图如下:   出于JAVAEYE不支持非.001,.002后缀的压 ...

Module加载

    博客分类:
  • Flex
package net.lanelife.framework.catwindows.core { import flash.events.ProgressEvent; import flash.system.ApplicationDomain; import mx.core.FlexGlobals; import mx.events.ModuleEvent; import mx.modules.IModuleInfo; import mx.modules.ModuleManager; import net.lanelife.framework.ca ...
  var img:Image = new Image("pic/omega.png", -200, -150);//保证图片地位点在中心,(200,150)为图片中心的偏移量,大小是图片宽高的一半,如果动态载入的话,需要addEventListener(Event.COMPLETE,yourfunction); img.x=FlexGlobals.topLevelApplication.width/2; img.y=FlexGlobals.topLevelApplication.height/2; addChildAt(img,1);     pub ...
Flex端使用alivepdf直接导出PDF文件:测试中文有乱码     import org.alivepdf.colors.RGBColor; import org.alivepdf.data.Grid; import org.alivepdf.data.GridColumn; import org.alivepdf.display.Display; import org.alivepdf.drawing.Joint; import org.alivepdf.fonts.FontFamily; import org.alivepdf.fonts.Style; import ...
What caused the error?I was moving one of my modular applications from Flex 3 (Gumbo) to Flex 4 (Spark) architecture. This error happend each time I added a module GUI to the main application. Unfortunately this is all what I found out about this problem. What is the solution?Add: -keep-all-type- ...
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"> <fx:Declarations> < ...
TypeError: Error #1034: 強制类型转换失败成com::PlanInfo@1645ee79无法转换com.PlanInfo --解决方法 在Application中加入 import com.PlanInfo private var plan:PlanInfo 其他1034错误,都可以这么解决
版本一: <fx:Script> <![CDATA[ private function init():void { setPanel("home"); } public function setPanel(type:String):void { switch(type){ case "home": this.myViewStack.selectedChild=home; this.title="首页" ...
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" applicationComplete="init()"> <mx:Script> <![CDATA[ import flash.display.StageDisplayState; impo ...
Global site tag (gtag.js) - Google Analytics