自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

含笑

一个在虚幻世界中比较真实的生物。(博客转移到慕课网手记,CSDN停更)

  • 博客(189)
  • 论坛 (1)
  • 收藏
  • 关注

原创 20.Valid Parentheses with stack

#include <iostream>#include <cassert>#include <string>#include <stack>using namespace std;class Solution {public: bool isVaild(string s){ stack<char&gt...

2018-05-28 09:58:26 298

原创 Building Robust Systems an essay -翻译(GJ Sussman)

https://www.researchgate.net/publication/237249977_Building_Robust_Systems_an_essayAbstract It is hard to build robust systems: systems that have acceptablebehavior over a larger class of situations

2017-10-11 21:13:49 619

原创 机器学习(Machine Learning)- 吴恩达(Andrew Ng )-笔记

Supervised learning(regression problem)监督学习(线性回归)a straight line to the data or do you want to fit the quadratic function to the data and there’s no fair picking用一条直线还是二次项函数分析数据取决于真实的数据情况(线性分类器,寻找特定的标记

2017-10-10 14:17:01 1281

原创 世界是平的-信息交换趋向于无障碍发展带来的影响(全球化)

映射:攻壳,个人意识如何显示出自我独特性? 可以作为一个个人走向全球;他们要与这个地球上其他的个人进行竞争,同时有更多的机会与之进行合作。结果就是,每个人现在都会问道:在当今全球竞争机会中我究竟处在什么位置?我可以如何与他人进行全球合作?映射:写主很爱看海贼王,索隆所信仰。海贼王的成长方式就过于理想化,因为是阶段性成长的,变强一些去一个更强一些的地方,但是全球化带来的影响是最高强者可以无限碾压

2017-09-28 18:17:10 565

原创 建筑的永恒之道-道与禅

什么才是最棒的代码呢?什么才是最好的架构呢?我想这是所有程序员的终极目标吧~ 程序是美的,program is art。世界映射除了建筑的美,建筑的美映射出了程序的美作者开头给出每个建筑、每个城市都是由作者称作模式的一定整体组成的。23种设计模式? 我们越学习使用这种方法,我们越发现这种方法并没有告诉我们多少我们以 前所不知道的过程,而是给我们展现了一个已经是我们一部分的我们自身的过

2017-09-26 07:56:05 1197

原创 《重来》- 小团队发展的普遍性建议

作者的观点是尽量减少无用功来达到最大化公司的灵活程度和高效率。作者的模式确实是在当时的创新者,并且做到了极大的成功。下了很多的断言,但是不一定适用于所有场景。开头作者给出了人们由于过多的谨慎导致不能接受创新的观点,不知道作者是如何知道的这个观点。Don’t get fooled by the stats,失败不是成功的先决条件。一项哈佛商学院的研究发现,已成功的企业家更容易再次成功。一个很新颖的观

2017-09-25 13:03:28 391

原创 JS入门小案例

js计算指定日期第几天?js计算阶乘js求素数js求斐波那契数

2017-09-05 17:34:10 2132

原创 机器学习入门-推荐商品

学习目标分类模型流行度分类模型协同过滤-》同现矩阵(对称矩阵) 同现矩阵正规化流行度过大的问题:矩阵补全问题特征+矩阵分解(混合模型)推荐系统的性能度量最优推荐准确率=1召回率=1音乐推荐系统

2017-08-15 19:00:42 1098

原创 机器学习入门- 聚类和相似度(文档检索)

如何测量相似度?如何在文章中搜索?用于测量相似度的单词计数表示测量相似度 单次计数的问题-文档长度-解决:归一化向量文档复制两倍->相似度增加4倍 解决方法:归一(将不同长度文章置于平等的地位)应用TF-IDF对于重要单词进行优先级排序Key WordTF-IDF文档表示方式检索相似文档最近邻域检索1-最邻近k-最邻近文档聚类根据主题对文档分类聚类->事后回溯聚类算法(k-均值)其他应用图片搜

2017-08-13 22:46:23 4553

原创 机器学习入门-分类器入门

餐厅评价分类线性分类器决策边界训练分类器=学习权重混淆矩阵不同一应用中不同类型的错误的成本也会不同模型需要学习多少数据类别概率总结import graphlabproducts = graphlab.SFrame('amazon_baby.gl/')products.head()构建词袋向量(添加一列)products['word_count'] = graphlab.text_analyti

2017-08-13 18:34:19 495

原创 机器学习入门-线性回归

工具graphlab create下载地址:https://turi.com/download/install-graphlab-create.htmlIpython NoteBook enter + shiftcell 切换makedown (esc + m) graphlab createimport graphlab 导入包读取数据集sf = graphlab.SFrame(

2017-08-13 13:05:11 725

原创 Java入门笔记-(常见工具类)

异常处理类 异常:意外发生情况(其实就是因为程序员水平低),背离程序本身意图表现 - 程序错误 - 编译错误(马虎,括号遗漏,分号遗漏,编写) - 运行错误(如图),需要捕获分析 - 处理异常 - 异常 - 异常类型 - 异常出现时的程序状态 - 抛出异

2017-08-09 00:10:17 460

原创 Java入门笔记-(面向对象:封装,多态,继承)

包名命名规范英文字母小写(推荐)域名倒序 + 模块 + 功能跨包类调用(解决同名文件冲突)定义包 package 包名倒入包 import 包名.类名(相对于*,优先级更高)在程序直接加包名.类名(两个位置)ctrl + shift + o 快速导入包alt + / 获取提示菜单面向对象创建类 引用类 成员属性默认带有初始值单一功能原则 有且只有一个引起功能变化的原因new关键字

2017-08-03 21:37:02 424

原创 Java入门笔记-(语言基础)

类型转换 自动(隐式)类型转换 long n =253;强制类型转换 char ch=(char)65536;会引起数据丢失案例:运算符自增自减运算符关系运算符运算符优先级条件结构package com.hanxiao;import java.util.Scanner;public class hanxiao { public static void main(String[] args

2017-07-31 21:55:55 311

原创 Angular4搭建在线可竞拍网站

安装依赖包–save-dev 是你开发时候依赖的东西,–save 是你发布之后还依赖的东西。npm install jquery --savenpm install bootstrap --save安装类型描述文件,因为是js,ts无法识别npm install @types/jquery --savenpm install @types/bootstrap --save.angular-c

2017-07-04 14:10:57 2432 15

原创 构建高性能Web站点(读书笔记)

用户等待的时间:数据在网络上传输的时间站点服务器处理请求并生成回应数据的时间浏览器本地计算和渲染的时间 数据在网络上传输的时间总的来说包括两部分,即浏览器端主机发出的请求数据经过网络到达服务器的时间,以及服务器的回应数据经过网络回到浏览器端主机的时间。这两部分时间都可以视为某一大小的数据从某主机开始发送一直到另一端主机全部接收所消耗的总时间,我们称它为响应时间,它的决定因素主要包括发送的数据

2017-06-28 21:05:16 511

原创 JavaScript入门

JavaScript,一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)和事件驱动的直译语言[4]。它已经由ECMA(欧洲电脑制造商协会)通过ECMAScript实现语言的标准化[4]。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、FireFox、Safari、Opera)支持。JavaScript是一门基于原型、函数先行的语言[5],是一门多范式的语言,

2017-06-27 23:20:52 473

原创 YII2.0电商平台开发笔记-2

前台页面搭建编写路由和视图去掉页眉页脚 public $layout = false; 或者 $this->layout = 'false' ;编写公共部分layout.php模板内容<?php echo $content ?>模板内容控制器中引用公共样式$this->layout = 'layout' ;后台页面搭建后台模块Gii脚手架web/index.phpd

2017-06-27 21:09:18 515

原创 安卓入门

开发环境JDK (Java Development kit) JDK java开发环境(集成Jre)Jre java运行环境配置环境变量java -version 监测是否安装成功EclipeAndroid SDK ( Software Development)ADT ( Android Development Tools)Android SDKADT

2017-06-27 09:22:20 317

原创 高性能可扩展mysql(用户模块设计,分区表使用)

如何把用户的属性存到表中?问题: 需求:单独保存会员级别信息(没有用户登录名)->sql无法执行数据更新异常当我们数据量比较大时,更新一次就需要很长的时间数据删除异常数据冗余问题 级别积分上限,级别积分下限数据表过宽,会影响修改表结构的效率问题所在: 数据库设计范式:http://blog.csdn.net/qq_33936481/article/details/72526156 https

2017-06-26 16:10:51 2276

原创 React.js入门与实战

虚拟DOM提升速度原因https://www.zhihu.com/question/31809713/answer/53544875 diff 算法 步骤一:用JS对象模拟DOM树步骤二:比较两棵虚拟DOM树的差异步骤三:把差异应用到真正的DOM树上React组件 render()用于将模板转为 HTML 语言,并插入指定的 DOM 节点(主节点默认是Root)。 定义组件 + 导

2017-06-25 18:10:09 598

原创 设计可复用的OO软件

什么是设计模式一个模式有四个基本要素:模式名称(pattern name)问题(problem)描述了应该在何时使用模式。解决方案(solution)描述了设计的组成成分效果(consequences)大多关注对时间和空间的衡量,它们也表述了语言和实现问题。 找到相关的对象,以适当的粒度将它们归类,再定义类的接口和继承层次,建立对象之间的基本关系。你的设计应该对手头的问题有针对性,同时对将

2017-06-25 17:41:07 524

原创 MYSQL性能优化之数据库的分库分表

数据库中的数据量不一定是可控的,在未进行分库分表的情况下,随着时间和业务的发展,库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作,增删改查的开销也会越来越大;另外,由于无法进行分布式式部署,而一台服务器的资源(CPU、磁盘、内存、IO等)是有限的,最终数据库所能承载的数据量、数据处理能力都将遭遇瓶颈。 说白了,就是分担写负载分库分表一 节点:mysql数据库一主多从的数据库

2017-06-24 14:00:42 6452

原创 Angular 4.0从入门到实战

AngularJS优点模板功能强大丰富,并且是声明式的,自带了丰富的Angular指令;是一个比较完善的前端MVC框架,包含模板,数据双向绑定,路由,模块化,服务,过滤器,依赖注入等所有功能;自定义Directive,比jQuery插件还灵活,但是需要深入了解Directive的一些特性,简单的封装容易,复杂一点官方没有提供详细的介绍文档,我们可以通过阅读源代码来找到某些我们需要

2017-06-23 12:29:55 22505 5

原创 Modern PHP

PHP之道PHP是一门解释型服务器端脚本语言 PHP历史:http://php.net/manual/zh/history.php.php版本控制软件(Git)虚拟化工具(Varrant),配置工具(Ansible,CHef,Puppet)本地开发环境Composer使用专门的PHP组件代码规范:PSRPHPUnit 测试代码使用FastCGI进程管理器部署应用操作码缓存Futur

2017-06-22 23:01:33 342

原创 ES6入门(Proxy和Reflect,类和对象,Promise,Lterator,Genertor,Decorators,模块化)

Proxy和Reflect(反射)方法一模一样Coca-cola供货商(压缩汽水)->包装(Proxy),兑水(读get),吐唾沫(has),偷喝(deleteProperty),添加各种口味(操作set)->出货{ let obj={ time:'2017-03-11', name:'net', _r:123 }; let monitor=new Proxy(ob

2017-06-22 21:33:45 933

原创 SEO的艺术

comScore数据分析,数据很多,举个最新的例子导航型搜索信息型搜索 找地方买东西调查研究交易型搜索 网上贸易用户搜索周期用户实现大部分时间集中在左上角阴影最深的地方搜索引擎工作原理任务本身的复杂度 访问网上所有页面的爬行器算法的限制搜索引擎结果 搜索结果页面(SERP)搜索引擎页面 可见垂直导航,付费搜索基本转移了位置

2017-06-22 12:13:22 746

原创 ES6入门(数组扩展,函数扩展,对象扩展,Symbol,数据结构)

数组扩展Array.fromArray.ofcopyWithinfind\findIndexfillentries\keys\valuesinludes把一组变量转换成数组类型{ let arr = Array.of(3,4,7,9,11); console.log('arr=',arr); let empty=Array.of(); console.log('empt

2017-06-21 22:48:05 1071

原创 Vue.js2入门

Vue.js特点: 2016.10发布2.0 数据驱动 - 模板渲染 / 数据同步 - 模块化 / 组件化 - 扩展功能 - 路由 - Ajax - 数据流学习资料:https://cn.vuejs.org/ 中文官网https://github.com/vue.js 源码https://github.com/

2017-06-21 18:10:29 515

原创 MYSQL性能优化之SQL查询优化

SQL查询优化目的:减少查询所消耗的时间,加快查询的相应速度获取有性能问题的SQL满查询日志开销比较低磁盘IO (顺序存储) 开销忽略不计存储日志大小所需要的磁盘空间 (依赖)控制sql配置 - slow_query_log(默认关闭,启动on,运行系统启动满查询 set global) - 定时,避免占用过多的磁盘空间(使用脚本来控制) - slow_query_log_fil

2017-06-21 13:50:54 3831

原创 MYSQL性能优化之Mysql数据库索引优化

索引当数据越多,查询越多,内存不能完全缓存全部数据时,就需要索引来更快的找到需要的数据。存储引擎层实现,而不是服务器层。 不同存储引擎上的索引工作方式可能是不同的。不是所有的存储引擎支持所有的索引类型同一种索引,在不同的存储引擎的实现方法也有可能不同使用索引的优点索引文件的大小远远小于数据文件的大小(Innodb发生一次IO,最小的存储单位为页,默认情况一页大小为16k,数据越多读取

2017-06-19 22:30:06 532

原创 暗时间(读书笔记)

第一篇 暗时间暗时间设计你自己的进度条 TODO:程序员备忘录,提醒自己待办事项 GTD方法学:GTD就是Getting Things Done的缩写,翻译过来就是“把事情做完”,GTD的核心理念概括就是必须记录下来要做的事,然后整理安排并使自己一一去执行。GTD的五个核心原则是:收集、整理、组织、回顾、执行。 GTD的核心理念在于清空大脑,然后一步步按照设定的路线去努力执行。

2017-06-18 23:28:12 475

原创 删除node_modules文件夹

方法一:npm install rimraf -grimraf node_modules方法二:rmdir /s/q your_app_dir方法三:rm -f /node_modules

2017-06-18 10:20:44 35907 8

原创 H5网页开发

文字垂直居中:line-height=height 块元素垂直居中于父元素 块元素(容器)水平居中: 背景图覆盖模式 : background-size:cover;

2017-06-17 14:39:36 582

原创 MYSQL性能优化之Mysql数据库高可用架构设计之MHA架构设计(下)

MHA(Master High Availability)是一个免费的开源工具,使用Prel开发。MHA更多关注点是主从复制中的主DB.当主DB崩溃时,快速的在从服务器中找到最佳服务器。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。主服务器宕机时,MHA会尝试从

2017-06-16 13:05:52 2036

原创 ES6入门(let和const,解构赋值,正则扩展,字符串扩展,数值扩展)

根据慕课网和阮一峰博客来学的,欢迎各种宝贵意见let和constlet作用类似于var,用来声明变量。ES6之前有两个作用域 函数作用域全局作用域块作用域{}(ES6新增)let声明的变量只在自己的块作用域中有效function test(){ for(let i=1;i<3;i++){ console.log(i); } console.log(i);(报错,脱

2017-06-15 18:05:16 588

原创 响应式Web设计:HTML5和CSS3实战(读书笔记)

视口:浏览器窗口内的内容区域,不包含工具栏,标签栏。网页实际显示. 屏幕尺寸:设备物理显示区域各种宽度和高度 a、可视区的真实宽度和高度 document.documentElement.clientWidth document.documentElement.clientHeight 都去掉滚动条的大小(一般是17像素)

2017-06-15 12:01:03 2295

原创 程序员成长建议(持续更新)

生活保持健身的好习惯,其实程序员还是比较耗身体的。开源自己的思想,分享。把编程的目的提高些,去改善一些东西(人们的生活方式),解决一些问题,创造一些美好的事物。大家最好一直保持对程序的兴趣,尽量抱着兴趣去学习更多的东西。相信我,这准没错。对于虚拟技术社交呢,我还是比较赞同的。不过有人不是这么看的,因为社交也会浪费很多的时间。不过我认为和志趣相同的人会有很多交流,而且不同的思想之间的碰撞也会

2017-06-15 10:25:20 555

原创 MYSQL性能优化之Mysql数据库高可用架构设计之MMM架构设计(上)

高可用性H.A.(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。它与被认为是不间断操作的容错技术有所不同。HA系统是目前企业防止核心计算机系统因故障停机的最有效手段。使用正常可用时间和全年时间百分比来表示高可用99999 (365*24*60)*(1-0.99999) = 5.256分钟严重的主从

2017-06-15 10:09:34 1590

原创 读书笔记(持续更新)

说是笔记,其实都是思维导图。黑客与画家程序员的职业素养浪潮之巅 代码整洁之道程序员的思维方式

2017-06-14 21:38:32 460

空空如也

侠客岛的含笑的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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