现在位置: 首页 > autofocus发表的所有文章
  • 09月
  • 28日
移动开发 ⁄ 共 577字 评论关闭
win7/xp 下面安装Android虚拟机,更新SDK后,在Eclipse preference里指向android-sdk-windows时。 出现 : This Android SDK requires Android Developer Toolkit version 17.0.0 or above.  Current version is 10.0.0.v201102162101-104271.  Please update ADT to the latest version. 结果:虚拟机无法打开。 原因: 由于更新后,android-sdk-windows/tools/lib下的plugin.pro文件内容变为 # begin plugin.prop plugin.version=17.0.0 # end plugin.prop 而Eclipse在查看该文件时,查找到plugin.version=17.0.0,认为当前的s......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 9202字 评论关闭
Java路径 Java中使用的路径,分为两种:绝对路径和相对路径。具体而言,又分为四种: 一、URI形式的绝对资源路径 如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.b URL是URI的特例。URL的前缀/协议,必须是Java认识的。URL可以打开资源,而URI则不行。 URL和URI对象可以互相转换,使用各自的toURI(),toURL()方法即可! 二、本地系统的绝对路径 D:/java/eclipse32/workspace/jbpmtest3/bin/aaa.b Java.io包中的类,需要使用这种形式的参数。 但是,它们一般也提供了URI类型的参数,而URI类型的参数,接受......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 2908字 评论关闭
axis2和已有web项目集成   有一个最简单的方法就是把axis2.war中的内容作为Web Project的基础, 来进行开发. 不过为了更清楚的了解如何在一个已有的Web Project中嵌入axis2, 那就手动来配置。大致分如下几个步骤: 一、新建Web Project,名为“WebServiceDemo” 二、下载axis2-1.5-war.zip包,解压缩 将axis2/WEB-INF/lib 里的jar包拷贝到 WebServiceDemo/WebRoot/WEB-INF/lib/ 将axis2.war/axis2-web拷贝至WebServiceDemo/ WebRoot/axis2-web/ 三、配置axis2 servlet 打开WebServiceDemo/WebRoot/WEB-INF/web.xml,增加如下配置:......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 23272字 评论关闭
一、JSP页面显示乱码 二、表单提交中文时出现乱码 三、数据库连接 大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到 的中文乱码的问题及解决办法写出来供大家参考。 一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:<html><head><title>JSP的中文处理</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head> <body><%out.print("JSP的中文处理");%></body></html>对不同的WE......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 1691字 评论关闭
1、概述     提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2、适用性 1.一个系统要独立于它的产品的创建、组合和表示时。 2.一个系统要由多个产品系列中的一个来配置时。 3.当你要强调一系列相关的产品对象的设计以便进行联合使用时。 4.当你提供一个产品类库,而只想显示它们的接口而不是实现时。 3、参与者 1. AbstractFactory 声明一个创建抽象产品对象的操作接口。 2.ConcreteFactory 实现创建具体产品对象的操作。 ......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 7510字 评论关闭
对于嵌入式系统工作过一段时间的人来说,Bootloader应该是一个不算陌生的概念。 对于linux的系统来说,从软件角度通常分成4层: ●Bootloader ●Linux内核 ●文件系统 ●用户应用程序   1.     Bootloader概念 Bootloader是处理从系统开机初始化硬件开始直到启动操作系统内核这段过程的一段程序,是系统中最早运行的程序,和硬件有很大的相关性。 从CPU的角度来说,上电后并非立刻就可以运行操作系统的,系统的相关硬件必须初始化(CPU工作模式的设置,内存初始化,关中断,关闭MMU/Cache等等等等),根据当前硬件条件判定当前是启动模......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 826字 评论关闭
  开发环境:VS2005(VC8) 以下代码在VS2002上运行不了,据说VS2002(VC7)不完全支持偏特化,VS2003(VC7.1)就支持了。 问题提出: 一,已知类型T,U,在编译阶段如何知道T能否转化成U。 template <class T, class U> struct ConversionHelper {  static long   Test(...);//WQ注:C++中,不定参数已不需要“至少一个定参”了。  static short Test(U);  static T MakeT(); }; template <class T, class U> struct Conversion {  typedef ConversionHelper<T, U> H;  enum { exists = sizeof(short) == sizeof(H::Test(......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 2585字 评论关闭
优雅、清晰和务实都是python的核心价值观,如果想通过操作和处理一个序列(或其他的可迭代对象)来创建一个新的列表时可以使用列表解析(  List comprehensions)和生成表达式,通过这两个操作,我们可以看到这三个观点是如何在python中和谐统一起来的。 列表解析 在需要改变列表而不是需要新建某列表时,可以使用列表解析。列表解析表达式为: [expr for iter_var in iterable]  [expr for iter_var in iterable if cond_expr] 第一种语法:首先迭代iterable里所有内容,每一次迭代,都把iterable里相应内容放到iter_var......
阅读全文
  • 01月
  • 20日
综合 ⁄ 共 1002字 评论关闭
Big Number Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 4522    Accepted Submission(s): 3129 Problem Description As we know, Big Number is always troublesome. But it's really important in our ACM. And today, your task is to write a program to calculate A mod B. To make the problem easier, I promise that B will be smaller than 100000. Is it too hard? No, I work it out in 10 minutes, and my program contains less than 25 lines. Inpu......
阅读全文
  • 01月
  • 18日
综合 ⁄ 共 783字 评论关闭
直接执行即可批量导入。 代码如下: <?php /** * 密码转换 */ require_once 'globals.php'; $User_Model = new User_Model(); $db = mysql_connect('localhost','root','') or die ('error to link!'); mysql_select_db('ayshop',$db) or die(mysql_error($db)); $query='SELECT * FROM `ayit_trans` ORDER BY `ayit_trans`.`name` ASC '; $result = mysql_query($query,$db) or die(mysql_error($db)); while($row = mysql_fetch_assoc($result)){ extract($row); echo 'sucess of:'.$name.'_'.$pass.'_'.$rou.'<br......
阅读全文
  • 11月
  • 20日
综合 ⁄ 共 949字 评论关闭
       内存管理和叠加处理        今天的代码比较多,对于写过程序的人来说应该还是比较容易看懂的。        首先说的内存管理,昨天说道把很多内存分成0x1000字节大小的块,然后分配给程序使用,但是不一定所有的程序用到的都是0x1000的整数倍字节,所以就要设计一个取整的方法,就有了书中提到的聪明做法(size+0xfff)&0xfffff000;这个做法或者称为算法的正确性证明很简单,带两个数试一下就知道玄机了,就是把一个12位非零二进制数向前进位,而零不进位,最后把后3位归零。我们还可以把大于x的任何数进位,小于等于x的舍......
阅读全文
  • 11月
  • 10日
综合 ⁄ 共 25153字 评论关闭
// prepareTracks_l() must be called with ThreadBase::mLock held AudioFlinger::PlaybackThread::mixer_state AudioFlinger::MixerThread::prepareTracks_l( Vector< sp<Track> > *tracksToRemove) { mixer_state mixerStatus = MIXER_IDLE; // find out which tracks need to be processed // 激活的track数量,待mix的track,关联effect的track size_t count = mActiveTracks.size(); size_t mixedTracks = 0; size_t tracksWithEffect = 0; // counts only _active_ ......
阅读全文