测试之家
  • 社区
  • 问答
  • 招聘
  • 社区学堂新
  • 开源项目
  • 活动
  • Wiki
  • 注册
  • 登录
版主
Lihuazhang (恒温)
第 110 位会员 / 2013-10-21
阿里巴巴 @ 上海
409 篇帖子 • 7898 条回帖
2570 关注者
33 正在关注
33 收藏
人生很多事情你也已经经历了。从我们35岁开始,到60岁、70岁,也就是经历一些生老病死的日常事情。加油!
打赏支持
GitHub Public Repos
  • ai-agents-with-llama3 12

  • lihuazhang.github.com 9

    my blog

  • juit5-json-params 7

    juit5-json-params

  • MediaCrawler 1

    小红书笔记 | 评论爬虫、抖音视频 | 评论爬虫、快手视频 | 评论爬虫、B 站视频 | 评论爬虫、微博帖子 | 评论爬虫

  • javascript-algorithms 1

    Algorithms and data structures implemented in JavaScript with explanations and links to further r...

  • ahchoo 1

    test for cloudfoundry

  • AutoClick 1

    基于Robotium的自动遍历方案

  • UI-Testing-Cheat-Sheet 1

    How do I test this with UI Testing?

  • revolt-fx 0

  • letsmove 0

More on GitHub
  • 個人信息
  • 個人專欄
  • 帖子
  • 回帖
  • 收藏
  • 正在關注
  • 關注者
  • 深度学习基础 (十六)-- TensorFlow 概览 at 2018年03月26日

    搭建环境太累了。。。 上次那个 spark 花了我老多时间了。。网上资料太少了

  • AI 时代,测试人员应该做什么? at 2018年03月26日

    先把 @ycwdaaaa 的文章看一遍

  • CentOS7 NAT 模式下,指定静态 IP 无法上网,百思不得其解求助 at 2018年03月25日

    网关不对啊

  • 测试开发之路--Spark 之旅 (二):基础操作 at 2018年03月25日

    这里有几个坑要踩:

    1. pip 的源,这里要设置下,否则好慢 https://blog.csdn.net/furzoom/article/details/53897318
    2. 如果你使用的是 java9,降级到 java8 吧
    3. 如果你用 pycharm,那么还得再配置个 java8 的 JAVA_HOME

    所以总的来说,如果你在 mac 上的下载了,spark 2.3,然后你也用 pycharm 的话,那么:

    1. 先创建个项目
    2. 在这个项目的 project interpreter 里找到 pip,给他换个源:https://pypi.tuna.tsinghua.edu.cn/simple/
    3. 然后安装 pyspark
    4. 然后再安装 java8,装好之后,给 pycharm 加环境变量,只要加个 JAVA_HOME 指向 java8 就可以了。
    5. 然后就可以用了。

    否则你会遇到下面的异常:

    /Users/lihuazhang/code/spark-learn/one/venv/bin/python /Users/lihuazhang/code/spark-learn/one/SimpleApp.py
    WARNING: An illegal reflective access operation has occurred
    WARNING: Illegal reflective access by org.apache.hadoop.security.authentication.util.KerberosUtil (file:/Users/lihuazhang/code/spark-learn/one/venv/lib/python2.7/site-packages/pyspark/jars/hadoop-auth-2.7.3.jar) to method sun.security.krb5.Config.getInstance()
    WARNING: Please consider reporting this to the maintainers of org.apache.hadoop.security.authentication.util.KerberosUtil
    WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
    WARNING: All illegal access operations will be denied in a future release
    2018-03-25 00:44:51 WARN  NativeCodeLoader:62 - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
    Setting default log level to "WARN".
    To adjust logging level use sc.setLogLevel(newLevel). For SparkR, use setLogLevel(newLevel).
    2018-03-25 00:44:51 WARN  Utils:66 - Service 'SparkUI' could not bind on port 4040. Attempting port 4041.
    Traceback (most recent call last):
      File "/Users/lihuazhang/code/spark-learn/one/SimpleApp.py", line 9, in <module>
        numAs = logData.filter(logData.value.contains('a')).count()
      File "/Users/lihuazhang/code/spark-learn/one/venv/lib/python2.7/site-packages/pyspark/sql/dataframe.py", line 455, in count
        return int(self._jdf.count())
      File "/Users/lihuazhang/code/spark-learn/one/venv/lib/python2.7/site-packages/py4j/java_gateway.py", line 1160, in __call__
        answer, self.gateway_client, self.target_id, self.name)
      File "/Users/lihuazhang/code/spark-learn/one/venv/lib/python2.7/site-packages/pyspark/sql/utils.py", line 63, in deco
        return f(*a, **kw)
      File "/Users/lihuazhang/code/spark-learn/one/venv/lib/python2.7/site-packages/py4j/protocol.py", line 320, in get_return_value
        format(target_id, ".", name), value)
    py4j.protocol.Py4JJavaError: An error occurred while calling o35.count.
    : java.lang.IllegalArgumentException
        at org.apache.xbean.asm5.ClassReader.<init>(Unknown Source)
        at org.apache.xbean.asm5.ClassReader.<init>(Unknown Source)
        at org.apache.xbean.asm5.ClassReader.<init>(Unknown Source)
        at org.apache.spark.util.ClosureCleaner$.getClassReader(ClosureCleaner.scala:46)
        at org.apache.spark.util.FieldAccessFinder$$anon$3$$anonfun$visitMethodInsn$2.apply(ClosureCleaner.scala:449)
        at org.apache.spark.util.FieldAccessFinder$$anon$3$$anonfun$visitMethodInsn$2.apply(ClosureCleaner.scala:432)
        at scala.collection.TraversableLike$WithFilter$$anonfun$foreach$1.apply(TraversableLike.scala:733)
        at scala.collection.mutable.HashMap$$anon$1$$anonfun$foreach$2.apply(HashMap.scala:103)
        at scala.collection.mutable.HashMap$$anon$1$$anonfun$foreach$2.apply(HashMap.scala:103)
        at scala.collection.mutable.HashTable$class.foreachEntry(HashTable.scala:230)
        at scala.collection.mutable.HashMap.foreachEntry(HashMap.scala:40)
        at scala.collection.mutable.HashMap$$anon$1.foreach(HashMap.scala:103)
        at scala.collection.TraversableLike$WithFilter.foreach(TraversableLike.scala:732)
        at org.apache.spark.util.FieldAccessFinder$$anon$3.visitMethodInsn(ClosureCleaner.scala:432)
        at org.apache.xbean.asm5.ClassReader.a(Unknown Source)
        at org.apache.xbean.asm5.ClassReader.b(Unknown Source)
        at org.apache.xbean.asm5.ClassReader.accept(Unknown Source)
        at org.apache.xbean.asm5.ClassReader.accept(Unknown Source)
        at org.apache.spark.util.ClosureCleaner$$anonfun$org$apache$spark$util$ClosureCleaner$$clean$14.apply(ClosureCleaner.scala:262)
        at org.apache.spark.util.ClosureCleaner$$anonfun$org$apache$spark$util$ClosureCleaner$$clean$14.apply(ClosureCleaner.scala:261)
        at scala.collection.immutable.List.foreach(List.scala:381)
        at org.apache.spark.util.ClosureCleaner$.org$apache$spark$util$ClosureCleaner$$clean(ClosureCleaner.scala:261)
        at org.apache.spark.util.ClosureCleaner$.clean(ClosureCleaner.scala:159)
        at org.apache.spark.SparkContext.clean(SparkContext.scala:2292)
        at org.apache.spark.SparkContext.runJob(SparkContext.scala:2066)
        at org.apache.spark.SparkContext.runJob(SparkContext.scala:2092)
        at org.apache.spark.rdd.RDD$$anonfun$collect$1.apply(RDD.scala:939)
        at org.apache.spark.rdd.RDDOperationScope$.withScope(RDDOperationScope.scala:151)
        at org.apache.spark.rdd.RDDOperationScope$.withScope(RDDOperationScope.scala:112)
        at org.apache.spark.rdd.RDD.withScope(RDD.scala:363)
        at org.apache.spark.rdd.RDD.collect(RDD.scala:938)
        at org.apache.spark.sql.execution.SparkPlan.executeCollect(SparkPlan.scala:297)
        at org.apache.spark.sql.Dataset$$anonfun$count$1.apply(Dataset.scala:2770)
        at org.apache.spark.sql.Dataset$$anonfun$count$1.apply(Dataset.scala:2769)
        at org.apache.spark.sql.Dataset$$anonfun$52.apply(Dataset.scala:3253)
        at org.apache.spark.sql.execution.SQLExecution$.withNewExecutionId(SQLExecution.scala:77)
        at org.apache.spark.sql.Dataset.withAction(Dataset.scala:3252)
        at org.apache.spark.sql.Dataset.count(Dataset.scala:2769)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:564)
        at py4j.reflection.MethodInvoker.invoke(MethodInvoker.java:244)
        at py4j.reflection.ReflectionEngine.invoke(ReflectionEngine.java:357)
        at py4j.Gateway.invoke(Gateway.java:282)
        at py4j.commands.AbstractCommand.invokeMethod(AbstractCommand.java:132)
        at py4j.commands.CallCommand.execute(CallCommand.java:79)
        at py4j.GatewayConnection.run(GatewayConnection.java:214)
        at java.base/java.lang.Thread.run(Thread.java:844)
    
    
    Process finished with exit code 1
    
    
    
  • 测试开发之路--Spark 之旅 (二):基础操作 at 2018年03月24日

    https://stackoverflow.com/questions/34685905/how-to-link-pycharm-with-pyspark
    更新下,现在的 pycharm 的配置方式有些变化。

  • # 每日一道面试题 # 如果 app 测试 7 天内免登陆,15 天内免登陆,1 个月内免登陆,测试要怎么去测? at 2018年03月24日

    我也会这样做 😀 但是用例还是要设计的啊。。。

  • 客户端有多少能白盒发现 bug 的测试工程师? at 2018年03月23日

    挺多的吧, @cc_fiend 就是个中好手

  • # 每日一道面试题 # 如果 app 测试 7 天内免登陆,15 天内免登陆,1 个月内免登陆,测试要怎么去测? at 2018年03月23日

    这个答复我比较喜欢

  • # 每日一道面试题 # 如果 app 测试 7 天内免登陆,15 天内免登陆,1 个月内免登陆,测试要怎么去测? at 2018年03月22日

    隔天隔周隔月不考虑下么?

  • # 每日一道面试题 # 写一个方法,把字符串转为数字,比如 str="1234",变成 int 1234。 at 2018年03月22日

    这是考你思路的。。

  • 蚂蚁金服-金融云高级测试开发工程师 / 测试开发专家 上海 / 杭州 待遇优厚 at 2018年03月21日

    用公司邮箱吧

  • 蚂蚁金服-金融云高级测试开发工程师 / 测试开发专家 上海 / 杭州 待遇优厚 at 2018年03月20日

    猎头?

  • 阿里巴巴口碑事业部招聘测试开发同学~ at 2018年03月20日

    对的

  • 膜拜点击分享给好友按钮无反应 at 2018年03月20日

    jsapi 错了吧

  • 阿里巴巴口碑事业部招聘应届生! at 2018年03月19日

    用到你的规划里去

  • 阿里巴巴口碑事业部招聘应届生! at 2018年03月19日

    看主贴,补充了邮箱

  • 阿里巴巴口碑事业部招聘应届生! at 2018年03月19日

    可以啊,非常没问题

  • 打开帖子后右下角提示有新评论,点击刷新页面但是无新评论刷新。 at 2018年03月18日

    @qa8335351 应该修好了

  • 从测试的角度看游戏 at 2018年03月18日

    不行,分类不是标签,社区目前没有标签

  • 从测试的角度看游戏 at 2018年03月17日

    这个放到普通应用也可以

  • 打开帖子后右下角提示有新评论,点击刷新页面但是无新评论刷新。 at 2018年03月16日

    生气了,我明天就解决这个问题

  • # 每日一道面试题 # 写一个方法,把字符串转为数字,比如 str="1234",变成 int 1234。 at 2018年03月16日

    写一写不难吧,关键是设计出对应测试用例,自证自己的实现是正确的

  • # 每日一道面试题 # 写一个方法,把字符串转为数字,比如 str="1234",变成 int 1234。 at 2018年03月16日

    你这个方法是自己写的?

  • TesterHome 匿名吐槽模块,保存为草稿,实际功能无效 at 2018年03月16日

    关于第一个,要追逐用户的话,肯定做不到真正匿名。
    第二个,本地的 form storage 有的,但是如果草稿多了,本地存储也太大了。目前的草稿功能其实是 topic 状态集。

  • TesterHome 匿名吐槽模块,保存为草稿,实际功能无效 at 2018年03月15日

    匿名你还草稿。。。够腹黑啊

  • 上一页
  • 1
  • 2
  • 3
  • …
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • …
  • 272
  • 273
  • 274
  • 下一页
  • 关于 / 活跃用户 / 中国移动互联网测试技术大会 / 反馈 / Github / API / 帮助推广
    TesterHome社区,测试之家,由众多测试工程师组织和维护的技术社区,致力于帮助新人成长,提高测试地位,推进质量发展。Inspired by RubyChina
    友情链接 WeTest腾讯质量开放平台 / InfoQ / 掘金 / SegmentFault / 测试窝 / 百度测试吧 / IT大咖说
    简体中文 / 正體中文 / English

    ©testerhome.com 测试之家   渝ICP备2022001292号
      渝公网安备 50022202000435号    版权所有 © 重庆年云聚力信息技术有限公司