- 博客(10)
- 收藏
- 关注
原创 Git大文件支持
Git大文件支持1. 问题出现解决方法方法1:设置本地限制方法2:开启git大文件支持插件 git-lfs1.安装git-lfs2.修改.gitattributes 文件,添加你需要支持的大文件关联文件到你的仓库中1. 问题出现在开发中,一般会有这样的情况,我们需要给同事发一个文件的静态下载地址。通常的选择我们公司都会有自己的samba服务器,但是个别情况下我们会使用git上传后发给对方。如果你的文件过大,系统会报错提示:fatal: The remote end hung up unexpecte
2020-09-06 13:27:26 779
原创 由安装yarn引发的血案
今天在mac上搞vuepress的时候,用npm安装的出现各种问题(和webpack3.x出现的问题),所以需要安装yarn。我用brew命令安装的时候,报错,没权限,提示用下面语句设置权限:sudo chown -R $(whoami) /usr/local输入之后提示:chown: /usr/local: Operation not permitted…我也不知道改怎么搞了,不能用sudo,又不能设置权限…后来搜了一下,是brew的问题,解决方法:先卸载已安装的homebrew/us
2020-06-19 10:45:35 174
原创 Caddy中Typecho伪静态
直接上代码rewrite { if {path} not_has admin to {path} {path}/ /index.php}如果你打开了ssl,那么在443里同样加入这一段即可。如图所示位置即可:其他需求可以参考官方文档:https://caddyserver.com/docs/rewrite...
2020-06-19 10:44:08 524
原创 AndroidAutoSize在切换分辨率之后出现没有适配的问题解决
问题的起因是这样的:首先是我在手机上发现了可以切换分辨率的操作:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EB5GTv8d-1592315394117)(https://2s.beer/img/WechatIMG2.jpeg)]然后我就想到了测试一下这个autosize的问题,在没有推出app,然后切换分辨率,果真出现了显示问题!然后重启app之后一切恢复。但是我试了一下今日头条APP(为什么是今日头条,因为这个方案就是今日头条的适配方案),没有出现这个问题……帅
2020-06-16 21:50:40 1326
原创 一个监听所有内置Edittext的ViewGroup
1. 获取子view编历布局,看当前布局有几个EditText,然后去监听拿到focus的view获取子view的方式:// 遍历viewGroup public int traverseViewGroup(View view) { int viewCount = 0; if (null == view) { return 0; } if (view instanceof ViewGroup) {
2020-06-16 21:49:21 293 1
原创 startWithPop()出现两个Fragment都退出的情况
有时候startWithPop()会出现两个Fragment都出栈的情况,一般当前fragment是RootView的时候会出现这个情况。解决方法:((BaseFragment) getParentFragment()).start(toFragment);或者popTo(A.class,true,new Runnable(){ @Override public void run() { start(B); }},getFragm
2020-06-16 21:47:08 589
原创 TabLayout的简单修改
设计稿上的tab布局我用了design库的tablayout,根据设计上的图来看,选中的tab要是粗体,下方横线等宽于字体。### 问题1:TabLayout无法控制当前选中的行的字体解决方案:setCustomView() 。首先写一个方法,用来返回每个tab的view: public View getTabView(int position, String title) { View view = LayoutInflater.from(getContext()).infl
2020-06-16 21:46:27 288
原创 多用户方案实现Android免ROOT卸载预装软件的思路
首先,从 Android 4.2 开始,设备可以支持多用户,说到这里其实聪明的小朋友已经知道怎么实现了:卸载当前用户的预装APP这种方法用adb shell的命令就可以实现,所以你需要提前准备ADB工具。具体只需要一行简单的命令:adb shell pm uninstall --user 0 应用包名APP的包名你需要到系统设置->软件设置->具体的软件页面去寻找,MIUI是在右上角的叹号里(或者MIUI11之后的版本,你可以长安桌面图标,然后点击弹窗上的小叹号,再点击右上角的小叹号查
2020-06-16 10:35:53 2063
原创 如何在小内存主机上搭建博客
内存和储存极小的情况我推荐你使用 https://github.com/dylanbai8/Onekey_Caddy_PHP7_Sqlite3这个仓库中有一键搭建环境和程序的脚本,不仅支持zblog ,wordpress ,typecho ,还支持了其他文件管理程序和笔记程序等。并且还提供了整机备份的脚本。但是你需要在debian 8+ 的vps上去运行,不支持centos另外caddy伪静态的配置nano /etc/dylanbai8/caddy/Caddyfile然后在第一个和第二个(如果
2020-06-16 10:34:55 2372
原创 提高APP冷启动速度小结
提高APP冷启动速度小结欢迎使用Markdown编辑器一 / 去掉白屏背景二 / 及时结束`onCreat()`方法三 / 假加速,‘但是肉眼可见的快了’四 / MultiDex在5.0之下的问题欢迎使用Markdown编辑器在系统完全结束APP的服务之后,冷启动APP仿佛像是生孩子一般难受,尤其是之前版本的支付宝。不过还是要点名表扬一下支付宝,在后续版本尤其是最新的10.0以及之后版本,大力优化了冷启动速度,虽然整个APP还是很重,主页内容还是很多,但是不得不说启动速度的优化还是很明显的。下面是我工
2020-06-16 10:31:58 2528
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人