阿里巴巴
京东 - 商城前台 - 平台产品研发
优酷 - 支付中心
携程 - 商旅研发
博彦 - 微软业务

ISTQB 认证高级测试经理
2010 - SDET, Microrsft, Redmond, Seattle

  • rethinkdb 在做统计方面坑的很,而且有个已知的 bug,缺少周函数。

  • stf Windows 装不了,我原来想在 cygwin 下装,问题是,nodejs 从某个低版本开始不支持 cygwin,所以 stf 就跑不起来。别试了。放弃吧。这个坑我踩过

  • public void copyImages(File from, File to) throws IOException {
        if(from == null || to == null) {
            throw new RuntimeException("From or To is empty.");
        }
    
        if(from.isFile()) {
            throw new RuntimeException("From is not directory.");
        }
    
        if(to.isFile()) {
            throw new RuntimeException("To is not directory.");
        }
    
        File[] images = from.listFiles(new FileFilter() {
            @Override
            public boolean accept(File pathname) {
                boolean result = false;
                if(pathname.isFile()) {
                    String path = pathname.getAbsolutePath().toLowerCase();
                    if(path.lastIndexOf(".jpg") > -1
                        || path.lastIndexOf(".png") > -1
                        || path.lastIndexOf(".jpeg") > -1
                        || path.lastIndexOf(".bmp") > -1) {
    
                        result = true;
                    }
                } else {
                    result = false;
                }
                return result;
            }
        });
    
        for(File image : images) {
            copyImagesHelper(image, to);
        }
    
        File[] dirs = from.listFiles(new FileFilter() {
            @Override
            public boolean accept(File pathname) {
                return pathname.isDirectory();
            }
        });
    
        for(File dir : dirs) {
            copyImages(from, to);
        }
    }
    
    private void copyImagesHelper(File image, File dir) throws IOException {
        String cmd =
            String.format("cp %s %s", image.getAbsolutePath(), dir.getAbsolutePath());
        Runtime runtime = Runtime.getRuntime();
        runtime.exec(cmd);
    }
    
  • 我一直觉得测开首先应该是测开,现在要看公司对测开的定位。

    1. 工具平台的测开,首先是开发,业务领域是测领域能力的理解和积淀。就像开发是支付的开发一样,对支付领域的业务理解很深。
    2. 测试组的测开,首先是测试,这是本职工作,是一个岗位,业务是对所做的产品的业务领域能力的理解。
  • topcoder, leetcode,天天刷题,爽的一匹。

  • 打排位啊,我就这么干的,现在王者 12 星

  • 嗯。是的。

  • 不支持。不过改一下源码,用 iproxy 做个重定向应该可以。我觉得。

  • 还是有点鸡蛋挑骨头的意思。调用 API Bearer Token 就 ok 啊。网页 + 服务端当然不能只 jwt,这里你忽略了用户直接调用 Open API 的部分,当然可能还有其他访问令牌。jwt 与 cookie 还是有本质差别的,jwt 可以存在 local storage 和 cookie 中,cookie 反过来可以?但两者都有问题,cookie-session 可能存在 csrf。jwt 可能存在 xss。我没觉得作者写的有啥大问题。讲的也基本正确。单从 sso 角度来考虑,返回可能是 jwt 可能是令牌,但是后续的操作还是需要 cookie-session 认真。单从 api 角度考虑,md5 签名访问,form-urlencoded,OAutho 2.0,bearer token 都可以。STF 的 rest API 使用的是 jwt,我司 form-urlencoded 的 md5 签名及其他。

  • centos 7 我部署过好几套。基本什么坑都遇见过。zmq,lib-jpeg,node 等源码安装。确认 gcc 版本,centos7 应该不需要确认。如果报 gcc 的错,升级即可。

阿里巴巴
京东 - 商城前台 - 平台产品研发
优酷 - 支付中心
携程 - 商旅研发
博彦 - 微软业务

ISTQB 认证高级测试经理
2010 - SDET, Microrsft, Redmond, Seattle