前言
有好久没有写博客了,主要这段时间都沉迷学习无法自拔了,哈哈.自吹一波.
前两天不是1024节吗,所以就有很多福利出现了,当然每个人能都获得的信息都有所不同,这就是所谓的信息差.秉着好东西需要分享和开源的好习惯,所以来给你们送福利了.
其他福利
三、1024程序员节最新福利之2018最全Android资料集合
2018最全H5前端资料集合
一、HTML & CSS 核心教程:(103集实战教学,从入门到精通)
时光,不会辜负每一个平静努力的人
有好久没有写博客了,主要这段时间都沉迷学习无法自拔了,哈哈.自吹一波.
前两天不是1024节吗,所以就有很多福利出现了,当然每个人能都获得的信息都有所不同,这就是所谓的信息差.秉着好东西需要分享和开源的好习惯,所以来给你们送福利了.
其他福利
三、1024程序员节最新福利之2018最全Android资料集合
一、HTML & CSS 核心教程:(103集实战教学,从入门到精通)
你想要的干货,都在这里哟!
史上最全2018最新前端学习资料
本博文所列全部前端学习资料均整理自网络开放资源,由于某种原因资源链接在此暂不给出,建议先行浏览目录,若所整理的资料符合你的需求,请前往个人站点darryrzhong送给你的福利
获取你所需的学习资源!
旨在分享优质干货、让我们携手共同进步吧!
你想要的干货,都在这里哟!
免费的计算机编程类中文书籍
###摘自:github上由justjavac整理的free-programming-books-zh_CN(免费的计算机编程类中文书籍)觉得不错的可以去star和fork一下哟!
首先声明,本篇博文并非本人原创,而是摘自github上大神justjavac
发起并整理的free-programming-books-zh_CN
(免费的计算机编程类中文书籍)开源项目,旨在帮助不经常逛github的童鞋发掘优质的学习干货,节省学习时间成本.最后再次感谢justjavac
的整理与分享.
语言相关类
相信对于大多数小白来说,关于MVP
、MVC
设计模式肯定是听过也看到过很多次了,也许也有过一些简单了解,但关于TA的具体概念,如何使用以及具体应用等都毫无所知,所以本着许多小伙伴一看到mvp
、mvc
就一脸懵逼的表情(当然也包括本人了⊙▽⊙)#),最近上手一个基于mvp
框架的mosby
框架的练手项目,所以决定
去好好研究一番mvp
设计模式以及mosby
的原理以及使用,所以在此写下这篇博文,希望能够帮助到正在学习或者准备学习mvp
设计模式的那些小伙伴了.
相信很多小伙伴应该都有这样一个共同的认知,关于技术,网上一搜一大堆,但是质量自然是参差不齐,身处互联网时代最好的一点就是资源共享,本着为更多的小伙伴节省搜寻资源的时间以及筛选优质资源的时间成本,决定以小白的身份来写写mvp
那些事,旨在共享资源,共同进步,不喜勿喷!
快加入学习的队伍来吧,欢迎各路大神留下宝贵意见.
什么是MVC(Model View Controller)模式?
MVC
全名是Model View Controller
,是模型(model
)-视图(view
)-控制器(controller
)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。其中M层处理数据,业务逻辑等(适合做一些业务逻辑处理,比如数据库存取操作,网络操作,复杂的算法,耗时的任务等都在model层处理);V层处理界面的显示结果(XML布局可以视为V层,显示Model层的数据结果);C层起到桥梁的作用,来控制V层和M层通信以此来达到分离视图显示和业务逻辑层(在Android中,Activity处理用户交互问题,因此可以认为Activity是控制器,Activity读取V视图层的数据,控制用户输入,并向Model发送数据请求)。
Model
: 数据层. 负责与网络层和数据库层的逻辑交互.View
: UI层. 显示数据, 并向Controller报告用户行为.Controller
:负责从视图中取得数据然后发送给模型,根据用户在视图中的行为去更新模型的逻辑.
一般业务逻辑如下:
你想要的干货,都在这里哟
最全面的UML教程
#写在最前面的话
声明,本篇博文部分资料摘自维基百科
和Calvinsily的UML教程
,博文不涉及高深技术,旨在分享相关技术,节省大部分朋友学习的时间成本,望与诸君共同进步!
UML 是一种为面向对象开发系统的产品进行说明、可视化、和编制文档的标准语言;
UML 作为一种模型语言,它使开发人员专注于建立产品的模型和结构,而不是选用什么程序语言和算法实现;
UML 是不同于其他常见的编程语言,如C + +,Java中,COBOL等,它是一种绘画语言,用来做软件蓝图;
UML 不是一种编程语言,但工具可用于生成各种语言的代码中使用UML图;
UML 核心
UML 的核心是图表,大致可以将这些图归类为结构图和行为图。
结构图是由静态图,如类图,对象图等静态图;
行为图是由像序列图,协作图等动态图;
一个系统的静态和动态特性是通过使用这些图的可视化。
本文原创首发于慕课网,欢迎转载,注明出处即可.
本篇博文将继续带大家优化博客站点,打造上线站点,设置个性域名等
阅读本文前建议先行阅读本人另外三篇遍基础博文
1.关于Hexo6.0搭建个人博客(基础篇)
2.关于Hexo6.0搭建个人博客(进阶篇)
3.关于Hexo6.0搭建个人博客(高级篇)
4.关于Hexo6.0搭建个人博客(coding+百度-收录篇)
本篇博文将手把手教大家打造线上个人站点,设置个性域名,以及托管项目到github及coding上,同时让Google和百度两大搜索引擎收录你的站点,提升站点的自然流量.
请看关于Hexo6.0搭建个人博客(coding+百度-收录篇)
####1.注册giithub账号
####2.新建仓库
本文原创首发于慕课网,欢迎转载,注明出处即可.
本篇博文将继续带大家优化博客站点,打造上线站点,设置个性域名等
阅读本文前建议先行阅读本人另外三篇遍基础博文
1.关于Hexo6.0搭建个人博客(基础篇)
2.关于Hexo6.0搭建个人博客(主题优化-进阶篇)
3.关于Hexo6.0搭建个人博客(主题优化-高级篇)
本篇博文将手把手教大家打造线上个人站点,设置个性域名,以及托管项目到github及coding上,同时让Google和百度两大搜索引擎收录你的站点,提升站点的自然流量.
估计大家折腾了这么久也就是为 了拥有一个自己的个性站点,所以强烈建议大家为自己的博客站点配置一个独一无二的个性域名.我这里选择阿里旗下的万网;
域名种类如下:
有大家常见的.com、.cn、net等等,不过这些都比较贵,当然你不缺钱的话.com这些常见的自然是最好的选择了.像我们这种穷苦人家就只能用用便宜的啦( ๑ŏ ﹏ ŏ๑ )伤心.
好了,接下来教大家购买注册域名,我这里选用.site后缀,这是代表站点/网站类的域名最好的选择了,关键是便宜啦.
本篇博文将带大家发现新大陆,教你打造炫酷的个人博客站点.
阅读本文前建议先行阅读本人另外一遍基础博文关于Hexo搭建个人博客(基础篇)
#目录
在站点根目录下
_config.yml
中进行基础配置
建议下载个文本编辑器打开,这里推荐Sublime Text
,
对应显示效果(显示效果因主题不同而不同,只做描述)
当然了,你们的主题和我的肯定是不一样的,所以下面就开始教大家挑选自己喜欢的主题
并自定义个人喜好.
挑选主题
初识Hexo
什么是Hexo?
Hexo
是一个快速,简单而强大的博客框架。您可以使用Markdown(或其他语言)编写文章,Hexo可以在几秒钟内生成具有美丽主题的静态文件。
对的,就是这么简单明了,其实就是一个搭建博客的工具而已,也不是什么高深莫测的东西,接下来我将带着大家一步步徒手搭建属于自己的博客.说明:(这里说的搭建属于自己的博客,并不是指搭建属于自己的独一无二的博客,那是前端的本事了,我们这里只说最基本的)
建立Hexo只需要几分钟,安装Hexo非常简单。但是,您首先需要安装其他一些东西.
如果你的电脑已经有这些,祝贺!只需使用npm安装Hexo:
$ npm install -g hexo-cli
如果没有,那就一起来看下面吧(这里只说windows的安装,因为本人太穷,买不起mac啊o(╥﹏╥)o
)