生活 商品社会 听到《不说》这首歌的时候,脑子里面想起来的是小岳岳在《从你的世界路过》里面追着柳岩的出租车,大声狂哭的画面。我想每个人都会有这样一段经历, 苦苦想要得到的,在某一个瞬间发现再也得不到了 。哭过,嘶喊过,
Android RxJava ignoreElement改造成Completable 这两天被一个RxJava的操作符给坑了,就是ignoreElement()。我们在Post一个请求的时候,例如上传用户信息到API当中。 public Observable delete(String profileId) { return accountApi.
生活 向前一步假装自信直到变得自信 洗澡的时候无意中在想,为什么有的人不愿意接受更加美好的东西,例如说有更好的视频网站Youtube,有更好的聊天软件Telegram,有更好的搜索引擎Google 。 阻碍他们的,我想不是那一条绵延的长城,而是自己不愿意尝试以及接受更加美好的事物。我在想,大家如果都在资源匮乏的时候,会不会就没有这样的问题。什么意思,
IT Git Reset 三种模式 日常的工作当中,由于需要和别人协同工作,代码方面当然就直接使用Git的方式来管理了。在日常使用当中有很多命令比较常用 * git commit * git push * git stash * git rebase
Android EidtText点击事件第一次不生效 这两天在开发一个功能的时候,发现项目的UX要求EditText点击出来一个AlterDialog。在一顿setOnClickListener操作之后,我发现了一个小问题。在点击的时候,需要点第二次才会show出来这个Dialog。原因是 EditText这个控件需要在第一次点击的时候获取焦点,第二次点击才触发OnClick事件 。非常合理,因为EditText的作用是为了输入文字,所以需要先获取焦点。
Android DialogFragment can not perform this action after onSaveInstanceState 最近在Fibric上面监控到了这样的一个Bug,可以看到是调用**DialogFragment.show()**报的异常。 Caused by java.lang.IllegalStateException Can not
Android Fragment二次进入刷新 对于Activity来说我们想要去做用户Back后的逻辑很容易,直接从生命周期的**onRestart()**中做处理就好,例如用户从ActB返回到AtcA中,我们想要把统计分析数据上传一份到第三方统计平台中。但是对于Fragment来说,它的生命周期其实是依附于外层的Activity的,这样对于上面这个简单的需求就需要换一个思路处理。 假设我们现在有1个Activity和2个Fragment,当用户从ActivityA->FragmentA->
生活 下雨,夏雨 前两天还在期待来一场所谓的比较喜欢的夏天的雨天 ,没想到这两天就这么突如其来了。在中学时代是特别的喜欢这样的雨天的,打开窗户看着楼下来来往往的人,总感觉自己像一个上帝视角一样,看着芸芸众生就那样的走了又来,而我自己却能独善其身。 中学时代好像对下雨天有一种特殊的迷恋。期待每一个夏天都会有不一样的青春事迹。以为自己的青春是永远定格在燥热的夏天、暴雨的夏天和充满荷尔蒙的夏天。 在我脑海里面夏天就等于青春
Android Android全屏幕隐藏NavigationBar 有时候针对一个视频播放页面,需要将NavigationBar隐藏掉,这样有更加好的用户体验。我最近在做ExoPlayer 相关的一个视频播放的需求,发现默认情况下,这个Player是没有隐藏掉NavigationBar的,这就导致了在点击屏幕暂停播放的时候,会拉伸缩放视频比例,上下留有黑边。等到NavigationBar被隐藏的时候,视频又会重新填充进整个屏幕。
Python Python版本更新 最近由于频繁的在PC,Mac以及VPS中切换,导致Python的版本管理起来特别的麻烦,同时Pythond版本,分裂有点严重。还是想统一一下更新到最新版。比较容易,就简单记录一下。 * 在VPS[CentOS]中先升级一下所有的库 > yum
IT Telegram Bot开发(一)-- 申请调试Bot 由于群里面的小伙伴的需要,刚好我也想玩玩,就答应了帮他做一个Telegram Bot(下简称TgBot),用来统计和维护我们群里面的一些信息。接下来,我会用一点时间,把整个流程给写出来,做成一个系列,方便以后大家的查阅。网络上也有很多库可以使用,
Android 截取部分Url链接 早上做一个Feature的时候,需要这样的一个操作,将给定的一个URL字符串,转换成Application中的Path路径,方便Router做跳转。最开始我是打算通过正则来去写的,最后想一想普通的String转换就能做到。 假设输入路径为 * https://www.google.com/