当前位置: 首页 > news >正文

泰安企业网站制作东莞凌峰建设公司

泰安企业网站制作,东莞凌峰建设公司,企业做网站公司怎么做,制作一个网站要花多少钱需要对对应的MAC地址进行验证的方法#xff0c;以为很简单就能过#xff0c;鼓捣了半天以后才发现#xff0c;我的机器是window7#xff0c;查询出来是乱码#xff0c;居然不给支持。没办法在网上继续找资料。终于找到了#xff0c;贴上来#xff0c;以备不时之需。 东西…需要对对应的MAC地址进行验证的方法以为很简单就能过鼓捣了半天以后才发现我的机器是window7查询出来是乱码居然不给支持。没办法在网上继续找资料。终于找到了贴上来以备不时之需。 东西都有注释自己看吧 Java代码 import java.io.BufferedReader;   import java.io.IOException;   import java.io.InputStreamReader;   import java.net.InetAddress;   import java.net.NetworkInterface;      /**   * 与系统相关的一些常用工具方法.   *    * author lvbogun   * version 1.0.0   */   public class SystemTool {          /**       * 获取当前操作系统名称. return 操作系统名称 例如:windows xp,linux 等.       */       public static String getOSName() {           return System.getProperty(os.name).toLowerCase();       }          /**       * 获取unix网卡的mac地址. 非windows的系统默认调用本方法获取.       * 如果有特殊系统请继续扩充新的取mac地址方法.       *        * return mac地址       */       public static String getUnixMACAddress() {           String mac  null;           BufferedReader bufferedReader  null;           Process process  null;           try {               // linux下的命令一般取eth0作为本地主网卡               process  Runtime.getRuntime().exec(ifconfig eth0);               // 显示信息中包含有mac地址信息               bufferedReader  new BufferedReader(new InputStreamReader(                       process.getInputStream()));               String line  null;               int index  -1;               while ((line  bufferedReader.readLine()) ! null) {                   // 寻找标示字符串[hwaddr]                   index  line.toLowerCase().indexOf(hwaddr);                   if (index  0) {// 找到了                       // 取出mac地址并去除2边空格                       mac  line.substring(index  hwaddr.length()  1).trim();                       break;                   }               }           } catch (IOException e) {               e.printStackTrace();           } finally {               try {                   if (bufferedReader ! null) {                       bufferedReader.close();                   }               } catch (IOException e1) {                   e1.printStackTrace();               }               bufferedReader  null;               process  null;           }           return mac;       }          /**       * 获取widnows网卡的mac地址.       *        * return mac地址       */       public static String getWindowsMACAddress() {           String mac  null;           BufferedReader bufferedReader  null;           Process process  null;           try {               // windows下的命令显示信息中包含有mac地址信息               process  Runtime.getRuntime().exec(ipconfig /all);               bufferedReader  new BufferedReader(new InputStreamReader(                       process.getInputStream()));               String line  null;               int index  -1;               while ((line  bufferedReader.readLine()) ! null) {                   System.out.println(line);                   // 寻找标示字符串[physical                   index  line.toLowerCase().indexOf(physical address);                                      if (index  0) {// 找到了                       index  line.indexOf(:);// 寻找:的位置                       if (index  0) {                           System.out.println(mac);                           // 取出mac地址并去除2边空格                           mac  line.substring(index  1).trim();                       }                       break;                   }               }           } catch (IOException e) {               e.printStackTrace();           } finally {               try {                   if (bufferedReader ! null) {                       bufferedReader.close();                   }               } catch (IOException e1) {                   e1.printStackTrace();               }               bufferedReader  null;               process  null;           }              return mac;       }          /**       * windows 7 专用 获取MAC地址       *        * return       * throws Exception       */       public static String getMACAddress() throws Exception {                      // 获取本地IP对象           InetAddress ia  InetAddress.getLocalHost();           // 获得网络接口对象即网卡并得到mac地址mac地址存在于一个byte数组中。           byte[] mac  NetworkInterface.getByInetAddress(ia).getHardwareAddress();              // 下面代码是把mac地址拼装成String           StringBuffer sb  new StringBuffer();              for (int i  0; i  mac.length; i) {               if (i ! 0) {                   sb.append(-);               }               // mac[i]  0xFF 是为了把byte转化为正整数               String s  Integer.toHexString(mac[i]  0xFF);               sb.append(s.length()  1 ? 0  s : s);           }              // 把字符串所有小写字母改为大写成为正规的mac地址并返回           return sb.toString().toUpperCase();       }          /**       * 测试用的main方法.       *        * param argc 运行参数.       * throws Exception       */       public static void main(String[] argc) throws Exception {           String os  getOSName();           System.out.println(os);           if (os.equals(windows 7)) {               String mac  getMACAddress();               System.out.println(mac);           } else if (os.startsWith(windows)) {               // 本地是windows               String mac  getWindowsMACAddress();               System.out.println(mac);           } else {               // 本地是非windows系统 一般就是unix               String mac  getUnixMACAddress();               System.out.println(mac);           }       }   }   找了很多都是只支持window和linux的。windows7 因为是中文不能用同一个方法获取。只能另想办法了
http://wiki.neutronadmin.com/news/234398/

相关文章:

  • 毕业设计代做的网站国外网站设计案例
  • 淄博专业网站建设哪家专业辽宁省建设工程交易网
  • 网站怎么做png阴影珠海网站建设易搜互联
  • 家政服务公司网站源码房屋装修效果图怎么制作
  • 包头网站开发建设高端网线
  • php网站建设思路免费高清视频下载
  • 北京专业网站维护公司商务网站的建设
  • 做网站怎么套模板中国十大购物商场排名
  • 游戏开奖网站建设海原县建设局网站
  • 网上书城 网站建设策划书网站项目如何做需求分析
  • 办公用纸网站建设巨量引擎官网
  • 怎么做自己的外卖网站网站建设职业描述
  • 手机网站服务器检验是否安装wordpress
  • 网站建设捌金手指花总二八网站开发大赛发言稿
  • 手机网站报价表龙华大浪做网站
  • 辽宁省建设工程招标投标协会网站网站开发工具与技术
  • 哪些网站上推广比较好图书页面设计模板
  • 安徽省建设工程造价管理总站网站网络整合营销六大模型
  • 田贝网站建设建筑网官网平台
  • 湖南新备案的网站做电池的有哪些网站
  • asp.net做的网站要放到网上空间去_要放哪些文件上去泰安程序开发
  • 建站管理过程重庆施工员证查询网站
  • 焦作网站制作道路建设网站专题
  • 海口网站建设价格wordpress小程序 标签
  • 在哪做网站不要钱投资小利润高的小生意
  • 麻涌建设网站昆明建网站要多少钱
  • 网站推广与电话销售商城网站制作教程
  • 重庆游戏网站开发网站制作大型公司
  • 毕设做网站可以得高分吗网站文章采集
  • 响应式网站图解网站建设广东