- 浏览: 192657 次
- 性别:
- 来自: 郑州
文章分类
最新评论
-
itboy1980:
LZ,有没有使用说明啊,后台jsp怎么使用呢,谢谢
flash 拍照并上传(java) -
jinhongda:
webview 项目服务端gzip实现 -
欢乐豆:
picksun 写道问题解决了,原来是缺少JPEGEncode ...
flash 拍照并上传(java) -
lj88811498:
灰常感谢
flash 拍照并上传(java) -
jclarry:
lz可以给我一个demo吗只要简单的调用页面就可以,我怎么实现 ...
WebView项目中PhoneGap插件使用细节startActivityForResult
网上搜了一下找缩水算法的介绍,发觉大家都藏藏掖掖的。
以下是网上搜到的一个通过加工以后的源码。
来处上一篇的双色球小工具中的源码(部分)
package { import flash.display.MovieClip; import flash.events.MouseEvent; import flash.events.Event; import flash.text.TextFormat; public class ZipMovieClip extends MovieClip { // Constants: // Public Properties: // Private Properties: private var yxh:String=","; private var hz_arr:Array=[]; private var jo_arr:Array=[]; private var ds_arr:Array=[]; private var jg_count:int=0; private var xy_count:int=0; public function ZipMovieClip() { //界面交互操作处理开始 close_btn.addEventListener(MouseEvent.CLICK,closeHandler); btn_1.addEventListener(MouseEvent.CLICK,btnHandler); btn_2.addEventListener(MouseEvent.CLICK,btnHandler); btn_3.addEventListener(MouseEvent.CLICK,btnHandler); btn_4.addEventListener(MouseEvent.CLICK,btnHandler); btn_5.addEventListener(MouseEvent.CLICK,btnHandler); btn_6.addEventListener(MouseEvent.CLICK,btnHandler); btn_7.addEventListener(MouseEvent.CLICK,btnHandler); btn_8.addEventListener(MouseEvent.CLICK,btnHandler); btn_9.addEventListener(MouseEvent.CLICK,btnHandler); btn_10.addEventListener(MouseEvent.CLICK,btnHandler); btn_11.addEventListener(MouseEvent.CLICK,btnHandler); btn_12.addEventListener(MouseEvent.CLICK,btnHandler); btn_13.addEventListener(MouseEvent.CLICK,btnHandler); btn_14.addEventListener(MouseEvent.CLICK,btnHandler); btn_15.addEventListener(MouseEvent.CLICK,btnHandler); btn_16.addEventListener(MouseEvent.CLICK,btnHandler); btn_17.addEventListener(MouseEvent.CLICK,btnHandler); btn_18.addEventListener(MouseEvent.CLICK,btnHandler); btn_19.addEventListener(MouseEvent.CLICK,btnHandler); btn_20.addEventListener(MouseEvent.CLICK,btnHandler); btn_21.addEventListener(MouseEvent.CLICK,btnHandler); btn_22.addEventListener(MouseEvent.CLICK,btnHandler); btn_23.addEventListener(MouseEvent.CLICK,btnHandler); btn_24.addEventListener(MouseEvent.CLICK,btnHandler); btn_25.addEventListener(MouseEvent.CLICK,btnHandler); btn_26.addEventListener(MouseEvent.CLICK,btnHandler); btn_27.addEventListener(MouseEvent.CLICK,btnHandler); btn_28.addEventListener(MouseEvent.CLICK,btnHandler); btn_29.addEventListener(MouseEvent.CLICK,btnHandler); btn_30.addEventListener(MouseEvent.CLICK,btnHandler); btn_31.addEventListener(MouseEvent.CLICK,btnHandler); btn_32.addEventListener(MouseEvent.CLICK,btnHandler); btn_33.addEventListener(MouseEvent.CLICK,btnHandler); reset_btn.addEventListener(MouseEvent.CLICK,resetHandler); ctreate_btn.addEventListener(MouseEvent.CLICK,createHandler); //界面交互操作结束 var tfo:TextFormat = new TextFormat(); tfo.size=14; resultText.setStyle("defaultTextFormat", tfo); resultText.setStyle("textFormat", tfo); resultText.text=""; } //关闭事件处理 private function closeHandler(e:Event):void { var p=(e.target.parent) as MovieClip; p.parent.removeChild(p); } private function btnHandler(e:Event):void { var n:String=e.target.name; n=n.replace(/btn_/i,''); n=n.length<2?"0"+n:n; if (yxh.indexOf(","+n+",")>-1) { return; } yxh+=n+","; yxh_txt.text=yxh; } private function resetHandler(e:Event):void { yxh_txt.text=''; yxh=','; } //生成号码事件处理 private function createHandler(e:Event):void { jg_count=0; jo_arr.length=0; hz_arr.length=0; resultText.text=""; string2intArray(jiou_txt.text,jo_arr); string2intArray(hezhi_txt.text,hz_arr); string2intArray(dashu_txt.text,ds_arr); xy_count=parseInt(count_txt.text); if(jo_arr.length==1)jo_arr.push(6); if(hz_arr.length==1)hz_arr.push(500); if(ds_arr.length==1)ds_arr.push(6); var arr1:Array = yxh.split(","); var arr2:Array = []; for each (var __s:String in arr1){ if(/^\d+$/.test(__s)){ arr2.push(parseInt(__s)); } } arr1=null; createNumbers(arr2,printResult,6); //判断结果不否为空 if(resultText.text==""){ resultText.text="不中啊,你设置的条件太变态了,都选不出来数据了。请你修改选号条件重新自动生成号码吧。" } } //组合算法开始 // //用于生成组合号码 private function createNumbers(rang:Array,proceFn:Function,len:int=6,save:int=4):void { if (rang==null||proceFn==null) { return; } var temp_arr:Array=[]; var ret_arr:Array=[]; var l:int=rang.length; var i:int=0; var j:int=0; var count:int=0; var flag:Boolean=true; for(;i<l;i++){; temp_arr.push(i<len?1:0); } //第一组数据 while (flag) { flag=false; //生成一组数据 ret_arr.length=0; for (i=0; i<l; i++) { if (temp_arr[i]==1) { ret_arr.push(rang[i]); } } //处理本次生成的结果 if (!(proceFn(ret_arr,++count))) { break; } //生成完毕,需要变换 for (i=0; i<l-1; i++) { if (temp_arr[i]==1&&temp_arr[i+1]==0) { temp_arr[i]=0; temp_arr[i+1]=1; flag=true; //找到了 break; } } //移动游标 for(;i>0&&flag;i--){ if(temp_arr[i]==1){ for(j=0;j<i;j++){ if(temp_arr[j]==0){ //交换 temp_arr[j]=1; temp_arr[i]=0; break; } } } } } } //处理生成结果 private function printResult(p:Array,c:int):Boolean { //trace("第"+c+"组数据:"+p.join(",")); if(checkResult(p)){ jg_count++; var tmp:String=""; for each(var _tmp:int in p)tmp+=(_tmp>9?""+_tmp:"0"+_tmp)+" "; resultText.appendText(tmp+"\n"); } if (jg_count>=xy_count) { return false; } return true; } //转换成数组 private function string2intArray(src:String,arr:Array):void{ arr.length=0; if(src==null || src.length<1)return; var tmp:Array = src.split("-"); for each(var _tmp:String in tmp){ if(/^\d+$/.test(_tmp)) { arr.push(parseInt(_tmp)); } } } //验证生成的结果 private function checkResult(p:Array):Boolean{ if(jo_arr.length==0&&hz_arr.length==0 && ds_arr.length==0)return true; var flag:Boolean = false; var i:int = 0,j:int=0,d:int=0,t:int=0; for each ( i in p){ if((i%2)!=0)j++; if(i>16)d++; t+=i; } if(jo_arr.length>0){ //验证奇偶数 if(jo_arr.length==1) flag = (j>=jo_arr[0]); else (jo_arr.length>1) flag = (j>=jo_arr[0]&& j<=jo_arr[1]); }else flag=true; if(flag && hz_arr.length>0){ //验证和值 if(hz_arr.length==1) flag = (t>=hz_arr[0]); else (hz_arr.length>1) flag = (t>=hz_arr[0]&& t<=hz_arr[1]); } if(flag && ds_arr.length>0){ //验证大数 if(ds_arr.length==1) flag = (d>=ds_arr[0]); else (ds_arr.length>1) flag = (d>=ds_arr[0]&& d<=ds_arr[1]); } return flag; } } }
发表评论
-
flash 远程加载资源文件及引用
2010-05-28 17:02 1710大部分flash网游,都是将资源文件分散在不同的swf或swc ... -
flash air 版 双色球小工具
2010-02-24 14:55 1391提供以下功能,专家预测、历史数据分析、机选号、智能缩水 ... -
flash 实现的多文件上传
2010-01-07 11:38 1092效果图如下: -
air2 实现的桌面助手工具
2009-12-18 13:25 1294air2 实现的桌面助手工具 运行环境为air2.0 ... -
自己编写的简易 mvc框架
2009-12-15 13:13 1023很简单,仅仅是想把界面和逻辑分开。 其实也只分开了vc两层, ... -
Flex学习笔记_06 使用行为对象和动画效果_模糊、发光效果
2009-10-13 16:25 14576.3.1 模糊效果和发光效果的运用实例 Blur 模糊效果 ... -
Flex学习笔记_06 使用行为对象和动画效果_ 放缩\调整大小效果
2009-10-13 16:23 12926.3.2 放缩效果和调整大小效果 Zoom 放缩效果 对对象 ... -
帮同事作的网站状态监测air
2009-09-01 14:32 1056使用urlloader读取网站信息,来判断网站是否挂掉。 并 ... -
可运行的Flex+Spring+BlazeDS实例
2009-08-10 08:50 1956如题 后台代码,也可以使用hibernate. -
flash 拍照并上传(java)
2009-08-03 16:03 13741请下载最新更新版。 2010-1-7更新: 支持在线 ... -
小网络游戏开发
2009-06-20 00:10 1510-----------------------2009-7-6 ... -
实时数据采集展示
2009-06-16 15:18 1656思路是这样的, 通过服务端程序添加数据,在客户端用f ... -
转一个工作流程设计器
2009-05-30 10:01 1119网上找的 功能一般, 仅供参考 -
Advanced.ActionScript 3.Animation 翻译
2009-04-01 13:50 1174想学FLEX 或者 ActionScript 3.0 的童鞋们 ... -
播放器界面+Air程序
2009-03-19 20:50 1070功能没有作的在完善,只要了主要部分的代码. 这段时间有点 ... -
as3 mp3播放器中波谱显示的实现
2009-03-16 16:12 2140package{ import flash.display. ... -
Flex之模块化
2009-02-05 17:41 1286如果做一个很大的Flex程序,比如程序文件有2,3M,一次性下 ... -
自己作的一个flash游戏雏形
2008-12-18 16:35 1167自己作的一个flash游戏雏形 实现地图移动,角色, 只是 ... -
网上找的一个换装游戏
2008-12-15 14:40 1608网上找的一个换装游戏 比较可爱 -
实现AIR应用自动更新的大致原理(冰山上的播客)
2008-12-15 11:26 1984实现AIR应用自动更新的大致原理,以下是类文件和调用示例: ...
相关推荐
这个资源提供了一个简单的旋转矩阵,特别适用于彩票系统,帮助生成随机数或特定模式的序列。源码的提供使得用户能够理解其工作原理,并根据需求进行定制。 旋转矩阵本质上是一种矩阵变换,它通过特定的算法对矩阵的...
该软件的设计初衷便是为了提供一个操作简单、条件多样的缩水平台,以协助用户更为便捷地实现缩水策略。软件所具备的条件设置功能是一大亮点,用户可以根据个人的选号习惯与对彩票走势的判断,灵活设定包括但不限于...
4. **压缩算法**:除了上述优化技术,缩水工具还可能采用高效的压缩算法,如ZIP、RAR或其他专有格式,来进一步压缩处理后的3D模型文件,达到更小的存储需求。 在实际应用中,3D缩水工具对于游戏开发者来说,可以...
非常棒噢这是一通用缩手软件,大家用了肯定会喜欢,玩3DP3的朋友下载吧
系统的核心功能在于通过复杂的算法对大量的彩票组合进行筛选,以减少投注成本的同时,尽可能提高中奖的可能性,因此被称为“彩票缩水”。在彩票行业中,这种策略被称为优化投注,是一种常见的风险管理和资金控制策略...
在3D设计领域,"3D缩水工具...综上所述,3D缩水工具是3D内容创作者的重要辅助工具,它们通过各种策略压缩3D模型,实现高效利用存储和网络资源,同时也需要用户根据实际需求谨慎操作,以确保压缩后的模型质量和性能。
"3D缩水工具"是一种专为3D模型优化设计的软件,它的主要功能是减小3D模型的文件大小,以便于更高效地存储、传输和在不同平台间使用。在3D建模领域,尤其是在游戏开发、虚拟现实、动画制作等行业,模型的大小和复杂度...
很不错的3d软件,缩水好快啊,不妨您试试。我用了好几年了。
各方面的详细操作缩水用了度说好快下载吧似懂非懂是发生的vcvd 收到vfevadsfv
两码和差缩水工具 两码和差缩水工具 两码和差缩水工具 两码和差缩水工具 两码和差缩水工具 两码和差缩水工具
很好用的彩票3星缩水软件,很难得的大底缩水软件,附带多个大底容错交集。
3D缩水 很棒的
在IT行业中,"2D缩水软件"通常指的是用于2D图像处理的软件,其主要功能是减小图像的文件大小,以实现更高效的存储和更快的传输。这种类型的软件能够优化图像的压缩算法,同时尽可能地保持图像的质量。在描述中提到的...
3. **筛选算法类**:实现具体的号码筛选逻辑,可能包括多个算法实现,如穷举法、条件过滤法等。 4. **用户界面类**:负责显示和交互,如设置界面、结果展示窗口等。 5. **数据管理类**:处理数据读写,如历史开奖...
“适合重庆 分分 三星 更多缩水”,这段描述可能暗示该软件特别适用于处理与“重庆分分”或“三星”相关的数据,可能是针对某些特定的行业或应用场景,如彩票分析(重庆分分可能是指重庆的彩票玩法)或者电子设备...
三星缩水
"博士缩水王V1.1"是一款针对3D模型进行优化和减面处理的专业软件。在3D建模领域,特别是在游戏开发、虚拟现实应用以及3D打印等场景中,模型的复杂度对性能有着直接影响。高精度的3D模型虽然细节丰富,但会占用大量...
我用过好多3D软件,觉得还是这个软件最好用了
服装纸样自动加缩水系统及方法是现代服装制造业中一项重要的技术应用,它涉及到计算机辅助设计(CAD)和自动化加工等多个领域。这项技术的核心目的是提高生产效率,减少浪费,并确保成衣尺寸的精确性,以满足消费者...