`
seya
  • 浏览: 359894 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
感觉国内Android开发资料太少了,有也是应用类的。对底层通信和图形图像的资料较少。不知道哪位兄弟有openGL相关的资料来看看。大谢~
基本思想: 1。对简单的sql语句,类似select A.a, B.b from A, B left join C on b.b = C.c where ... 这种不包含子查询,没有union/minus进行关联的语句,只要根据关键词来分析就行了。先把他们join替换成‘,’以便统一分析。从而将问题简化为解析from关键词后面的table名字,多表的话,一定是用','隔开的,这样就好分析了。 2。对于包含子查询,union/minus来关联的语句,把他们先分解成两部分,除去子查询或者union/minus关联的那部分,属于简单sql语句,用方法1就行了。对于子查询或者union/minus关联 ...
依稀记得前两天,那个让人费解的bug. 描述如下: 1。我自定义了一个component.在这个component里面有个ComboBox, 这个ComboBox的dataProvider绑定的是一个全局变量,this.parentApplication.distributionList. 2。在另一个文件脚本中,初始化的时候根据条件来决定是不是要生成这个component.就使用了tabNavigator的createTab()方法。 3。第一次在正确的条件下,生成了这个component,并且里面的ComboBox显示数据正常,但是在关闭这个窗口,再次打开的时候,发现ComboBox显示为空 ...
从一个开发人员的角度比较Windows Mobile与Android 当前就移动系统来说,最火的两个系统应该是WM和Android了,自己工作的关系两个系统都有所接触,在这里想谈一下我对两个系统的认识,希望同大家一起分享。 开发工具 Windows Mobi ...
最近在项目开发中遇到了一个时间转化问题,在前台的flex端用 new Date()取得当前的时间,然后传输到服务器端,在服务器端需要取得他的时,分,秒,就使用了new timestamp(date.getTime());来转化。date是之前客户端传过来的时间。在本地测试是没有问题的,但是到pre-dev上的时候出现了前段输入时间和实际数据库存储的时间不宜值得bug.比较一下,相差了12个小时。仔细研究发现,时区问题导致的。本地的环境,客户端和服务器都在China,但是pre-dev的服务器是在波士顿的。在flex的客户端new 一个date出来的时间,是包含时区的,就是说 date.getTi ...
使用google map要这样搞。 step1)创建一个keystore.在debug模式下,使用系统默认的debug.keystore就行了,如果是完成了,要publish出去,就得自己创建一个keystore,并用它来签名你的project.具体的参见以前的《签名你的android项目》那篇帖子。在debug模式下,我们可以通过查看Eclipse的Window->Preferences->Android->Build,我的是在C:\Users\seya\AppData\Local\Android\下的debug.keystore文件。这个文件有如下默认属性: Keyst ...
我们知道使用索引会大大提高查询速率,但是在有些情况会导致索引失效,值得注意的有这些情况: 测试用表test(a varchar2, b varchar2, c varchar2) create index IND on test(a); 1)使用 <> 或者!= 比如select * from test where a <> 'seya'. 通过分析Explain table可以知道,并没用用上在a 上的索引。改成select * from test where a< 'seya' or a>'seya'就用上了索引。   2)使用 IS NULL 或者 IS ...
1. 导出你的项目,使用manifest.xml中的Export the unsigned apk. (假设为HelloWorld.apk) 2. 生产一个key. 使用命令行:keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -validity 10000。 my-release-key.keystore是生成的文件, alias_name是对这个密钥的引用,后面要用到, 最后一个数字10000是有效期,>=25才有效。 3.使用jarsigner给你的HelloWorl ...
        从Oracle9iR2开始,Oracle推出了压缩表技术(table compression),用于压缩数据表中的重复数据,以节省存储空间,压缩技术倾向于在数据仓库中使用。下面做个测试:       step1  创建表        1) 创建一般表create tab ...
实现JSP数据和JavaScript数据交互使用   对于WEB程序来说,前端(JavaScript)和后端(JSP/Servlet)是没法共用数据的,只能是后端程序(JSP)把数据输出,生成页面到前端,这时候生成的页面中的JavaScript代码才有 ...
   最近在学struts+spring+hibernate,想做个教务支持系统,先去网上查了查资料,做了个最简单的登陆操作,熟悉下整体结构和环境配置,期间还是遇到了不少挫折的。经过2天的奋战,终于把这个简单的登陆操作给实现了。主要的实施步骤可见上上篇帖子《struts+spring+hibernate实践》,也是从网上找来的。针对实践中遇到的问题做如下总结: 1.       在myelipse6.5环境下(其他版本的myeclipse没试过),改动java文件和配置文件,如:web.xml, strut-config.xml,applicationContext.xml,是需要重新deplo ...
文件的上传和下载在J2EE编程已经是一个非常古老的话题了,也许您马上就能掰着指头数出好几个著名的大件:如SmartUpload、Apache的FileUpload。但如果您的项目是构建在Struts+Spring+Hibernate(以下称SSH)框架上的,这些大件就显得笨重而沧桑了,SSH提供了一个简捷方便的文件上传下载的方案,我们只需要通过一些配置并辅以少量的代码就可以完好解决这个问题了。文件的上传和下载在J2EE编程已经是一个非常古老的话题了,也许您马上就能掰着指头数出好几个著名的大件:如SmartUpload、Apache的FileUpload。但如果您的项目是构建在Struts+Spr ...
工具:     Eclipse3.1、MyEclipse4.03、Tomcat5.5.9、Properties Editor插件、MySql4.1.13   新建工程:名称为 login   创建Struts框架   创建 index.jsp,增加一链接指向 login.jsp   按下Ctrl + N,创建 login.jsp、LoginAction,使用MyEclipse的向导就可以了,记得选对正确的版本   在ActionForm配置页中选择类型为动态Form,并继承于DynaValidatorForm,新增两个属性:username、password,在创建jsp文件打上钩,将路径改为/ ...
从swf里面对外面调用使用ExternalInterface.call(function:string,param:Object) 看代码: <?xml version="1.0"?><!-- wrapper/ComplexDataTypeSender.mxml --><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">  <mx:Script><![CDATA[     import flash.external.*;       pub ...
直接上代码: <code> <?xml version="1.0"?><!-- dragdrop\DandDImageCopyMove.mxml --><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"     layout="horizontal">     <mx:Script>        <![CDATA[            import mx.managers.DragManager;     ...
Global site tag (gtag.js) - Google Analytics