`
hwpok
  • 浏览: 252004 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

java CDM

    博客分类:
  • Java
阅读更多
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.logging.Level;
import java.util.logging.Logger;

/** *//** **@authorhadeslee */
public class Test
{
    
public static String getMACAddress()
    
{
        String address 
= "";
        String os 
= System.getProperty("os.name");
        System.out.println(os);
        
if (os != null)
        
{
            
if (os.startsWith("Windows"))
            
{
                
try
                
{
                    ProcessBuilder pb 
= new ProcessBuilder("ipconfig""/all");
                    Process p 
= pb.start();
                    BufferedReader br 
= new BufferedReader(
                            
new InputStreamReader(p.getInputStream()));
                    String line;
                    
while ((line = br.readLine()) != null)
                    
{
                        
if (line.indexOf("Physical Address"!= -1)
                        
{
                            
int index = line.indexOf(":");
                            address 
= line.substring(index+1);
                            
break;
                        }

                    }

                    br.close();
                    
return address.trim();
                }

                
catch (IOException e)
                
{}
            }

            
else if (os.startsWith("Linux"))
            
{
                
try
                
{
                    ProcessBuilder pb 
= new ProcessBuilder("ifconfig");
                    Process p 
= pb.start();
                    BufferedReader br 
= new BufferedReader(
                            
new InputStreamReader(p.getInputStream()));
                    String line;
                    
while ((line = br.readLine()) != null)
                    
{
                        
int index = line.indexOf("硬件地址");
                        
if (index != -1)
                        
{
                            address 
= line.substring(index, 4);
                            
break;
                        }

                    }

                    br.close();
                    
return address.trim();
                }

                
catch (IOException ex)
                
{
                    Logger.getLogger(Test.
class.getName()).log(Level.SEVERE,
                            
null, ex);
                }

            }

        }

        
return address;
    }

    
    
public static void main(String[] args)
    
{
        System.out.println(Test.getMACAddress());
    }

}
分享到:
评论

相关推荐

    cdm:无第三方依赖,轻量,易用的Java:trade_mark:数据库框架

    CDM框架简体中文|一个使用简单,零配置,容错率高,效率的Java:trade_mark:ORM数据库框架 :sparkles:特性使用简单没有第三方依赖,一行代码即可初始化数据库连接零配置设计原则遵循习惯大于约定,需要配置必要,使用...

    nc文件读写 java版本

    - `CDMoverview.ppt`可能是关于Common Data Model(CDM)的介绍,CDM是ucar库的基础,用于抽象各种数据模型,使不同数据源的数据可以统一处理。 4. **使用注意事项** - 当读取大文件时,考虑使用内存映射或分块...

    java开发相关帮助手册

    `PowerDesigner使用教程.chm`提供了从基本操作到高级特性的全面指导,包括概念数据模型(CDM)、物理数据模型(PDM)创建,以及如何生成数据库脚本等。 2. **MySQL**:作为广泛应用的关系型数据库,MySQL的使用和管理是...

    基于Java web开发的网上书店系统

    PowerDesigner是一款强大的数据建模工具,它可以帮助开发者设计数据库模型,包括概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)。在项目初期,使用PowerDesigner创建数据模型,可以清晰地定义实体...

    java7rt.jar源码-cdm:用于修改EGS-CCCDM的命令行工具

    java7 rt.jar源码清洁剂 类别: EGS-CC 工具 目标语言: Java 8 64 位 最低支持语言: Java 7 32 位 平台: Windows / Linux 用于修改 EGS-CC CDM 的命令行工具 手动的 可以找到此工具的官方手册。 默认设置 要设置 ...

    企业EPR管理系统java代码 数据库 SQL server

    在数据库设计阶段,需要进行概念数据模型(CDM)、逻辑数据模型(LDM)和物理数据模型(PDM)的设计。概念模型主要描述业务实体及其关系,逻辑模型进一步细化数据结构,而物理模型则考虑数据库在特定数据库管理系统...

    edal-cdm-0.6.1.jar

    jar包,官方版本,自测可用

    软件分析与建模课程设计 家具城进销存管理系统 报告+cdm+pdm+数据库+UML图+ER图文件

    3.2 数据库概念模型(CDM)设计 10 3.3 物理数据模型(PDM)设计 10 3.4 应用程序类图设计 11 第四章 系统的应用程序模型 13 4.1 家具销售管理系统用例图 13 4.2 家具销售管理系统通信图 15 第五章 设计过程总结与...

    Java反编译工具和关系型数据库建模工具

    通过这些工具,开发者可以创建概念数据模型(CDM),逻辑数据模型(LDM)和物理数据模型(PDM),并将它们转换为实际的数据库结构。这在大型项目中尤其重要,因为复杂的数据库设计需要精确规划,以确保数据的一致性...

    CDM:通用数据模型(CDM)是模式(实体,属性,关系)的标准且可扩展的集合,这些模式以定义明确的语义表示业务概念和活动,以促进数据的互操作性。 实体的例子包括

    NET,Java,Python或TypeScript)。通用数据模型(CDM)架构通用数据模型是一个声明性规范,定义了标准实体,这些标准实体代表了跨业务和生产力应用程序的常用概念和活动,并且还扩展到了观察和分析数据。 CDM提供...

    edal-cdm-0.5.jar

    jar包,官方版本,自测可用

    Java网上商城设计论文(20210806172835).pdf

    - 使用**PowerDesigner**等数据库设计工具进行概念数据模型(CDM)和物理数据模型(PDM)设计。 - 设计数据库表结构,确定各表之间的关系,如用户表、商品表、订单表等。 - 根据需求定义字段类型和约束,比如VARCHAR2...

    对于nc文件处理的工具类

    <artifactId>cdm <version>5.3.0 ``` 2. **理解NetCDF文件结构** NetCDF文件包含四个基本元素:变量、维度、属性和文件名。变量是多维数组,维度定义了变量的形状,属性提供了元数据,而文件名则标识了数据源...

    基于Java的学生管理.zip

    在`学生选课系统2.cdm`和`学生选课系统.pdm`文件中,`.cdm`可能是某种特定软件的数据文件,如PowerDesigner或其他数据库建模工具,用于设计和文档化数据库结构。`.pdm`文件通常是数据库模型的元数据,包含了表、字段...

    Java技术帮助文档

    这个教程将帮助用户理解如何使用PowerDesigner进行概念数据模型(CDM)、物理数据模型(PDM)的设计,并生成对应的SQL脚本。 "Ora9iSQLRef.chm"是Oracle 9i SQL参考手册,提供了对Oracle 9i数据库SQL语法和功能的...

    java课程设计

    5. **数据模型设计**:在文件列表中,有多个文件涉及数据模型设计,如`.cdm`(Conceptual Data Model)、`.pdm`(Physical Data Model)以及设计指导说明书和模板。这表明在项目开始时,进行了详细的数据建模,包括...

    WMS_Log.rar_java wms_关系图 java

    本文件夹中的“PowerDesigner建模”目录下包含三个可运行文件WMS1.cdm,WMS.cdm,WMS.pdm分别为WMS系统的实体关系简图、实体关系图和数据库模型,使用PowerDesigner集成开发环境打开任意一个文件即可运行。

    Java开发规范上机试题

    1. **数据库设计与PowerDesigner**:PowerDesigner是一款强大的数据库设计工具,可以用来创建概念数据模型(CDM),物理数据模型(PDM)等。试题要求使用PowerDesigner设计两个表,`UtiSubject`和`UtiSubjectContext`,...

    动力节点JAVA WEB项目egov系统完整版

    PowerDesigner是一款强大的数据库设计工具,用于概念数据模型(CDM)、物理数据模型(PDM)的设计,以及数据库的生成和逆向工程。通过此文件,学习者可以了解如何规划和设计数据库,包括实体、属性、键和关系,这...

Global site tag (gtag.js) - Google Analytics