菜鸟

[碎碎念] 程序开发领域由菜鸟到老鸟的成长历程 (27) - 老鸟阶段-架构思维。

与世无争的帅哥 提交于 2019-11-29 06:05:24
都当上老鸟了,总不可能只做写程序的工作吧,上面交代的也许会是规划新系统的任务,这时老鸟在经验上的优势就很容易表现出来了,尤其是思考系统架构的深度。 在规划系统时,除了使用者的需求以外,适当的设计软件的架构 (architecture) 会让底下的程序员日后在撰写或维护程序时比较轻松,而软件架构就像是把系统当做房子一样,每个系统都有适合自己的架构,而架构又会成为日后指导与规范开发方向与方法的蓝图一样,它和 Framework 意义有点像,但本质上却是不同的。 所谓的 软件架构(Software Architecture)是一种软件的蓝图,它告诉你这个软件的结构,功能,界面,用法,与其他系统的构连以及数据交换等等规范 ,但它并没有叫你要用什么方式实践,因此软件架构通常会产生文档,图样,原型以及规格等,就是没有可用的程序,因为那不是软件架构应该有的东西,就像盖房子时是给你蓝图,而不是一幢盖好的房子。相对的, 软件框架(Framework) 的英文名称原意是骨架,拆开来看是 "Frame"-"work",表示是在一个既定的框架下可以做的工作 ,也就是说,这是一个已经成形的方法,而且有程序实例(例如钢构工法也是要有钢材才能做),并且会告诉你要如何使用它(即 Framework Documentation,MSDN Library 即为一最佳例子),但怎么使用它是程序员(也就是监工)的工作,与

nodejs 05 - util/fs/url/http/domain/os/path/net/dns

陌路散爱 提交于 2019-11-29 00:18:21
下面这些是nodejs自带的模块,引用它们时直接使用 var http = require('http'); 即可,不需要在package.json中添加依赖,不要使用npm进行安装。 util: 菜鸟教程 , fs: 菜鸟教程 , url: 菜鸟教程 , http: 菜鸟教程 , domian: 菜鸟教程 , os: 菜鸟教程 , path: 菜鸟教程 , net: 菜鸟教程 , dns: 菜鸟教程 , 来源: https://www.cnblogs.com/vision2015/p/11434506.html

菜鸟笔记——html整理

做~自己de王妃 提交于 2019-11-28 17:28:35
菜鸟笔记——html整理 1.常用标签 <hr/> 水平线标签 <!-- This is a comment --> 注释 //多行注释可以设置快捷键 <big> 定义大号字。 <small> 定义小号字。 <i> 定义斜体字。italic <em> 定义着重文字。emph // I是Italic(斜体),而em是emphasize(强调)。 // <em> 标签修饰的内容都是用斜体字来显示。 <b> 定义粗体文本。 <strong> 定义加重语气。 //<b>标签是一个实体标签,它所包围的字符将被设为bold(粗体), //<strong>标签是一个逻辑标签,它的作用是加强字符的语气,一般来说, 加强字符的语气是通过将字符变为bold(粗体)来实现的。 <sub> 定义下标字。 <sup> 定义上标字。 <ins> 定义插入字。 //下划线 <del> 定义删除字。 //删除线 <q> 定义短的引用。浏览器通常会为 <q> 元素包围引号。 <blockquote> 定义被引用的节。浏览器通常会对 <blockquote> 元素进行缩进处理。 <dfn> 定义项目或缩写的定义。ex:<dfn title="World Health Organization">WHO</dfn> 2.命名锚的语法 <a name="tips">基本的注意事项 - 有用的提示</a> 1

css 学习笔记 菜鸟

喜欢而已 提交于 2019-11-27 18:47:58
1 CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明: 选择器通常是您需要改变样式的 HTML 元素。 每条声明由一个属性和一个值组成。每个属性有一个值。属性和值被冒号分开。CSS声明总是以分号(;)结束,声明总以大括号({})括起来: 2 CSS注释以 "/*" 开始, 以 "*/" 结束, 实例如下: /*这是另一个注释*/ 3 来源: https://www.cnblogs.com/testzcy/p/11372930.html

html学习 菜鸟

蹲街弑〆低调 提交于 2019-11-27 16:24:41
1HTML 不是一种编程语言,而是一种标记语言 2只有 <body>区域才会在浏览器中显示。 3<!DOCTYPE>声明有助于浏览器中正确显示网页。doctype 声明是不区分大小写的 4属性总是以名称/值对的形式出现,比如:name="value"。 属性值应该始终被包括在引号内。 5<!-- 这是一个注释 --> 6HTML 代码中的所有连续的空行(换行)也被显示为一个空格。 7使用 target 属性,你可以定义被链接的文档在何处显示。如果你将 target 属性设置为 "_blank", 链接将在新窗口打开。 例如:<a href="https://www.runoob.com/" target="_blank">访问菜鸟教程!</a> 8 <link> 标签定义了文档与外部资源之间的关系。<link> 标签通常用于链接到样式表 <head> <link rel="stylesheet" type="text/css" href="mystyle.css"> </head> 9 在<style> 元素中你也可以直接添加样式来渲染 HTML 文档 10 <meta> 标签提供了元数据.元数据也不显示在页面上,但会被浏览器解析。 每30秒钟刷新当前页面:<meta http-equiv="refresh" content="30"> 11 <script>标签用于加载脚本文件

