<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pigrain</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pigrain]]></copyright><item><title><![CDATA[业务用例模型中的活动图]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/345897</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/345897</guid><author>pigrain</author><pubDate>Wed, 13 Apr 2005 15:22:00 +0800</pubDate><description><![CDATA[主题解释 基本活动图 条件线程 嵌套的活动图 使用泳道 使用示例 解释 业务用例工作流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作。业务用例由一系列活动组成，它们共同为业务主角生成某些工件。工作流程通常包括一个基本工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。工作流程活动图用于研究实现业务目标时所要执行的各项任务或活动的顺序安排。活动既可以是手动执行的任]]></description><category></category></item><item><title><![CDATA[关于text和image数据类型]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/94679</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/94679</guid><author>pigrain</author><pubDate>Sat, 04 Sep 2004 19:54:00 +0800</pubDate><description><![CDATA[管理 ntext、text 和 image 数据Microsoft&reg; SQL Server&#8482; 的 ntext、text 和 image 数据类型在单个值中可以包含非常大的数据量（最大可达 2 GB）。单个数据值通常比应用程序在一个步骤中能够检索的大；某些值可能还会大于客户端的可用虚拟内存。因此，在检索这些值时，通常需要一些特殊的步骤。如果 ntext、text 和 imag]]></description><category></category></item><item><title><![CDATA[SQL Server存储过程编程经验技巧]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/89482</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/89482</guid><author>pigrain</author><pubDate>Tue, 31 Aug 2004 00:43:00 +0800</pubDate><description><![CDATA[ＭＳ　ＳＱＬ　Ｓｅｒｖｅｒ目前正日益成为ＷｉｎｄｏｗＮＴ操作系统上面最为重要的一种数据库管理系统，随着 ＭＳ　ＳＱＬ　Ｓｅｒｖｅｒ２０００的推出，微软的这种数据库服务系统真正的实现了在ＷｉｎｄｏｗｓＮＴ／２００ ０系列操作系统一统天下的局面，在微软的操作系统上面，没有任何一种数据库系统能与之相抗衡，包括数据库领域的领 头羊甲骨文公司的看家数据库系统 Ｏｒａｃｌｅ在内。不可否认，ＭＳ　ＳＱＬ　Ｓｅｒ]]></description><category></category></item><item><title><![CDATA[SQL Server的Inner Join及Outer Join ]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/89480</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/89480</guid><author>pigrain</author><pubDate>Tue, 31 Aug 2004 00:42:00 +0800</pubDate><description><![CDATA[在一个正规化的数据库环境中, 我们常会碰到这款情形: 所需的资料并不是放在同一个资料表中, 在这个时候, 你就要用到 Join 当然 Join 如何将不同的数据库的资料结合, 还要看你如何使用它, 一共有四种不同的 Join 的方式, 在这篇文章中我们将为你介 绍 Inner Join 及 Outer Join 以及其应用 Inner Join Inner Join 应该是最常用的 Join 方式]]></description><category></category></item><item><title><![CDATA[经典C程序100例]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/82697</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/82697</guid><author>pigrain</author><pubDate>Mon, 23 Aug 2004 23:20:00 +0800</pubDate><description><![CDATA[【程序1】题目：古典问题：有一对兔子，从出生后第3个月起每个月都生一对兔子，小兔子长到第三个月　　　后每个月又生一对兔子，假如兔子都不死，问每个月的兔子总数为多少？1.程序分析：　兔子的规律为数列1,1,2,3,5,8,13,21....2.程序源代码：main(){long f1,f2;int i;f1=f2=1;for(i=1;i　{ printf("%12ld %12ld",f1,f2);　]]></description><category></category></item><item><title><![CDATA[Thinking:驾驭synchronize的方法]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/81874</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/81874</guid><author>pigrain</author><pubDate>Mon, 23 Aug 2004 01:19:00 +0800</pubDate><description><![CDATA[刚看到时有一些不理解，后来查了一些资料，对自己有很大帮助，我对synchronized的用法的理解是：先是synchronized的适用场合，对象，作用以及必要性和副作用场合：多线程并发访问资源作用：为资源(比如变量，结构，文件等)加锁副作用:同步造成延迟等待，没有多线程环境的情况下不要使用，用了这个关键字可以保证安全性，但同时效率就会有所降低。例子？简单的：一：多个客户端(jsp?ser]]></description><category></category></item><item><title><![CDATA[abstract class和interface]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/81067</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/81067</guid><author>pigrain</author><pubDate>Sat, 21 Aug 2004 20:31:00 +0800</pubDate><description><![CDATA[abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制，正是由于这两种机制的存在，才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性，甚至可以相互替换，因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实，两者之间还是有很]]></description><category></category></item><item><title><![CDATA[Thinking:一个递归程序（突然的理解）]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/80411</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/80411</guid><author>pigrain</author><pubDate>Fri, 20 Aug 2004 21:44:00 +0800</pubDate><description><![CDATA[以前学C时学过递归，但后来又有点模糊，今天从一个程序中重温了这个算法，若一个方法用了递归，且有个println在方法里，方法不停调用自己知道终止条件为止，不是每次调用都会println，而是把要println的东西堆积在那里，最后一起输出，第一次的println的东西在最底层。。。以后可能继续补充 class RecTest{ int values[];  RecTest(int i){ ]]></description><category></category></item><item><title><![CDATA[Thinking：什么是ERP  :)]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/78645</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/78645</guid><author>pigrain</author><pubDate>Thu, 19 Aug 2004 04:03:00 +0800</pubDate><description><![CDATA[什么是ERP? :)一天中午，丈夫在外给家里打电话：“亲爱的老婆，晚上我想带几个同事回家吃饭可以吗？”（订货意向） 妻子：“当然可以，来几个人，几点来，想吃什么菜？” 丈夫：“6个人，我们7点左右回来，准备些酒 烤鸭 番茄炒蛋 凉菜 蛋花汤。。。。。。，你看可以吗？”（商务沟通） 妻子：“没问题，我会准备好的，”（订单确认） 妻子记录下需要做的菜单（MPS计划），具体要准备的菜：鸭 酒 番茄 ]]></description><category></category></item><item><title><![CDATA[用几行代码实现排序  ]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/78441</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/78441</guid><author>pigrain</author><pubDate>Wed, 18 Aug 2004 19:18:00 +0800</pubDate><description><![CDATA[  blundblade [原作]  摘要：经常看见有人还在不厌其烦的用冒泡（最常见！）或是交换做排序，实际上用几行代码就可以既快又好地实现排序，不论是简单类型还是类，数组还是Java聚集(Collection)。 简单类型的排序简单类型不外是byte, char, short, int, long, float, double等数据类型， 这些类型不能放在聚集中，只能使用数组]]></description><category></category></item><item><title><![CDATA[学习J2SE过程中的30个基本概念（FROM youkuaiyun.com）]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/78383</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/78383</guid><author>pigrain</author><pubDate>Wed, 18 Aug 2004 18:14:00 +0800</pubDate><description><![CDATA[ 学习J2SE过程中的30个基本概念前言: 在我们学习Java的过程中,掌握其中的基本概念对我们的学习无论是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基础,所以有必要对其中的基本概念做以归纳,以便大家在以后的学习过程中更好的理解java的精髓,在此我总结了30条基本的概念.Java概述: 目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间]]></description><category></category></item><item><title><![CDATA[Thinking:理解回调]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/78377</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/78377</guid><author>pigrain</author><pubDate>Wed, 18 Aug 2004 18:09:00 +0800</pubDate><description><![CDATA[callback就是回调函数，所谓的回调函数，意指先在系统的某个地方对函数进行注册，让系统知道这个函数的存在，然后在以后，当某个事件发生时，再调用这个函数对事件进行响应。在awt或swing程序中加入监听器，其实这个过程就是一个时间回调的过程，具体原理不好说，可以参考一下java的command设计模式，Command模式就是回调机制的一个面向对象的替代品。--------------]]></description><category></category></item><item><title><![CDATA[有时候，会突然很难受，因为她。。。]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/77588</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/77588</guid><author>pigrain</author><pubDate>Wed, 18 Aug 2004 01:21:00 +0800</pubDate><description><![CDATA[死党一直告诉我，不要交师范的女朋友，因为她们总是想太多，以前不理解，但现在终于懂了。我不知道她到底要怎样！只是觉得我快要疯勒！！！心里的难受只有我一个人承担。]]></description><category></category></item><item><title><![CDATA[java.util.vector中的vector的详细用法]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/77393</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/77393</guid><author>pigrain</author><pubDate>Tue, 17 Aug 2004 20:58:00 +0800</pubDate><description><![CDATA[ArrayList会比Vector快，他是非同步的，如果设计涉及到多线程，还是用Vector比较好一些import java.util.*;/** * 演示Vector的使用。包括Vector的创建、向Vector中添加元素、从Vector中删除元素、 * 统计Vector中元素的个数和遍历Vector中的元素。 */public class VectorDemo{ public st]]></description><category></category></item><item><title><![CDATA[Thinking:类访问笔记]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/76561</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/76561</guid><author>pigrain</author><pubDate>Tue, 17 Aug 2004 05:26:00 +0800</pubDate><description><![CDATA[以下是TIJ中的代码：class Soup {  private Soup() {}  // (1) Allow creation via static method:  public static Soup makeSoup() {    return new Soup();  }  // (2) Create a static object and  // return a referen]]></description><category></category></item><item><title><![CDATA[Thinking：Java中static、this、super、final用法]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/76478</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/76478</guid><author>pigrain</author><pubDate>Mon, 16 Aug 2004 23:56:00 +0800</pubDate><description><![CDATA[本篇旨在帮助准备学习Java以及刚接触Java的朋友认识、掌握和使用static、this、super、final这几个关键字的使用。Java博大精深，我也是一位正在学习和使用Java的爱好者，文中难免有不妥之处，欢迎指正。一、static请先看下面这段程序：public class Hello{     public static void main(String[] args){//(1)]]></description><category></category></item><item><title><![CDATA[Thinking:toString()]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/76369</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/76369</guid><author>pigrain</author><pubDate>Mon, 16 Aug 2004 21:00:00 +0800</pubDate><description><![CDATA[Thinking in java第二版中166页的一段关于array初始化的代码：class A{int i;}public class VarArgs{  static void f(Object[] x){    for(int i=0;i      System.out.println(x[i]);  }  public static void main(String[] args){ ]]></description><category></category></item><item><title><![CDATA[Thinking:int,Integer数组的初始化]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/76356</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/76356</guid><author>pigrain</author><pubDate>Mon, 16 Aug 2004 20:40:00 +0800</pubDate><description><![CDATA[EXAMPLE ArrayOne :import java.util.*;public class ArrayOne{static Random rand = new Random();static int pRand(int mod) {return Math.abs(rand.nextInt()) % mod + 1;}public static void main(String[] ar]]></description><category></category></item><item><title><![CDATA[使java程序变成windows service ]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/76145</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/76145</guid><author>pigrain</author><pubDate>Mon, 16 Aug 2004 15:46:00 +0800</pubDate><description><![CDATA[Java编写服务的准备1、作为本地化的实现，实现NT服务的Java程序当然不是100%纯Java，单靠标准类库是无法实现我们的编写NT服务的目的，所以MS提供了一套SDK for Java(本文采用的是Microsoft SDK for Java 4.0)，提到了如何利用MS提供的扩展类库和相应的工具，实现符合Windows平台需要的程序。其中包括了实现NT服务的所需要的类库API框架以及将J]]></description><category></category></item><item><title><![CDATA[关于一个飞行控制系统的设计思路]]></title><link>https://blog.youkuaiyun.com/pigrain/article/details/76134</link><guid>https://blog.youkuaiyun.com/pigrain/article/details/76134</guid><author>pigrain</author><pubDate>Mon, 16 Aug 2004 15:33:00 +0800</pubDate><description><![CDATA[我需要设计一个飞行降落控制系统,正在构思中。。。＋ 飞行降落控制系统飞行降落控制系统有一个环形等待航线，飞机进入环形等待航线后，才能被引导进入最终降落航线。·飞机可以从环形等待航线进入最终降落航线·也可以从最终进入航线回到环形等待航线?·紧急情况下，其他飞机可以提前进入最终降落航线·如果降落失败，再次回到最终降落航线?·指引去其他机场（如图 1）－－－－－－－－》》?环形等待航线和最终]]></description><category></category></item></channel></rss>