使用Scrapy时json.dumps报错Object of type 'item' is not JSON serializable

给养的爬虫扩展了点功能,在分析数据导出结果的时候,使用json.dumps导出一个dict对象,结果报错Objectoftype'item'isnotJSONserializable这个dict对象很简单,里面有三个dict,每个dict里面有一个list,每个list里面是一个Scrapy.Item,奇怪的是其他item都没有报错,这个类型的item我检查了所有数据,确定是没有问题,很奇怪,于是尝试使用scrapy的serializeScrapyJSONEncoder,发现是可以序列化的fromscrapy.u...

阅读全文

Android项目使用OkHttp3的时候报错Static interface methods are only supported starting with Android N

  一个老的项目在引入OkHttp3最新版本3.13.1之后编译报错,信息如下AGPBI:{“kind”:”error”,”text”:”StaticinterfacemethodsareonlysupportedstartingwithAndroidN(–min-api24):okhttp3.Requestokhttp3.Authenticator.lambda$static$0(okhttp3.Route,okhttp3.Response)”,”sources”:[{}],”tool”:”D8...

阅读全文

Android下TextureView绘制闪屏问题

  如果你在TextureView下使用canvas进行绘制时出现闪屏现象,可以尝试在TextureView进行lockCanvas之后清理canvas,如下Canvascanvas=textureView.lockCanvas();Paintpaint=newPaint();paint.setXfermode(newPorterDuffXfermode(PorterDuff.Mode.CLEAR));canvas.drawPaint(paint);...

阅读全文

Android的SurfaceView和TextureView几播放器的一些问题

  移动应用开发中最讨厌的就是做播放器相关的东西,经常要给系统和厂商擦屁股,Android的SufaceView和TextureView也是巨坑,罗列一下加载Activity时SurfaceView黑屏闪一下早期的Android设备,部分设备在加载有小视频窗口的Activity时会黑屏闪一下,最明显就是mtk的芯片,当时的解决办法就是在Activity的布局文件中先放置一个0px的SurfaceView来避过这个问题。SurfaceView滚动之后无法正常播放这个问题出现在部分mstar芯片上,小视频窗口在滚动之后就显示黑屏,...

阅读全文

DjangoX使用部分报错问题

今天没事试了一下django框架的一个叫DjangoX的后台管理,在python3.6+Django1.9环境下1.报错module‘urllib’hasnoattribute‘quote’解决办法:修改example/pages/custom_list.py文件的pk函数urlib.quote(json.dumps(m_data))改为urllib.parse.quote(json.dumps(m_data),'')2.报错’dict’objecthasnoattribute‘has_key...

阅读全文

洗衣机部分挑选购买经验

洗衣机这类的普通家用电器,品牌繁多,对普通人来说如果不是很熟悉一时之间不知道该买什么样的,到目前为止用过十台洗衣机,自己买过四台,现在随着滚筒洗衣机也开始面向大众市场,很多人就开始考虑是买波轮还是滚筒式了,简单描述一下两者波轮洗衣机:1.洗衣时间比较短,比较省电一点,但是磨损率高,如果你买的比较好的丝绸类的衣服,可能洗多了就变磕碜了2.波轮洗衣机不能买太大的,这点很重要,一般人不会告诉你,因为太大的话放的衣服比较杂,吸水之后会重心偏离较大,导致洗衣机甩干的时候无法转动然后报错,这时候还需要你手动去处理,估计次数多了你就有种把洗衣机砸了的心...

阅读全文

ZBLOG国际化插件和主题增加英语支持

虽然wordpress和zblog都用了十几年,也写过一些小的插件,但是我还是更喜欢zblog一些,对于一个没有系统学过php的人来说,就是凭着其他语言的经验回首掏手里干,wordpress虽然强大,但是相对比较复杂,相对来说zblog就比较直接一点,改起来比较轻松。如果你需要做外语网站,虽然进入网站设置–>全局设置–>网站语言选择了英语,但是用的插件和主题都是中文的,怎么办?这需要自己自己增加多语言配置,具体操作官方已经提供了文档LoadLanguage语言包载入多语言支持的目录结构大致如下mame//主题或插件目录...

阅读全文

Android Studio运行安装apk时安装失败Binder.java报错Unknown failure

AndroidStudio3.2准备调试程序的时候发现apk又出现安装失败的情况了,报错如下Unknownfailure(atandroid.os.Binder.execTransact(Binder.java:731))ErrorwhileInstallingAPKs换了个手机试了还是一样,看了一下apk又是以InstantRun方式运行的,测试一下果然是这个原因导致的,直接打开AndroidStudio的Settings,然后在搜索框输入Instant,找到EnableInstantRuntohotswap…那一...

阅读全文

Java代码转换成JavaScript代码

Java代码转换成JavaScript代码  以前自己写的一些自己用的加密解密代码,最开始是用c写的,后来写后台了全部用Java又写了一边,现在又需要个js版本的,再写的话真的是浪费时间,我只要求能跑的就行,所以直接去找能将Java代码转化成JS代码的工具,一开始想到GWT,以前听说过但是没有具体了解,看了文档发现它是屠龙刀,于是又找了一圈,发现有个叫JSweet的开源项目,它的官方网站就提供了这个功能,测试了一下还挺好用的,节省大量时间。点击前往JSweet体验...

阅读全文

主机推荐

  • 搬瓦工

站点信息

  • 文章总数:640
  • 页面总数:1
  • 分类总数:11
  • 标签总数:2555
  • 评论总数:60
  • 浏览总数:1181934