替换Homebrew源

在用brew时偶尔会出现卡死或者卡在updateing brew的情况,这个情况多数是因为外网不通的问题。替换homebrew源即可。替换brew.git:cd "$(brew --repo)" git remote set-url origin https://mirrors.ustc.edu.cn/brew.git替换homebrew-core.git:cd "$(brew --repo)/L

- 阅读全文 -

RecyclerView滑动到最底部

手写了一个聊天室效果,最后发现不会自动滚动。RecyclerView自带的逻辑是:当用户手动滑动时,出现新数据不会自动跳转到最后一行。当用户滑动到最后一行时,出现新数据会跳到最后一行。事实上这不是RecyclerView的交互逻辑,这是指notify数据之后的情况。例如,你的maxline=10,当数据为10时,出线新数据,系统只是进行系统的替换,虽然会达到你要的效果,单是当你的maxline较大

- 阅读全文 -

对于电影《三体》的构想

其实在现代电影特效水平的前提下来说,将 《地球往事—三体》 拍成电影的难度并不是很高。问题是如何在一到两个小时或者三个小时之内向用户讲清楚这几百年来发生的这些事情。事实上这也不是难点所在。因为很多文字改编电影,最后都是进行了很大一部分的删减。因为作家在写文章的时候,完全没有篇幅的限制,甚至篇幅越长,内容越天马行空,反而会令读者更有想象的空间。所以说如果将三体拍成电影的话,我觉得可以直接抛弃第一部的

- 阅读全文 -

准备面试辣!

第一份工作组里的两位大佬,一位去了vipkid,一位去了淘车网,身边也有很多大公司的朋友。我越看越急。但是急没用,要开始准备下一次工作了!本来准备这次换工作准备周期稍微长一点点。休息5-7天,投大公司5天,投PM5天,投中小公司5天,投创业公司3天,中小公司和创业公司部分重合,按照7天算。加上复习内容整理需要3天,复习需要3天,一共大概是7+5+7+7+6≈一个月的时间。但是一个月之后就要交房租了

- 阅读全文 -

附近的餐品的软件

构思首先这个可能是外卖软件的一个小功能但是我想的是出于没有任何技术之外的目的去做这件事的首先这是一个随机显示餐品的app,告诉你今天(今天中午,今天晚上)吃什么其次不需要用户去手动选择可以根据大众点评获取周围餐厅,然后根据美团获取附近餐厅的餐品随机推荐昊哥想的是让用户手动输入/选择固定餐品然后在用户选择的列表中去做我由这一点相出了一些,就是让用户排除自己不喜欢吃的东西,然后去除之后进行推荐,因为用

- 阅读全文 -

【羊毛】幕布300+天会员领取

1、微信关注“幕布”点击推文领取15天会员2、领取30天:https://mubu.com/vip_present/zhaoxi33、领取99天:https://mubu.com/vip_present/modao4、领取180天:https://mubu.com/vip_present/niaoge2019

- 阅读全文 -

关于跳槽

小张虽然很菜,工作年限也不多,但是我是真的跳了很多公司…跳槽全是冲动,真的,再多的理由也不能解释这个事情,无论你做了多久或者多完善的准备,产生这个念头或者促使这个念头的,都来自于你的冲动。但我觉得无论对于社会,对于公司,还是对于你自己,这都是好事。什么时间跳槽和领导,尤其是直属领导有不可解决的冲突时和企业观念/文化不符时觉得自己无法进步或者得到新知识时工作的时间过长时在和领导起难以解决的冲突时,无

- 阅读全文 -

做一个教长辈用各种APP的APP

首先这是一个计划。其次这个计划已经在进行了,我的打算是,用一个尽量短的域名,搭建一个wordpress,然后通过rest api,做一个APP和小程序。为什么域名一定要短呢?好记生成二维码可以尽量清晰,长辈手机的像素不一定高…好输其实我想了想,小程序有Wordpress现成的,APP我甚至可以直接套个WEBVIEW进去…但是为了减少服务器的压力(虽然不知道会有多少人用),我还是选择了用REST A

- 阅读全文 -

无成本搭建谷歌镜像

注册登录https://runkit.com/home任意新建项目输入以下命令var express = require('express'); var proxy = require('http-proxy-middleware'); var app = express(); app.use('/', proxy({target: 'https://www.google.com/', chang

- 阅读全文 -

初始OpenCV

