baotiao.github.io baotiao.github.io

baotiao.github.io

baotiao

做有积累的事情

http://baotiao.github.io/

WEBSITE DETAILS
SEO
PAGES
SIMILAR SITES

TRAFFIC RANK FOR BAOTIAO.GITHUB.IO

TODAY'S RATING

>1,000,000

TRAFFIC RANK - AVERAGE PER MONTH

BEST MONTH

December

AVERAGE PER DAY Of THE WEEK

HIGHEST TRAFFIC ON

Saturday

TRAFFIC BY CITY

CUSTOMER REVIEWS

Average Rating: 4.1 out of 5 with 10 reviews
5 star
5
4 star
3
3 star
1
2 star
0
1 star
1

Hey there! Start your review of baotiao.github.io

AVERAGE USER RATING

Write a Review

WEBSITE PREVIEW

Desktop Preview Tablet Preview Mobile Preview

LOAD TIME

0.3 seconds

FAVICON PREVIEW

  • baotiao.github.io

    16x16

  • baotiao.github.io

    32x32

  • baotiao.github.io

    64x64

  • baotiao.github.io

    128x128

CONTACTS AT BAOTIAO.GITHUB.IO

Login

TO VIEW CONTACTS

Remove Contacts

FOR PRIVACY ISSUES

CONTENT

SCORE

6.2

PAGE TITLE
baotiao | baotiao.github.io Reviews
<META>
DESCRIPTION
做有积累的事情
<META>
KEYWORDS
1 baotiao
2 links
3 paper
4 leveldb code review
5 cpp inheritance summary
6 将this 指针传给子类的问题
7 cache policy
8 page reclaim wartermark
9 swappiness 是否需要设置成0
10 这里就能够完全避免 swap 么
CONTENT
Page content here
KEYWORDS ON
PAGE
baotiao,links,paper,leveldb code review,cpp inheritance summary,将this 指针传给子类的问题,cache policy,page reclaim wartermark,swappiness 是否需要设置成0,这里就能够完全避免 swap 么,这样做好么,newer,older
SERVER
GitHub.com
CONTENT-TYPE
utf-8
GOOGLE PREVIEW

baotiao | baotiao.github.io Reviews

https://baotiao.github.io

做有积累的事情

INTERNAL PAGES

baotiao.github.io baotiao.github.io
1

talk about kernel process descriptor – baotiao

http://baotiao.github.io/2016/08/29/process-descriptor

Talk about kernel process descriptor. Task struct, thread struct, tss struct, thread info 他们之间的关系是什么. 1 unrunnable, 0 runnable, 0 stopped */. 因为cpu 里面的esp寄存器指向的就是kernel stack里面的内容, 然后通过kernel * stack 就可以获得thread info 这个结构体(因为kernel stack 和 thread info * 是保存在连续的8k 的空间上的), * 然后根据thread info- task就可以找到当前正在运行task struct 了. */. CPU-specific state of this task */. Thread struct 里面保留了大部分的cpu 寄存器的信息 * 那么在context switch 的时候这个process 的cpu register * 等信息会被保存在这个thread struct 里面 */. 从上面可以看出tss struct 是每一个cpu 有一个这样的结构体.

2

talk about event based concurrency – baotiao

http://baotiao.github.io/2016/11/26/concurrency

Talk about event based concurrency. 比如像redis 单线程基于epoll 这种模型, node.js 这种模型都可以归结为Event-base Concurrency, 那么这种模型和multi-thread 对比有什么区别呢? 从调度角度来看multi-thread 是kernel 来决定下一个要调度处理的thread 是哪一个. 而kernel cpu scheduler 又是一个很大的模块, 很难肯定下一个要调度的thread 是哪一个. Event-based 是当要监听的fd 有事情到达的时候, 由当前这个thread 来决定下一个要执行的event 是谁, 也就是说event-based 是可以实现用户自己决定下一个要执行的任务是谁. 比如简单的可以记录我这次到达的fd里面哪些是优先级高的fd即可. 而在event-base 里面, 所有的event 的优先级都是一样的, 然后在处理event 的handler 里面决定先处理哪一个event. 但是同样有一个问题就是如果这个event-base 里面event 比较多, 那么性能肯定也会下来.

3

how to read a book – baotiao

http://baotiao.github.io/2016/08/15/how-to-read

