- 博客(6)
- 收藏
- 关注
转载 js如何复制一个对象?
方法一:把原来对象的属性遍历一遍,赋给一个新的对象。//深复制对象方法 var cloneObj = function (obj) { var newObj = {}; if (obj instanceof Array) { newObj = []; } for (var key in obj) { var val = obj[key]; //newObj[key] = typeof val === 'object' ?
2020-05-27 23:34:22 1037
原创 android获取屏幕像素密度DPI、density、屏幕宽高
获取手机屏幕像素密度 dpiDisplayMetrics metrics = new DisplayMetrics();getActivity().getWindowManager().getDefaultDisplay().getMetrics(metrics);metrics.density; 3.5metrics.densityDpi; 560Android获取屏幕的...
2020-05-02 18:57:47 4090
转载 Android Glide数据更新及内存缓存、硬盘缓存清理
Glide的缓存机制虽然提升了性能,但是如果针对固定资源路径的请求,将导致请求得到的资源是缓存的,这样就不能保证最新。换句话说,如果给定资源地址下的资源的频繁更新的,而资源地址是固定,则Glide此时的缓存策略就显得不太合适。导致这种问题的原因有二:一, Glide本身使用了缓存。二, Glide在缓存资源使用<K,V>键值对模型,如果每次都使用http://xxx.xxx.jp...
2020-05-02 11:27:55 1012
原创 Android手机如何模拟无网络状况
wifi虽然连上,但是其实已经无法访问网络了,这种情况如何模拟fiddler抓包工具下载一个软件叫fiddler抓包工具,然后百度一下这个软件怎么用。我一直是用这个模拟网络不好的。1、手机连上随便一个无线,然后给这个无线设置代理,ip是你电脑的ip,端口号是在fiddler里设置的端口号。然后这时候你的手机应该就可以上网了。2、关掉fiddler,就是网络不好的状态。拿着手机走远点离...
2020-05-02 10:00:32 1116
原创 JS三种等号的区别(==、===)
== 使用两个等号时,如果两边值的类型不同的时候,是要先进行类型转换后,才能做比较=== 使用三个等号时,是不做类型转换的,如果两边值的类型不同,就表示一定是不等的。简单说明使用三个等号(===)的判断规则:alert(1 == "1"); // true alert(1 === "1"); // falsehttps://blog.csdn.net/qq_40805231/a...
2020-05-02 00:42:22 274
原创 解决mac系统sourceTree一直提示输入密码的问题。
macbook,因为习惯了使用sourceTree提代码,所以在mac上安装了。装了之后发现每次提代码都需要输入密码,非常影响效率和心情。尝试了网上说的各种办法,均无法解决这个问题。后来浏览国外的一个网站,发现一个办法确实有用,在此记录一下。因为本人mac上已经解决了问题,所以不好截图,请谅解。办法:只需要在mac终端-命令行中执行以下命令即可:git config --global...
2020-05-02 00:35:25 674
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人