- 博客(77)
- 资源 (25)
- 收藏
- 关注
draw.io-13.6.2.dmg
为什么需要画图?
俗话说:“一图顶百字!”,好吧!这是我现想的俗话。
在新项目开发,技术分享,阅读代码笔记,或者面试的时候,画个流程图,架构图等等,比较直观,便于理解等。优点啥的就不多介绍了,这里主要介绍我的画图软件。
2020-09-22
移动端-框架搭建.pptx
框架是什么?
• 是应用程序“模板”
• 是完成某项特定任务的代码堆砌也可以说是“套路”
• 其实就是当你完成了一、二个项目后,你是不会放弃承载着你 大量心血的“代码集” 你会在第三、第四...个项目中重复你的思路、代码,当然也包 括改进或创新
于是,“框架”出现了...... • 一句话:是一种思想
2020-06-29
移动项目分包策略.docx
移动端项目分包规范
分包的重要性:
在项目中随心所欲的分包将代码放到任意的package中虽然最终不会影响App的功能,但却会存在非常严重的问题,不好的分包策略带来的影响将会一直持续在App的开发迭代周期中,主要表现为如下几点:
• 代码混乱,功能模块界限模糊;
• 不易阅读与维护,尤其是对于新参与项目的人员来说;
• 功能扩展与重用困难;
• 包间耦合比较高。
因此有原则有策略的进行分包是非常重要的。
按功能分包后的优点:
• 从分包结构能够大致了解App的功能。
• 高度模块化大大提高了代码的可读性及可维护性。
• 包与包之间耦合度降低,拆分、添加或删除功能模块变得简单。
• 更加抽象化、模块化,方便扩展和重用。
2020-06-29
jQuery EasyUI 1.5 离线简体中文API文档 含完整开发工具包+皮肤+扩展+演示
例行更新,不过本次有新组件加入,感觉这次的组件早就应该有了,居然到现在才加入进来,不管怎么说有总比没有好。这次还是以改进为主,改进项占了大多数。废话不多说具体内容大家看更新说明吧!另外由于经常收到chm格式文件无法用的反馈,其实不是无法用,只是要授权。虽然已经解释多遍,但是依然有人不知道,索性就取消chm格式的文档了,今后统一采用exe+pdf格式,由于目前尚无时间制作pdf格式的api文档,所以1.5版中只有exe的,pdf格式将在下一版中提供。
jQuery EasyUI 1.5版本更新内容:
Bug(修复)
combobox:修复在加载包含所选项数据的时候不会触发“onSelect”事件的BUG;
datagrid:修复在字段设置为一个空值的时候导致在某些情况下“updateRow”方法无法正常工作的BUG。
Improvement(改进)
一个label标签可以被关联到任意表单的字段上;
combobox:改进在下拉项中“select”和“unselect”的规则;
combobox:添加“limitToList”属性来限制只能输入在列表项中的内容;
combogrid:允许用户快速克隆组件;
form:添加“dirty”属性,允许用户只发送变更的字段内容;
form:添加“resetDirty”方法;
datagrid:允许用户在没有数据的时候显示一条消息(比如:无记录);
textbox:添加“label”、“labelWidth”、“labelPosition”和“labelAlign”属性;
spinner:添加“spinAlign”属性;
calendar:允许用户在日历组件上显示周数(今年的第几周);
window:添加“constrain”属性。
New Plugin(新组件)
passwordbox:该插件允许用户在具有更好交互功能的输入框中输入密码;
combotreegrid:该插件结合了combobox和treegrid组件。
2016-12-05
Rxjava+ReTrofit+okHttp深入浅出-终极封装三(多文件下载之断点续传)
rxjava+retrofit+okhttp集合的封装断点续传下载一直是移动开发中必不可少的一项重要的技术,同样的Rxjava和Retrofit的结合让这个技术解决起来更加的灵活,我们完全可以封装一个适合自的下载框架,简单而且安全!
2016-10-24
Rxjava+ReTrofit+okHttp深入浅出-终极封装三(文件上传)
在实际运用中上传是一个必不可少的功能,所以我们在封装二的基础上加入上传的功能,同时需要附带上传进度,结合rxjava使用;原理和封装方法
http://blog.csdn.net/wzgiceman/article/details/51939574
2016-10-24
Rxjava+ReTrofit+okHttp深入浅出-终极封装
1.Retrofit+Rxjava+okhttp基本使用方法
2.统一处理请求数据格式
3.统一的ProgressDialog和回调Subscriber处理
4.取消http请求
5.预处理http请求
6.返回数据的统一判断
7.失败后的retry处理
具体思路参考博客:http://blog.csdn.net/wzgiceman/article/details/51939574
2016-10-17
RxBus-和EventBus完全一样
是否有这样的纠结:已经使用rxjava和rxAndroid到你的项目中,但是项目中又同时存在eventbus;因为rx完全可以替换掉eventbus所以导致了过多引入第三方jar包的问题,对于有代码洁癖和瘦身需求的同学们来说简直是一个噩耗;
如何在最大基础上修改我们已经存在的代码呢,那就是改造一个自己的rxbus,让他使用起来和eventbus一模一样,这样我们只需要将eventbus改名成rxbus即可,其他代码都不需要修改!
具体实现过程:http://blog.csdn.net/wzgiceman/article/details/52701265
2016-09-29
EasyRecyclerView
将开发中常用的RecyclerView的各种需求封装进库。提升开发效率。
重点在Adapter与viewholder的封装。他们之间彻底解耦。
adapter工作更少,仅负责业务逻辑。所以如果你使用mvp架构可以放进presenter层。
viewholder负责View展示与Adapter没有任何耦合,将可以到处复用。并不会影响运行效率。
并且adapter支持数据管理,Header与Footer添加,加载更多。没有更多。加载错误
使用了部分Malinskiy/SuperRecyclerView的代码,将更多功能交给了adapter实现。
2016-07-11
android 自己写的downaloadmanager
软件更新想必大家都用过,很多是用友盟的下载,但是也有自己公司服务器下载的处理方式,本文主要讲解的是自己下载的处理方法
想必大家就会说,这还用自己做呀,系统自带的一行代码不就解决了-------DownloadManager,如果你还在用这个下载,那你就out了,不是说这个方法不好,而是在中国这样的大环境下********你懂的,三星note系列部分手机需要手动打开这个权限才能用这个功能(确定不是逗我????),而有些国产手机更加nb了直接个阉割了(nm)
好吧,既然这样还是规规矩矩的自己写吧
2016-07-09
RectiveX-android
为了App不卡顿,我们会把所有耗时的操作(比如:网络访问、文件访问)放到Worker Thread中。但是Android本身的AsyncTask的设计个人觉得设计的十分糟糕,不但写出来的代码冗长,而且稍微复杂一些的多流操作就会写的完全无法维护(这里可以用Java本身的线程模式来实现)。而且肆意的开线程也会造成App的卡顿。这里本身最初的想法就是需要一个线程池,以Promise的方式对外提供接口。原先试用过facebook的开源方案Bolts-Android,这个库是parse的开源方案。后来有iOS的同事推荐Reactive的方案,于是就走上了Rx脑残粉的不归路。
2016-02-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人