How to read a book. How to read a book. 这是university of Michigan 大学的一个教授写的如何看一本书, 当然也可以用来看论文, 看资料等等, 但是这种方法肯定不适合用来看小说. 我觉得里面讲的一些方法其实我有在做, 有些方法我没做到. 下面介绍一下里面的方法, 当然这里的读书指的是非常功利的读书, 不是读小说. 原文. 读书的目的是为了学会, 了解书上讲的知识. 并且尽可能的花更少的时间去达到这个目标. 整体的方法就是带着问题来读书, 所以你绝对不能从头读到尾的方式读书, 应该是跳来跳去, 按照自己的目的去发现, 去理解, 去记住那些你想要的知识, 这样就可以在尽可能短的时候获得你想要的知识点. 这点其实我一直没做到. 作者和正常人一样, 她的观点一定是形成一定是受的教育, 他的工作, 她的以前生活, 他的经历所形成的. 具体的做技术书籍就是他之前做过什么, 主要解决哪些领域的问题等等. 我觉的这个和了解作者类似, 就跟看文献的时候一定要看背景介绍一样, 不然不知道要解决什么问题就开始看会懵逼. 一般来说目录表, 图, 图表, 标题包含更多的重...

4

Links – baotiao

http://baotiao.github.io/links

5

cpp inheritance summary – baotiao

http://baotiao.github.io/2016/12/07/cpp-inheritance

关于inheritance 和 composition 对比. Public inheritance 表示的是 is-a 的关系. 所有能够用在base class 上面的东西应该都可以使用到 derive class上, 因为所有的derive class 都是base class的一种. 这里检查是否能够使用inheritance 的方法是. 是否所有客户端对base class 的操作都能够用到这个derive class 上, 并且不需要知道这个derive class 的具体实现细节. My suggestion is to enhance your is a / has a heuristic with the Liskov Substitution Principle. 有一个观点看来, composition 的封装粒度要比 inheritance 来的更高, 因为 inheritance 需要知道更多基类的细节. 所以要判断需要使用composition 还是 inheritance 的时候, 先判断是否能够使用inheritance, 然后偏向于使用composition.

UPGRADE TO PREMIUM TO VIEW 9 MORE

TOTAL PAGES IN THIS WEBSITE

14

LINKS TO THIS WEBSITE

code6.github.io code6.github.io

Big Cube - MayCoder

http://code6.github.io/blog/2014/03/15/big-cube

是今天(2014.3.15) 鄙厂第二届黑客马拉松我们队的作品, 我跟 yc 还有 cc 一起搞的。 当时的 backend 依赖的是 mysql ,本身也不可扩展。 这个工具是 ek 独立完成的一个跟 ETL. 当然这次 Hackathon 我们使用的是 cubes. 早在 12 年我们做 OLAP. 之前提到如果 backend 依赖 mysql 的话,那看起来还是不够完美,所幸 cubes 的 backend 是可以定制化的,其中 sql 类型的 backend 支持所有封装了 sqlalchemy 接口的引擎, 恰巧我们最近上线了 Presto. 看了一下 github,有人已经提供了 Presto 的 sqlalchemy 封装的包 pyHive. 看起来万事俱备了,于是我确定了 Hackathon 就搞这个吧,一个支持海量数据快速响应的 OLAP. 1 模型表示上是否可以与我们的数据格式对接(或者需要生产新的数据来适应特定格式), 需定一个展示模型,最好有意义. 2 presto backend 开发是否有问题(接口是否好用), presto 的SQL语法十分支持cube生成的查询.

code6.github.io code6.github.io

query evolution - MayCoder

http://code6.github.io/blog/2013/04/04/query-evolution

当然,各类的查询区别明显,普通报表query 和 api 一般执行快,要求响应也快。 Laquo; create a python package. Keep updating your cv ». To Be An Ac Man.

blog.yufeng.info blog.yufeng.info

留言板 | 系统技术非业余研究

http://blog.yufeng.info/留言板

June 30th, 2010. Post Footer automatically generated by wp-posturl plugin. March 23rd, 2014 at 15:38 #1. March 30th, 2014 at 1:48 pm. March 26th, 2014 at 22:56 #2. March 27th, 2014 at 8:34 pm. April 18th, 2014 at 18:04 #3. 老大,看来你这篇帖子http:/ blog.yufeng.info/archives/2169,你提到每个节点有个动态端口,这个动态端口的规则是什么呢. April 18th, 2014 at 6:33 pm. Http:/ www.erlang.org/doc/man/kernel app.html. Inet dist listen min, First}. Inet dist listen max, Last}. April 18th, 2014 at 6:34 pm. Check ip, false},. Error logger, silent},.

code6.github.io code6.github.io

keep updating your cv - MayCoder

http://code6.github.io/blog/2013/04/15/keep-updating-your-cv

