<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[为活而生为生而活]]></title><description><![CDATA[快乐]]></description><link>https://blog.youkuaiyun.com/lifeng_2009</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lifeng_2009]]></copyright><item><title><![CDATA[使用AIR进行移动APP开发常见功能和问题(上)]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/113109905</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/113109905</guid><author>lifeng_2009</author><pubDate>Mon, 25 Jan 2021 14:09:39 +0800</pubDate><description><![CDATA[1、 获取最近联系人

思路：侦听Geolocation的update事件，获取经度和纬度信息，再把坐标信息上传至服务器，服务器比较坐标信息算出距离，返回最近位置的若干个人。

update时间在2种情况下会触发，一是gps，二是网络位置服务，这都要求手机里面必须开一个。注意gps在室内一般都没有信号。

部分开放平台已经开放相关api，服务器部分可不用自己写，研究下现有的开放api。



2、遍历文件夹里面的所有文件


var file:File =File.applicationDirector..]]></description><category></category></item><item><title><![CDATA[使用AIR进行移动APP开发常见功能和问题(下)]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/113109617</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/113109617</guid><author>lifeng_2009</author><pubDate>Mon, 25 Jan 2021 14:07:34 +0800</pubDate><description><![CDATA[1、 Air如何判断android、ios 平台网络连接状态？

Android，使用as3原生api：


if(NetworkInfo.isSupported)//只有android支持  
  
                NetworkInfo.networkInfo.addEventListener(Event.NETWORK_CHANGE,onNetWorkChanged);          
                onNetWorkChanged();  
       } .]]></description><category></category></item><item><title><![CDATA[Flex 3 动态创建Chart]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/6828086</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/6828086</guid><author>lifeng_2009</author><pubDate>Tue, 27 Sep 2011 22:51:58 +0800</pubDate><description><![CDATA[http://blog.flexexamples.com/2008/09/13/toggling-data-tip-targets-on-a-piechart-in-flex/ -->

        xmlns:mx="http://www.adobe.com/2006/]]></description><category></category></item><item><title><![CDATA[flex RSL模式]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5881122</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5881122</guid><author>lifeng_2009</author><pubDate>Mon, 13 Sep 2010 15:39:00 +0800</pubDate><description><![CDATA[有过FLEX,RIA产品或项目体验的用户或开发者都通晓.FLEX那第一件华丽的外衣,在加载时总是犹抱琵琶半遮面,不仅让身为用户的他们也让作为开发者的我们都为这美中不足不禁有过埋怨,和长叹.然而,不管你是一个追求完美的开发者,还是迫于用户或客户的压力来对此寻求良好的解决方案,其实我们往往都没有得到良好的效果.个中原因,先看看我们通常的解决方案再回过头来探讨.解决方案之一:RSL我在网上以及论坛里遇到过很多FLEX爱好者,他们很擅长用FLEX制作极具交互性以及华丽的UI,但是在编译后却发现简单的几个contro]]></description><category></category></item><item><title><![CDATA[设置Eclipse智能提示]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5880968</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5880968</guid><author>lifeng_2009</author><pubDate>Mon, 13 Sep 2010 14:42:00 +0800</pubDate><description><![CDATA[<br /><br />今天有点时间，研究了一下MyEclispse的智能感知的功能。刚开始使用它时总是感觉如此不爽→智能感知功能太弱！与Visual Studio2008简直不是一个档次的！不过后来经过查看网上的资料发现它也并非如此的弱，就在上周我自己玩弄它时就发现可以通过如下设置来修改它的智能感知的提示时间：<br />Windows→Preferences→Java→Editor→Content Assist<br />我们看到其中的AutoActivation Delay默认值为200（单位是毫秒）]]></description><category></category></item><item><title><![CDATA[怎么对待自己的工作]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5861771</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5861771</guid><author>lifeng_2009</author><pubDate>Fri, 03 Sep 2010 16:35:00 +0800</pubDate><description><![CDATA[<br />一个程序员用了大约只用了10%-20%的时间来编码，而且大多数程序员，无论他的水平如何，其平均每天只有10-12行的代码最终会进入最终的软件产品中。这是因为，优秀的程序员会花费90%的时间来思考、调查、研究最佳的设计。而糟糕的程序员则会花费90%的时间来调试代码，并随意地改动代码并尝试让代码工作起来。<br />“A great lathe operator commands several times the wage of an average lathe operator, but a g]]></description><category></category></item><item><title><![CDATA[Flex在线录制视频并回放(源码) ]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5806484</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5806484</guid><author>lifeng_2009</author><pubDate>Thu, 12 Aug 2010 11:35:00 +0800</pubDate><description><![CDATA[<br />第一步：安装Flash Midea Server 2，在安装路径的Flash Midea Server 2/applications下建立test文夹件（文件夹名称自己定义），重新启动FMS。<br />第二步：编写代码，以下是完整代码：<br /> 程序代码<br /><?xml version=”1.0″ encoding=”utf-8″?><br /><mx:Application xmlns:mx=”http://www.adobe.com/2006/mxml” layout=”abso]]></description><category></category></item><item><title><![CDATA[Flex 3 图片移动 缩放    ]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5787772</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5787772</guid><author>lifeng_2009</author><pubDate>Wed, 04 Aug 2010 13:10:00 +0800</pubDate><description><![CDATA[<br /> <br />第一个是 mx.effects.Move 移动<br />第二个是 mx.effects.Zoom 缩放<br /> <?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
	>
	<mx:Script>
		<!--[CDATA[
			//移动
			import mx.effects.Move]]></description><category></category></item><item><title><![CDATA[全面认识Flex弹出窗口用法]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5787180</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5787180</guid><author>lifeng_2009</author><pubDate>Wed, 04 Aug 2010 09:45:00 +0800</pubDate><description><![CDATA[<br />在学习Flex的过程中你可能会遇到Flex弹出窗口的问题，这里向大家简单介绍一下，希望本文的介绍能让你有所收获。<br /> <br />本文和大家重点讨论一下Flex 中的弹出窗口，主要包括最简单的警告窗口和Flex弹出窗口两大部分内容，相信通过本文的学习你对Flex弹出窗口的概念有明确的认识。<br /> <br />Flex 中的弹出窗口 <br />1.最简单的警告窗口<br />你需要先导入Alert类：importmx.controls.Alert;<br />然后在想要弹出警告的时]]></description><category></category></item><item><title><![CDATA[关于Flex中Module ]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5787138</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5787138</guid><author>lifeng_2009</author><pubDate>Wed, 04 Aug 2010 09:31:00 +0800</pubDate><description><![CDATA[<br />在较大规模的Flex应用开发中, 只是一个Flex项目的单Project开发问题有很多:<br />同步开发, 协作的难度很大.<br />最后编译的swf文件过大.<br />系统运行缓慢.<br />解决方案<br />使用Flex的Module技术, 将各个业务子模块分散成若干个Module, 分别编译成swf文件, 最后由主程序根据需要动态加载卸载.<br />Flex Builder 3已经对这种开发方式支持的很好了<br /> <br /> <br /> <br />我们可以把主程序]]></description><category></category></item><item><title><![CDATA[as3中for in 和 for each in的区别]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5775561</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5775561</guid><author>lifeng_2009</author><pubDate>Fri, 30 Jul 2010 09:41:00 +0800</pubDate><description><![CDATA[<br />与for...in循环不同的是,for each...in循环中的迭代变量包含属性所保存的值,而不包含属性的名称(或主键,索引). <br /><br />例如: <br />1 var myObj:Object = {x:20, y:30}; <br />2 for (var i:String in myObj) { <br />3     trace (i + ": " + myObj[i]); <br />4 } <br />5 // output: <br />6 // x: 20 <b]]></description><category></category></item><item><title><![CDATA[spring bean标签的属性配置]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5754658</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5754658</guid><author>lifeng_2009</author><pubDate>Thu, 22 Jul 2010 10:59:00 +0800</pubDate><description><![CDATA[abstract="true"：是否为abstract类型的beanautowire-candidate="false":为false将bean设置为自动装配之外autowire="byName":设置自动装配模式为byNa]]></description><category></category></item><item><title><![CDATA[Java中this、super用法简谈]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5694584</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5694584</guid><author>lifeng_2009</author><pubDate>Fri, 25 Jun 2010 17:24:00 +0800</pubDate><description><![CDATA[<br />通过用static来定义方法或成员，为我们编程提供了某种便利，从某种程度上可以说它类似于C语言中的全局函数和全局变量。但是，并不是说有了这种便利，你便可以随处使用，如果那样的话，你便需要认真考虑一下自己是否在用面向对象的思想编程，自己的程序是否是面向对象的。  
好了，现在开始讨论this&super这两个关键字的意义和用法。
  在Java中，this通常指当前对象，super则指父类的。当你想要引用当前对象的某种东西，比如当前对象的某个方法，或当前对象的某个成员，你便可以利用this来实]]></description><category></category></item><item><title><![CDATA[FLEX module的使用 ]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5541479</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5541479</guid><author>lifeng_2009</author><pubDate>Thu, 29 Apr 2010 10:14:00 +0800</pubDate><description><![CDATA[  FLEX module的使用 收藏 用FLEX来开发应用难免不了要使用到Module，FLEX组件提供了ModuleLoader组件，该组件使用方式类似与swfLoader，但是通常仅仅使用该组件并不能满足我们的需求，这时FLEX为我们提供了ModuleManager，可以实现动态的载入不同的模块。module分为两种，一种是完整的，一种是关联到主程序的，在新建Module时可以选择mod]]></description><category></category></item><item><title><![CDATA[java中数据在内存中的存储]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5520996</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5520996</guid><author>lifeng_2009</author><pubDate>Fri, 23 Apr 2010 16:31:00 +0800</pubDate><description><![CDATA[Java程序运行时有6个地方可以存储数据，它们分别是寄存器、栈、堆、静态存储、常量存储和非RAM存储，主要是堆与栈的存储。Java的基本数据类型共有8种，即int, short, long, byte, float, double, boolean, char(注意，并没有string的基本类型)。这种类型的定义是通过诸如int a = 3； long b = 255L；的形式来定义的，称]]></description><category></category></item><item><title><![CDATA[ApplicationContext细说]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5514348</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5514348</guid><author>lifeng_2009</author><pubDate>Thu, 22 Apr 2010 09:22:00 +0800</pubDate><description><![CDATA[ApplicationContext是Spring的核心，Context我们通常解释为上下文环境，我想用“容器”来表述它更容易理解一些，ApplicationContext则是“应用的容器”了:P，Spring把Bean放在这个容器中，在需要的时候，用getBean方法取出，虽然我没有看过这一部分的源代码，但我想它应该是一个类似Map的结构。在Web应用中，我们会用到WebApplicationC]]></description><category></category></item><item><title><![CDATA[Java实现MD5加密以及解密类，附带测试类，具体见代码。]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5506802</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5506802</guid><author>lifeng_2009</author><pubDate>Tue, 20 Apr 2010 14:24:00 +0800</pubDate><description><![CDATA[MD5加密解密类——MyMD5Util,代码如下：view plaincopy to clipboardprint?package com.zyg.security.md5;     import java.io.UnsupportedEncodingException;   import java.security.MessageDigest;   import java.security.]]></description><category></category></item><item><title><![CDATA[TcpTracts( 利用服务器，用于两个或多个私网之间建立tcp连接，可以用于发文件，传语音等 ) ]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5502641</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5502641</guid><author>lifeng_2009</author><pubDate>Mon, 19 Apr 2010 14:53:00 +0800</pubDate><description><![CDATA[package nj.jyz;import java.io.*;import java.net.*;import java.util.*;public class TcpTracts    extends Thread {  private static TcpTracts tt;  static int i = 1, PORT = 8082;  public static boole]]></description><category></category></item><item><title><![CDATA[P2P之UDP穿透NAT的原理]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5487523</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5487523</guid><author>lifeng_2009</author><pubDate>Thu, 15 Apr 2010 09:38:00 +0800</pubDate><description><![CDATA[NAT(The IP Network Address Translator) 的概念和意义是什么?NAT,中文翻译为网络地址转换。具体的详细信息可以访问RFC 1631 -http://www.faqs.org/rfcs/rfc1631.html,这是对于NAT的定义和解释的最权威的描述。网络术语都是很抽象和艰涩的，除非是专业人士，否则很难从字面中来准确理解NAT的含义。要想完全明白NAT的作用，]]></description><category></category></item><item><title><![CDATA[Java高级编程－网络编程详解 （4）]]></title><link>https://blog.youkuaiyun.com/lifeng_2009/article/details/5459169</link><guid>https://blog.youkuaiyun.com/lifeng_2009/article/details/5459169</guid><author>lifeng_2009</author><pubDate>Wed, 07 Apr 2010 17:33:00 +0800</pubDate><description><![CDATA[ 使用Java NIO提高服务端程序的性能    在前面的章节里，我们讨论了Java NIO的基本概念，在这一节里，我们将结合具体的Java Socket编程，讨论使用NIO提高服务端程序的性能的问题。     Java NIO增加了新的SocketChannel、ServerSocketChannel等类来提供对构建高性能的服务端程序的支持。 SocketChanne]]></description><category></category></item></channel></rss>