Kotlin从菜鸟到老菜鸟 第一天 AS的安装及问题

早过忘川 提交于 2019-11-27 15:49:25
  kotlin是谷歌官方钦定的安卓开发语言,其完全兼容JAVA。   AS(Android Stdio)是谷歌在JetBrains公司的IDEA基础上,进行整合优化后的安卓专用IDE。由于国内的网络问题,我们无法直接去谷歌官网上下载AS以及其开发必要的Android SDK、Gradle,这造成了在安装时,尤其是在第一次创建项目时的种种问题。所以,在这里为了方便大家,提供一个安卓工具下载的网站: https://www.androiddevtools.cn   如果依然无法下载或安装,我提供百度云的链接给大家:    1. Gradle下载链接:https://pan.baidu.com/s/1Rt2txlCpanRwgP8ilnfCoA 提取码:s8y0      版本5.1 2. AS下载链接:https://pan.baidu.com/s/1lI5uXDeBQ7SapfJe_krGLw 提取码:agth     版本3.6    AS下载   进入安装界面,直接下一步即可           然后选择安装路径,点击next开始下载       然后开始运行AS,打开时会自动弹出这样一个窗口,这是因为我们的安装包不含SDK,这里点击cancel,后续再下载SDK。 然后一直点击下一步,等待SDK下载(这个时间可能会很长长长长长~~~~~~),来到这个界面,新建工程后

百度年薪500万:顶尖大咖和普通程序员区别在哪里呢?

耗尽温柔 提交于 2019-11-26 22:17:18
“新”和“伟大的上帝”技术是刚刚辞职的程序员的出发点。 让我们来谈谈技术。首先,请考虑这些问题。现在社会上有很多程序员。你有没有想过程序员为什么有不同的级别?你是哪种程序员?“菜鸟”程序员和“大神”程序员的区别是什么?技术真的很糟糕吗?这不是技术上的区别。这上面有很多问题。你不会头晕的。然后听我对这个问题的回答。准确的程序员分为“菜鸟”程序员和“大神”程序员。程序员有多好,你必须看到他写的代码!程序员自己的代码是他自己工作状态的真正体现。“菜鸟”程序员和“大神”程序员有什么区别?让我们看一看。在分享我自己创建的iOS AC裙子你会离奶牛更近一步。代码的表示,网络的应用一个小函数,如鼠标移动到标题,并显示其可选菜单如下所示。“菜鸟”程序员的代码是什么?“冗余菜鸟”程序员倾向于编写代码,但代码是从书籍中找到的,并且是从因特网上获得的。也许他们会把代码的一部分(只提取真正的记忆原理,如烟雾和镜子)。 “大神”的密码是什么?大神“程序员代码,当你看第一眼:简洁;第二眼:真正的“N”。用最少的代码编写程序是好的,也能反映你的想法。为什么出现这种现象,同样的小功能,放在不同的手上产生不同的结果。这不值得一探究竟吗?真正的原因是“菜鸟”程序员没有把自己的想法融入到代码中,代码是程序员思维智慧的结晶。当我们得到这个小函数时,我们首先看到这个领域的知识是不够的,所以我们在因特网上查找它

N 个 Android 项目源码

[亡魂溺海] 提交于 2019-11-26 16:53:55
极力推荐文章:欢迎收藏 Android 干货分享 Android 项目源码获取方法 :微信关注公众号 程序员Android ,回复关键字,即可免费获取。 名称 关键字 1. 系统Launcher 源码 Launcher 2. 菜鸟新闻客户端源码 菜鸟新闻 3. Kotlin新闻客户端源码 Kotlin新闻客户端 4.菜鸟商城客户端源码 菜鸟商城客户端 5. 短视频客户端源码 短视频客户端 6. 仿B站客户端 仿B站客户端 7. 仿抖音视频客户端 仿抖音视频客户端 8. 仿饿了么客户端 仿饿了么客户端 9. 仿华为商城客户端 仿华为商城客户端 10. 仿拼多多客户端 仿拼多多客户端 11. 仿书旗小说客户端 仿书旗小说客户端 12. 仿头条客户端 仿头条客户端 13. 仿网易云音乐客户端 仿网易云音乐客户端 14. 仿微博客户端 仿微博客户端 15. 商城客户端 商城客户端 16. DIY社区论坛客户端 社区论坛客户端 17. 新鲜事客户端 新鲜事客户端 18. 专栏客户端 专栏客户端 具体源码介绍如下: 1. 系统Launcher 源码 关注公众号 程序员Android ,回复关键字 Launcher ,即可获取源码。 2. 菜鸟新闻客户端源码 关注公众号 程序员Android ,回复关键字 菜鸟新闻 ,即可获取源码。 3. Kotlin新闻客户端源码 关注公众号