三月其他零散知识(技术)

  •   TextField在4.6下getCharBoundaries获得的Rectangle对象坐标有问题

TextField在4.6下getCharBoundaries获得的Rectangle对象坐标有问题,rect.x少了16像素,4.5版本及以下无此问题

var dsfs:TextField = new TextField();

var rect:Rectangle =textRenderer.getCharBoundaries(index);

 

  •   跨域访问图片出现的问题(需要一个策略文件,但在加载此媒体时未设置 checkPolicyFile 标志)

在AS3编程时,一个项目里用到Loader调用外部图片文件,总是报“...沙箱...checkPolicyFile”错误信息,“需要一个策略文件,但在加载此媒体时未设置 checkPolicyFile 标志。”。

 解决办法:设置LoaderContext

var loader:Loader=new Loader();

var obj:Object=loader.load(newURLRequest(“http://www.xxxxxx.com/a.png”, new LoaderContext(true)) as Object;

 

  •   采用flashplayer 10.2设置自定义原生鼠标指针

var cursorData:MouseCursorData = newMouseCursorData();

cursorData.hotSpot = new Point(15,15);

var bitmapDatas:Vector.<BitmapData> =new Vector.<BitmapData>(1, true);

var bitmap:Bitmap = new Bitmap(new cls());

bitmapDatas[0] = bitmap.bitmapData;

//bitmapDatas[1] = bitmap.bitmapData;

cursorData.data = bitmapDatas;

//cursorData.frameRate = 1;

Mouse.registerCursor(name, cursorData);

 

  •   Flash Player 11.2.202.95/96 Beta版本新功能:

鼠标右键监听,中键监听,完全的自定义菜单,完全屏蔽右键菜单等功能。

 

  •   安装flashbuider4.5 安装存在问题

错误日志文件信息:

Exit Code: 6

Please see specific errors and warningsbelow for troubleshooting. For example, ERROR: DS013, DW050 ... WARNING: DS013,DW016 ...

原因之一可能是文件系统存在漏洞,用360或其他工具把漏洞补上就可以安装成功了。

 

  •   卸载flashbuilder 4.7时,提示删除首选项,如果打钩,命名空间数据也会被删除。切记谨慎操作。

 

  •   mySQL-Front 出现导入excel/access数据失败问题(没有报错,但数据实际没有复制过去),有可能是导入数据中没有和数据表中相同的主键,例如,mySQL中有字段abc,而excel表中只有bc两个字段,这种情况则会导入失败。

 

  •   flash player 出现崩溃现象,debug播放器同时报下面任一错误:(具体报哪种错误和player版本有关)

 Error: Error #1023: 发生堆栈上溢。

         atflash.utils::Timer/tick()

Error: Error #1023: 发生堆栈上溢。

         atflash.display:DisplayObject()

TypeError: Error #1009: 无法访问空对象引用的属性或方法。

结论:原因是发送了死循环(代码死循环、事件死循环),或者递归,不停的new 对象出来,就会出现这种情况。

 

  •   模块化的实现方式:

方法1:模块ui独立swf,程序包含在主类中,ui用反射调用。我们现在采用的就是这种方法

方法2:模块ui和程序编译一起成独立swf,模块主类实现接口,在主程序中调用模块方法,并设置操作回调方法传给模块供模块使用。

 

  •   excel 如何设置单双行颜色不同?

法一:用条件格式可解决:选中第一行,点格式--条件格式--条件选公式--在公式框里输入:〔=MOD(ROW(),2)=1〕然后选一种颜色(公式成立时就显示该颜色)确定.选中第一行复制,选中你需要的单元格区域选择性粘贴--选格式,完成。

法二:把第一行图个色,第二行图另一个色,然后将一二行选中,一直下拉到你需要的全部区域,然后在后面选择仅填充格式就可以了。

 

  •   addFrameScript的扩展用法

mc.addFrameScript(5,fun2); 

mc.addFrameScript(10,fun3);

mc.addFrameScript(1,fun1,5,fun2,10,fun3); 

在同一个帧上面多次调用addFrameScript函数,只有最后一次的调用会成功,前面的帧脚本会被覆盖。

对正在播放的mc,再次调用addFrameScript就会无效的了。(有的播放器当做无效,有的播放器自己卡死!)

 

  •   getter属性的一个秘密:getter属性返回的不是你setter进去的对象,而是返回一个新的对象

 

  •   浮点运算存在一个精度丢失的问题,例如:

var a:Number = 407/10;

var b:Number = 405/10;

trace(a,b)

trace(a-b)

trace(40.7-40.5)

基于可靠性评估序贯蒙特卡洛模拟法的配电网可靠性评估研究(Matlab代码实现)内容概要:本文围绕“基于可靠性评估序贯蒙特卡洛模拟法的配电网可靠性评估研究”,介绍了利用Matlab代码实现配电网可靠性的仿真分析方法。重点采用序贯蒙特卡洛模拟法对配电网进行长时间段的状态抽样与统计,通过模拟系统元件的故障与修复过程,评估配电网的关键可靠性指标,如系统停电频率、停电持续时间、负荷点可靠性等。该方法能够有效处理复杂网络结构与设备时序特性,提升评估精度,适用于含分布式电源、电动汽车等新型负荷接入的现代配电网。文中提供了完整的Matlab实现代码与案例分析,便于复现和扩展应用。; 适合人群:具备电力系统基础知识和Matlab编程能力的高校研究生、科研人员及电力行业技术人员,尤其适合从事配电网规划、运行与可靠性分析相关工作的人员; 使用场景及目标:①掌握序贯蒙特卡洛模拟法在电力系统可靠性评估中的基本原理与实现流程;②学习如何通过Matlab构建配电网仿真模型并进行状态转移模拟;③应用于含新能源接入的复杂配电网可靠性定量评估与优化设计; 阅读建议:建议结合文中提供的Matlab代码逐段调试运行,理解状态抽样、故障判断、修复逻辑及指标统计的具体实现方式,同时可扩展至不同网络结构加入更多不确定性因素进行深化研究。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星星之Coder

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值