- 浏览: 19212 次
文章列表
jquery常用见的正则表达式
- 博客分类:
- web前端
quickexpr = /^(?:[^<]*(<[ww]+>)[^>]*$|#([w-]+)$)/ (?:…)表示是一个非捕获型 [^<]表示是以"<"起始,包含0个或多个'<'括号 (<[ww]+>)表示是一个捕获型,以'<>'起始,中间包含一个或多个字符 $表示字符的结尾 (# ...
对Map<key,value>的集合进行排序,这种排序又分为两种情况
1)你可能按key值排序;
2)按value值进行排序的情况。 大家都知道,默认的情况下,TreeMap:是按key升序,进行排序的;LinkedHashMap:是按加入顺序进行排序的;HashMap:内部数值的顺序并不是以存放的先后顺序为主,而是以hash值的顺序为主,其次才是存放的先后顺序。在这里我们只讨论如何实现HashMap的排序。
1.我们先讨论按key值进行排序
我们先看一下这个Sorter类:public class Sorter { public static Map sort ...
75道逻辑思维题-会作60道就是高智商稀有人才了!
- 博客分类:
- 面试
【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。【2】周雯的妈妈是豫林水泥厂的化验员。 一天,周雯来到化验室做作业。做完后想出去玩。 "等等,妈妈还要考你一个题目,"她接着说,"你看这6只做化验用的玻璃杯,前面3只盛满了水,后面3只是空的。你 能只移动1只玻璃杯,就便盛满水的杯子和空杯子间隔起来 吗?" 爱动脑筋的周雯,是学校里有名的"小机灵",她只想了一会儿就做到了。 请你想想看,"小机灵"是怎样做的?【3】三个小伙子同时爱上了一 个姑娘, ...
@我的生活必备软件:大集中(强烈推荐)(转)
- 博客分类:
- 软件推荐
我欺骗世界的任何人,也不会欺骗自己,好软件,都是经过推敲的,
没有最好,只有更好的(也称"喜新厌旧"),如果你有自认为更好的,请留言跟我推荐,感谢啦、
我就一个理念,好东西,必须分享、提高国人普遍水平,帮助别人也是侧面帮助自己.
@Judas.n生活常用去广告优化版本的软件集合(下载+配图)
----------------------------------------------------
@全力张贴我google reader订阅(所有的所有)(毫无保留)
------------------------------------------ ...
jsp的session介绍
- 博客分类:
- java
摘要:虽然session机制在web应用程序中被采用已经很长时间了,但是仍然有很多人不清楚session机制的本质,以至不能正确的应用这一技术。本文将详细讨论session的工作机制并且对在Java web application中应用session机制时常见的问题作出解答。目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.servlet.http.HttpSession六、HttpSession常见问题七、跨应用程序的session共享八、总结参考文档一、术语session在我的经验里,session这个词被滥用的程度 ...
为什么我反对纯算法面试题【转】
- 博客分类:
- 面试
原作者:陈皓
算法面试可能是微软搞出来的面试方法,现在很多公司都在效仿,而且我们的程序员也乐于解算法题,我个人以为,这是应试教育的毒瘤!我曾经比较保守地说过,“问难的算法题并没有错,错的很多面试官只是在肤浅甚至错误地理解着面试算法题的目的。”,今天,我想加强一下这个观点——我反对纯算法题面试!(注意,我说的是纯算法题)
我再次引用我以前的一个观点——
能解算法题并不意味着这个人就有能力就能在工作中解决问题,你可以想想,小学奥数题可能比这些题更难,但并不意味着那些奥数能手就能解决实际问题。
好
java中的引用类型概念
- 博客分类:
- java
1、什么是引用类型 引用类型(reference type)指向一个对象,不是原始值,指向对象的变量是引用变量。 在java里面除去基本数据类型的其它类型都是引用数据类型,自己定义的class类都是引用类型,可以像基本类型一样使用 ...
Java初学者都必须理解的六大问题
- 博客分类:
- java
问题一:我声明了什么!
String s = "Hello world!";
许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常
是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。
这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"Hello world!"这个String类型
的对象。这就是真正发生的事情。我们并没有声明一个String对象,我们只是声明了一个只能指向String对象的引 ...
一、首先说说View和ViewGroup吧
Android系统中的所有UI类都是建立在View和ViewGroup这两个类的基础上的。所有View的子类成为”Widget”,所有ViewGroup的子类成为”Layout”。View和ViewGroup之间采用了组合设计模式,可以使得“部分-整体”同等对待。ViewGroup作为布局容器类的最上层,布局容器里面又可以有View和ViewGroup。
二、LayoutInflater,LayoutInflater.inflate()这两个是什么意思?
LayoutInflater是一个用来实例化XML布局文件为View对象的类
La ...
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念
DVM指Dalvik的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。
2、sim卡的EF 文件有何作用
sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本
身可以有自己的操作系统,EF就是作存储并和手机通讯用的
3、嵌入式操作系统内存管理有哪几种,各有何特性 ?
页式,段式,段页,用到了MMU,虚拟空间等技术
4、什么是嵌入式实时操作系统, ...
作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴望水平得到进阶的人来说,都太值得一读了。这不,前几天为了了解android的消息处理机制,我看了Looper,Handler,Message这几个类的源码,结果又一次被googler的设计震撼了,特与大家分享。
android的消息处理有三个核心类:Looper,Handler和Message。其实还有一个Message Queue(消息队列),但是MQ被封装到Lo ...
黑马程序员—java基础 异常
- 博客分类:
- java
5.1异常理解
1、异常:就是程序在运行时出现在非正常情况
2、由来:问题也是现实生活中一个具体的事物,也可以通过java的
类的形式进行描述,并封装成对象。其实就是java对不正常情
中科院一道无聊的题目
- 博客分类:
- 面试
下面程序运行结果是120 但如果把第五行abs(1) 该为1的话,结果变成1,何故?
int fact()
{
static int i=5;
if(i==0)
return 1;
else {
i=i-1;
return (i+abs(1))*fact();
}
}
main(){
printf("%d",fact());
}
这是中科院的一道考题,其实是考编译原理。因为(i+1)*fact()对于*的右边是函数,所以要先计算,所以最后出现了1的结果,但是对于(i+abs(1))*fact(),左右两边都是函 ...
Spring中Bean的生命周期
- 博客分类:
- SSH框架
在传统的Java应用中,Bean的生命周期非常简单。Java的关键词new用来实例化Bean(或许他是非序列化的)。这样就够用了。相反,Bean 的生命周期在Spring容器中更加细致。理解Spring Bean的生命周期非常重要,因为你或许要利用Spring提供的机会来订制Bean的创建过程。1. 容器寻找Bean的定义信息并且将其实例化。2.受用依赖注入,Spring按照Bean定义信息配置Bean的所有属性。3.如果Bean实现了BeanNameAware接口,工厂调用Bean的setBeanName()方法传递Bean的ID。4.如果Bean实现了BeanFactoryAware接口 ...
linux中make的用法
- 博客分类:
- linux
一、linux中make的用法
目的: 基本掌握了 make 的用法,能在Linux系统上编程。环境: Linux系统准备: 准备三个文件:file1.c, file2.c, file2.h file1.c: #include <stdio.h> #include "file2.h" int main() { printf("print file1$$$$$$$$$$$$$$$$$$$$$ ...