自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

课桌

【知乎】https://www.zhihu.com/people/wang-kang-84-84/activities

  • 博客(5)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

原创 如何设计一个系统?

什么叫做系统如何理解系统系统与软件的关系回顾软件开发的过程系统设计案例Tomcat设计目的功能分解总体架构从设计角度查看上述结构现在软件变得越来越复杂,于是我们用“系统”这个词来形容现代的软件。正如生态系统、人的循环系统等一样复杂。 当事物复杂到一定程度的时候,我们就不能用过去暴力的方法进行求解了。这时候我们就需要借助完善的、系统的方法来进行求解,这将大大降低开发的代价。什么叫做

2017-11-15 11:19:02 27765 3

转载 关于数学的一些观点

大卫·希尔伯特做数学的艺术在于找到一个特例,其中隐含了所有推广的胚芽。我们可以测量一个科学研究的重要性,借着数数看因为它而变得多余的出版物有多少。有时候一个人的视野圈变得越来越小,当半径接近零的时候它集中在一点。然后那个东西变成了他的观点。笛卡尔越学习,越发现自己的无知。怀疑是智慧的源头。仅仅具备出色的智力是不够的,主要的问题是如何出色地使用它。无法做出决策的人,或

2017-11-09 11:07:05 961

原创 罗素语录

1. 战争不决定谁对了,只决定谁留下了。 2. 你能在浪费时间中获得乐趣,就不是浪费时间。 3. 幻觉不是你的错,在幻觉中做决定,这就是你的不对了。 4. 人生就是搏斗,就是竞争,而尊敬只能属于胜利者。这种观念使得人们不惜牺牲理性和才智而去过分培养意志。 5. 恐惧是迷信的根源,也是造成残忍的主要原因之一。智慧始于征服恐惧。 6. 人的情绪起落是与他对事实的感知成反比的,你对事实

2017-11-06 17:30:44 998

原创 【读书笔记】spring 实战 - 基本概念

