摘要: 1.找到Tomcat安装目录,进入 ~/conf,找到logging.properties文件。 2.用记事本(或其他)打开,找到下面这一行 将其改成: 即可/ 阅读全文
posted @ 2019-08-14 16:08 Umbrellaox 阅读(1338) 评论(0) 推荐(0) 编辑
摘要: 一.补码加法。 先求出两个数的补码。 补码相加。 最后的结果为补码,若要取得真值需再次求补。 超过模的进位需丢掉。 二.补码减法。 三.溢出检测 阅读全文
posted @ 2019-05-27 12:14 Umbrellaox 阅读(5313) 评论(0) 推荐(0) 编辑
摘要: 原文:https://www.cnblogs.com/lihaichao/p/9627405.html 一.模。 模是指一个计量系统的计数范围。如时钟等。计算机也是一个计算器,它也是有一个计量范围,即都存在一个“模”。 如时钟的计量范围是0~11,模 = 12。 32位计算机的计量范围是2^32,模 阅读全文
posted @ 2019-05-27 10:06 Umbrellaox 阅读(4165) 评论(1) 推荐(1) 编辑
摘要: Job for httpd.service failed because the control process exited with error code. See "systemctl 解决方案: 了解一下 原来是 nginx 占用了端口 停止即可 killall -9 nginx 2.wor 阅读全文
posted @ 2019-03-12 22:02 Umbrellaox 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 啊啊这几天又开始打游戏躺尸浪费时间了,明明知道质变是由量变累积的,大神和平凡人的区别只有积累的次数,我却还这么懒!! 顺便记一下:学校社团面试的题真的和平时接触的东西完全不一样,以后去考试面试前一定要多做准备,多一份准备多一份把握(最后他们的题我都在牛客上找到了,哭T-T). 一.HttpURLCo 阅读全文
posted @ 2018-12-02 22:22 Umbrellaox 阅读(145) 评论(0) 推荐(0) 编辑
摘要: /*摘自菜鸟教程,侵删*/ 阅读全文
posted @ 2018-11-24 14:41 Umbrellaox 阅读(527) 评论(0) 推荐(0) 编辑
摘要: Fragment:小型的Activity,需要嵌套在Activity中使用,受宿主Activity的生命周期影响; /*图片取自菜鸟教程,侵删*/ 1>静态加载流程. 2>动态加载Fragment; 阅读全文
posted @ 2018-11-24 10:52 Umbrellaox 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 这两个错误原因多半是因为你的网络不能访问外网. 下面我们通过设置代理解决; 我们使用的是Shadowsocks: 要确保你的服务器可用可访问外网; 现在转到Android Studio设置代理: Setting->搜索 proxy: 127.0.0.1表示用本机做代理,也就是通过Shadowsock 阅读全文
posted @ 2018-11-23 09:12 Umbrellaox 阅读(1144) 评论(0) 推荐(0) 编辑
摘要: 前提:1.耗时的工作不可以在主线程中进行. 2.Thread子线程不能操作UI界面上的View,会报错. 这种情况下,Handler这种能操作UI界面的线程就诞生了. UI线程:就是我们的主线程,系统在创建UI线程的时候会初始化一个Looper对象,同时也会创建一个与其关联的MessageQueue 阅读全文
posted @ 2018-11-19 22:57 Umbrellaox 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 用EasyPermissions可以方便的请求多个权限. 最近项目中碰到的代码.贴在这里当个例子. 大神的解说:https://blog.csdn.net/hexingen/article/details/78504814 在build.gradle中添加依赖: 最开始还是在AndroidManif 阅读全文
posted @ 2018-11-18 23:05 Umbrellaox 阅读(2467) 评论(0) 推荐(1) 编辑