- 浏览: 34902 次
- 性别:
- 来自: 湖南
最新评论
-
叶紫夜子:
...
那些年我们一起追过的梦想——年底总结之篇一 -
chaopi:
我是murphy,为什么手机一直打通没人接?赶紧联系我
Android 应用程序之间数据共享—ContentResolver与ContentProvider -
微Smile:
banchun 写道好好享受剩下的快乐时光,工作了想好好玩会没 ...
IT天空中一只初飞菜鸟的午夜小感 -
banchun:
好好享受剩下的快乐时光,工作了想好好玩会没那么多时间的。好羡慕 ...
IT天空中一只初飞菜鸟的午夜小感 -
sd543521:
微Smile 写道sd543521 写道JuliaAilse ...
IT天空中一只初飞菜鸟的午夜小感
文章列表
部分内容来自:http://blog.csdn.net/mhmyqn/article/details/37996673
JPA实体继承实体的映射策略
三种:SINGLE_TABLE(默认的)、TABLE_PER_CLASS、JOINED
SINGLE_TABLE: 父子类Entity字段写入同一张表
@Entity
@Table(name = "EMP")
@Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name = &q ...
Android是如何实现应用程序之间数据共享的?一个应用程序可以将自己的数据完全暴露出去,外界更本看不到,也不用看到这个应用程序暴露的数据是如何存储的,或者是使用数据库还是使用文件,还是通过网上获得,这些一切 ...
@property和@synthesize
- 博客分类:
- ios
http://www.cnblogs.com/letmefly/archive/2012/07/20/2601338.html
一直有疑问,在objective_C中声明变量会有 2种方式,今天有空和网友讨论了下,并且自己查了stackoverflew后算是稍微弄懂了一点。记录如下:
用了一段oc;会发现有2种定义变量的方式
1.在 @interface :NSObject{} 的括号中,当然NSObject 是指一个父类,可以是其他的。
形式如下:
1 @interface GCTurnBasedMatchHelper : ...
ObjectOutputStream是对象序列化的类
确切的说应该是对象的序列化,一般程序在运行时,产生对象,这些对象随着程序的停止运行而消失,但如果我们想把某些对象(因为是对象,所以有各自不同的特性)保存下来,在程序终 ...
hashMap内部机制之篇二
- 博客分类:
- java
上篇浅谈了一下hashMap内部实现的大概模式,现在因为笔者尝试着模拟实现了下hashMap的功能,想来研究源码做个对比,因此在此记录下研究此源码的一点点感悟。
1 从put方法谈起。
摘录的hashMap中的源码如下:
public V put(K key, V value) {
if (key == null)
return putForNullKey(value);
int hash = hash(key.hashCode());
int i = indexFor(hash, table ...
android 消息处理机制
- 博客分类:
- android
首先还是推荐几篇博客:
http://www.cnblogs.com/-OYK/archive/2011/08/03/2126657.html
http://www.cnblogs.com/coolszy/archive/2011/04/25/2026662.html
再来说说我的理解:
消息处理机制适用场景:
比如:a)监听器类中要控制UI界面类很多组件的属性值,可以传参,可以设置static,但这在有大量组件属性值需要变化时就行不通了,这时可以运用消息处理机制在监听器中通知UI界面类,在界面类中改变属性值,并重新绘制UI.
b)需要在另外的线 ...
bitmap性能优化
- 博客分类:
- android
Bitmap优化:转化小图,预加载和内存回收
一般用于ListView、Gallery.ViewPager等中
转化为小图:
可以把原始图像存储在硬盘,剪切出一份小图像存在内存,加载小图。(此处有种匹配算法,详情见官网)
预加载:
在getview中预加载未显示的项目。
内存回收:
例如listview中建议在getview外面转化bitmap然后直接加载bitmap,而不是在getview中转化再加载,会照成照片显示卡。
但是, 在外面加载需要把需要显示的全部放入内存,则有可能造成内存泄漏。此时可以采用内存回收。例如把当前显示在屏幕上的左右三个之外的全 ...
ListView内存泄漏浅析
- 博客分类:
- android
有关内存泄漏问题:
http://www.cnblogs.com/loulijun/archive/2012/04/10/2437888.html
http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.html
异步加载问题:
http://www.apkbus.com/android-18525-1-1.html
看上面两篇文章,大体可以对listView机 ...
ViewFlipper的使用
- 博客分类:
- android
http://wang-peng1.iteye.com/blog/572892
vs2008+openCV安装配置
- 博客分类:
- openCV
安装环境:
vs 2008+openCV 2.4.2+win7+32位操作系统(其实别的都一样,经过测试各种openCV都适合此种安装)
官网是最好的资料:
http://www.opencv.org.cn/index.php/VC_2010_Express%E4%B8%8B%E5%AE%89%E8%A3%85OpenCV2.4.3#.E9.85.8D.E7.BD.AEVC
经验之谈:
1)openCV 2.2以及2.2以下版本,不自带编译好的dll动态库和lib静态库文件。因此需要自己下载CMake来编译出dll和lib库文件。而从2.3.0开始以上版 ...
eclipse点击出错
- 博客分类:
- android
在做android开发时,经常会遇到一个问题,复制黏贴后突然间随意点击哪一行该行的代码就被其他内容替换(可能是缓存下来的!)这有可能是eclipse的一个bug。遇到此问题解决方法如下:
解决: ctrl+a -->ctrl+x--->ctrl+s--->ctrl+v。搞定!
首先找到你的sdk存放路径,如我的是在D:\Program Files中。
D:\Program Files\android sdk\sources 在这个路径中找到不同平台对应的各种源码版本:如android 4.0.3对应android-15, 4.1对应android_16;
复制黏贴到D:\Program Files\android sdk\platforms\android-15\sources 或者android_16中的source中。如果没有source文件则新建一个。重启eclipse,源码导入完成
画廊Gallery控件的使用
- 博客分类:
- android
Gallery为一个画廊控件,只能显示一行,并支持左右滑动的效果。如下:
如上效果的实现包括了Gallery组件和ImageSwitcher组建的使用,完成的效果是点击图片则显示其大图片,程序说话:
package mobile.android.ch05.gallery;
imp ...
eclipse+android环境搭建
- 博客分类:
- android
下载jdk,一般用的是6.0,最新版本7.0(开发环境,jre只是运行环境,jdk中包括jre),配置环境变量(到bin目录为止)。 下载eclipse.cmd中输入java和javac,会跳出一系列东西说明eclipse环境搭建好。
下载android sdk,即android开发包。配置tools环境变量。但下载下来的sdk只是一个空壳,在platforms里面没有任何sdk版本的开发平台,因此运行sdk Manager可以在线或离线安装各个版本的sdk platform。
在此注意:在线安装的速度极慢,可以使用代理,打开sdk manager->tools-> ...
【数据结构】之堆排序
- 博客分类:
- 数据结构
本文从以下几个方面阐述堆排序:
1 何谓“堆”?
2 完全二叉树的特点
3 堆排序如何实现?
4 树的存储
5 PriorityQueue内部如何实现堆排序?
6 总结。
1 何谓“堆”?
一个序列满足以下定义,我们把它称作“堆”:
a)以完全二叉树的结构存储 ;b)所有非终端节点的值均不大于或者不小于其左右孩子节点的值。
注意:此处用的是“不大于或者不小于”,说明节点等于它的左或右孩子也是可以的。“不大于”时为小顶堆,“不小于”时为大顶堆。
如图:
注意:大顶堆的堆顶元素并不一定是最大的。只要满足了上述情况即可以成为“堆”。要 ...