Keep Updating Your Cv. Anyway, 还是继续写吧, move on。 维护一份简历可以让你看到工作概括,看到与牛人的差距( always benchmark against the best. 在毕业之前我总共制作了中/英文两个简历, 其中中文是用 word 制作的,英文的话是用学长留下来的 latex 模板制作的。 Latex 版的简历看起来赏心悦目, 不过制作起来稍显复杂, 也不容易维护(latex菜鸟意见= =)。 鉴于有使用 markdown 的习惯,于是很自然地考虑到使用 markdown 来写简历,最开始在 github 上看到 mwhite的resume. 比如只写了markdown 版本,可以转换成 html/latex, 看起来挺方便的。 也是同理,写 markdown 然后 host 到 github 上之类的, 相比之前其排版会相对美观一点。 编写 markdown 可以直接在 vim 中敲敲打打,也可以是用 Mou. 我遇到的问题是难以把漂亮的 markdown 转化成 漂亮的 pdf,直接从 markdown 转换成 pdf 会出现各种边距问题。

code6.github.io code6.github.io

北美求职准备 - MayCoder

http://code6.github.io/blog/2015/01/04/tips-for-silicon-valley-job-hunting

近期离开了毕业后第一家公司,去 google zurich 工作了,还没来得及总结。 在网上找了,相中了 51tak 这个外教 1对1服务。 51talk的外教多半是东南亚赚外快的英语老师,当时办60次的月卡,一节课25块,一次25分钟, 一位 “外教” 使用 skype 或 QQ 进行 1 对 1 的英语训练。 一个快速提高英语的方法就是看英语电影或连续剧, 这里老友记确实很不错, 既休闲又能培养听力。 Github 上有很多人share leetcode 的切题记录可以参考, 官方论坛的讨论也都很不错。 除了 leetcode, 有一份 mitbbs 整理的 面经题目综合文档. 也不错,很有参考价值,类似 “历届真题” 的感觉。 北美求职记 二 Google and Facebook. 北美求职记 三 Hulu and Twitter. Cracking the coding interview. To Be An Ac Man.

code6.github.io code6.github.io

数据仓库的一天 - MayCoder

http://code6.github.io/blog/2013/09/07/one-day-in-the-data-warehouse

标题党,数据仓库的一天 是鄙厂刚刚结束的第一届 hackathon 我们小组的项目,我,cc 和 cjz。 鄙厂的 hackathon 在几个礼拜前就已经宣传了,不过我开始组队, 确定好做什么却是在最后几天。 在思考做什么的时候,我们已经看到有许多不同方面的创意,比如zg同学想做的 “Smart SQL. Editor”, 章爷的类 “wolframalpha search” 的 “data knowledge engine”, diao的实时销售额展示和更多的数据可视化作品。 在比赛前一天晚上我们看到 twitter 员工的一个不错的的hackday作品 hdfs-du. 在 hdfs 这个文件系统上提供一个可视化的作品, 简单但却非常实用。 可以在 hdfs 系统上做实时的访问展示,使用 treemap 来展示文件系统,确保展示有层次。 这里的可以写一个异步抓取程序去抓取并分析 hdfs 上的 MR任务(可能不太全,不过具有代表性)。 不过 cc 同学觉得 treemap 太丑了,另外比较想做数据流动方面的展示,我们在展示文件系统还是展示数据表这个基本问题上也没达成一致,于是我的建议没有被采纳。

code6.github.io code6.github.io

Category: algorithm - MayCoder

http://code6.github.io/blog/categories/algorithm

Learning Algo Part I at coursera.org. To Be An Ac Man.

code6.github.io code6.github.io

Category: blog - MayCoder

http://code6.github.io/blog/categories/blog

To Be An Ac Man.

code6.github.io code6.github.io

Category: sql - MayCoder

http://code6.github.io/blog/categories/sql

How to build a dynamic SQL in an elegant way. To Be An Ac Man.

code6.github.io code6.github.io

意外的好运 - MayCoder

http://code6.github.io/blog/2014/07/15/serendipity

来鄙厂做分享来着, 讲的挺好的, 趁着记忆还热乎赶紧发出来。 认识笑来老师了(惭愧的是这本书还没有看完), 去年又看到他自学 rail 搞了一个还不错的创业产品 knewone. 他介绍了他使用 twitter 的经验: fo 了18k人. 肯定得有靠谱的工具才行,这里xl 推荐了 hootsuite.com. 看了一下, 是一个twitter的客户端,不过目前看起来支持导入很多 sns 的feed。 Xl 提到他有一个宽屏的显示器,然后开着 hootsuite 并且做多个strem做各种关键字的filter,或者筛选一批foer来看。 另外一个是扯了一下 “剩女” 是怎么剩下的, “算数没算好。 8221;, 筛选过多导致符合条件的人数小于一生中能遇到的熟人的数量。 Xl 提到自己兴趣广泛, 做事都是基于学习的乐趣,所以很有动力。 Xl 提到可以在这个前提上来思考会的人的学习方式, 反过来理清楚到底有哪些需要补充学习的地方。 后来翻了 xl 在 rubychina 论坛的发帖记录. Laquo; IPSC 2014. To Be An Ac Man.

UPGRADE TO PREMIUM TO VIEW 8 MORE

TOTAL LINKS TO THIS WEBSITE

18

SOCIAL ENGAGEMENT



OTHER SITES

baotianxia.com baotianxia.com

��ͼ�����ѡ�����¡�����ʽ��ͼ����쵼Ʒ��

baotianxiang.com baotianxiang.com

皇冠新现金网

baotianyoucha.com baotianyoucha.com

湖北油茶网|湖北油茶|湖北宝源生态农业开发有限公司|油茶种植|油茶加工|油茶销售

邮 箱 970517665@qq.com. 地址 湖北省宜昌市夷陵区黄金六巷314号 联系人 李明义 电话 0717-7205755 13886684298.

baotianyu.com baotianyu.com

蓄电池连接线_HAWKER蓄电池_GENESIS蓄电池_蓄电池绝缘盖_Odyssey蓄电池_深圳宝天隅科技发展有限公司

用车习惯很重要 蓄电池养护更换不复杂 蓄电池正负极拆装顺序有讲究 在拆下旧的蓄电池时一定要按照 先拆负极再拆正极 的顺序,由于车身是与蓄电池负极连接的(搭铁端),如果先拆正极的话,在拆卸过程中螺丝刀有可能会触碰到车身,一旦触碰到就相当于将蓄电池正负极直接连接,有可能引发短路烧坏蓄电池。 因此拆卸时要 先负极后正极 ,但在安装时则相反,遵循 先正极后负极 的顺序。 用车习惯很重要 蓄电池养护更换不复杂 蓄电池更换过程很简单 只要工具准备好、相关注意事项熟悉之后,实际上蓄电池更换非常简单,并不属于什么体力活。 用车习惯很重要 蓄电池养护更换不复杂 在安装新的蓄电池时,只需按照相反的步骤进行安装,不过需要注意的是,在安装正负极接头是遵循的是 先正极后负极 的顺序,与拆解时相反,而原理一样,都是为了防止短路危险,保障安全。 用车习惯很重要 蓄电池养护更换不复杂 总结 蓄电池是决定汽车能否正常启动的重要部件,但实际上其并没有多娇贵,也并不需要特意的去维护它我们在日常使用时只需养成良好习惯,注意一些小细节就可以了。

baotiao.com baotiao.com

网站升级中

baotiao.github.io baotiao.github.io

baotiao

又看leveldb 的代码, 确实是c 程序员必读的代码. Cpp inheritance 和 composition 一些总结. Talk about event based concurrency. 谈谈对multi thread 和 event based concurrency 的看法. Talk about kernel process descriptor. Some problem of kernel process descriptor. How to read a book. How to read a book. Linux 的 page reclaim 操作在什么时候触发. 在我们的线上机器里面, 为了避免内存对性能的影响, 经常会将 swappiness 设置成0. 这个 swappiness 具体含义是什么? Xfs kmalloc failure problem. 记录一次线上实体机的xfs kmem alloc 操作一直失败排查.

baotic-yachting.com baotic-yachting.com

Homepage - Baotic

Current fairs and events. Fitness Studio and Pool. Marina Baotic is situated in Seget Donji. We are a German-Croatian boat broker with the experience. Of 18 years in brokering boats and yachts. Choose between different types of boats and. Start your holidays in beautiful Croatia. 11 beautiful and new apartments between 32 - 130 qm. Are available for your holdiays. N 43 31` / E 16 14`. N 44 08` / E 14 50`. Absolute Sport Line 40. You would like to spend a boating holiday in the Adriatic Sea? Croatia is on...

baotic-yachting.hu baotic-yachting.hu

BAOTIC YACHTING HUNGARY Kft.

baotic.at baotic.at

PHP version not supported

PHP version not supported. The requested PHP version is not supported on this server. Die gewählte PHP Version ist auf dem Server nicht verfügbar.

baotic.com baotic.com

baotic.com - baotic Resources and Information. This website is for sale!

The owner of baotic.com. Is offering it for sale for an asking price of 2471 USD! This domain is for sale. Request quote.

baotic.hr baotic.hr

NASLOVNA - Baotić

Tel 01 2900 111. Maksimirska 282, Zagreb. Više prostora. Više priča. Dobrodošli u stvarni svijet. OD SADA JOŠ DOSTUPNIJI! Centar za rabljena vozila. Iz naše bogate ponude rabljenih, demo i testnih vozila odaberite svog favorita. Vršimo procjenu i otkup Vašeg rabljenog automobila. TRADICIJA, KVALITETA, POUZDANOST. Rezervirajte probnu vožnju novih vozila iz ponude. Odaberite jedno ili čak više vozila za probnu vožnju. Provjerite naš BEST BUY izbor tjedna. VOLVO V40 CC D2 2.0 OCEAN RACE. Tel: 385 1 2900 111.