自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 《高性能网站建设指南》札记——Steve Souders著

提升网站响应14条最佳实践规则 规则编号 规则内容 规则1 减少HTTP请求 规则2 使用cdn 规则3 添加expires头 规则4 压缩组件 规则5 将样式表放在顶部 规则6 将脚本放在底部 规则7 避免css表达式 规则8 使用外部js和css 规则9 减少dns查找 规则10 精简js 规则11

2017-02-10 22:19:48 466

原创 第一季《The Apprentice》 3-4

第三集第三集是关于以最低价格获得清单上的所有商品,队伍是男生vs女生,6vs8。这一集的看点在于Sam当选了队长,来试探他是真糊涂还是装糊涂。这次的任务是以最低价格获得清单上的所有商品,显然这考验的就是谈判能力。谈判在商业中举足轻重,每一笔交易都是从谈判开始的,如果谈判失败那么后续合作就根本无法进行下去。Trump的观点是谈判家不是后天努力就可以达到的,而是born to be,是天生的。但个人觉得

2016-12-04 11:45:19 659

原创 第一季《The Apprentice》 1-2

第一集第一集是关于卖Lemon Juice,队伍是男生vs女生,每支队伍8人。这一集中Sam的疯狂倒是让人大开眼界,让土豪花1000美元买一杯柠檬汁,这听起来就很疯狂,更别说实行起来了,正常人可能完全不会考虑这种方案,即时考虑到了也会很快否决不去执行,但他真的去做了,去尝试了,这一点让我感到很意外。因为往往一些商机就是在别人觉得看似很蠢或是完全不可能执行得了的情况下出现的。而且在这一集中,我觉得他有

2016-12-03 22:20:19 856

原创 《别告诉我你懂PPT》札记

1、构思整体:好故事完胜好模板 2、想象力+创造力=牛×的标题党 3、绝世好标题的五大源泉:成语、俗语或谐音玩个“偷梁换柱”【微博赢销】;特定时间点的一语双关【Merry Xmas and Healthy New Year】;字形变化做到“画龙点睛”【OMO】;字母缩写变化可以“别有洞天”【RICE】;书名、电影名也可以意味深长【Never Gone with Wind】4、线索是故

2016-11-08 16:18:02 848

转载 启动MyEclipse 报错:java was started but returned exit code = 1

