在前一篇文章中大概了解了EJB是什么?那么接下来就进一步介绍一下它与JPA有什么样的关系?及什么是JPA?JPA如何用?
一、是什么?
第一次听说JPA是在EJB视屏中,所以一直感觉他们有不解的渊源。但是经过这一段时间学习和总结发现JPA的作用远远不局限于此。
JPA是这样定义的:JPA(Java Persistence API)是Sun官方提出的Ja...
分类:
其他好文 时间:
2015-07-22 16:10:49
阅读次数:
115
Django是当前一款非常流行的开源web框架,它基于MVC模式,强调快速开发,拥有许多功能强大的第三方插件,开发者通过利用这些插件可以快速方便地开发自己的网站。本文讲述如何在Windows系统下面安装Django。安装Python作为Python的一个web框架,在安装django前需要先安装Python,但是不同版本的django对于Python版本的要求不一样,具体可以参考以下表格。
Dj...
表达式是变量之间的运算关系,表达式求值就是对变量赋值并运算出结果的过程。针对于Mathematica中的表达式,有两种方法获得其值。
一是对相应的变量直接赋值,这样对应的表达式在调用时便会直接运算得到结果。改变变量的值,表达式本身的值也会相应改变。不过这样做有一个缺点,那就是表达式本的关系被本身的值覆盖了,通过?才能获得表达式的关系
第二种方法是通过变量替换临时给表达式的变量赋值 他的语法规则如下:...
分类:
其他好文 时间:
2015-07-22 16:10:59
阅读次数:
145
ganymed-ssh2简介Ganymed SSH-2 for Java是用纯Java实现SSH-2协议的一个包。可以利用它直接在Java程序中连接SSH服务器。下载地址使用方法将 ganymed-ssh2-build210.jar 加入到项目的lib中即可举例说明获取linux服务器上某个目录的占用空间大小import java.io.BufferedReader;
import java.io....
分类:
编程语言 时间:
2015-07-22 16:09:11
阅读次数:
139
当加载带有大量图片的列表时,通常我们都要考虑到图片达到一定上限时,内存不足引发OOM导致程序崩溃的问题。下一步也许就是去找个图片加载开源框架来一劳永逸。OOM不急着解决,先来了解下关于程序可用内存的一丢丢知识。在面对OOM的时候,你有没有想过这些:
1.什么是OOM
OOM都知道是Out Of Memory的缩写也就是内存溢出,通俗点说就是内存用完了。
2.为什么会OOM...
分类:
其他好文 时间:
2015-07-22 16:09:19
阅读次数:
411
题意:所有牛要去X那里参加聚会,每头牛都走的是最短路,求往返的最长时间~(给出的边是单向的)
思路:dijkstra算法~ 所有牛从X返回时,可看做是求以X为起点的最短路,所有牛去X时,可以将邻接矩阵转置一下~
两次结果求和,再取最大值即可~
AC代码:
#include
#include
#include
using namespace std;
#define inf 0x7...
分类:
其他好文 时间:
2015-07-22 16:08:51
阅读次数:
86
最小生成树...
分类:
其他好文 时间:
2015-07-22 16:08:04
阅读次数:
93
注册码
姓 名(Name):ttrar
序 列 号(Code):ccbfc13e-c31d-42ce-8939-3c7e63ed5417
或者
姓 名(Name):ttrar.com
序 列 号(Code):a56ea5da-f30b-4fb1-8a05-95f346a9b20b
或者
姓 名(Name):ttrar.com
序 列 号(Code):a0fe8645-3916-...
分类:
数据库 时间:
2015-07-22 16:08:43
阅读次数:
898
Description
A robot has to patrol around a rectangular area which is in a form of
mxn grid (m rows and
n columns). The rows are labeled from 1 to
m. The columns are labeled from 1 to n. A cell...
分类:
其他好文 时间:
2015-07-22 16:08:35
阅读次数:
124
IE input X 去掉文本框的叉叉和密码输入框的眼睛图标
从IE 10开始,type=”text” 的 input 在用户输入内容后,会自动产生一个小叉叉(X),方便用户点击清除已经输入的文本。
对于type=”password”的 input 则会在右方显示一个小眼睛的图标,占击这个图标可以显示已经输入的内容。
好是好,但有时候会画蛇添足,比如已经用js控制了这个功能的时候。
...
分类:
其他好文 时间:
2015-07-22 16:07:14
阅读次数:
165
在第一篇文章中使用的json方法,可以按照需要只处理需要的属性,但却要求属性不能是复杂的类型,例如泛型,数组,其他用户自定义的类等,限制太多,于是自己看看能不能改进,想不到Newtonsoft.Json提供有相关的接口,只需要实现就可以了。只需要继承DefaultContractResolver,并改写一个方法就可以了。核心代码: ///
/// 对象转为json,所有属性都输出...
分类:
Web程序 时间:
2015-07-22 16:08:03
阅读次数:
138
using System;
namespace delegate_event
{
// 定义一个猫类
class Cat
{
// 定义一个名字字段
private string name;
// 创建构造函数,参数为string,给小猫一个初始的名字
// 如果初始化的时候不写名字会报错,除非再写一个重载
public Cat (string name)
{
...
在真机上测试时用一会就出现如下信息,且应用挂掉。
Restore the connection to "“XXX”的 iPod" and run "XXX" again, or if "XXX" is still running, you can attach to it by selecting Debug > Attach to Process > XXX.
这是因为应用程序突然消耗了...
分类:
移动开发 时间:
2015-07-22 16:06:57
阅读次数:
397
uva 10806 Dijkstra, Dijkstra.题目大意:你和你的伙伴想要越狱。你的伙伴先去探路,等你的伙伴到火车站后,他会打电话给你(电话是藏在蛋糕里带进来的),然后你就可以跑去火车站了,那里有人接应你。但是,因为你的伙伴跑去火车站的时候穿的是囚服,所以,他经过的街道都被戒严了,你必须从其他街道跑过去。如果你可以到达火车站,请输出你和你的伙伴在路上花费的最短时间,如果不能请“Back t...
分类:
其他好文 时间:
2015-07-22 16:06:56
阅读次数:
107
比赛的时候以为这是一道动态维护树的中心,看了题解发现自己想错了,公共祖先的题目确实是少
这次学习了一下set
发现有很多使用简便的地方#include
#include
#include
#include
#include
#include
using namespace std;
#...
分类:
其他好文 时间:
2015-07-22 16:09:17
阅读次数:
122
The template method allow separate the generic method from a detail context(class) via inheritance
Another advantage:
1.Inheritance implementation means that you will know the actual method implement...
分类:
移动开发 时间:
2015-07-22 16:05:50
阅读次数:
140
组合(Composite)模式的其它翻译名称也很多,比如合成模式、树模式等等。在《设计模式》一书中给出的定义是:将对象以树形结构组织起来,以达成“部分-整体”的层次结构,使得客户端对单个对象和组合对象的使用具有一致性。
从定义中可以得到使用组合模式的环境为:在设计中想表示对象的“部分-整体”层次结构;希望用户忽略组合对象与单个对象的不同,统一地使用组合结构中的所有对象。
看下组合模式的组成。...
分类:
编程语言 时间:
2015-07-22 16:06:38
阅读次数:
170