少年刘夏

一杯敬故乡,一杯敬远方

0%

最近在使用 Flutter 做一个新产品,其中一个需求是完成登录模块

开发过程中遇到了临时整体变更方案的问题,由自己请求接口变为接入公司内通用 SDK,因为这部分代码设计的还算不错,没有影响实际项目进展,可见良好的设计是非常重要的

不过还是应该批判这种临时改方案、开发兜时间的行为!

阅读全文 »

产品提了个需求:播放器中增加弹幕热力图

问视觉小哥:曲线是怎么画出来的

视觉:用手画出来的

好像也没说错?是我高估了他的脚吗

阅读全文 »

Flutter 发展的如火如荼,越来越多的开发者开始使用,Dart 作为它的编程语言,借鉴了很多 Java 的特性,并针对其被人诟病的地方做了大量的优化,以下列出一些针对 Java 开发者的 Dart 使用建议,包括书写思想、特殊语法等

阅读全文 »

在学习和工作中,经常会遇到一个Git仓库中要引入另一个Git仓库,或者工程中的一部分代码在单独的Git仓库管理更清晰的情况,如:

  • 整个博客工程对应了一个Git仓库,但展示需要的只是其中一部分,部署在一个单独的Git仓库更合适
  • 实际工作中负责新闻客户端的开发,需要本地集成前端模板,由前端同学维护,是一个独立的Git仓库

遇到这种情况,使用submodule(子模块)的方式集成到主工程中较好。因为平时用得不多,命令总记不住,所以写个博客记录下~

阅读全文 »

现在算是一个shell编程入了门的小菜鸟,本文是把学习、开发过程中遇到的一些常见的/有用的 语法/命令记录下来

阅读全文 »

此文的目的是记录下在使用macOS过程中个人觉得还不错的习惯、还不错的软件,帮助大家喜欢上使用Mac……

更新中……

阅读全文 »

使用Android Studio 3.0新建工程,一路默认走下来竟然报错了,报错内容:

1
2
Error:Execution failed for task ':app:preDebugAndroidTestBuild'.
> Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details.
阅读全文 »

发现Android Studio升级到3.0版本以后,新建工程默认的app包的build.gradle文件有点不认识了,长成这样,主要是implemention这个命令是什么鬼

1
2
3
4
5
6
7
8
dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.2'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}
阅读全文 »