Java出现个别中文字符乱码问题

如果你发现HttpClient获取下来的内容个别字符是乱码的,别慌,这种情况很可能页面编码是GB2312的,但是某个汉字编码不在GB2312里面,所以采用GBK或者GB18030对字符串进行处理就行了,另外这种情况不要使用EntityUtils.toString去处理,因为它内部实现有个1024的buffer操作,毕竟老外写得库,不会考虑中文。使用BufferedReader按行读取,或者使用ByteArrayOutputStream一次性全部读取再进行字符串编码处理。...

阅读全文

小米安卓电视一个屏保动画效果

小米电视盒子上出现屏保时有一个类似水墨画的渐变效果,挺好看的,研究了一下发现是用opengl做的,在cocos2d项目下在Scene里面写个Filter配合vsh、fsh加载底图进行处理就行了,Shader文件如下vsh文件attributevec4a_position;attributevec2a_texCoord;attributevec4a_color;#ifdefGL_ESvaryinglowpvec4v_fragmentColor;varyingmediumpvec2v_texCoord;...

阅读全文

Android Studio插件无法安装问题

前阵子已经丢出一篇文字吐槽了AS坑坑坑,今天想装个SonarQube的插件,下载安装重启后发现没有安装上,检查了一下,看样子是我修改了下面两个配置导致的idea.config.path=${user.home}/.AndroidStudio/configidea.system.path=${user.home}/.AndroidStudio/system这时候下载插件文字在你配置的idea.system.path目录下,找到安装或者解压至AS的plugins目录就可以了...

阅读全文

Android工程出现Failed to resolve: support-fragment

一个老的工程更新了gradle配置,检查了一下没有什么问题,但是还是会报一个Failedtoresolve:support-fragment的错误,解决这个问题只需要在gradle文件里修改buildscript里面的repositories,把google放到jcenter前面就可以了,简直辣眼睛。(adsbygoogle=window.adsbygoogle||[]).push({});...

阅读全文

Android开发中渠道包过多时gradle过滤处理

有些公司App需要大力推广,所以会要求打大量的渠道包,这样gradle文件里面会产生一堆配置,如果不进行处理每次打开项目会非常慢,AS会花大量的时间去处理这些渠道包,为了避免这个问题,只需要在variantFilter进行一些过滤配置就行了,大致如下variantFilter{variant->defnames=variant.flavors*.namedefbuildTypeName=variant.buildType.name//过滤分组或者渠道信息Booleanis...

阅读全文

在wordpress中整合vue

为什么会有此需求有时候想在wordpress文章中插入部分UI逻辑,如果单独去写个页面太麻烦了,而且主题风格也要处理,所以做成往文章内容里面填充用vue写的代码就行了,做小工具高产似母猪!怎么实现选中一个主题模板,在page-templates创建一个vue的php模板创建一个header并引入css创建一个footer引入vue.js然后在wp后台以这个模板创建文章,将vue代码贴入就可以了模板大致如下<?php/***TemplateName:VueTemplate**Thetemplatef...

阅读全文

Qt软件发布及体积减少

windows下发布windeployqt.exexxx.exe--release会自动寻找所需的dll文件mac下发布macdeployqtappname.app-verbose=1-dmg直接生成一个dmg文件减少体积个人使用的话可以用upx之类的软件进行压缩https://github.com/upx/upx/releases支持win/linux,不支持macwindows使用upx进行压缩之后,基本上体积可以减少一半,注意使用upx压缩时不要压缩qwindows.dll,否则无法正常运行...

阅读全文

Android Studio最近的一些坑

吐槽AndroidStudio作为一个爱吃螃蟹的人,AS从一出来就用上了,算起来应该用了6年多了吧,虽然功能越来越强大,但是各种bug也层出不穷,掉坑里没少浪费时间,现在最不能忍的是吃内存越来越狠了,看样子google的开发人员用着顶配的电脑对这点是毫无感知,一个稍大的项目开一上午就要吃掉5G的内存,用idea打开同样的项目内存占用少多了,我用mba的时候都不敢点开布局文件,一不小心就整个卡住,平时我还喜欢开多个开发环境,打开多个布局文件16G内存的mbp也抗不住,只能切台式机上去。IntantRun确实很好用,节省大量部署和dubug时间...

阅读全文

Android无法显示https图片问题

现象https图片浏览器能够访问,但是android系统下无法正常显示错误提示javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:Trustanchorforcertificationpathnotfound.ssl=0x60c1db30SSL_connect:errorexitinUNKWNSSLv3readerserversessionticketA解决办法检查服务器配置及https证书SSL_v...

阅读全文

主机推荐

  • 搬瓦工

站点信息

  • 文章总数:644
  • 页面总数:1
  • 分类总数:11
  • 标签总数:2555
  • 评论总数:160
  • 浏览总数:2630053