-
学习JPA――Hibernate Annotation应用实例
学习JPA――HibernateAnnotation使用实例 http://www.blogjava.net/bolo/archive/2008/09/19/229823.html; ? 目前,JPA(JavaPersistenceAPI)的使用范围越来越广,作为JavaEE5.0平台标准的ORM规范,得到了诸如:Hibernate、TopLink、OpenJpa等ORM框架的支持,同时还是EJB...
391
热度 -
学习JPA――Hibernate Annotation施用实例
学习JPA――HibernateAnnotation使用实例 ??目前,JPA(JavaPersistenceAPI)的使用范围越来越广,作为JavaEE5.0平台标准的ORM规范,得到了诸如:Hibernate、TopLink、OpenJpa等ORM框架的支持,同时还是EJB3.0的重要组成部分。JPA的宗旨是为POJO提供持久化标准规范。它能够脱离容器独立运行,方便开发和测试。本文将通过一个小...
360
热度 -
反照+特性打造简洁的AJAX调用
反射+特性打造简洁的AJAX调用 这里我要实现类似AjaxPro组件调用效果的功能,先看看AjaxPro在CS文件中的代码是怎么写的。 //在后台写的有参方法 [AjaxPro.AjaxMethod] publicstringgetString(stringstr) { returnstr+"Say:hellomyfriends"; } 前台页面的调用方式 functionBut...
382
热度 -
struts2.0.14在myeclipse上的环境搭建和第一个例子
struts2.0.14在myeclipse下的环境搭建和第一个例子注:本文是在看过黎活明老师的视频前2章后写下的。Struts2是在webwork2基础上发展而来的,struts2属于MVC框架。?Struts2相对于struts1的优点:1,struts2提供了拦截器,利用拦截器可以进行AOP(AspectOrientedProgramming)编程,实现如权限拦截等功能。2,struts2提...
41
热度 -
When Runtime.exec() won't
Runtime.exec()sucks!!!!自己项目中使用到了Runtimert=Runtime.getRuntime();Processp=rt.exec("querysession");p.waitFor();结果在不同的windows操作系统中,程序的运行不一致,在windowsserver2008上可以很好的运行,但是到了windows7上去卡死了!!!!!!!!!!!!!!!!!!!!...
55
热度 -
类与对象【1】
类与对象【一】一、类的创建及初始化类通常是一类事物的抽象,如人就是一个类,你、我、他是这个类的具体实例,也就是对象。在Java中我们可以通过形如:classA{}来创建一个类,我们说过Java是面向对象的语言,每个对象都应该拥有它自己的属性和方法,就拿人来说,肤色、身高等是人的属性,吃、喝、玩等都是方法,也就是说属性描绘了类的特点,而方法描述了类的功能,体现在Java的类中就像下面的代码这样:[j...
70
热度 -
C以及Objective-C测试题讲授(上)
C以及Objective-C测试题讲解(上)测试地址:http://www.eosgarden.com/en/articles/objc-quizz/take/这是前几天好友共享的Obj-C测试题,共57题。自以为精通OC了的本人去做了下测试题,结果受到了较为严重的精神打击,考点非常细,有些甚至非常底层。准备分2次讲解这些题目,下面逐个讲解这些考题。其中有一些题目笔者自身也有一些疑问,欢迎探讨。1...
155
热度 -
React-Native系列Android——Touch事件原理及状态成效
React-Native系列Android——Touch事件原理及状态效果Native原生相比于Hybrid或H5最大优点是具有流畅和复杂的交互效果,触摸事件便是其中重要一项,包括点击(Click)、长按(LongClick)、手势(gesture)等。以最简单常见的点击(Click)为例,Native组件可以自定义selector,使得被点击的组件具有动态效果,Android5.0以上甚至可以有...
99
热度 -
Android应用程序内存泄漏引见
Android应用程序内存泄漏介绍Android应用程序内存泄漏介绍内存泄漏和内存溢出的区别内存溢出(outofmemory)是指程序在申请内存时,没有足够的内存空间供其使用,出现outofmemory。比如在我们每个Android程序在运行时系统都会给程序分配一个一定的内存空间,当程序在运行中需要的内存超出这个限制就会报内存溢出(outofmemory)。内存泄漏(memoryleak)是指程序...
130
热度 -
Android 面试题小结(二)
Android面试题总结(二)前言笔者最近离职找工作快两周了,这段时间陆陆续续也见识了北上广这边跟西部城市对待技术理念的差异和学习深度.俗话说:知耻而后勇,在经历了面试被虐得体无完肤的过程后,我也找到了作为一名开发者应有的职业素养和今年的发展规划.俗话也说的好,王侯将相宁有种乎,我不信我从今天开始认认真真对待每一个技术细节,认真刷题.,在深圳这座城市没有我的立足之地.好了,鸡汤和废话也不多说了,依...
140
热度 -
Android开发札记——图片缓存、手势及OOM分析
Android开发笔记——图片缓存、手势及OOM分析把图片缓存、手势及OOM三个主题放在一起,是因为在Android应用开发过程中,这三个问题经常是联系在一起的。首先,预览大图需要支持手势缩放,旋转,平移等操作;其次,图片在本地需要进行缓存,避免频繁访问网络;最后,图片(Bitmap)是Android中占用内存的大户,涉及高清大图等处理时,内存占用非常大,稍不谨慎,系统就会报OOM错误。庆幸的是,...
94
热度 -
三、IO流常用基类----字节流
黑马程序员——Java基础--IO流(一)---字符流和字节流------Java培训、Android培训、iOS培训、.Net培训、期待与您交流!-------一、IO流的介绍及体系IO流用来处理设备之间的数据传输。java对数据的操作是通过流的方式。java用于操作流的对象都在IO包中。输入流和输出流相对于内存设备而言:将外设中的数据读取到内存中:输入。将内存中的数据写出到外设中:输出。流按照...
3
热度 -
【Android界面实现】ZListView,一个最强大的刷新、加载、滑动删除的ListView控件(2)
【Android界面实现】ZListView,一个最强大的刷新、加载、滑动删除的ListView控件(二)转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992我们接着上篇的文章说,在前一篇文章中,我们学习了ZListView的使用,这一篇就开始说一些干货了,本篇文章将介绍ZListView的实现原理。其实说是ZListView的实现原理,不如说是ZSwipeI...
37
热度 -
Android_View_View作图流程
Android_View_View绘制流程1.View树的绘图流程当Activity接收到焦点的时候,它会被请求绘制布局,该请求由Androidframework处理.绘制是从根节点开始,对布局树进行measure和draw。整个View树的绘图流程在ViewRoot.java类的performTraversals()函数展开,该函数所做的工作可简单概况为是否需要重新计算视图大小(measure)...
81
热度 -
Android触摸屏事件派发机制详解与源码分析3(Activity篇)
Android触摸屏事件派发机制详解与源码分析三(Activity篇)PS一句:最终还是选择CSDN来整理发表这几年的知识点,该文章平行迁移到CSDN。因为CSDN也支持MarkDown语法了,牛逼啊!【工匠若水http://blog.csdn.net/yanbober】该篇承接上一篇《Android触摸屏事件派发机制详解与源码分析二(ViewGroup篇)》,阅读本篇之前建议先阅读。1背景还记得...
82
热度 -
利用 LeakCanary 回检查 Android 内存泄漏
利用LeakCanary来检查Android内存泄漏前言你被概率性的OOM困扰么?有时候,OOM像幽灵一样,挥之不去,可真想把它揪出来时,又捉之不着。或许,是时候用LeakCanary来诊断一下了。它是一个用来检查Android下内存泄漏的开源库,这篇文章主要介绍其用法、架构和其背后的实现原理。Square有篇文章介绍了开发这个库的原因。他们的一个付款流程里,需要用到用户的签名,他们直接用Bitm...
426
热度 -
android 经过eclipse混淆代码 打包 + proguard 总结
android通过eclipse混淆代码打包+proguard总结android应用程序的混淆打包1.在工程文件project.properties中加入下proguard.config=proguard.cfg,如下所示:target=android-8proguard.config=proguard.cfgEclipse会通过此配置在工程目录生成proguard.cfg文件2.生成keysto...
561
热度 -
Android开发网上的一些主要知识点[经验分享]
)控制图形以及绘制,而在SurfaceHolder.Callback接口回调中可以通过下面三个抽象类可以自己定义具体的实现,比如第一个更改格式和显示画面。abstractvoid??surfaceChanged(SurfaceHolderholder,intformat,intwidth,intheight)abstractvoid??surfaceCreated(SurfaceHolderhol...
92
热度 -
基于google android平台电子词典的设计与兑现
基于googleandroid平台电子词典的设计与实现??基于googleandroid平台电子词典软件的设计与实现??????????摘?要本文阐述了在Android平台下电子词典软件的设计与实现过程。其目的是让人们能够在基于GoogleAndroid平台的移动设备上享用英汉词汇翻译功能。系统实现了英汉词汇查询、添加,删除等功能。在词汇存储及检索方面,系统使用了Android内置的小型嵌入式数据...
54
热度 -
Android系统 init 起动过程分析
Android系统init启动过程分析分析android的启动过程,从内核之上,我们首先应该从文件系统的init开始,因为init是内核进入文件系统后第一个运行的程序,通常我们可以在linux的命令行中指定内核第一个调用谁,如果没指定那么内核将会到/sbin/,/bin/等目录下查找默认的init,如果没有找到那么就报告出错。下面是曾经用过的几种开发板的命令行参数:S3C2410启动参数:noin...
23
热度