`
lovelease
  • 浏览: 383107 次
社区版块
存档分类
最新评论
文章列表
转载:http://jinguo.iteye.com/blog/540150 移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:<<(左移)、>>(带符号右移)和>>>(无符号右移)。   在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。移动long型的数值时,规定实际移动的次数是移动次数和64的余数,也就是移动66次和移动2次得到的结果相同。   三 ...
  要实现一个同时包含图片和文字的按钮,粗糙一点的做法当然是直接画个含有画像和文字的png做button的背景,但是考虑到文字部分的国际化以及灵活性的话,就必须把图片和文字独立开来了。原生的Button控件是做不到的,方法应该有很多,这里介绍我做法,说白了就是一个父View包裹两个子View,父View选用LinearLayout,子View分别是ImageView和TextView。下面看下主要的实现类: package net.jackie.xxx.view; import net.jackie.xxx.pickmeupandroid.R; import android.cont ...
透明效果有很多中实现方式,可以代码实现,也可以直接在布局文件中实现。简单点的就是直接给控件设透明背景: android:background="#88323232" 上面是常见的灰色半透明效果,当你设置了一个错误的color值时会得到以下提示信息: Error: Color value not valid -- must be #rgb, #argb, #rrggbb, or #aarrggbb 相对于我们常用的#rrggbb,开头加上aa就是将该颜色设为半透明,当然任何颜色都可以设定半透明效果,并且我们猜测aa这个两位数对应的是透明度,果不其然,当我测试#00323232到 ...
在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩);质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可用于生成缩略图。 两种方法都实装在了我的项目中,结果却发现在质量压缩的模块中,本来1.9M的图片压缩后反而变成3M多了,很是奇怪,再做了进一步调查终于知道原因了。下面这个博客说的比较清晰: android图片压缩总结 总结来看,图片有三种存在形式:硬盘上时是file,网络传输时是stream,内存中是stream或bitmap,所谓的质量压缩,它其实只能实 ...
Http上传中Header信息内要指定ContentType以告知浏览器你所上传的文件类型,如果需要在一次request中上传多个文件(甚至可以是多种文件类型),就可以使用CONTENT_TYPE = "multipart/form-data"这种混编格式来完成,具体做法可以参照示例代码,而相关的介绍则可以参看: 关于混编格式 multipart/form-data官方介绍 关于Java UUID package com.example.pmudemo.helper; import java.io.DataOutputStream; import java.i ...
在开发google map时遇到的问题: 06-26 14:05:58.934: E/Google Maps Android API(24276): Failed to load map. Error contacting Google servers. This is probably an authentication issue (but could be due to network errors). 关键一句就是上面的,总是连不上,已经用了代理,所以确定是authentication issue,网上找了很多资料,逐个试了遍,总算有一个方法成功了: 大体意思是说:不能用Ecl ...
--function to get random number============================================================= -- DROP FUNCTION IF EXISTS get_random_number(integer, integer); CREATE OR REPLACE FUNCTION get_random_number(integer, integer) RETURNS integer AS $BODY$ DECLARE start_int ALIAS FOR $1; end_int ALIAS ...
Eclipse自动解析时经常会对导入的jQuery库文件或其他js插件报错,比如以下错误提示: Internal validation error java.lang.ArrayIndexOutOfBoundsException: 9 at org.eclipse.wst.jsdt.internal.compiler.ast.CaseStatement.resolveCase(CaseStatement.java:82) ............... jquery.mobile-1.1.0.min.js 原因是Eclipse解析存在bug,可以通过禁用项目的JavaScript部分代码解 ...
junit中比较常用的三种情形: 1.mock log4j,对log进行测试 2.mock DAO,使得测试脱离真实的DB环境,不需要连数据库 3.mock Http,使得测试脱离外部环境,不需要真的去进行Http请求 package com.project.service; import com.project.bean.User; import com.project.dao.UserDAO; import com.project.mock.MockLog; import org.apache.commons.logging.LogFactory; import or ...
通过junit测试spring框架构建下的Dao层示例: package com.project.dao; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import org.junit.Assert; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.beans.factory.annotation.Autowired; i ...
/** * Descriptions DoSomethingAPIサーブレット * * @version xxxx-xx-xx * @author xxxx * @since JDK1.6 * */ public class DoSomethingAPI extends HttpServlet { private static final long serialVersionUID = -6628892825606366902L; protected void doGet(HttpServletRequest request, ...
前言     很多大型博客网站都支持MT标准的博客导入导出,我们也可以用Movable Type来搭建个人博客系统,官方文档自然也有具体的install guide,只不过MT的搭建涉及到很多东西(Web Server、Perl、PHP、MySql等等),官方文档里并未分别介绍,要将他们整合在一起对于新手来讲并非易事,能根据官方的install guide自行搭建的就不用看这篇文章了,这里只是给一些新手做个介绍。     ※很不幸的,研究完后才发现了官方的windows server install guide,没有仔细看,大家可以做个参考,或许能帮助你们安装MT 一.安装AMP(Apach ...
Windows 下配置 PHP 开发环境有两种方法。第一种方法是安装和配置 AMP (Apache、MySQL、PHP) 包,里面将三个组件集成在一起,这种方法最为简便。第二种方法是单独安装和配置每个组件。具体的方法见以下文章: 在 Windows 中配置 PHP 开发环境 如果对于PHP的安装有什么疑问的话,可以看这篇文章: Using the Windows Installer for PHP 5.2.x
先下载Aptana Studio 3安装包,它是基于Eclipse的Web Application IDE; 然后下载Sencha-touch-2.1.0-gpl.zip,并解压(Sencha Touch是一款基于HTML5的Mobile App框架)。 最后再Aptana中安装插件: 1. Into Aptana Studio go to Help -> Install New Software 2. Click "Add" to add a repository Name: Spket IDE Location:http://www.agpad.com/update ...
本文大致整理了如何从一台无任何与项目相关配置的机器中让一个JavaEE项目在JBOSS服务器下成功运行的步骤和注意事项,其中包括JDK安装、JBOSS安装、Java环境变量配置和JBOSS环境变量的配置等,以下为详细内容。 准备工作: 用JBOSS部署JavaEE项目需要准备以下几个内容:JDK安装包、JBOSS及项目war部署包; 在启动JBOSS之前,我们还需要配置Java的环境变量及JBOSS的环境变量, 分别为JAVA_HOME及JBOSS_HOME,以下为详细步骤: JBOSS部署JavaEE项目方法及环境变量配置_JAVA_HOME-JBOSS_HOME 1 JDK安装 安 ...
Global site tag (gtag.js) - Google Analytics