明确目标主要思想4种关键策略详解4种关键策略POJO尽量简洁在spring中的体现在spring中的实现方式依赖注入依赖注入的角色依赖注入 如何降低耦合spring注入的方式装配spring装配的原理应用切面定制流程横切关注点的困境AOP出场使用模板消除样板式代码样板式代码spring的解决办法其他参考更新中“`明确目标要弄明白spring 的作用,要时刻明白

2017-11-06 12:08:07 330

原创 编程中常见出错的地方

常见的错误自身因素思考问题不全面,自己写的某部分程序存在bug。使用第3方库,不了解造成了错误使用各个模块之间衔接的地方出现错误。比如,数据库与java程序交互的地方。外界因素使用别人的工具本身是存在问题的,比如版本兼容问题。解决方法确定错误是自己的程序出了问题,还是因为工具的问题。确定自己程序的哪个模块产生了错误。单元测试。 (更新中…)

2017-11-01 00:53:57 760

Vue.js实战(带目录)

目 录 第1篇 基础篇 第1章 初识Vue.js 3 1.1 Vue.js是什么 3 1.1.1 MVVM模式 3 1.1.2 Vue.js有什么不同 4 1.2 如何使用Vue.js 5 1.2.1 传统的前端开发模式 5 1.2.2 Vue.js的开发模式 5 第2章 数据绑定和第一个Vue应用 8 2.1 Vue实例与数据绑定 9 2.1.1 实例与数据 9 2.1.2 生命周期 10 2.1.3 插值与表达式 11 2.1.4 过滤器 13 2.2 指令与事件 15 2.3 语法糖 18 第3章 计算属性 19 3.1 什么是计算属性 19 3.2 计算属性用法 20 3.3 计算属性缓存 23 第4章 v-bind及class与style绑定 25 4.1 了解v-bind指令 25 4.2 绑定class的几种方式 26 4.2.1 对象语法 26 4.2.2 数组语法 27 4.2.3 在组件上使用 29 4.3 绑定内联样式 30 第5章 内置指令 32 5.1 基本指令 32 5.1.1 v-cloak 32 5.1.2 v-once 33 5.2 条件渲染指令 33 5.2.1 v-if、v-else-if、v-else 33 5.2.2 v-show 36 5.2.3 v-if与v-show的选择 36 5.3 列表渲染指令v-for 37 5.3.1 基本用法 37 5.3.2 数组更新 41 5.3.3 过滤与排序 43 5.4 方法与事件 44 5.4.1 基本用法 44 5.4.2 修饰符 46 5.5 实战:利用计算属性、指令等知识开发购物车 47 第6章 表单与v-model 55 6.1 基本用法 55 6.2 绑定值 61 6.3 修饰符 63 第7章 组件详解 65 7.1 组件与复用 65 7.1.1 为什么使用组件 65 7.1.2 组件用法 66 7.2 使用props传递数据 70 7.2.1 基本用法 70 7.2.2 单向数据流 72 7.2.3 数据验证 74 7.3 组件通信 75 7.3.1 自定义事件 75 7.3.2 使用v-model 77 7.3.3 非父子组件通信 79 7.4 使用slot分发内容 83 7.4.1 什么是slot 83 7.4.2 作用域 84 7.4.3 slot用法 85 7.4.4 作用域插槽 87 7.4.5 访问slot 89 7.5 组件高级用法 90 7.5.1 递归组件 90 7.5.2 内联模板 92 7.5.3 动态组件 93 7.5.4 异步组件 94 7.6 其他 95 7.6.1 $nextTick 95 7.6.2 X-Templates 96 7.6.3 手动挂载实例 97 7.7 实战:两个常用组件的开发 98 7.7.1 开发一个数字输入框组件 98 7.7.2 开发一个标签页组件 106 第8章 自定义指令 118 8.1 基本用法 118 8.2 实战 121 8.2.1 开发一个可从外部关闭的下拉菜单 121 8.2.2 开发一个实时时间转换指令v-time 126 第2篇 进阶篇 第9章 Render函数 133 9.1 什么是Virtual Dom 133 9.2 什么是Render函数 136 9.3 createElement用法 140 9.3.1 基本参数 140 9.3.2 约束 143 9.3.3 使用JavaScript代替模板功能 147 9.4 函数化组件 153 9.5 JSX 157 9.6 实战:使用Render函数开发可排序的表格组件 159 9.7 实战:留言列表 172 9.8 总结 183 第10章 使用webpack 184 10.1 前端工程化与webpack 184 10.2 webpack基础配置 187 10.2.1 安装webpack与webpack-dev-server 187 10.2.2 就是一个js文件而已 188 10.2.3 逐步完善配置文件 191 10.3 单文件组件与vue-loader 194 10.4 用于生产环境 201 第11章 插件 206 11.1 前端路由与vue-router 207 11.1.1 什么是前端路由 207 11.1.2 vue-router基本用法 208 11.1.3 跳转 212 11.1.4 高级用法 213 11.2 状态管理与Vuex 216 11.2.1 状态管理与使用场景 216 11.2.2 Vuex基本用法 217 11.2.3 高级用法 221 11.3 实战:中央事件总线插件vue-bus 227 第3篇 实战篇 第12章 iView经典组件剖析 235 12.1 级联选择组件Cascader 236 12.2 折叠面板组件Collapse 249 12.3 iView内置工具函数 257 第13章 实战:知乎日报项目开发 261 13.1 分析与准备 261 13.2 推荐列表与分类 265 13.2.1 搭建基本结构 265 13.2.2 主题日报 267 13.2.3 每日推荐 271 13.2.4 自动加载更多推荐列表 276 13.3 文章详情页 278 13.3.1 加载内容 278 13.3.2 加载评论 281 13.4 总结 286 第14章 实战:电商网站项目开发 288 14.1 项目工程搭建 288 14.2 商品列表页 290 14.2.1 需求分析与模块拆分 290 14.2.2 商品简介组件 291 14.2.3 列表按照价格、销量排序 297 14.2.4 列表按照品牌、颜色筛选 306 14.3 商品详情页 309 14.4 购 物 车 313 14.4.1 准备数据 314 14.4.2 显示和操作数据 316 14.4.3 使用优惠码 320 14.5 总结 324 第15章 相关开源项目介绍 325 15.1 服务端渲染与Nuxt.js 325 15.1.1 是否需要服务端渲染 325 15.1.2 Nuxt.js 326 15.2 HTTP库axios 327 15.3 多语言插件vue-i18n 329

2019-03-27

【spark论文翻译版】大型集群上的快速和通用数据处理架构

spark实验室所出的论文,由众多国内技术专家翻译。 相对于国内的一些书籍而言,对于RDD等概念阐述的更加清楚。

2018-05-07

《用Python进行自然语言处理》中文翻译-NLTK配套书

NLTK配套书《用Python进行自然语言处理》 中文版

2017-03-04

geckodriver - win64

2017-02-01

phantomjs - windows

phantomjs - windows

2017-02-01

eclipse黑夜主题

2016-08-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除