• .NET中struct与class的区别

    在.net中的struct与class有很多相似之处,比如可以直接new,对于成员可以直接XX.field,以至于有不少程序员在用时,将其混在一起,分不清有何区别。这两者有何区别呢? 1.类型不同 我们先来看一段代码 [csharp] view plaincopy static void Main(string[] args)         {             TypeDemo();                        Console.ReadLine();         }          ...
    作者:孤风一剑/2014年7月04日/分类:Asp.net开发/阅读:1,248次/标签:, , /评论关闭
  • Sigar获取网卡流量信息

    在网络应用中,经常要对网卡的流量进行统计分析。 和网卡相关的统计数据主要有:网卡信息(ip地址、子网掩码、mac地址等)、网卡的吞吐量、流量等等。 当然了使用sigar也可以获得这些数据。 下面通过例子说明: [java][/java] view plaincopy package lab.sigar; import java.util.ArrayList; import java.util.List; import org.hyperic.sigar.NetInterfaceConfig;...
    作者:孤风一剑/2013年9月20日/分类:Java开发/阅读:5,024次/标签:, , , , , /评论关闭
  • Sigar获取内存的信息

    在做系统监控的时候,为了分析系统的性能,我们不仅仅要取得CPU的使用数据,还要知道内存的占用情况。使用sigar也可以轻松的完成跨平台的内存监控数据。 内存的主要指标有:物理内存的大小、使用数、剩余数;交换内存的大小、使用数、剩余数;RAM的大小等等。 下面通过例子说明: [java][/java] view plaincopy package lab.sigar; import org.hyperic.sigar.Mem; im...
    作者:孤风一剑/2013年9月20日/分类:Java开发/阅读:1,587次/标签:, , , , , /1条评论
  • Sigar获取CPU的基本信息、使用率

    我们经常有这样的需求,想得到系统CPU的基本信息、使用率等等。使用Sigar可以很好的完成这一需求。 通过Sigar我们可以获得CPU的基本信息有:vendor、model、mhz、cacheSize;CPU的统计信息有:user进程占用的百分比、sys进程占用的百分比、nice进程占用的百分比、idle进程占用的百分比、wait进程占用的百分比。 下面通过例子说明用法: [java][/java] view plaincopy ...
    作者:孤风一剑/2013年9月20日/分类:Java开发/阅读:2,333次/标签:, , , , , /评论关闭
  • C#中base与this关键字用法小结

    1.base关键字 在博文《C#类继承中构造函数的用法小结》一文中,我们已经学习到:使用base关键字可以帮助子类显示地调用父类的构造函数。对于这点,我们可以使用前文所给的实例代码(有裁剪)来进行说明,具体代码如下: [csharp][/csharp] view plaincopy //父亲类 public class FatherClass {     public FatherClass()     {          Console.WriteLine("FatherCla...
    作者:孤风一剑/2013年9月08日/分类:Asp.net开发/阅读:6,770次/标签:, , , , /评论关闭
  • ndk jni 编程中 class not found 头文件

    在学习jni编程的过程时,根据网上的 讲解,使用javah -jni 命令生成头文件,经常报 classpath 问题,不是找不到,就是无法定位 首先jni编程,使用 javah -classpath /bin  -----文件路径(类的路径 包名),有一个很重要的问题就是其实我们的.class 文件在bin 下的class 文件 所以我们需要定位到-classpath/bin/classes  下去编译生成 头文件
    作者:孤风一剑/2013年6月22日/分类:Java开发/阅读:1,167次/标签:, , , /评论关闭
  • struts2运行原理解析

    1.1 简单例子   先做一个最简单的struts2的例子:在浏览器中请求一个action,然后返回一个字符串到jsp页面上显示出来。 第一步:把struts2最低配置的jar包加入的项目中。   commons-logging-1.0.4.jar freemarker-2.3.8.jar ognl-2.6.11.jar struts2-core-2.0.11.jar xwork-2.0.4.jar   第二步:在web.xml中加入拦截器配置。   <filter> <filt...
    作者:孤风一剑/2013年5月14日/分类:Java开发/阅读:1,844次/标签:, , , , , /评论关闭