-
Android中HTTP网络请求相关问题
Google表示,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android Nougat 和 Oreo 则不受影响。因此在Android 中 使用HttpUrlConne...…
-
Charles使用教程
简介Charles是常用的截取网络封包的工具(俗称抓包)。Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。 Charles 是收费软件,可以免费试用30 天。试用期过后,未付费的用户仍然可以继续使用,但是每次使用时间不能超过30 分钟,并且启动时将会有10 秒钟的延时。安装首先从Charles官网下载安装包进行安装。使用介绍Charles 主要提供两种查看封包的视图,分别名为 “Structure” 和 “Se...…
-
Android中WebView无法打开HTTPS链接
Android使用WebView加载https地址打不开的问题 在做项目的时候遇到了 webview 怎么也访问不来https的接口,找了半天原因,上网查了帖子才知道,现在把原因分析写出来,和解决办法,让大家以后尽量避免这样的问题。在 Android 中,WebView是用来 load http 和 https 网页到本地应用的控件。在默认情况下,通过loadUrl(String url)方法,可以顺利load诸如,http://www.baidu.com 之类的页面。但是,当load...…
-
升级Mac系统自带的git
Mac系统自带GIT,但是自带的GIT版本很老,也没有自动提示和gitk等功能,如果一个一个去安装非常的费劲。我们采用brew安装git非常的方便,但是,我们发现安装后没有任何作用,因为默认使用的GIT还是老版本的。为了解决大家和我一样的问题,我现在写下我的解决办法,希望能够帮助到大家。 先安装brew,然后安装git,brew install git 备份旧的GIT目录,cd /usr/local/bin ls git* mkdir backup-gi...…
-
一个可以和AutoLayout一较高下的布局框架
地址0:iOS下的界面布局利器-MyLayout布局框架地址1:IOS不用AutoLayout也能实现自动布局的类(1)地址2:IOS不用AutoLayout也能实现自动布局的类(2)地址3:IOS不用AutoLayout也能实现自动布局的类(3)地址4:IOS不用AutoLayout也能实现自动布局的类(4)地址5:IOS不用AutoLayout也能实现自动布局的类(5)地址6:IOS自动布局中的浮动布局(6)欧阳大哥CSDN博客关于@available(iOS 11.0, *)适配iO...…
-
关于 Git 工具 - 储藏(Stashing)
储藏(Stashing)经常有这样的事情发生,当你正在进行项目中某一部分的工作,里面的东西处于一个比较杂乱的状态,而你想转到其他分支上进行一些工作。问题是,你不想提交进行了一半的工作,否则以后你无法回到这个工作点。解决这个问题的办法就是git stash命令。“储藏”可以获取你工作目录的中间状态——也就是你修改过的被追踪的文件和暂存的变更——并将它保存到一个未完结变更的堆栈中,随时可以重新应用。储藏你的工作为了演示这一功能,你可以进入你的项目,在一些文件上进行工作,有可能还暂存其中一个变更...…
-
关于 git stash和git stash pop
git stash 可用来暂存当前正在进行的工作, 比如想pull最新代码, 又不想加新commit, 或者另外一种情况,为了fix一个紧急的bug,先stash,使返回到自己上一个commit,改完bug之后再stash pop,继续原来的工作。基础命令:$ git stash$ do some work$ git stash pop进阶:git stash save "work in progress for foo feature"当你多次使用git stash命令后,你的栈里将充满...…
-
使用 git stash 让突如其来的分支切换更加美好~
为什么我们需要它不得不说,在知道这个命令的时,以及之后的使用中,我都超级热爱这个命令,因为它真的太好用了。给大家说一下我使用这个命令的场景:此时我在 feature_666 分支,非常聚精会神加持高专注地实现一个功能 666 模块,简直键盘如飞的编写代码~~~ 然后这时,客户反馈出一个 bug , 非常严重,必须立马解决,优先级为 0 !!! 于是,我需要去到 release 分支去 checkout 新的分支去工作了,但是 666 功能还没完成怎么办?此时我面临着一个选择题: A. 提...…
-
用Bootstrap 3 制作高度相同的 div (column)
排版网页时,常常会碰到的一个需求,就是希望左右栏位的高度可以相同。而让栏位的高度相同已经不是什麽新奇的事了,所以今天要分享的是,当你使用 Bootstrap Grid 制作作网页时,该如何将这个效果套用在 Bootstrap 里。会想分享这样的内容,也是因为之前在上 RWD入门与实战时,有同学问过这样的问题。所以就写成一篇文章分享给大家萝!使用 flex 让 column 高度相同第一个最简单的方法,就是使用display: flex让所有栏位的高度相同。但flex有一个令人哀伤的事实:他...…
-
WebStorm常用快捷键
提高代码编写效率,离不开快捷键的使用,Webstorm拥有丰富的代码快速编辑功能,你可以自由配置功能快捷键。快捷键配置点击File -> settings,Webstorm预置了其他编辑器的快捷键配置,可以点击配置。默认配置-Eclipse的常用快捷键对照表查找/代替 WebStorm快捷键 Eclipse快捷键 说明 Ctrl + Shift + N Ctrl + Shift + R ...…