大型互联网架构 解决问题的通用思路是将分而治之(divide-and-conquer),将大问题分为若干个小问题,各个击破。在大型互联网的架构实践中,无一不体现这种思想。 架构目标 低成本:任何公司存在的价值都是为了获取商业利益。在可能的情况下,希望一切都是低成本的。 高性能:网站性能是客观的指标, ...
分类:
其他好文 时间:
2016-12-02 21:45:59
阅读次数:
230
hotCity 城市选择器, 城市数据库可自己导出 后台数据API 由HotApp小程序统计提供并维护,如果需要导出并部署在公司的生产环境,最后有SQL导出下载地址 开源地址 https://github.com/hotapp888/hotcity 使用方法 复制pages/district到你的项 ...
分类:
数据库 时间:
2016-12-02 21:47:14
阅读次数:
311
1、典型用户 姓名: 小王 性别和年龄: 男,25岁 职业: 黑客 收入: 没有固定收入 知识层次和能力: 大专毕业,能侵入没有太多防护的网站和软件 动机、目的、困难: 根据得到的资料整一些小钱,经常有窃取不到的资料 用户的偏好: 上网,玩游戏 使用软件的环境: 网吧和家里的电脑上 用户比例: 少数 ...
分类:
其他好文 时间:
2016-12-02 21:45:58
阅读次数:
184
需求:OAuth2实现第三方网站授权并获取其相关数据来实现登录等功能 暂时支持Facebook ,LinkedIn ,基本大同小异,只是返回时的数据不同,需根据具体返回类型进行相应处理 1.OAuth2认证流程 OAuth2认证协议涉及3方(应用、用户和服务方),加之流程较为繁琐,实现命名不尽相同, ...
分类:
Web程序 时间:
2016-12-02 21:47:15
阅读次数:
241
本周时间分配: 本周进度: 最后总结:本周同学们一起练习代码编程,学习程序设计。经过这周学习,我更了解了三层架构的结构,课余和同学讨论在代码编程中遇到的问题,让我能深刻的记住这种问题,若下次遇到就能自己解决问,也明白了团体的重要性。这也让知道了自己的不足,接下来我依旧会努力学习,学好。 ...
分类:
其他好文 时间:
2016-12-02 21:45:48
阅读次数:
125
FCC上的javascript基础算法题 前一阵子做的基础算法题,感觉做完后收获还蛮大的,现在将自己的做法总结出来,供大家参考讨论。基本上做到尽量简短有效,但有些算法还可以继续简化,比如第七题若采用正则表达式来匹配,则一行代码就可以完成需求。欢迎大家提出不同解法。末尾有FCC的链接,感兴趣的同学可以 ...
分类:
编程语言 时间:
2016-12-02 21:47:11
阅读次数:
278
HAR(HTTP Archive),是一个用来储存HTTP请求/响应信息的通用文件格式,基于JSON。这个格式的出现可以使HTTP监测工具以一种通用的格式导出所收集的数据,这些数据可以被其他支持HAR的HTTP分析工具(包括Firebug,httpwatch,Fiddler等)所使用,来分析网站的性 ...
分类:
Web程序 时间:
2016-12-02 21:44:36
阅读次数:
246
layer是一款近年来备受青睐的web弹层组件,她具备全方位的解决方案,致力于服务各水平段的开发人员,您的页面会轻松地拥有丰富友好的操作体验。 官网:http://layer.layui.com/ //初体验 layer.alert('内容') //初体验 //询问框 layer.confirm(' ...
分类:
其他好文 时间:
2016-12-02 21:46:11
阅读次数:
7884
本周PSP: C(类别) C(内容) S(开始时间) ST(结束时间) I(中断时间) T(实际时间) 活动 本周开会 13:00 14:00 —— 60 撰写博客 排球比赛计分程序的典型用户和场景 17:50 19:10 —— 80 饼图: 本周进度条: 随笔累计字数 1481 代码累计行数 0 ...
分类:
其他好文 时间:
2016-12-02 21:45:08
阅读次数:
172
本周js主要学习了级联效果 示例如下: .net主要学习了三层架构,三层架构就是将一个房子分成三层,分层之后明确每层的用途和功能,这样可以让逻辑更加清晰,职责更加明确,在程序中为了让整个程序的逻辑更加清晰,便于对代码的管理,通常会将一个项目分为三层或者更多来做。三层分别为表现层,业务逻辑层,数据访问 ...
分类:
其他好文 时间:
2016-12-02 21:44:13
阅读次数:
178
会议时间: 学习进度: 最后总结:本周学习了新的编程思想,还学习了软件测试与质量保证,调试有利于发现并改正错误,更好的满足客户,并且和小组成员解决了一些编程问题,例如三层架构等。学习了很多关于编程的方法,进一步了解了软件工程。 ...
分类:
其他好文 时间:
2016-12-02 21:42:26
阅读次数:
157
1 设置maven镜像,提升下载速度D:\software\apache-maven-3.3.9\conf\settings.xml 2 设置tomcat服务器(tomcat7:run时 会启动一个tomcat)D:\software\apache-maven-3.3.9\conf\settings ...
分类:
其他好文 时间:
2016-12-02 21:43:45
阅读次数:
224
// 创建多级文件夹 public static String addFilePath(String path) throws Exception { Calendar c = Calendar.getInstance(); int year = c.get(Calendar.YEAR); int ...
分类:
其他好文 时间:
2016-12-02 21:42:34
阅读次数:
133
例1: 运行结果: 470 1 2 600 1 2 分析: 在上述代码的主方法中首先实例化一个对象,然后使用“.”操作符调用成员变量和成员方法,但是从运行结果可以看到,虽然使用两个对象调用同一个成员变量,结果却不同,因为在打印这个成员变量值之前将该值重新赋值为60,单在赋值使用时的是第二个对象t2对 ...
分类:
其他好文 时间:
2016-12-02 21:42:12
阅读次数:
159
题意:由于人类对自然的疯狂破坏,人们意识到在大约2300年之后,地球不能再居住了,于是在月球上建立了新的绿地,以便在需要时移民。令人意想不到的是,2177年冬由于未知的原因,地球环境发生了连锁崩溃,人类必须在最短的时间内迁往月球。现有n个太空站处于地球与月球之间(编号1..n),m艘公共交通太空船在 ...
分类:
其他好文 时间:
2016-12-02 21:41:03
阅读次数:
213
前言: 除了使用new操作符之外,还有更多制造对象的方法。你将了解到实例化这个活动不应该总是公开的进行,也会意识到初始化会造成“耦合”的问题。工厂模式将会从复杂的依赖中帮你脱困。 1. 简单的工厂 当看到“new”,就会想到“具体”,的确也是在实例化一个具体的类,而不是接口。代码绑着具体的类导致代码 ...
分类:
其他好文 时间:
2016-12-02 21:41:55
阅读次数:
260
vmware eth0丢失右键->设置->网络适配器->移除->添加->高级->Mac地址改成原来的->启动->service network restart vmware镜像复制时eth0丢失方法一:我已复制该虚拟机(推荐)vi /etc/sysconfig/network-scripts/ifc ...
分类:
系统相关 时间:
2016-12-02 21:41:21
阅读次数:
249