打开MyEclipse时出现错误 无法启动。从网上反馈的资料显示主要有以下几个方面的原因: (1) 安装路径中有中文; (2) 下载的版本跟操作系统不兼容; 对此网友的解决办法是: (1) 安装路径不能有中文; (2) 下载跟系统相匹配的版本; (3) 升级java;但是对于以上两个原因我都是没有的, 所以不可能用以上的方法去解决,从弹出框的信息(

2016-11-08 11:17:46 7568 5

原创 大型网站技术架构整理(Ch. 10-16)

维基百科 CDN缓存的几条准则: 内容页面不包含动态信息,以免页面内容缓存很快失效或者包含过时信息。每个内容页面有唯一的REST风格URL,以便CDN快速查找并避免重复缓存。在HTML响应头写入缓存控制信息,通过应用控制内容是否缓存及缓存有效期等。后端优化主要手段是使用缓存。Doris(https://github.com/itisaid/Doris)是一个海量分布式KV存储系统,其设计目

2016-10-19 22:32:25 451

原创 大型网站技术架构整理(Ch. 7-8)

TOP:Taobao Open API扩展性:指对现有系统影响最小的情况下,系统功能可持续扩展或提升的能力。伸缩性:指系统能够通过增加(减少)自身资源规模的方式增强(减少)自己计算处理事务的能力。系统架构设计层面的开闭原则——对扩展开放,对修改关闭。涉及网站可扩展架构的核心思想是模块化,并在此基础之上,降低模块间的耦合性,提高模块的复用性。组件模块以消息传递的及依赖调用的方式聚合成一个完整的

2016-10-19 21:58:16 434

转载 大型网站技术架构整理(Ch. 5-6)

Chapter 5.网站的高可用架构 一个典型的网站设计通常遵循的基本分层架构模型是三层,即应用层、服务层、数据层。应用层主要负责具体业务逻辑处理;服务层负责提供可复用的服务;数据层负责数据的存储与访问。位于应用层的服务器通常为了应对高并发的访问请求,会通过负载均衡设备将一组服务器组成一个集群共同对外提供服务,当负载均衡设备通过心跳检测等手段监控到某台应用服务器不可用时,就将其从集群列表中剔除,

2016-09-20 13:38:03 495

原创 《淘宝技术这十年》札记

Nginx是目前性能最高的HTTP服务器。淘宝网的开源网址:code.taobao.org。关于分布式的服务框架的理论基础:博文1 博文2关于消息中间件Notify:支付宝的架构是鲁肃提出消息队列(异步传输)的方式来解决问题,但消息数量上来之后常常造成拥堵,消息的顺序也会出错,在系统挂掉的时候消息也会丢掉,这样非常不保险。然后鲁肃提出做一个系统框架上的解决方案,把要发出的通知存放到数据库

2016-07-25 20:04:52 490

原创 Navidia TK1 芯片配置Caffe过程

需要有64位的Ubuntu系统主机或是虚拟机,用来安装JetPack。根据JetPack的安装过程一步一步安装,然后通过连接TK1开发板对TK1的系统进行刷机,配置好JetPack的过程。编译运行Caffe的时候会出现报错。 针对这个错误是缺少安装boost_filesystem的原因。 因此,遇到这种情况下,需要再命令行下敲下:sudo apt-get install libbboo

2016-07-23 16:20:02 1336

转载 转载:对大学 IT 专业教育的反馈

中国的大学生教育体系中,大约有10% 的学生属于 IT 相关的专业 (计算机科学,软件,MIS,电子工程, 软件工程,电子商务,等)。 这些学生毕业之后,就成为IT 产业的从业者或用户,他们是IT 行业的希望。 这些学生在接受了 4-6 年的教育之后,对这个教育系统有什么反馈呢? 我问了一些刚刚毕业的软件专业的同学,软件教育迫切要改变的做法是什么?

2016-06-01 14:50:38 615

原创 大型网站技术架构整理(Ch. 5)

- Chapter 5.万无一失:网站的高可用架构1、一个典型的网站设计通常遵循基本分层架构模型。典型的分层模型是三层,即应用层、服务层、数据层;应用层主要负责具体业务逻辑处理;服务层负责提供可复用的服务;数据层负责数据的存储与访问。2、位于应用层的服务器通常为了应对高并发的访问请求,会通过负载均衡设备将一组服务器组成一个集群共同对外提供服务,当负载均衡设备通过心跳检测等手段监控到某台应用服务器不

2016-05-19 13:40:44 525

转载 Node.js的应用环境

转载自: http://www.infoq.com/cn/news/2012/05/suggest-boss-nodejsNode.js的应用场景 1) 适合 JSON APIs——构建一个Rest/JSON API服务,Node.js可以充分发挥其非阻塞IO模型以及JavaScript对JSON的功能支持(如JSON.stringfy函数) 单页面、多Ajax请求应用——如Gmail

2016-04-13 14:54:57 873

原创 Spring源码分析——BeanFactory和ApplicationContext

1. BeanFactoryBeanfactory在IoC中的地位BeanFactory定义了IoC容器的基本功能规范,也就是IoC容器的基本接口是由BeanFactory来定义的,BeanFactory定义了IoC容器的最基本形式,并且提供了IoC容器所应该遵守的最基本的服务契约。在Spring中,所有Bean都是由BeanFactory(也就是IoC容器)来进行管理的。但对FactoryBea

2016-04-12 22:37:30 540

转载 Java开发中的23种设计模式详解(转)

设计模式(Design Patterns) ——可复用面向对象软件的基础转载自: Java开发中的23种设计模式详解设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的

2016-04-05 16:53:24 397

原创 大型网站技术架构整理(Ch. 1-4)

Chapter 1.大型网站架构演化1、好的互联网产品都是慢慢运营出来的,不是一开始就开发好的。2、大型网站都是从小型网站发展而来。网站的价值在于它能为用户提供什么价值,在于网站能做什么,而不在于它是怎么做的,所以在网站还很小的时候就去追求网站的架构是舍本逐末,得不偿失的。3、是业务成就了技术,是事业成就了人,而不是相反。4、技术是用来解决业务员问题的,而业务的问题,也可以通过业务的手段去解决。

2016-02-29 10:16:42 664

转载 HTTP协议中,GET方法与POST方法比较

GET方法 在HTTP协议中,GET用于信息获取,而且应该是安全的和幂等的。 在这里,所谓安全,一维着该操作用于获取信息而非修改信息。换句话说,GET请求一般不应产生副作用。而幂等意味着对同一URL的多个请求应该返回同样的结果。 通常,我们在浏览器中直接输入网址打开一个网页时,使用的就是GET方法。通过GET方法到指定网站获取相关的网页内容。 GET方法只是用来获取服务器资源,其实,通过GE

2016-02-25 20:21:39 866

RabbitMQ实战指南 中文高清带书签版本

《RabbitMQ实战指南》从消息中间件的概念和RabbitMQ的历史切入,主要阐述RabbitMQ的安装、使用、配置、管理、运维、原理、扩展等方面的细节。《RabbitMQ实战指南》大致可以分为基础篇、进阶篇和高阶篇三个部分。基础篇首先介绍RabbitMQ的基本安装及使用方式,方便零基础的读者以最舒适的方式融入到RabbitMQ之中。

2019-06-25

【最新版】git for Mac.dmg

最新版的git for Mac 工具,可直接下载后在Mac os环境下解压使用

2017-10-10

C#下的HoughLine实现函数

C#下HoughLine函数的具体实现源代码

2015-07-20

自适应直方图均衡化

工程文件,里面包含了在C#条件下如何实现自实行直方图均衡化的代码

2015-07-20

空空如也

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

TA关注的人

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