之前看了一下OpenCV的书,但是一直没有笔记。这次来简单写一下自己学到的东西。看书的时候面向对象有“想自我提升的中高级程序员”,好吧,那我就暂时把自己定位高级程序员吧。认识OpenCV简单来说,OpenCV就是个库。OpenCV的意思是计算机开源视觉库(Open Source Computer Library),我们常说的OpenCV分为正式发布版本和扩展模块,现在发布的OpenCV正式版本中核

- 阅读全文 -

由安装yarn引发的血案

今天在mac上搞vuepress的时候,用npm安装的出现各种问题(和webpack3.x出现的问题),所以需要安装yarn。我用brew命令安装的时候,报错,没权限,提示用下面语句设置权限:

- 阅读全文 -

Android7.xx以上状态栏感叹号解决

7.0 - 7.1删除(直接删除则默认使用HTTPS) adb shell settings delete global captive_portal_use_https 禁用HTTPS(写1启用 写0禁用) adb shell settings put global captive_portal_use_https 0 查询HTTPS开关状态 adb shell settings get glo

- 阅读全文 -

Android储存优化

一.储存方式首先我们来说一下Android的储存方式 SharedPreference 一个轻量级的储存类,使用xml将信息存在/data/data/package name/shared_prefs/ 目录下。 SQLite 一个轻量级数据库。 File 通用的IO储存,用于较大体积的数据的储存,缺点很多。增删改都比较麻烦。 ContentProvider 应用间通信。Android中为了数据安

- 阅读全文 -

关于Android的网络

我貌似很少遇到过网络访问的问题。大概原因我觉得无非两点:1.我只是混在Android网络访问的表层,并没有想法去深入研究其深层的东西。2.Android的网络这一块内容根本就不多,没有深层的东西。显然我是第一种。偶尔遇到些小问题全都是通过静态流和谷歌搜索解决的。我能感觉这一块自己完全就是个渣渣…所以我不断用“每个人都有垃圾的地方”来安慰自己,但是不得不说AndroidNet这一块是一大块,也是值得

- 阅读全文 -

Android 内存空间优化

在解决OOM之前,先学习一下避免OOM吧。在解决这些问题的时候经常会有一个现实的问题,就是无论什么方法,都需要找到一个平衡点。这是这些绝对存在的编程方法的乐趣所在。说明白一点就是小的时候班里学习好的同学(我)能用五种方法解出一道数学题,我们需要在这五种方法中间做比较。不同的是编程这道题的数据是可变的,所以最优解可能也是可变的。编程的乐趣就在这里

- 阅读全文 -

小米电视去广告

去广告需要执行以下步骤01.打开开发者模式, 设置 -> 关于 -> 版本号(产品型号) 狂按确认、02.打开adb调试, 设置 -> 账号与安全->ADB调试,改为允许03.输入IP, 设置 -> 无线/有线->选择你已经连接的网络-> IPV4地址就是你电视的IP04.点击按钮连接, 如

- 阅读全文 -

apk大小优化

我们的安装包只有4m,经过张哥一个月的优化,体积成功到达了6m…一.Android安装包的构成assets:资源文件,配置文件等不需要编译的文件ib:native库文件res:res就是resource的缩写,主要存放需要生成对应ID来使用的资源文件META-INF文件:用来校验APK的完整性AndroidManidesr.xml:理解为android程序的自我介绍文件classes.dex文件:

- 阅读全文 -

我的Android刘海屏适配方法

小张感觉这个东西也没有太多可说的,毕竟按照现在的发展趋势,Android刘海屏马上要被消灭了…1.获取状态栏高度手动往下挤布局获取高度状态栏/工具栏高度代码:Rect rectgle= new Rect(); Window window= getWindow(); window.getDecorView().getWindowVisibleDisplayFrame(rectgle); int St

- 阅读全文 -

iPhoneXR使用初体验

一句话来说:真·够用党手机。电池好像是大了!不知道是不是新手机的原因,但是据说测试是下半年旗舰级里最顶的手机,我用着觉得确实挺顶的。不知道是不是因为这个垃圾分辨率的原因。个人使用是很满足了,边框可以接受。地表最强移动CPU,任何操作都不在华夏。电量也充足,所以可能是我接下来一年半的手机了。其实心里也想过要不要换个XS,但是用了几天,感觉没有理由去换啊…我也没有女朋友,后置完全就是拍二维码用的啊!况

- 阅读全文 -

再次搬家

来到杭州之后我的搬家经历:2017-4 九堡2017-4 下沙2017-7 拱墅2017-9 滨江2017-9 滨江2017-10 滨江2018-4 余杭2018-10 余杭……

- 阅读全文 -