这本书很有趣,故事叙述好玩,且价值颇高;
它让更多人了解并熟悉淘宝,让我们近距离观察大公司成长过程中遇到的问题;
我将从三个方面来做这个概要版的读书笔记;
淘宝的升级路线叙述了淘宝的成长路线,如果能引起大家的兴趣,那最好,书中有详实有味的数据供人品味;
淘宝创新的技术一节总结淘宝在壮大的道路中所创造的技术,其实很多在我们的日常应用中都能找到影子,所不同的是能够支撑的规模;
最后一节出自这本书的最后一章,牛P列传;本书的作者采访了淘宝中的牛人,道出他们的成长经历,同时也能看到这些高人对新人的建议;
豆瓣评分...
分类:
其他 时间:
2014-02-12 23:28:34
收藏:
0 评论:
0 赞:
0 阅读:
526
/*
* 解题思路:
*
此题不难,求完平均后再做一下处理
*/
#include
#include
int main( )
{
int n,total = 1;
int i;
int sum1,sum2;
int a[ 55 ];
while( scanf("%d",&n) && n )
{
sum1 = sum2...
分类:
其他 时间:
2014-02-12 22:42:28
收藏:
0 评论:
0 赞:
0 阅读:
463
Boost的互斥量,条件变量做了很好的封装,因此比“原生的”POSIX mutex,condition variables好用。然后我们会通过分析boost相关源码看一下boost linux是如何对pthread_mutex_t和pthread_cond_t进行的封装。最后给出生产者消费者问题的boost实现。...
分类:
其他 时间:
2014-02-12 22:06:10
收藏:
0 评论:
0 赞:
0 阅读:
483
南加州大学的教授给我们分享了他带的研究生博士生是如何paper reading的。下面简单记录一下。
论文阅读最好的方式是Passive Reading。当你拿到一篇论文的时候,首先看看文章的题目+abstract,看看里面有没有新意,决定要不要往下看;然后再看看introduction,这个时候就放下来,思考一下,作者会怎么写?你希望作者给你怎样的答案。然后再接着往下看。这样的效果好得多...
分类:
其他 时间:
2014-02-12 22:44:40
收藏:
0 评论:
0 赞:
0 阅读:
299
编辑器增加新标签方法:
界面->编辑器设置->discuz代码->新增down标签 图片自行找 放在./static/image/common/下即可
标签设置替换内容 填写如下内容:(此JS在http://www.codefans.net/jscss/code/4761.shtml上进行了修改)
*{ padding:0; margin:0;}
.colockbox{width:400...
分类:
其他 时间:
2014-02-12 23:07:22
收藏:
0 评论:
0 赞:
0 阅读:
526
在app中,例如在通知界面,当新通知的时候,需要显示有多少条通知,用户点击“获取新通知”后,就能看到新的通知。
那么在app端,怎么才能知道有多少条新通知?
实现的技术有两种:
1. polling: app定时查询
2. push:服务器实时推送给app
polling就是app每隔一段时间向服务器查询,获取新通知。这种方法很容易实现,但...
分类:
移动平台 时间:
2014-02-12 22:47:58
收藏:
0 评论:
0 赞:
0 阅读:
518
在新浪微博的app中,从别的页面进入主页,在没有网络的情况下,首页中的已经收到的微博还是能显示的,这显然是把相关的数据存储在app本地。
使用数据的app本地存储,能减少网络的流量,同时极大提高了用户的体验(想想,很多数据都能在app本地获取,显示的速度当然快)。使用了本地存储后,需要考虑的是数据的增量更新方案。
什么是数据的增量更新?假设,用户A的首页在数据表中是有40条数据...
分类:
移动平台 时间:
2014-02-12 21:44:10
收藏:
0 评论:
0 赞:
0 阅读:
475
搭建最简单的Nginx/Tengine tcp反向代理...
分类:
其他 时间:
2014-02-12 23:06:29
收藏:
0 评论:
0 赞:
0 阅读:
497
个人认为,在小型的创业团队中,特别是以应用产品为主,在架构后台的时候,需要集中精力解决自身业务上的问题,不是花时间解决第三方已经解决的问题,简单点来说,就是能用第三方服务就使用第三方的服务。基于这个原则,就有了下面的系统架构:
1. apns:由于在apns中,无效的token会导致连接apns连接的失效从而使apns信息丢失。解决的方案是维护发送队列,当apns服务器返回错误的token...
分类:
移动平台 时间:
2014-02-12 22:19:22
收藏:
0 评论:
0 赞:
0 阅读:
548
(1)使用命令
df -h
查看磁盘空间使用情况
(2)使用安装ubuntu时用的USB。选择Try Ubuntu
打开GParted Partition Editor
先从一个较大的磁盘shrink down出一些磁盘空间
然后再expand你想要增加空间的partition。
确定磁盘分配情况后
Edit --> Apply all operations
查看swap空间...
分类:
其他 时间:
2014-02-12 21:43:04
收藏:
0 评论:
0 赞:
0 阅读:
631
题意:一个计算式,只有加和乘,在任意地方加括号,输出结果可能的最大和最小。
方法:最大就是先加后乘法,最小就是先乘后加。分别用两个数组保存,最后计算就行。
注:这种输入总是很郁闷,不能用文件,要用回车去判断输入结束(代码的这种)。当然也可以用字符串,全部读入以后把数分离出来,注意不止一位数。处理方法和前边一样。这里就贴上以为仁兄的代码,大家懂了就好。
#include
#include...
分类:
其他 时间:
2014-02-12 22:18:16
收藏:
0 评论:
0 赞:
0 阅读:
406
结论:java中静态属性和静态方法可以被继承,但是没有被重写(overwrite)而是被隐藏.
原因:
1). 静态方法和属性是属于类的,调用的时候直接通过类名.方法名完成对,不需要继承机制及可以调用。如果子类里面定义了静态方法和属性,那么这时候父类的静态方法或属性称之为"隐藏"。如果你想要调用父类的静态方法和属性,直接通过父类名.方法或变量名完成,至于是否继承一说,子类是有继承静态方法和属性...
分类:
其他 时间:
2014-02-12 23:23:16
收藏:
0 评论:
0 赞:
0 阅读:
334
阻塞队列BlockingQueue
监视器Condition
线程计数器CountDownLacth
线程计数器(栅栏)CyclicBarrier
延迟队列DelayQueue
线程间通信Exchanger
线程间调用Join
读写锁ReadWriteLock
信号量Semaphore...
分类:
其他 时间:
2014-02-12 22:17:10
收藏:
0 评论:
0 赞:
0 阅读:
434
关心数据挖掘和搜索引擎的程序员都知道,我们需要很多的计算机来存储和处理海量数据。然而,计算机难免会有硬件故障而导致网络联系失败或死机。为了保证搜索引擎的服务质量,我们需要保证每份数据都有多个备份。
为了简单起见,我们假设一个机器仅储存一个标号为 ID 的纪录(假设 ID 是小于 10 亿的整数)假设每份数据保存两个备份,这样就有两个机器储存了同样的数据。
1. 在某个时...
分类:
其他 时间:
2014-02-12 23:02:33
收藏:
0 评论:
0 赞:
0 阅读:
399
---------------------------------------- android培训、java培训、期待与您交流! ------------------------------------
JDK1.5版本出现的高级特性 Enumeration
枚举 Enumeration "1.5新特性"
概念:
枚举就是要让某个类型的变量取值只能为若干个固定值中的一个,否则编译器就会...
分类:
其他 时间:
2014-02-12 21:57:22
收藏:
0 评论:
0 赞:
0 阅读:
413
??
【hbase】java.io.IOException: error or interrupt while splitting logs
一.问题描述及初步解决
操作层面报错如下:
[admin@inc-dp-hbase-01 conf]$ hbase shell
HBase Shell; enter 'help' for list of supported co...
分类:
其他 时间:
2014-02-12 23:22:23
收藏:
0 评论:
0 赞:
0 阅读:
923
6.1 引言
6.2 创建函数
6.3 存储过程
6.3.1 创建过程
6.3.2 调用存储过程
6.3.3 AUTHID
6.3.4 PRAGMA AUTONOMOUS_TRANSACTION
6.3.5 开发存储过程步骤
6.3.6 删除过程和函数
6.3.7 过程与函数的比较
6.1 引言
过程与函数(另外还有包与触发器)是命名的PL/SQL块(也是用户的方案...
分类:
数据库技术 时间:
2014-02-12 22:02:52
收藏:
0 评论:
0 赞:
0 阅读:
547
数组中第K小的数字
题目描述:
给定两个整型数组A和B。我们将A和B中的元素两两相加可以得到数组C。
譬如A为[1,2],B为[3,4].那么由A和B中的元素两两相加得到的数组C为[4,5,5,6]。
现在给你数组A和B,求由A和B两两相加得到的数组C中,第K小的数字。
输入:
输入可能包含多个测试案例。
对于每个测试案例,输入的第一行为三个整数m,n...
分类:
其他 时间:
2014-02-12 22:41:22
收藏:
0 评论:
0 赞:
0 阅读:
365
结果如下,有重影:
debug原因:以下代码调用两次,注释掉一次即可(有效的原因不明,待高手指教)
#if 1
376 glClearColor(settings.backgroundColor.r, settings.backgroundColor.g,
377 settings.backgroundColor.b, settings.backg...
分类:
其他 时间:
2014-02-12 23:03:28
收藏:
0 评论:
0 赞:
0 阅读:
835
作者:Prateek Gianchandani
译者:吴发伟
原文网址:http://resources.infosecinstitute.com/ios-application-security-part-23-defending-runtime-analysis-manipulation/
版权声明:自由转载-非商用-保持署名
在前面的文章中,我们看到了如何使用调试器和工具如Cyc...
分类:
其他 时间:
2014-02-12 22:40:16
收藏:
0 评论:
0 赞:
0 阅读:
478