技巧拾遗
lindir
这个作者很懒,什么都没留下…
展开
-
chrome控制台出现http://localhost:8888/null的访问
最近一直碰到一个非常奇怪的问题,无论在chrome中访问什么链接,均会在当前目录下出现访问一个null的文件,由于这个文件不存在,所以肯定会是404。最初以为是自己的代码问题,试了好多个不同的地址,比如静态资源地址等,发现都存在这个现象,于是去分析代码,看是否是拦截器和权限的问题。先把权限shiro代码全部删除,发现问题依旧。再把拦截器代码删除,问题依旧。。。这个时候已经有点崩溃了,突然灵光一闪,是否是浏览器的问题?于是换safari访问,发现没有问题!!!终于定位到chrome的问题了原创 2022-02-26 17:10:14 · 2971 阅读 · 2 评论 -
Android模拟器更改DNS联网问题
今天被genymotion和andorid原生模拟器恶心到了,浪费了一天的时间。。。最近oppo给我发邮件,提示要做andorid12的兼容,于是乎,想着利用模拟器跑一下。第一反应当然是genymotion,结果发现genymotion的模拟器只能到andorid10(一万匹草泥马跑过。。)打开模拟器,卡顿不说,还无法联网。。。自从genymotion收费之后,免费用户是要被放弃的节奏吗?算了,我还是提前放弃它吧。于是乎打开好多年没有用过的原生模拟器,下载好了12的镜像。其实不抱太大希望,卡顿什么的原创 2021-11-05 23:28:25 · 1098 阅读 · 2 评论 -
mac gitk启动报错
昨天升级了brew,以为没啥问题,结果今天一来,打开工程,启动gitk的时候出现了报错。objc[17397]: autorelease pool page 0x7fb6bd948000 corrupted magic 0x00000000 0x00000000 0x00000000 0x00000000 should be 0xa1a1a1a1 0x4f545541 0x454c4552 0x21455341 pthread 0x0 should be 0x112c66d原创 2021-04-21 15:38:39 · 522 阅读 · 0 评论 -
Chrome强制转https访问
chrome最近升级,访问后台发现一些以前正常显示的图片突然加载不出来。查看原因chrome默认将资源转为https访问。这就出问题了,我们的后台图片是存储在七牛上,默认也是http访问的。突然转成https访问还需要去七牛配置,而且专为后台配置感觉有点浪费,想想还是想个办法解决这个问题。网上查了很多,都是转载或过时的文章,没有任何借鉴意义,今天自己摸索出一个解决方案。其实很简单,单独对后台的域名处理即可。1、chrome打开后台访问后台时,chrome已经标记出网站不安全,别担心,点击三角原创 2020-10-21 10:36:41 · 3632 阅读 · 2 评论 -
curl unmatched close brace/bracket 处理
前段时间迁服,发现服务器报警脚本出错,报错信息如下:curl: (3) [globbing] unmatched close brace/bracket at pos 162curl给企业微信发消息,通知服务器宕机。这个脚本的原理就是定时访问服务器,如果得到的返回码不是正常的,则利用企业微信给开发人员发一个信息,通知服务器已宕机。结果curl报错了。用同样的脚本在本地执行,没有问题。网上查询原因,是因为curl的参数中含有空格。于是顺着这个思路解决。将curl的参数命名为Result,在原创 2020-07-27 11:42:23 · 8586 阅读 · 1 评论 -
Android studio启动出现Could not initialize class com.intellij.psi.impl.source.tree.StdTokenSets
最近Android studio启动老是出现error报Could not initialize class com.intellij.psi.impl.source.tree.StdTokenSets或者com.intellij.psi.impl.source.tree.JavaJspElementType.<clinit>这种异常导致自动提示和编辑都会和出现bug解决这个bug很简...原创 2018-06-13 10:20:55 · 4379 阅读 · 1 评论 -
android studio 编译出错
Note: there were 16 unresolved dynamic references to classes or interfaces. You should check if you need to specify additional program jars. (http://proguard.sourceforge.net/manual/troublesh...原创 2018-06-15 15:44:48 · 839 阅读 · 0 评论 -
tomcat get请求中文乱码
get请求中文出现乱码,post请求通过配置正常。网上搜一圈,全部提示在server.xml中进行修改<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>改成<Connector connectionTimeout="20000" port=原创 2018-06-15 18:22:45 · 4103 阅读 · 0 评论 -
git服务器保存标准模板
如果有个配置文件,需要服务器保存一个模板,但是每个人的配置又不需要提到服务器上相互覆盖那么可以用git update-index --assume-unchanged file_path这个命令,忽略此文件的本地修改若要恢复,则git update-index --no-assume-unchanged file_path相比gitignore来说,中途添加的文件此种方式会...原创 2018-09-05 14:21:54 · 209 阅读 · 0 评论 -
Android studio 出现Unable to open connection to: localhost/0:0:0:0:0:0:0:1:5037
Android studio用的好好的,今天突然装不上App了。一直报错:Unable to open connection to: localhost/0:0:0:0:0:0:0:1:5037,due to: java.net.ConnectException: Connection refused。这个错误非常奇怪,而且出现的莫名其妙。找了一圈,网上的答案都是乱七八糟而且全无效果。于是...原创 2019-04-17 15:47:39 · 9330 阅读 · 1 评论 -
Android studio的instant run无法使用的bug
好久没写博客了,再次mark一下一直用AS,但是instant run始终无法使用,一直提示我no active launch今天终于知道是编译的问题我一直是用install编译的,而不是直接选择app然后run今天选择app直接run之后,看log就大致明白了,果然也能使用了google了很多,大家都没注意到这个细节,可能真的是我以前偷懒了原创 2017-12-17 23:46:27 · 1289 阅读 · 0 评论 -
mac上eclipse配置tomcat踩过的坑
公司服务端配置的是maven和svn,开发语言用的是java,IDE是myeclipse,系统是windows。这样当我接入的时候,问题便出现了很多,可能也有一些是很多人遇到的,但是都是我亲自踩过的坑,写下来记录下1.eclipse下载工程到本地,由于我用习惯了git,并且好多年没用过eclipse,所以配置SVN还是花了点时间的,不过没关系,还是很快配置好了,接下来就是down工程,这并不复原创 2016-10-25 16:35:04 · 2745 阅读 · 0 评论 -
Orlmite配置文件writeConfigFile出现Could not find raw directory which is typically in the res directory
刚开始出现这个错误有点懵逼,因为代码没改过,ormlite的配置也写了好几个版本了,都没出问题,而且确保项目里的raw文件夹是有的,所以一直不知道问题出在哪里so上网查了下,so里面有几个答案,有的是让new file一个具体路径的,有一个答案是让在项目外面新建一个res文件夹,然后在res文件夹里在新建一个raw的。这两种方案我都试用成功了,但是很奇怪为什么会出现这种bug,于是接下来就是分原创 2016-09-05 18:28:15 · 767 阅读 · 0 评论 -
eclipse更新ADT与SDK
前几天,偶尔发现了ADT最新的一个工具,android lint,这个工具是在ADT 16.0后才发布的,一直想尝试下,结果打开自己的eclipse,发现是12.0,所以就想着把自己的升级下。顺便也更新下SDk版本。ok,下面简要说明下我的更新过程。首先是ADT1. Eclipse中打开Help->Install New Software.2. 在"Details" 面板中, 点击原创 2012-08-25 22:42:30 · 30618 阅读 · 0 评论 -
android支持的语言
Android 2.2系统仅支持26种语言,2.3在2.2的基础上增加了近一倍的语言支持,总共支持57种语言。其中谷歌总部所在地美国,所使用的英语作为原生支持的语种下面列出了全球范围内,Android2.3所支持语言的列表:阿拉伯语 Arabic, Egypt (ar_EG) 阿拉伯语原创 2012-10-31 19:04:10 · 2805 阅读 · 0 评论 -
编译framework出现Nothing to be done for `all_modules'
一般而言,我们编译framework时,都是进入base目录,然后执行mm命令即可,但是有的时候发现,明明对文件进行了修改,却仍然出现编译失败。比如提示Nothing to be done for `all_modules'.这句话的意思就是,编译系统并没有检查到你所要编译路径下的文件修改。通俗点来说,就是编译系统没有检测到framework/base路径下的文件修改,那么如何快速方便的解原创 2012-12-16 23:29:06 · 10160 阅读 · 2 评论 -
eclipse安装Memory Analyzer
2个月没有写博客了,最近一直在考虑自己未来的方向,再加上项目较紧,一直未更新。今天想着要好好努力了,把去年未做完的功课补上。工欲善其事必先利其器,先开始更新下eclipse,顺便装下工具软件。那么简要的写写怎么从头安装Memory AnalyzerMemory Analyzer (Eclipse MAT)是一个跨平台的开源工具,不仅可以用它来分析内存问题,也可以用来监控整个 Java原创 2013-03-31 19:04:24 · 30418 阅读 · 4 评论 -
ubuntu升级失败出现NODATA 2错误
今天升级ubuntu,从11.10升级,突然出现E: GPG 错误:http://ubuntu.srt.cn quantal Release: 下列签名无效: NODATA 2。知道是ubuntu源的问题,从网上找了很多办法,都没有改善,最后,我只是简单的把源中的http://ubuntu.srt.cn删除掉,然后就能正常更新升级了。即将http://ubuntu.srt.cn链接的更新源原创 2013-04-12 21:15:11 · 5109 阅读 · 0 评论 -
Gradle编译出现Could not create plugin of type 'AppPlugin'
android studio升级容易,却不能自动升级所带的插件。刚刚升级到0.4.0,就提示我1.8版本的gradle太老,于是开始升级gradle。找了一圈,并没有发现自动升级的地方,看来还是得手动升级了。于是,网上下载最新版本的gradle。目前最新的是1.10,弄了一下午,发现1.10并不兼容,覆盖了之后一直会出错,网上google了下说是不兼容的原因。于是决定升级到1.9结果,将g原创 2013-12-23 14:21:57 · 19241 阅读 · 2 评论 -
Gradle编译极慢
不知道是什么原因,我用gradlebian原创 2014-06-27 23:24:23 · 11289 阅读 · 11 评论 -
Android webview上传取消无响应
android的webview绝对是最考验开发的耐心的,webview很多版本都不一样,尤其是4.4升级内核之后,很多的api都有了变化或者失效,其中,上传文件这个api最为让人痛苦。原生webview是支持上传文件的。但是众多版本的迭代扩展,api参数也不一样。一般拿到上传文件的需求时,大家都会照搬android brower的代码(聪明),api如下: // js上传文件原创 2015-03-05 23:50:13 · 6749 阅读 · 4 评论 -
JNI中的string返回jstring
项目中有个需求,需要jni中返回jstring,由于一直在c++中使用string拼接字符串,所以返回得把string转成jstring,网上搜了下,非常麻烦,再加上我返回jstring用的统一接口是env->NewStringUTF(result)env为jni指针,result为const char*所以想到先把string转成const char*,然后直接调用这个接口返回str原创 2015-10-08 22:20:52 · 8850 阅读 · 0 评论 -
导入android工程后出现The resource is not on the build path of a java project
今天下午,导入了android工程后按F3突然出现The resource is not on the build path of a java project,一时觉得很奇怪,平时自己也是这样导的,从来没有出现过这样的问题,怎么突然这个项目就出现这个了呢?google了下,网上的解答大部分都是不要直接import,要新建个工程,选择existing sources,但是我是将整个androi原创 2012-09-03 18:38:56 · 5650 阅读 · 0 评论