辞职交接期间无聊看了一下搜索引擎,java社区比较火的当然是Lucene,想写一个简单的小例子,在网上找了些资料,不过都不是4.3的,
在做wince多语言显示时,搜索到这么一篇文章,对实现多语言有一些启发,转帖再此。 如果WinCE的默认语言是英语,也没有支持MUI的话,很多中文的应用程序就不能正常显示了,汉字全变成了方框。这里介绍一种比较简便的方法,让那些方框变回有用的汉字,象变魔术一样。:-D 先...
对于移动互联网产品来说,迭代的速度就是生命。我创业时做移动App时是一周一版,而现在是2周1版。相比起小公司,大公司迭代时间虽长,却更为不易,因为大公司流程更多,参与人数更多,需求更多,实现这样的快速迭代存在许多挑战,也有一定风险,管理者控制起来更困难。 那我们应该如何来实现2周1版的快速迭代呢? 这是最开始我构思的版本迭代流程图: 后来修改成这样: 我们来梳理一下,在2周1个版本的迭代开发中,有哪些最佳实践呢? 关于项目管理 2周的迭代时间是非常赶的,基本只能cover开发加测试的时间,所以需要尽量把版本的准备工作提前,以保证开发的时间。其中包括MRD、UE和...
定义 最多有两棵子树的有序树,称为二叉树。二叉树是一种特殊的树。递归定义:二叉树是n(n>=0)个有限结点构成的集合。N=0称为空二叉树;n>0的二叉树由一个根结点和两互不相交的,分别称为左子树和右子树的二叉树构成。二叉树中任何结点的第1个子树称为其左子树,左子树的根称为该结点的左孩子;二叉树中任何结点的第2个子树称为其右子树,左子树的根称为该结点的右孩子。如下图是一个二叉树:图1.二叉树满二叉树和完全二叉树在一棵二叉树中,如果所有分支结点都存在左子树和右子树,并且叶子结点都在同一层上,这样的二叉树称作满二叉树。一棵深度为k且由2k-1个结点的二叉树称为满二叉树。如果一棵具有n个结
本文主要说明的是在Linux下使用Jlink调试S5PV210,没有用到MDK,ADS1.2,RVDS等等Win下的集成开发环境。有由于芯片比较新,所以各方软件的兼容性都很难把握,以下步骤都是亲身实验出的结果,如果你对于为什么这样或者那样做很感兴趣那么每个步骤的软件换成其它版本的尝试。不再对软件版本进行介绍。(文中用到的所有软件都包含在:Jlink调试S5PV210.iso) 1.烧写最新固件 这个步骤是在Windows下进行的,在“Jlink调试S5PV210/ Jlink固件”目录中,按照说明《JLINK_V8固件烧录和固件升级指导》烧写v8...
动态的给一个对象额外添加一些额外职责。参与者: Component:定义对象接口,可以给这些对象动态的添加职责。 ConcreteComponent:定义一个对象,可以给这个对象添加职责。 Decorator:维持一个指向Component对象的指针,并定义一个与Component接口一致的接口。 ConcreteDecorator(BorderDecorator和ScrollDecorator):向组件添加职责。 Decorator将请求转发给他的Component对象,并有可能在转发请求之后执行一些附加的动作。#include<...
引言:在这个专题将为大家揭开下FTP这个协议的面纱,其实学习知识和生活中的例子都是很相通的,就拿这个专题来说,要了解FTP协议然后根据FTP协议实现一个文件下载器,就和和追MM是差不多的过程的,相信大家追MM都有自己的经验的,我感觉大部分的过程肯定是——第一步: 先通过工作关系或者朋友关系等认识MM(认识FTP协议,知道FTP协议的是什么) ; 第二步: 当然了解MM有兴趣爱好了(了解FTP协议有哪些命令和工作过程)第三步:如果对方是你的菜的话,那当然要采取追求的了(就好比用了解到的FTP协议来实现一个文件上传下载器)。不过追MM好像对我来说还是比较难的了, 所以还是言归正传了,还是好好的学习
众所周知,苹果的 MAC OS X 系统以及 iOS 系统是基于三个部分的。BSD Unix,MACH 以及苹果自己开发的 IOKit 等构成了操作系统的主体,也就是 Darwin 框架。其中 MACH 主要负责的部分是 CPU 管理,内存保护以及进程间通信等等。而从 BSD Unix 那边承接过来的,基本上就是网络性能,运行效率,以及标准化的 POSIX API 这一套东西了。大多数情况下,对于 Unix 用户或者开发人员来说,POSIX API 基本上提供了多线程编程所需要的一切东西。按照 POSIX API 编写出来的多线程程序往往是最标准,而且是最容易移植的。特别是对于需要从其他平台将
public class MyInfo extends Activity{ private ArrayList<MainInfoBean> m_beanList = new ArrayList<MainInfoBean>(); private AQuery aq; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.myinfo); aq = new AQuery(t...
NSArray _sectionDataStr;_sectionDataStr = [[NSArray alloc] initWithObjects: [NSArray arrayWithObjects:@"Item1", @"Item2", nil], [NSArray arrayWithObjects:@"Item1", @"Item2", @"Item3", nil], [NSArray arrayWithObjects:@"Item1", @"It...
进入BBS首页发现三张图片显示不出来,黑叉状态,于是进入下图所示后台管理界面http://localhost:8080/jeebbs/jeeadmin/jeebbs/index.do, <!--登录统计栏_Begin-->[#include "../include/登录统计.html"/]<!--登录统计栏_End--> <div style="line-height:28px;"> <table border="0" cellspacing="0" cellpadding
我们经常要将数字进行格式化,比如取2位小数,这是最常见的。Java 提供 DecimalFormat 类,帮你用最快的速度将数字格式化为你需要的样子。下面是一个例子:import java.text.DecimalFormat;public class TestNumberFormat { public static void main(String[] args) { double pi = 3.1415927; // 圆周率 // 取一位整数 System.out.println(new DecimalFormat("0").format(pi));// 3 // 取一
xxx@ubuntu:~/ADT/android-ndk-r8e/samples/test$ ../../ndk-gdb --verbose --launch=com.android.gl2jni Android NDK installation path: /home/xxx/ADT/android-ndk-r8e/samples/test/../.. Using default adb command: /home/xxx/ADT/adt-bundle-linux-x86_64-20130522/sdk/platform-tools/adb ADB version found: A...
Fixjs介绍Fixjs是一款javascript界面基础框架,主要为开发复杂组件提供底层的框架支持。框架的类与接口我会尽量参考flash框架的实现。同时,我也会开放Fixjs的源代码,欢迎同仁一起学习、交流。 事件回调的this问题在javascript中,函数调用的时候,this指向调用的对象,这个特性会造成代码上下文的不一致。请看一下代码片段:在hui.layout.MovableExtension实例中向this._target注册一个mousedown事件,回调时调用hui.layout.MovableExtension实例的mouseDownHandler处理函数hui.layo.
开启EDAC服务或加载EDAC内核模块后:[root@node10 ssh]#grep"[0-9]" /sys/devices/system/edac/mc/mc*/csrow*/ch*_ce_count/sys/devices/system/edac/mc/mc0/csrow2/ch0_ce_count:42457/sys/devices/system/edac/mc/mc0/csrow2/ch1_ce_count:0/sys/devices/system/edac/mc/mc0/csrow3/ch0_ce_count:9630/sys/devices/system/ed
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号