上个星期看公司一个项目中灵活用到edittext 属性inputtype。inputtype属性不仅可以再xml里面定义。还可以在activity设置的。项目应用场景是这样。一个页面需要很多的对话框输入,包括需要字符型,数字型,或者密码输入。但是只做了一个弹出对话框,然后不同调用这个对话框,用唯一码识别那个按键调用弹出。那么弹出来对话框(输入类型)要灵活设置。就需要activity传递inputtype这个属性值进行设置。因为这个对话框都只调用了一个xml。这是一个场景吧。...
分类:
移动开发 时间:
2015-03-28 17:24:00
阅读次数:
218
机房收费系统的重构中,看到许多资料关于反射+配置文件,自己也不知道是啥,怎么用,为什么用,但是很多前辈们都走过了,有了这个东西,自己当然也要尝试一下,然后经过查询以及讨论之后,对各方的知识进行汇总和整理加上自己的一点理解,留下来这篇博文。
1.是什么,能干什么?
配置文件是标准的 XML 文件,XML 标记和属性区分大小写。随安装程序一起被安装到计算机上的文件,里面存放着安...
分类:
Web程序 时间:
2015-03-28 17:24:49
阅读次数:
183
在servlet百科中我们可以看到这么一段说明:“在 Web 应用程序中,一个 Servlet 在一个时刻可能被多个用户同时访问。这时 Web 容器将为每个用户创建一个线程来执行 Servlet。如果 Servlet 不涉及共享资源的问题,不必关心多线程问题。但如果 Servlet 需要共享资源,需要保证 Servlet 是线程安全的”通过这段话我们可以看出servlet是单例的。
那么如何保证s...
分类:
编程语言 时间:
2015-03-28 17:25:17
阅读次数:
118
大家知道easyui每个空间。都有一个初始的属性。如下图
这里是panel的4个属性。默认为false。
即在初始化组件的时候。就算不设置该属性。该属性也为false。
如果我们想让某个属性,不设置的情况下就等于true呢?
比如是否显示关闭按钮。我们就是要在不写该属性的时候,让它默认就显示关闭按钮呢?
代码如下:
$.fn.panel.defaults...
分类:
其他好文 时间:
2015-03-28 17:24:17
阅读次数:
136
PostgresQL性能上不输Mysql,而且支持很多高级特性,于是我写了这个项目,根据libpg的c驱动,封装了这个nodejs驱动。
项目地址:
git clone https://code.csdn.net/limite_god/pgsql.git
开发难点、待实现功能、特性
1、nodejs的v0.12.0开始,api有了不少变化,熟悉这些变化用来不少时间;
2、libp...
分类:
数据库 时间:
2015-03-28 17:23:56
阅读次数:
1282
Hadoop配置主要事项
1、 保证Master和Slave能够ping通;
2、 配置/etc/hosts文件;
3、 能够ssh无密码切换各台主机;
4、 安装sun公司的jdk,在/etc/profile中设置好环境变量;
5、 下载Hadoop,安装、配置、搭建Hadoop集群;
1.Hadoop简介
Hadoop是Apache软件基金会旗下的一个开源分布式计算平台。...
分类:
其他好文 时间:
2015-03-28 17:25:24
阅读次数:
173
第11章 活动图
活动图是一种表述过程机理、业务过程以及工作流的技术。在很多方面,它们所起的作用域流程图类似,但是,与流程图表示法的主要区别是,活动图支持并行行为。
下图表示活动图的一个简例。我们在初始节点动作初开始,随后做订单动作,完成后,便遇上一个分岔。分岔(fork)有一个人流和几个并发的出流。
上图说的是,按订单供货、开发票以及它...
分类:
其他好文 时间:
2015-03-28 17:23:24
阅读次数:
124
Constructing Roads
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 15475 Accepted Submission(s): 5907
Problem Description
Ther...
分类:
编程语言 时间:
2015-03-28 17:23:35
阅读次数:
168
——- android培训、java培训、期待与您交流! ———-死锁一、基本概念死锁是什么呢?
两个线程分别持有一个资源,
并同时请求得到对方的资源。
在这种情况下产生的不正常情况就叫做死锁。死锁在什么情况下会发生呢?
死锁在同步嵌套同步的情况下会发生。
至少有2把锁,才会产生死锁。二、死锁实例1首先,以前面售票的例子展示一下死锁。class Ticket implements Runn...
分类:
编程语言 时间:
2015-03-28 17:24:31
阅读次数:
165
写在前面在之前的基础篇中,我们讲到了在绘制点线时如何处理边缘的锯齿,也就是使用smoothstep函数。而模糊参数是一些定值,或者是跟屏幕分辨率相关的数值,例如分辨率宽度的5%等等。但这种方法其实是有一种问题的。这需要我们从绘制的图像说起。ShaderToy中绘制的很多图像可以说是一种Procedure Texture,过程纹理,即是计算机生成的纹理。拿之前画的圆和线来说,这些圆和线的绘制过程,是...
分类:
其他好文 时间:
2015-03-28 17:23:24
阅读次数:
1025
1:场景描述 在做Netty相关项目的时候,我们往往需要绑定本机的IP和端口号,如果我们把它写在配置文件中,那么我们每次换电脑运行或者部署到其他环境时候都需要修改配置文件。这样就会比较麻烦,如果我们把它做成智能的获取本机的IP,这样我们的代码的可移植性就提高了。下面就介绍一种在windows和linux下面可以智能获取我们本机的局域网IP和外网IP的方法,不妥之处还请大家多多指教。...
Magic Pen 6
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)
Total Submission(s): 1964 Accepted Submission(s): 682
Problem Description
In HIT, many pe...
分类:
其他好文 时间:
2015-03-28 17:24:42
阅读次数:
136
有时我们会把一些sql的在前台动态生成,这是我们首先要做的是验证他是不是合法,如果sql 语句结尾为and 或or 我们也要进行删除处理,不然会报错。
1.前台js 判断是否满足左右括号对称
function checkBracket(algorithms) {
var bracket = [];
var algorithms = algori...
分类:
数据库 时间:
2015-03-28 17:21:52
阅读次数:
246
使用到Combiner编程(可插拔式)
在map端对输出先做合并,最基本是实现本地key合并,具有本地reduce功能
如果不用combiner,所有结果都是reduce完成,效率会底下
Combiner的的输入输出类型应该完全一致(实现如累加,最大值等功能)
job.setCombinerClass();
倒排索引基本实现
package cn.MapReduce.px;
impo...
分类:
其他好文 时间:
2015-03-28 17:23:38
阅读次数:
128
DATETIMEw. InformatReads datetime values in the form ddmmmyy hh:mm:ss.ss or ddmmmyyyy hh:mm:ss.ss.SyntaxDATETIMEw.Syntax Descriptionwspecifies the width of the input field.Default 18Range 13–40Details...
分类:
其他好文 时间:
2015-03-28 17:21:38
阅读次数:
158
这篇教程主要介绍如何在Tomcat中configure Contexts and Depedency Injection.
介绍
由于Tomcat并不是一个JavaEE服务器,所以为了使Tomcat获得对CDI的支持必须手动添加一些依赖类库。接下来主要是CDI开发的一些配置和一个简单的CDI实例。
开发环境
1.Ubuntu 12.04
2 JDK 1.7.0.09
3....
分类:
其他好文 时间:
2015-03-28 17:24:14
阅读次数:
235
场景:
1. zlib库跨平台,Windows和MacOSX都可以使用,还支持64位编译,轻量级,没有不用的道理。
2. 处理.zip,apk,docx文件时,因为这类文件都是zip格式,使用zlib能方便提取压缩文件里的数据。...
分类:
其他好文 时间:
2015-03-28 17:21:10
阅读次数:
380