ORM(Object/Relationship Mapping):对象/关系映射
利用面向对象思想编写的数据库应用程序最终都是把对象信息保存在关系型数据库中,
于是要编写很多和底层数据库相关的SQL语句。
Hiber是java领域的一款开源的ORM框架技术
Hiber对JDBC进行了非常轻量级的对象封装
其它主流的ORM框架...
分类:
Web程序 时间:
2016-05-12 23:16:21
阅读次数:
166
solr索引设置完成后,需要根据数据库的变化及时更新索引,索引的更新有两种方式,全量更新和增量更新。顾名思义,全量更新即删除solr服务器上的所有索引,然后重新导入数据,增量索引即只更新修改的数据,本篇文章介绍全量索引更新。...
分类:
其他好文 时间:
2016-05-12 23:15:11
阅读次数:
187
今天在Coding Horror上看到一篇不错的文章,原文链接:http://blog.codinghorror.com/the-ultimate-code-kata/
或许与你相信的相反,每天只做你的工作并不能视为真正的练习。就像参加会议练习不了交际能力,回复邮件练习不了打字。为了做好某件事,你不得不偶尔留出一些时间,专注于练习。
我知道很多优秀的工程师—...
分类:
其他好文 时间:
2016-05-12 23:14:32
阅读次数:
130
EasyUI中DataGrid以表格形式展示数据,并提供了丰富的选择、排序、分组和编辑数据的功能支持。DataGrid的设计用于缩短开发时间,并且使开发人员不需要具备特定的知识。它是轻量级的且功能丰富。单元格合并、多列标题、冻结列和页脚只是其中的一小部分功能。...
分类:
其他好文 时间:
2016-05-12 23:15:00
阅读次数:
115
数据泄漏
本地文件敏感数据不能明文保存,不能伪加密(Base64,自定义算法等)android:allowbackup=false. 防止 adb backup 导出数据Activity intent 的数据泄漏。比如通过 getRecentTask 然后找到对应的intent 拿到数据。Broadcast Intent,自己应用内使用 LocaBroadcast,避免被别的应用收到,或者 ...
分类:
移动开发 时间:
2016-05-12 23:13:43
阅读次数:
432
问题:最近在做仿微信聊天界面,使用FragmentTabHost的时候出现 No tab content FrameLayout found for id 2131492944的错
下面是xml和main_activitypackage com.example.scott.myweixin;
import android.os.Bundle;
import android.suppor...
分类:
其他好文 时间:
2016-05-12 23:15:45
阅读次数:
121
今日一份中怡康线下周度监测数据刷爆了朋友圈,原因是数据显示,五一期间液晶市场零售量同比下降9.2%,零售额同比下降23.8%。五一当周(18周)零售量更是连续三年同比下滑,2016年达到下滑以来的历史新低,降幅29.5%。这个数据既在意料之外也在情理之中,其中关键原因是人造促销节点的增多,在2016年4月,乐视、天猫、苏宁、国美分别启动了较大规模的促销活动,在带动四月市场总销量的同时,也提前透支了...
分类:
其他好文 时间:
2016-05-12 23:15:18
阅读次数:
195
Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本。本文将介绍如何实现Java代码和Javascript代码的相互调用。
如何实现
实现Java和js交互十分便捷。通常只需要以下几步。
WebView开启JavaScript脚本执行WebView设置供JavaScript调用的交互接口。客户端和网...
分类:
移动开发 时间:
2016-05-12 23:14:17
阅读次数:
265
下面是一个LinearLayout,里面的内容超级简单,就是一个ListView
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_pa...
分类:
移动开发 时间:
2016-05-12 23:15:54
阅读次数:
293
Paint,Color,CanvasPaint:画笔对象,画图用的“笔”
Color:颜色,相当于调料
Canvas:画布,现实中的纸板Paint 画笔常用的方法就是设置和获取到画笔的样式:paint.setStyle(); 设置画笔的风格,空心的或者是实心的
paint.setColor(); 设置画笔的颜色
paint.setStrokeWidth(); 设置边框线的宽度
paint...
分类:
移动开发 时间:
2016-05-12 23:12:39
阅读次数:
259
1.前言
DWR提供了一个spring的创建器,一旦使用spring创建器,DWR将负责搜索Web应用中的Spring容器,并将Springp容器中的Bean转换成一个浏览器中JavaScript可调用的对象。
2.创建Java类
下面我们创建一个简单的服务器处理类,该服务器处理将被配置在Spring容器中。
package com.owen.dwr.dwr;
/**
*服务器处理类
...
分类:
编程语言 时间:
2016-05-12 23:14:35
阅读次数:
188
WebView的缓存可以分为(1)页面缓存和(2)数据缓存。
页面缓存是指当WebView加载一个网页时的html、JS、CSS等页面或者资源数据。这些缓存资源是由于浏览器的行为而产生,开发者只能通过配置HTTP响应头来影响浏览器的行为才能间接地影响到这些缓存数据。
他们的索引存放在/data/data/package_name/databases下。他们的文件存放在/...
分类:
移动开发 时间:
2016-05-12 23:13:14
阅读次数:
155
arcgis中可以在同一个图层中定义不同的标注方式。
在ArcgisEngine中实现起来如下(以按OID为条件区分为例):
///
/// 标注特定图层
///
/// 要标注的图层
/// 要标注的地图控件
public void PUB_ShowTargetFeature(ILayer IN_L...
分类:
其他好文 时间:
2016-05-12 23:13:52
阅读次数:
355
Android性能专项测试测试点指导(一)
上一篇文章通过导图的方式介绍了性能专项的几个测试点,那么今天将会详细阐述下。
内存:内存泄漏:
老生常谈的最多就是这货,这家伙的测试方法其实是最简单也是最难的,为什么简单,因为你要定位到路径,只需要重复操作即可,比如你怀疑播放器泄漏了,重复进入退出N次,那么就可以确定是播放器出问题了,可以提单了;说难,你需要进一步分析到底是哪里泄漏了,通过MAT工具...
分类:
移动开发 时间:
2016-05-12 23:12:03
阅读次数:
239
嵌入式系统开发流程嵌入式系统的一般开发流程如下:
嵌入式操作系统
管理资源
提高系统可靠性
硬件虚拟化
实时性能
多任务
现有的嵌入式操作系统
VxWorks pSOS PalmOS QNX OS-9 LynxOS WindowsCE uC/OS 嵌入式Linux FreeRTOS ARM体系架构ARM:Advanced RISC Machines
ARM处理器共有37个寄存器,分为若干个组...
分类:
其他好文 时间:
2016-05-12 23:14:31
阅读次数:
205
SparkStreaming,贯通Spark Streaming流计算框架,源码...
分类:
其他好文 时间:
2016-05-12 23:12:21
阅读次数:
137
选择符API
这个API存在的主要目的就是让JS原生支持CSS查询。
querySelector()
这个方法接收一个CSS选择符,返回与该模式匹配的第一个元素或null。
var body = document.querySelector("body");
querySelectorAll()
这个方法同样接收一个CSS选择符,以静态NodeList的形式返回所有匹配的元...
分类:
Web程序 时间:
2016-05-12 23:11:53
阅读次数:
225