自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 EMF学习笔记(四)——使用EMF编程——持久化(续)

持久化Persistence持久化框架的概述EMF持久化APIXML资源默认序列化格式反序列化选项动态EMF扩展的元数据其他特征EMF资源和资源工厂实现性能考量主动对象的定制存储持久化(Persistence)持久化框架的概述EMF持久化APIXML资源  EMF针对基于XML资源的基础接口,XMLResource,扩展Resourc

2017-08-17 15:20:03 1685

原创 EMF学习笔记(三)——使用EMF编程——持久化

持久化Persistence持久化框架的概述EMF持久化APIXML资源XML ResourcesEMF资源和资源工厂实现性能考量主动对象的定制存储Custom Storage for Active OBjects持久化(Persistence)  EMF拥有一个强大的模型持久化框架。通过一个高度可定制资源实现(resource implementation)来支持

2017-08-09 20:09:49 4065

原创 EMF学习笔记(二)——使用EMF编程——开发元数据

使用元数据包Packages反射reflection动态EMFDynamic EMF扩展的元数据Extended Metadata持久化Persistence持久化框架的概述EMF持久化APIXML资源XML ResourcesEMF资源和资源工厂实现性能考量主动对象的定制存储Custom Storage for Active OBjects使用元数据

2017-07-26 14:57:01 1938

原创 Eclipse Modeling Framework, 2nd Edition. (EMF)学习笔记(一)——EMF介绍

EMF介绍统一JavaXML和UML建模vs编程定义模型Ecore元模型创建和编辑模型XMI序列化Java注释Ecore蓝图EMF介绍为了理解EMF究竟是什么,你只需要知道一件事:“模型”(model)是什么?“模型”的目的是什么?EMF不要求全新的方法论亦或是任何复杂的建模工具。只需要从Eclipse的Java开发工具着手开始。EMF将建模概念直接与其实现相关联,所以上手比较

2017-07-13 10:23:43 4248

原创 排序算法:推排序

#includeusing namespace std;void AdjustHeap(int A[], int hLen, int i){ int left = 2*i + 1; int right = 2*i + 2; int largest = i; int temp; while(left < hLen || right < hLen) { if (left

2016-09-12 15:18:32 391

原创 排序算法:插入 冒泡 快速排序

#include #include #include using namespace std;void Insert(vector &A){ int len = A.size(); for (int i = 0; i < len; ++i) { for (int j = i - 1; j >= 0; --j) { if (A[j] > A[i]) swap(

2016-09-12 15:17:51 241

转载 动态规划:如果我们有面值为1元、3元和5元的硬币若干枚,如何用最少的硬币凑够11元?

#include using namespace std;int coin[3] = { 5, 3, 1 };int func(int num){ if (num == 0) return 0; for (int i = 0; i < 3; ++i) { if (num == coin[i]) { cout << coin[i] << ' '; ret

2016-09-11 16:37:54 6756

原创 PAT(A) 101-133-1-2016-03-12 A. Finding Average (20)

A. Finding Average (20)时间限制 400 ms内存限制 65536 kB代码长度限制 8000 B判题程序 Standard 作者 CHEN, YueThe basic task is simple: given N real numbers, you are suppos

2016-09-04 16:01:47 306

转载 PAT 1012

#include #include #include #define MAX_NUM 0x7fffffff using namespace std;struct node{ string num; int score[4]; int bestRank; int bestCourse;};char map[4] = { 'C', 'M', 'E', 'A' };in

2016-08-30 14:26:17 203

原创 PAT 1011

#include #include using namespace std;char S[3] = { 'W', 'T', 'L' };vector vi;int main(){ float a, temp, sum = 1.0; int i, j, index; for (i = 0; i < 3; ++i) { temp = 0; for (j = 0; j <

2016-08-26 09:21:12 174

原创 PAT 1009

指数相加,系数相乘参考 1002#include #include #include using namespace std;map S1;map S2;map S3;int g_K = 0;//S3的项数void input(){ int K; cin >> K; while (--K >= 0) { int N; float A; ci

2016-08-25 12:31:25 232

原创 PAT 1008

#include using namespace std;int main(){ int N; cin >> N; int next, now = 0, sum = 0; while (N--) { cin >> next; if (next - now > 0) { sum += 6 * (next - now) + 5; } else {

2016-08-25 09:42:23 249

转载 PAT 1007

#include #include #include using namespace std;int main(){ int N, temp, sum = -1, sumTemp, start, end; vectora; cin >> N; for (int i = 0; i < N; ++i) { cin >> temp; a.push_back(temp);

2016-08-25 09:16:19 202

原创 PAT 1006

#include #include using namespace std;typedef struct member{ string id; string inTime; string outTime;}MEM;string first = "24:59:59";string last = "00:00:00";string firstId;string last

2016-08-25 08:53:24 277

原创 PAT 1005

思路:①输入的类型是string②string-int转换后,求和③int-string转换后,得出英文单词#include #include #include using namespace std;int main(){ string s; cin >> s; int n, sum = 0; for (auto c : s) { n = (int)c

2016-08-24 12:44:31 242

转载 PAT 1004

#include #include #include using namespace std;map >Tree;int record[101] = { 0 };void DFS(int ID, int level){ if (Tree[ID].empty()) { ++record[level]; return; } vector::iterator ite

2016-08-23 15:08:21 235

转载 PAT 1003

#include using namespace std;int N, M, C1, C2;int numTeam[501];int road[501][501];int visit[501];int minDistance = -1, maxAmount = -1;int cnt = 0;void input(){ cin >> N >> M >> C1 >> C

2016-08-23 14:44:43 254

原创 PAT 1002

算法:multimap注意:①求和后系数为0时,不计算其项数。②精确度。#include #include #include using namespace std;multimap S1;map S2;int g_K = 0;//S3的项数void input(){ int K; cin >> K; while (--K >= 0) {

2016-08-18 11:25:52 265

原创 PAT 1001

算法:取余压栈部分正确时:①注意输出格式里有逗号。②余数为0时,printf("%03d", s.top());③结果为1000时,输出位1,000。#include #include using namespace std;int main(){ stack s; int a, b; cin >> a >> b; if (a +

2016-08-18 09:43:26 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除