- 博客(19)
- 资源 (38)
- 收藏
- 关注
原创 SQL奇怪写法
<br />select * from schedule where content like '%"projectId":"1"%';
2010-12-29 11:44:00 343
原创 android技术
<br /> 10、花了两天的时间看“Android核心分析.doc”,很好的文章,从网上下的(抱歉,出处忘了),对android的系统有了初步的了解。<br /> 11、下载了NDK,对JNI进行了研究,老的产品是在Linux下用C写的,其中有大量的运算。老的产品编写了按钮、窗口等控件,形式上是C++的,需要移植。使用JNI会方便很多。<br /> 12、开始接触RIL。新产品中没有GSM等radio部分,但是又有语音通话的能力,所以要修改RIL的串口部分,以便语音部分连接。
2010-12-27 23:48:00 351
原创 android控件
<br />android 四大组件:<br /> Activity,Service,Broadcast,ContentProvider<br /> <br />修改系统源码<br />优化<br />自定义<br /> ListView 的item 定义<br /> 增加selecter 定义xml文件<br /> <br />画图方面<br /> 继承view 的定义一个类,在onDraw里面了一些简单图形<br />apiDemo 是个好例子<br /> <br />手势识别:<br />
2010-12-27 22:15:00 514
原创 支付宝面试
<br />问:写一条Oracle语句查询出第10到100条数据。 <br />答:.. <br /><br />问:高并发条件下,如何应对对同一条数据的读写? <br />答:给对象加Synchronized上锁。 <br />问:但是这样导致性能太差怎么办,还有别的方法吗? <br />答:给这条记录加上版本信息。 <br />问:乐观锁和悲观锁是怎么回事? <br />答:.. <br /><br />问:写一下,HashMap里插入数字一到十,然后再逐个取出来。 <br />答:¥#!@%@#¥%¥
2010-12-27 18:45:00 821
原创 文件夹管理
<br />1. 管理类文件夹<br />/boot 放的是Linux下的启动文件和内核<br />/initrd => boot loader initialized RAM disk 就是由boot loader 初始化的内存盘。在Linux内核启动前,boot loader会将存储介质(硬盘) 中的initrd文件加载到内存,内核启动时在访问真正的文件系统前先前访问存储中的initrd文件系统<br /> <br />/bin 该目录中存放Linux的常用命令<br /> <br />/ sbin
2010-12-25 10:17:00 428
原创 内联汇编
<br />#include<br />void my_strcpu(const char*src,char *dst)<br />{<br /> int ch;<br /> _asm<br /> {<br /> loop: <br /> LDRB ch,[src] ,#1<br /> STRB ch,[dst],#1<br /> CMP ch,#0<br /> BNE loop <br /> }<br />}<br /
2010-12-21 00:03:00 371
原创 汇编
1. move指令: (1)将数据直接送入寄存器。(2)将一个寄存器中的内容送入另一个寄存器比如: mov ds,1000H,来讲1000H送入ds,可是,现实并非如此,8086cpu不支持将数据直接送入段寄存器的操作。 只好用一个寄存器来进行中转: 1000H先送入一个一般寄存器,入bx,再将bx中的内容送入ds。mov bx,1000Hmov ds,bx3.3 字的传送: 我们在mov指令中给出16位的寄存器就可以进行16位数据的传送了mov bx,1000Hmov ds,bxmov ax,[0] ;
2010-12-20 23:13:00 402
原创 Tomcat启动
<br />init load start<br /> <br />public void init() throws Exception { // Set Catalina path setCatalinaHome(); setCatalinaBase(); initClassLoaders(); Thread.currentThread().setContextClassLoader(ca
2010-12-19 23:33:00 538
原创 servlet监听器
<br />在web应用中响应特定对象的特定事件<br /> 更加方便的控制application session request 对象的发生的特定事件<br /> 可以集中处理特定的事件<br /> <br />HttpSession 监听器接口<br />。 HttpSessionListener<br /> sessionCreated()<br /> sessionDestroyed()<br /> <br />web.xml的配置<br /><listener><br
2010-12-19 22:44:00 465
原创 Java 监听器
<br />定义事件对象,必须继承EventObject <br /> import java.util.EventObject; public class DoorEvent extends EventObject { private String doorState = "";//表示门的状态,有“开”和“关”两种 public DoorEvent(Object source, String doorState) { super(source);
2010-12-19 17:42:00 409
原创 抽象工厂的访问.
<br />Class clazz = Class.forName("com.marvell.ItermDao");<br /> <br />如果在spring 中配置 id="com.marvell.ItermDao", 在Java 代码中我们要拿到对应的 类<br /> <br />我们可以通过反射这样写:<br /> Class clazz = Class.forName(ItermDao.class);<br /> <br />这样把值拿到 ,在判断id的时候 : if(clazz.getName(
2010-12-19 13:59:00 399
原创 Linux术语全称
<br />bin = BINaries (binary) <br />/dev = devices <br />/etc = ETCetera etcetera附加的人, 附加物, 以及其它, 等等 <br />/lib = LIBrary <br />/proc = PROCesses <br />/sbin = Superuser BINaries <br />/tmp = TeMPorary <br />/usr = Unix Shared Resources <br />/var = VARiab
2010-12-19 12:28:00 455
原创 Thumb指令概述
<br />16kb 数据cache 16kb指令cache<br />虚拟内存管理单元mmu<br />带有debug调试的在片Emulator<br />Mid-level implementation embedded trace Macrocell<br />16kb 的内部sram和128kb的内部rom<br />带有外部总线接口(EBI),方便用户进行扩展<br />支持SDRAM, SRAM , Burst Flash 和 compactFlash SmartMedia and name F
2010-12-19 12:19:00 752
原创 ARM微处理器的指令集
<br />。跳转指令<br />。数据处理指令<br />。程序状态寄存器(PSR)处理器<br />。加载、存储指令<br />。协处理器指令<br />。异常产生指令<br />ADC 带进位加法指令<br />ADD 加法指令<br />AND 逻辑与指令<br />B 跳转指令<br />BIC 位清零指令<br />BL 带返回的跳转指令<br />BLX 返回和状态跳转指令<br />BX 带状态切换的跳转指令<br />CDP 协处理器数据操作指令<br />CMN 比较反值指令<br
2010-12-19 11:38:00 712
原创 进程(Process)
<br />进程是操作系统结构的基础;是一个正在执行的程序;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。<br /> <br /> 进程: 进程控制块、程序段、数据段。一个进程由若干个线程(Thread)组成,线程可以帮助应用程序同时做几件事(一个线程向磁盘写入文件,另一个则接受用户的按键操作并及时作出反应,互相不干扰)。并发执行程序:在一个数据集合上的运行过程,是系统进行资源分配和调度的一个独立单位,也是称活
2010-12-19 00:57:00 996
原创 Linux 内核性能和可伸缩性
<br />Linux 作为 Web 服务器操作系统,展示了其高可靠性,最多可达4路的对称多处理器(SMP); 它的SMP可伸缩性、磁盘和网络i/o性能,调度程序和虚拟内存管理器。<br /> <br />硬件和软件<br /> IA-32体系结构:<br /> 数据库:<br /> 查询数据库基准测试程序,而在硬件上,采用带大磁盘配置的 8 路 SMP 系统。数据库软件采用 IBM DB2 for Linux,SCSI 控制器是 IBM ServeRAID 4H。这个数据库是针对 8 路 SM
2010-12-18 18:27:00 663
原创 Linux 调度器
<br /><br /> 操作系统是应用程序和可用资源之间的媒介。典型的资源有内存和物理设备。<br /> 但是cpu也可以是一个资源,调度器可以临时分配一个任务上面去执行(时间片)。调度器使得我们同时执行多个程序成为可能。因此可以与个具有各种需要的用的用户共享cpu<br /> <br />调度器的一个重要是有效地分配cpu时间片,同时提供很好的用户体验。调度器还需要面对一些像冲突的目标,例如既要为关键实时任务最小化相应时间,又要最大限度地提高cpu的总体利用率。<br /> <br />例如,假
2010-12-18 17:02:00 496
原创 Linux 内核简介
<br />用户空间 和 内核空间<br /> <br />GNU C Libray(glibc) 也在这里。它提供了连接内核的系统调用接口,还提供了用户空间应用程序和内核之间进行转换的机制。<br />内核和用户的应用程序使用的是不同的保护地址空间。 每个用户空间的进程都是用自己的虚拟地址空间,而内核占用的单独的地址空间。<br /> <br />系统调用接口 --(实现了基本功能 read & write)<br /> |<br />内核代码 ---> 构成了BSP(Board Su
2010-12-18 15:28:00 414
原创 软件设计原则
<br />开闭元素(ocp)<br /> 对扩展开放,对修改关闭<br /> <br />里氏代换原则(LSP)<br /> 任何类出现的地方,子类一定可以出现(is-a)<br /> is-a is-like-a has-a , 要求我们使用接口中使用的方法,建议使用is-a方式<br /> <br />依赖倒转元素(DIP)<br /> 依赖于抽象,建议使用抽象<br /> <br />接口隔离元素(ISP)<br />尽量小的单独的接口,而不要提供大的接口,是通信尽可能窄<br
2010-12-14 23:10:00 324
dom_freemark_jq1.4js.rardom_freemark_jq1.4js.rar
2010-05-12
hibernate_spring_strutshibernate_spring_struts
2010-05-11
java体会总集java体会总集
2010-05-11
对象直接量,假设我们定义一个人的对象:
2010-04-30
对象直接量,假设我们定义一个人的对象:
2010-04-30
大量的html例题,html讲解
2010-04-30
$("img").each(function(i){
2010-04-15
jquery应用实例
2010-04-12
你可以看到这个类对属性的存取方法(getter and setter method)使用了标准JavaBean命名约定,同时把类属性(field)的访问级别设成私有的(private)。这是推荐的设计,但并不是必须的。Hibernate也可以直接访问这些field,而使用访问方法(accessor method)的好处是提供了重构时的健壮性(robustness)。为了通过反射机制(Reflection)来实例化\
2010-04-12
jsonXML——这种用于表示客户端与服务器间数据交换有效负载的格式,几乎已经成了Web services的同义词。然而,由于Ajax和REST技术的出现影响了应用程序架构,这迫使人们开始寻求`XML的替代品,如:JavaScript Object Notation(JSON)。
2010-04-07
1. 在Hosts文件增加DNS配置,如下:
2010-04-06
在每个对象上,这个事件处理函数只会被执行一次。其他规则与bind()函数相同。这个事件处理函数会接收到一个事件对象,可以通过它来阻止(浏览器)默认的行为。如果既想取消默认的行为,又想阻止事件起泡,这个事件处理函数必须返回false。
2010-04-01
在DOM加载完成时运行的代码,可以这样写:
2010-03-30
根据Java集合框架的体系,不同的集合类在拥有父类型的操作时由于本身的集合类型和数据结构类型的不同,都有其特有的方法。兄弟类之间有同名的方法也可能因为同样的原因有不同的实现,这正好体现了OO的多态性。
2010-03-24
图1种各类的区别和联系很明显:同行同集合类性,同列同数据结构。
2010-03-24
application分析 文件
2010-01-28
spring 理解文件HibernateDaoSupport
2010-01-28
先建一个数据库映射类(UserInfo)
2010-01-28
SAX是一个用于处理XML事件驱动的“推”模型,虽然它不是W3C标准,但它却是一个得到了广泛认可的API。SAX解析器不像DOM那样建立一个完整的文档树,而是在读取文档时激活一系列事件,这些事件被推给事件处理器,然后由事件处理器提供对文档内容的访问。
2010-01-01
DOM 文档对象模型
2010-01-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人