摘要: android Bitmap用法总结Normal07.8 磅02falsefalsefalseMicrosoftInternetExplorer41、Drawable→Bitmappublic staticBitmap drawableToBitmap(Drawable drawable) {Bitmap bitmap = Bitmap.createBitmap(drawable.getIntrinsicWidth(),drawable.getIntrinsicHeight(),drawable.getOpacity() != PixelFormat.OPAQUE ? Bitmap.Confi 阅读全文
posted @ 2011-05-09 20:55 心梦帆影 阅读(31891) 评论(0) 推荐(0) 编辑
摘要: Android开发:实现带图片和checkbox的listviewhttp://mobile.51cto.com/android-254823.htmAndroid中调用Rest web服务http://www.ideasandroid.com/archives/429【Android布局】在程序中设置android:gravity 和 android:layout_Gravity属性http://blog.csdn.net/feng88724/archive/2011/04/19/6333809.aspxAndroidAPI之ImageView.ScaleType代码演示http://blo 阅读全文
posted @ 2011-05-06 00:05 心梦帆影 阅读(192) 评论(0) 推荐(0) 编辑
摘要: C/C++语言常见陷阱(持续更新)变量作用域123456789int x = 5;int f() { int x = 3; //此x在f作用域中将覆盖全局的x { extern int x; //通过extern关键词引入文件作用域的x return x; //于是此作用域内的想是全局的x }}以下代码中的输出语句输出0吗,为什么?1234567891011struct CLS{ int m_i; CLS( int i ) : m_i(i) {} CLS() { CLS(0); }};CLS obj;cout << obj.m_i << endl;CLS(0);其实只是 阅读全文
posted @ 2011-04-14 23:26 心梦帆影 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 微软亚洲技术支持中心1. 进程(Process)和线程(Thread)的差别2. 堆(Heap)与栈(stack)的差别3. Windows是如何管理内存的4. 介绍.Net和.Net的安全性5. 客户端如何访问.Net组件实现Web Service6. C/C++编译器中虚表是如何完成的7. 谈谈COM的线程模型, 然后讨论进程内/外组件的差别8. 谈谈IA32下的分页机制9. 给两个变量,如何找出一个带环单链表中是什么地方出现环的10. 在IA32中一共有多少种办法从用户态跳到内核态11. 如果只想让程序有一个实例运行,不能运行两个,像winamp一样,只能开一个窗口,怎样实现12. 如何 阅读全文
posted @ 2011-04-14 23:16 心梦帆影 阅读(674) 评论(0) 推荐(1) 编辑
摘要: 1.支持一个进程打开大数目的socket描述符(FD)select 最不能忍受的是一个进程所打开的FD是有一定限制的,由FD_SETSIZE设置,默认值是2048。对于那些需要支持的上万连接数目的IM服务器来说显 然太少了。这时候你一是可以选择修改这个宏然后重新编译内核,不过资料也同时指出这样会带来网络效率的下降,二是可以选择多进程的解决方案(传统的 Apache方案),不过虽然linux上面创建进程的代价比较小,但仍旧是不可忽视的,加上进程间数据同步远比不上线程间同步的高效,所以也不是一种完 美的方案。不过 epoll则没有这个限制,它所支持的FD上限是最大可以打开文件的数目,这个数字一般远 阅读全文
posted @ 2011-04-13 23:45 心梦帆影 阅读(391) 评论(0) 推荐(0) 编辑
摘要: Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径,该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。oracle用java编写,SQLPLUS.EXE、EXP.EXE、IMP.EXE这两个文件有可能是被包装后的类 阅读全文
posted @ 2011-03-09 13:00 心梦帆影 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 移位运算符 包括: “>> 右移”;“<< 左移”;“>>> 无符号右移”例子:-5>>3=-11111 1111 1111 1111 1111 1111 1111 10111111 1111 1111 1111 1111 1111 1111 1111其结果与 Math.floor((double)-5/(2*2*2)) 完全相同。-5<<3=-401111 1111 1111 1111 1111 1111 1111 10111111 1111 1111 1111 1111 1111 1101 1000其结果与 -5*2*2*2 阅读全文
posted @ 2011-03-01 23:33 心梦帆影 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 前些天项目碰到这个问题,在ie下可以直接调用iframe里的js函数如:document.getElementById('iframedemo').targetfunction();但是这段代码在firefox下报错,于是上google搜索,发现一个解决办法,在ie和firefox下均工作正常,代码如下:document.getElementById('iframedemo').contentWi... 阅读全文
posted @ 2010-07-22 23:35 心梦帆影 阅读(314) 评论(0) 推荐(0) 编辑
摘要: from http://www.javaeye.com/topic/184074 今天发现在oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with cond1 connect by cond2 where ... 阅读全文
posted @ 2010-06-19 16:25 心梦帆影 阅读(280) 评论(0) 推荐(0) 编辑
摘要: from http://legendswallow.javaeye.com/blog/560375 dhtmlXTree是一个功能比较强大的树控件,基本上能满足大部分常规需求,比较好用。     当然,在使用过程中还是发现一点点问题。下面是我整理的一些里面常用函数的说明(只有简单的说明,如果要看详细的说明,自己查看原函数去): 构造函数 dhtmlXTreeObje... 阅读全文
posted @ 2010-06-15 21:23 心梦帆影 阅读(5170) 评论(0) 推荐(1) 编辑
摘要: 庄周梦蝶天行健,君子以自强不息淘宝分布式产品组诚聘Java工程师(此招聘长期有效)联系邮箱: boyan@taobao.com简历格式: 最好是纯文本格式淘宝分布式产品组诚聘Java工程师,有兴趣的请联系,谢谢,此招聘长期有效。具体职位和要求如下:消息中间件资深Java工程师 工作地点:杭州职位描述:负责消息中间件的设计、开发等工作职位要求:1、扎实的Java开发基础知识2、Java多线程、并发以... 阅读全文
posted @ 2010-06-15 02:17 心梦帆影 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 领域驱动设计系列文章(2)——浅析VO、DTO、DO、PO的概念、区别和用处上一篇文章作为一个引子,说明了领域驱动设计的优势,从本篇文章开始,笔者将会结合自己的实际经验,谈及领域驱动设计的应用。本篇文章主要讨论一下我们经常会用到的一些对象:VO、DTO、DO和PO。由于不同的项目和开发人员有不同的命名习惯,这里我首先对上述的概念进行一个简单描述,名字只是个标识,我们重点关注... 阅读全文
posted @ 2010-06-15 02:11 心梦帆影 阅读(1180) 评论(0) 推荐(0) 编辑
摘要: 领域驱动设计系列文章(1)——通过现实例子显示领域驱动设计的威力领域驱动设计系列文章(1)——通过现实例子显示领域驱动设计的威力 曾经参与过系统维护或是在现有系统中进行迭代开发的软件工程师们,你们是否有过这样的痛苦经历:当需要修改一个Bug的时候,面对一个类中成百上千行的代码,没有注释,千奇百怪的方法和变量名字,层层嵌套的方法调用,混乱不堪的结构,不... 阅读全文
posted @ 2010-06-15 02:10 心梦帆影 阅读(921) 评论(0) 推荐(0) 编辑
摘要: “设计”你的代码今天一个曾经共事的同行问我:“要从编码转为设计,大概需要多长时间?”我的回答是:“编码本身就是一种设计,你可以设计你的代码。”其实正如概要设计与详细设计,系统设计与架构设计一样,编码与设计也是没有明显的边界,每个正确成长的程序员,都必须从编码开始,慢慢锻炼抽象思维、逻辑思维、面向对象思维,然后慢慢的过渡到系统设... 阅读全文
posted @ 2010-06-15 02:03 心梦帆影 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 编写高质量的代码——从命名入手笔者从事开发多年,有这样一种感觉,查看一些开源项目,如Spring、Apache Common等源码是一件赏心悦目的事情,究其原因,无外两点:1)代码质量非常高;2)命名特别规范(这可能跟老外的英语水平有关)。要写高质量的代码,不是一件容易的事,需要长年累月的锻炼,是一个量变到质变的过程,但要写好命名,只需要有比较好的英语语法基础和一种自我意识... 阅读全文
posted @ 2010-06-15 01:41 心梦帆影 阅读(262) 评论(0) 推荐(1) 编辑
摘要: 一个非常简单的例子,反映了很多开发人员的通病最近在项目中接到一个任务,我负责后台开发,另一开发人员负责前台开发。任务非常简单,请看下面的类图。A和B有一个单向的关联关系,现在要为A增加一个属性boolean resident,该属性值有如下简单的业务逻辑决定(伪代码):if(a.x == a.b.x)resident = true;else resident = false;前台的查看页面需要显示... 阅读全文
posted @ 2010-06-15 01:36 心梦帆影 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1.<c:out> 没有Body时的语法 <c:out value=”value” [escapeXml=”{true|false}”] [default=”defaultValue”]/> 有Body时的语法 <c:out value=”value” [escapeXml=”{true|false}”]> 这里是Body部分 </c:out> 名字... 阅读全文
posted @ 2010-06-14 12:39 心梦帆影 阅读(416) 评论(0) 推荐(0) 编辑
摘要: from http://chris-wang.javaeye.com/blog/468599 JNI技术实践(1) Java调用C/C++代码 关键字: java调用 c/c++代码 jni 一.概述 JVM封装了各种操作系统实际的差异性的同时,提供了JNI技术,它是一种双向的接口,使得开发者可以通过Java代码调用到各种native的库,反之亦然。所以JNI(Java Native Int... 阅读全文
posted @ 2010-06-08 21:54 心梦帆影 阅读(927) 评论(0) 推荐(0) 编辑
摘要:   Chapter 11. Data access using JDBC 11.1. Introduction The value-add provided by the Spring Framework's JDBC abstraction framework is perhaps best shown by the following list (note that only ... 阅读全文
posted @ 2010-06-05 22:34 心梦帆影 阅读(1881) 评论(0) 推荐(0) 编辑
摘要: 在dwr中取session,request,response 今天需要在dwr中取session,就找到了这个,感谢作者的分享 原链接:http://zmfkplj.javaeye.com/blog/249489 /** 在dwr中取session,request,response */ WebContext webContext = WebContextFactory.get();... 阅读全文
posted @ 2010-06-05 22:18 心梦帆影 阅读(543) 评论(0) 推荐(0) 编辑