`
klcwt
  • 浏览: 189458 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

数组操作的一段代码

J# 
阅读更多
      synchronized (services) {
            int j = -1;
            for (int i = 0; i < services.length; i++) {
                if (service == services[i]) {
                    j = i;
                    break;
                }
            }
            if (j < 0)
                return;
            if (services[j] instanceof Lifecycle) {
                try {
                    ((Lifecycle) services[j]).stop();
                } catch (LifecycleException e) {
                    ;
                }
            }
            int k = 0;
            Service results[] = new Service[services.length - 1];
            for (int i = 0; i < services.length; i++) {
                if (i != j)
                    results[k++] = services[i];
            }
            services = results;

            // Report this property change to interested listeners
            support.firePropertyChange("service", service, null);
        }

 

   service.setServer(this);

        synchronized (services) {
            Service results[] = new Service[services.length + 1];
            System.arraycopy(services, 0, results, 0, services.length);
            results[services.length] = service;
            services = results;

            if (initialized) {
                try {
                    service.initialize();
                } catch (LifecycleException e) {
                    log.error(e);
                }
            }

            if (started && (service instanceof Lifecycle)) {
                try {
                    ((Lifecycle) service).start();
                } catch (LifecycleException e) {
                    ;
                }
            }

            // Report this property change to interested listeners
            support.firePropertyChange("service", null, service);
        }

 

分享到:
评论

相关推荐

    JAVA数组操作

    这段时间学Java,为了让一起初学的朋友理解数组的操作,特传一个控制台的代码文件上来。这个主要是数组的操作。有Java输入输出,数组插入、删除、查找、排序的功能。

    函数、内存、一维数组、二维数组

    •函数就是定义在类中的具有特定功能的一段独立小程序。 •函数也称为方法。 函数的格式: •修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,...) { 执行语句; return 返回值; } ...

    2个数组指向同一个空间.txt

    在这段代码中对数组 b 的每个分量加 1,但是在输出数组 a 的每个分量时,可以发现 a 的每个分量都发生了变化,都为 2。其原因是赋值语句 int[] b = a; 只是将对于数组 a 的引用 传递给变量 b,此时数组变量 a、b ...

    Jquery操作js数组及对象示例代码

    贴一段jQuery对js对象及数组的操作:增删改查的代码。 代码如下:var WorkList = new Array();//数组对象 //下面是自己定义的实体 function WorkEx(depart, title, begintime, endtime) { this.SId = 0; this.Id = -...

    js 数组操作代码集锦

    这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧 1、数组的创建 代码如下: var arrayObj = ...

    指针数组和数组指针的区别.doc

     我们最后分析一下段2中的代码,段2中我们调用了print_array()这个函数,这个函数中形式参数是char *array[]和代码中的char *test[]一样,同为字符指针,当你把参数传递过来的时候,事实上不是把数组内容传递过来,test的...

    C语言数组型双向链表的处理

    ALIST是一段基于C语言的数组型双向链表的处理代码,接口简单明了,易于使用,标准C语言开发,可添加在任何C/C++语言工程中,需要注意的是,如果使用了操作系统,请自行在库中修改指向处添加资源锁定,避免因操作系统...

    MATLAB数组字符串的意义,常见的操作解析.pdf

    matlab数组字符串 # MATLAB数组字符串的意义,常见的操作解析 在MATLAB中,数组是一种非常重要的数据类型。数组可以包含任意数量的...这段代码会将 str1、str2 和一个空格字符拼接起来,形成一个新的字符串 "hello wo

    Python+matlab三维数组工具类

    这段代码是一个MatlabArray类的实现,它提供了一些常见的数组操作,如reshape、transpose、cat等。要运行它,你需要在文件中创建一个MatlabArray对象并调用其方法。例如,你可以这样做: import numpy as np from ...

    OpenCV图像像素操作示例代码

    这是一段使用OpenCV和NumPy库进行图像像素操作的示例代码。代码中创建了一个黑色图像,并通过访问图像的通道(蓝色、绿色、红色)来操作像素值。在此示例中,代码将图像的一部分像素区域设置为红色,展示了如何使用...

    js数组的操作详解

    这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧 1、数组的创建 代码如下:var arrayObj =...

    php array_slice 取出数组中的一段序列实例

    主要介绍了php array_slice 取出数组中的一段序列实例的相关资料,这里提供了代码,需要的朋友可以参考下

    Python3实现计算两个数组的交集算法示例

    给定两个数组,写一个方法来计算它们的交集。 方案一:利用collections.Counter的&运算,一步到位,找到 最小次数 的相同元素。 # -*- coding:utf-8 -*- #! python3 def intersect(nums1, nums2): :type nums1:...

    java源码包2

     Java二进制IO类与文件复制操作实例,好像是一本书的例子,源代码有的是独立运行的,与同目录下的其它代码文件互不联系,这些代码面向初级、中级Java程序员。 Java访问权限控制源代码 1个目标文件 摘要:Java源码...

    Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)

    让我们来看一个例子: import numpy as np ...以上的代码实现了一种功能,就是将数组倒序排列了,每个维度上倒序,这段代码怎么理解呢,这是我在做深度学习风格迁移的时候遇到的一个问题,就是将图片的rgb变为

    c语言文件读写操作代码

    以下是对这段代码的解析: #include &lt;stdio.h&gt;:引入标准输入输出库,这是C语言中进行文件操作和基础输入输出所需要的库。 int main():定义主函数,程序的执行从这里开始。 FILE *fp;:定义一个文件指针,这个指针...

    自己动手写操作系统(含源代码).part2

    而假如你真的因为我的书而重新燃起实践的热情,从而开始一段操作系统旅程,我将会感到非常高兴。 不过我得坦白,在写作《自己动手写操作系统》的时候,我并不敢期待它能引起多少反响,一方面因为操作系统并不是时尚...

    自己动手写操作系统(含源代码).part1

    而假如你真的因为我的书而重新燃起实践的热情,从而开始一段操作系统旅程,我将会感到非常高兴。 不过我得坦白,在写作《自己动手写操作系统》的时候,我并不敢期待它能引起多少反响,一方面因为操作系统并不是时尚...

Global site tag (gtag.js) - Google Analytics