`
文章列表
debug.phonegap.com 可以远程调试app,具体待研究
用jquery-mobile的时候,我们发现文档中loading是直接通过标签属性进行渲染,封装的函数必须通过点击按钮才能执行。而实际运用中,我们的加载开始和结束可能不需要点击,而是通过某个函数调用直接执行。为了达到这种效果,我写了2个函数,只要执行这两个函数即可达到loadingstart和loadingstop的效果,并且进行了优化,实现开始loading的时候,页面任何地方都不可点击,直至loadingstop,函数用法如下: 1 //打开loading组件 2 //text(string): 加载提示文字 3 //str(string): load的背景颜色样式(取 ...
本文转载自Todd Wei的博客,作者从面试官的角度分析了程序员在面试过程中的一些问题,并总结了一些经验。 程序员面试一直是社区乐于讨论的热门话题。我自己从06年实习以来,先后经历了4家软件公司,全部是外企,其中有世界500强的通信企业,有从事期权期货交易的欧洲中等规模的金融公司,也有为大型汽车制造商开发Android智能汽车的新兴公司。跨入IT行业以来,我在求职过程中经历过多次面试,最近两年也有过多次面试别人的经验。我感觉现在到了对这个问题发表自己看法的时候,这篇文章是我站在面试官角度对于程序员面试问题的一个阶段性反思和经验总结。 目标 相信和不少朋友一样,有了几
Tattletale1可以帮助你分析你的项目中组件之间的依赖关系。通过扫描你的项目,它可以生成不同的报告,以HTML表单的形式展现出来,让你对你的项目所使用的组件,和项目代码模块之间的相互关系有更加直观的把握。 它可以分析的内容包括: Dependants – 被依赖关系 Depends On – 依赖关系 Graphical Dependencies - 图形化的依赖关系 Transitive Dependants – 间接被依赖关系 Transitive Depends On – 间接依赖关系 Circular Dependency – 循环依赖 Class Lo ...
【转自:http://blog.csdn.net/lethorld/article/details/7089374#】   1.RMI和Java Remote Method Invocation 在讨论RMI之前,我们先看看网站的架构。典型的网站有一个服务提供商(Web Server),多个服务使用者(Web Client)。网站使用的是浏览器 ...

ThreadLocal

【汇总多个博文】 首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的new 对象 的操作来创建的对象,每个线程创建一个,不是什么对象的拷贝或副本。通过ThreadLocal.set()将这个新创建的对象的引用保存到各线程的自己的一个map中,每个线程都有这样一个map,执行Th ...
Java Thread 多线程 介绍 线程的概述 线程和进程 进程的特征 并发和并行 多线程的优势 1、线程概述     几乎所有的操作系统都支持同时运行多个任务,一个任务通常就是一个程序,每个运行中的程序就是一个进程。     当一个程序运行时,内部可能包含了多个顺序执行流,每个顺序执行流就是一个线程。 2、线程和进程     几乎所有的操作系统都有进程的概念,所有运行中的任务通常对应一条进程。当一个程序进入内存运行,就是一个进程了。     进程是处于运行中的程序,具有一定的独立能力,进程是系统进行资源分配和调度的一个独立单位。   进程特征:     A、独 ...
Having  这个是用在聚合函数的用法。当我们在用聚合函数的时候,一般都要用到GROUP BY 先进行分组,然后再进行聚合函数的运算。运算完后就要用到HAVING 的用法了,就是进行判断了,例如说判断聚合函数的值是否大于某一个值等等。 select customer_name,sum(balance) from balance group by customer_name
转自:http://www.cnblogs.com/ylbtech/archive/2012/08
[转]本人最近在使用oracle的rownum实现分页显示的时候,对rownum做了进一步的分析和研究。现归纳如下,希望能给大家带来收获。      对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。 举例说明:例如表:student(学生)表,表结构为:ID       char(6)      --学号name    VARCHAR2(10)   --姓名 
【引自:http://blog.csdn.net/pang040328/article/details/4164874】总结的非常好 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以 ...
  开发过程中接触到了从jdk1.5---jdk1.7的使用,在不同的阶段,都使用过了jdk的一些新特性,操作起来更加方面啦!特此总结了下,与喜欢it 的朋友共勉!呵呵 以下是测试代码: JDK1.5新特性: 1.自动装箱与拆箱: Integer iObj = 3; System.out.println(iObj +
【转自:http://www.oschina.net/news/20119/new-features-of-java-7】 官方说是 7月28日 正式发布 Java 7 ,正常的话我们应该在 7月29日 看到这个版本。很快了,就两天时间。 发布之前让我们先来看看 Java 7 都有什么新特性吧。 Java 7 的架构 ...
http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html http://www.cnblogs.com/rollenholt/archive/2011/09/29/2195730.html
怎么使float保留两位小数或多位小数   两种方法: import java.math.*; …… 方法1: float f = 34.232323; BigDecimal b = new BigDecimal(f); float f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).floatValue(); // b.setScale(2, BigDecimal.ROUND_HALF_UP) 表明四舍五入,保留两位小数 方法2: float scale = 34.236323; DecimalFormat fnum = new DecimalForm ...
Global site tag (gtag.js) - Google Analytics