• Re: 在奥森南园西门那个路口被拍违章,直行红灯右转

    你这不是单纯的右转,是  前进n米 + 右转。   红灯时你可以右转,但不能直行啊。

    2019-11-01
  • Re: 一个诡异的局域网流量异常现象,,可能跟NFS有关,,

    可以试试 tcpdump 命令

    【 在 i00i (梦想家烟灰) 的大作中提到: 】

    : 有可能,虚拟idc,内部网络是sdn虚拟出来的。

    : 还有web3节点昨天没开机,有机会我都开了造个场景试试。。。

    2017-08-22
  • Re: 一个诡异的局域网流量异常现象,,可能跟NFS有关,,

    不会是用的hub ?复制的包

    【 在 i00i (梦想家烟灰) 的大作中提到: 】

    : 标  题: 一个诡异的局域网流量异常现象,,可能跟NFS有关,,

    : 发信站: 水木社区 (Tue Aug 22 11:20:32 2017), 站内

    : 有web1、web2两个集群节点,各自互相独立,任何一个都可以随时启停,

    : 前端LB是haproxy,唯一的交集是都mount了同一个NFS节点上的共享目录。

    : 现在发现的现象,当web1密集地read/write NFS该共享目录时,

    : web2的网卡上竟然也监测(zabbix)到几乎同等且时间线上同步的流量。

    : 没法理解了。web2可能在干啥?

    : 此时让web1产生密集io的请求haproxy肯定是发给web1了,没web2什么事,这一点我可以100%肯定。

    : web1、web2、nfs都是云主机,vmware的iaas方案,会不会跟云厂商的SDN也有关系?

    : --

    2017-08-22
  • Re: 为什么这行代码输出是2

    jvm帮你起了好几个线程用于做 对象回收,ui事件分发 之类的事情

    【 在 sopholess (sopholess) 的大作中提到: 】

    : [code=java]

    : public class Main {

    :     public static void main(String[] args) {

    : ...................

    2017-07-07
  • Re: 奉劝家长们不要再送娃娃学编程了

    为什么只有三代?

    因为第三代已经穷得找不着女朋友了,没有下一代了

    【 在 wochaodaming (wochaodaming) 的大作中提到: 】

    : 家长不懂事,将来穷三代。

    2017-06-21
  • Re: 说到牛人,我提名一个大家评评?

    re

    【 在 Linxs (心如止水) 的大作中提到: 】

    : 标  题: Re: 说到牛人,我提名一个大家评评?

    : 发信站: 水木社区 (Mon May 15 16:30:02 2017), 站内

    : 你的第一句话就暴露了你的。。。

    : 哈哈

    : 【 在 POTF 的大作中提到: 】

    : :

    : : mpeg的算法是他提的?

    : : 芯片-系统-编译器全实现一遍这不是it版口口声声的大作业吗, 怎么现在又成了牛人的标准了

    : : ...................

    : --

    2017-05-19
  • Re: 谁能跟我说说这段代码到底是在干啥?

    就是包装了adb 命令做一些事情,如截屏

    screencap 是android上的一个截屏命令

    【 在 Forwarding (Forwarding) 的大作中提到: 】

    : 标  题: 谁能跟我说说这段代码到底是在干啥?

    : 发信站: 水木社区 (Mon Apr 24 20:59:42 2017), 站内

    : 看得我晕头转向的,谁能给加些注释吗?

    : 来源:https://github.com/RaiMan/SikuliX-2014/blob/develop/API/src/main/java/org/sikuli/android/ADBDevice.java

    :  public Mat captureDeviceScreenMat(int x, int y, int w, int h) {

    :     byte[] imagePrefix = new byte[12];

    :     byte[] image = new byte[0];

    :     int actW = w;

    :     if (x + w > devW) {

    :       actW = devW - x;

    :     }

    :     int actH = h;

    :     if (y + h > devH) {

    :       actH = devH - y;

    :     }

    :     Debug timer = Debug.startTimer();

    :     try {

    :       InputStream stdout = device.executeShell("screencap");

    :       stdout.read(imagePrefix);

    :       if (imagePrefix[8] != 0x01) {

    :         log(-1, "captureDeviceScreenMat: image type not RGBA");

    :         return null;

    :       }

    :       if (byte2int(imagePrefix, 0, 4) != devW || byte2int(imagePrefix, 4, 4) != devH) {

    :         //TODO check orientation might have changed

    :         log(-1, "captureDeviceScreenMat: width or height differ from device values");

    :         return null;

    :       }

    :       image = new byte[actW * actH * 4];

    :       int lenRow = devW * 4;

    :       byte[] row = new byte[lenRow];

    :       for (int count = 0; count < y; count++) {

    :         stdout.read(row);

    :       }

    :       boolean shortRow = x + actW < devW;

    :       for (int count = 0; count < actH; count++) {

    :         if (shortRow) {

    :           stdout.read(row);

    :           System.arraycopy(row, x * 4, image, count * actW * 4, actW * 4);

    :         } else {

    :           stdout.read(image, count * actW * 4, actW * 4);

    :         }

    :       }

    :       long duration = timer.end();

    :       log(lvl, "captureDeviceScreenMat:[%d,%d %dx%d] %d", x, y, actW, actH, duration);

    :     } catch (IOException | JadbException e) {

    :       log(-1, "captureDeviceScreenMat: [%d,%d %dx%d] %s", x, y, actW, actH, e);

    :     }

    :     Mat matOrg = new Mat(actH, actW, CvType.CV_8UC4);

    :     matOrg.put(0, 0, image);

    :     Mat matImage = new Mat();

    :     Imgproc.cvtColor(matOrg, matImage, Imgproc.COLOR_RGBA2BGR, 3);

    :     return matImage;

    :   }

    : --

    2017-04-24
  • Re: git clone的过程是不是不能续传?

    chromium 源码有自动任务打包好的 tar 包下载

    【 在 wjhtingerx (ca6140) 的大作中提到: 】

    : 标  题: Re: git clone的过程是不是不能续传?

    : 发信站: 水木社区 (Tue Dec 20 10:46:43 2016), 站内

    : 我都下了几周了....

    : 【 在 tugui 的大作中提到: 】

    : : 貌似不能,下chromium代码,试过多次才成,痛苦

    : --

    2016-12-20
  • Re: 企业内外网隔离,想实现短信提醒,短信猫靠谱吗?

    其它方案: 一根网线

    【 在 oxoxo (四条腿,java&&.net) 的大作中提到: 】

    : 标  题: 企业内外网隔离,想实现短信提醒,短信猫靠谱吗?

    : 发信站: 水木社区 (Fri Dec  9 10:19:50 2016), 站内

    : 有个客户,内外网隔离,还想实现短信提醒,用短信猫发提醒靠谱吗?或者还有其它方案

    : 吗?谢谢!

    : --

    2016-12-09
  • Re: Java里面的<?>和<T>有什么区别???

    T 是变量啊 ,不是说有个  类 叫 T

    Object 是泛型变量 具体化了,Object是个类

    【 在 wakaka1122 (wakaka1122) 的大作中提到: 】

    : 标  题: Re: Java里面的<?>和<T>有什么区别???

    : 发信站: 水木社区 (Wed Dec  7 22:38:17 2016), 站内

    : <Object>和<T>有什么区别呢

    : 【 在 zms 的大作中提到: 】

    : : 你可以认为  <?>  相当于  <Object>

    : :

    : :

    : --

    2016-12-07
  • Re: Java里面的<?>和<T>有什么区别???

    你可以认为  <?>  相当于  <Object>

    【 在 wakaka1122 (wakaka1122) 的大作中提到: 】

    : 标  题: Java里面的<?>和<T>有什么区别???

    : 发信站: 水木社区 (Wed Dec  7 20:41:27 2016), 站内

    : 最好能举例说明一下,3q

    : --

    2016-12-07
  • Re: Java对象占用多少内存?。

    和对象成员没有关系

    如果你了解c的话,你可以认为  java里的引用就是c里的 void*

    void*  本身占用多少内存?

    【 在 haofoo (扯皮) 的大作中提到: 】

    : 标  题: Re: Java对象占用多少内存?。

    : 发信站: 水木社区 (Thu Nov 24 10:14:39 2016), 站内

    : 【 在 zms 的大作中提到: 】

    : : Java对象究竟占用多少内存,怎么估算?

    : : 很早很早以前就探讨过。

    : : 今天看到一个讲得比较清楚直接靠谱的一个结论,不敢独享,放到这里。

    : : ...................

    : reference 不是很理解。 请问是每个对象的reference 都分配8byte ,还是根据对象的成员变量不同 来分配reference

    : --

    2016-11-24
  • Re: 要进行5个月的java培训,这是我讲的第一天上午的课程概要,

    一个月大概可以将这些东西安装起来,把 Hello World 写出来。

    【 在 lwb (文毕) 的大作中提到: 】

    : 标  题: Re: 要进行5个月的java培训,这是我讲的第一天上午的课程概要,

    : 发信站: 水木社区 (Mon Nov 21 15:36:18 2016), 站内

    : 一个月,“Linux, Hadoop, mapreduce, hive, hbase, sqoop, zookeeper, spark, storm等 ”???这也太狠了吧,再说你确定教得了不?不能只是概念性忽悠学生吧。

    : 【 在 gsycl 的大作中提到: 】

    : : 招了几个学生要进行5个月的java培训,这是第一天上午的课程概要,大家看看要不要补充点啥?

    : :

    : --

    2016-11-23
  • Re: 请教一个问题,网上搜了下没找到答案

    我觉得没必要纠结于要搞清楚它是不是泛型方法,要搞清楚的是原理。

    我们认为这个 getDescription 不是泛型方法,因为 签名里没有泛型变量。

    但是  这个代码里方法体里可以用 泛型变量:

    public String getDescription() {

    T t=getBla();

    return "This is a generic class!" + t;

    }

    【 在 watertimber (test) 的大作中提到: 】

    : 标  题: Re: 请教一个问题,网上搜了下没找到答案

    : 发信站: 水木社区 (Tue Nov 22 21:59:18 2016), 站内

    : 最后的问题来了,泛型类中不使用类型变量的方法是不是泛型方法呢?应该不是吧?

    : public class AClass<T> {

    :      public String getDescription() {

    :           return "This is a generic class!";

    :      }

    : }

    : --

    2016-11-23
  • Re: Java的反射技术一般主要用在哪里?

    问题的太笼统,只能笼统归纳一下,以下两种场合需要用到反射:

    1.  需要“动态”特性的时候,

    比方说,你要实现一个函数:

    public void setProp(Object obj, String propName,Object propValue);

    比方说,你要实现 Object <->  map  的一个转换

    比方说,你要执行一段 java代码字符串: public void eval(String javaCode)

    比方说,你自定义了一个ClassLoader,需要从别的地方加载执行一段代码

    2.  干一些坏事的时候,比方说 你要访问一个对象的 private 方法 或者priviate字段

    这里要用到  setAccessiable

    【 在 wjhtingerx (ca6140) 的大作中提到: 】

    : rt

    2016-11-23
  • Re: oracle支持emoji表情么?

    理论上就是 utf8,utf8就能支持。 mysql那个因为utf8不完整,所以整了个utf8mb4

    建议你先排除程序的原因:

    你用企业管理器打开连接数据库,修改一条记录,粘贴一个表情进去,看是否正常

    【 在 xiuhuwang (虎) 的大作中提到: 】

    : 这是mysql啊,oracle怎么设?

    2016-11-23
  • Re: 请教一个问题,网上搜了下没找到答案

    对!

    【 在 watertimber (test) 的大作中提到: 】

    : 我斗胆引申一下吧

    : 泛型类的定义中,类名后面有<T>,所以其中的方法定义中使用到T时,就可以认定这是一个泛型方法,无论返回值是什么类型。如果考虑返回值类型为T的方法,显然,这里的T使用的是类名后面的那个T(也是在整个类中都可以使用的类型变量)。

    : 对于独立的泛型方法来说,必须在方法的返回类型前面加上<U>。否则,就不能表明这是个泛型方法,因为U是类型变量(而不是某个具体的类型)这个信息在别处并没有给出。<U> U get()这个泛型方法,在泛型类中的表现就是:将<U>放在类名后面来表明这是个类型变量。某种意义上

    : ...................

    2016-11-23
  • Re: 请教一个问题,网上搜了下没找到答案

    理解的很好

    是的。其实类型变量名字就不一样。

    带类型变量的 方法 就叫泛型方法

    【 在 watertimber (test) 的大作中提到: 】

    : 标  题: Re: 请教一个问题,网上搜了下没找到答案

    : 发信站: 水木社区 (Tue Nov 22 21:18:00 2016), 站内

    : 首先谢谢解答。

    : 没有完全看明白。说一下我的理解,不对的请指正

    : 你说的“统领”这个词,我的理解是说类中的方法以及域,局部变量等可以使用这个类型变量,相当于是一个公用的

    : 所以当将类型变量换成具体的类以后,相关的使用也会具体

    : 而对于泛型方法,它是可以独立于泛型类存在的(这一点我了解,泛型类完全可以定义在普通类中),所以它的类型变量和泛型类本身的无关,不被“统领”

    : 不过,我想知道的的是,比如AClass类中的get方法是不是泛型方法呢?

    : 【 在 zms 的大作中提到: 】

    : : 你说的 泛型方法 和 泛型类 是两种 “独立”的 用法(注意这里独立的含义)

    : : 比方说:

    : : public class AClass<T> {

    : : ...................

    : --

    2016-11-22
  • Re: 请教一个问题,网上搜了下没找到答案

    你说的 泛型方法 和 泛型类 是两种 “独立”的 用法(注意这里独立的含义)

    比方说:

    public class AClass<T> {

    public T get() {

    return null;

    }

    public <U> U getU() {

    return  null;

    }

    }

    里面的泛型方法的类型变量可以和外面不一样,如上面的 getU 方法

    泛型类的 类型变量是为了“统领”,看下面的例子:

    public class BClass {

    public <U> U get1() {

    return null;

    }

    public <U> U get2() {

    return null;

    }

    public static void main(String[] args) throws Exception {

    BClass one=new BClass();

    String str=one.get1();

    Date date=one.get2();

    }

    }

    这里的 get1 和 get2  都有 类型变量 U,但此U和彼U完全没有关系(看main方法的调用),因为没人“统领”

    ~~~~~~~~~~~~~~~~~~~不是这个意思

    :不知道我理解的对不对?直接的说,如果一个方法里面使用了类型变量,是不是可以肯定

    :的说这个方法必然就是泛型方法?对于在泛型类中的泛型方法,就不需要<T>,这么理解对吗?

    【 在 watertimber (test) 的大作中提到: 】

    : 标  题: 请教一个问题,网上搜了下没找到答案

    : 发信站: 水木社区 (Tue Nov 22 20:37:19 2016), 站内

    : 泛型类和泛型方法的问题

    : 泛型方法里面会在返回值前面加上<T>(尖括号和类型变量)。

    : 而泛型类的方法定义中返回值前面并不会有<T>。不过这些方法应该也是泛型方法吧?

    : 此外,如果一个泛型类中的方法完全不使用类型变量,这个方法应该不是泛型方法吧?

    : --

    2016-11-22
  • Re: [讨论]线程安全的单例模式

    我是说其它情形,比方说有个main函数:

    public class Singleton {

    private Singleton() {

    System.out.println("called");

    }

    private static class HolderClass {

    private final static Singleton instance = new Singleton();

    }

    public static Singleton getInstance() {

    return HolderClass.instance;

    }

    public static int Add(int a, int b) {

    return a + b;

    }

    public static void main(String[] args) {

    System.out.println(Add(3, 4));

    }

    }

    main函数或者 Add 执行的时候,单例不会被创建。

    【 在 jasonliu (oscar) 的大作中提到: 】

    : 既然是单例,一般写法都是通过getInstance掉吧,不通过的话应该算代码风格问题吧。

    2016-11-22