写代码是一种艺术,甚于蒙娜丽莎的微笑!

不拼搏,枉少年!

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

04 2016 档案

摘要:原文链接:深度思考决定人生 (一) 有个朋友是个理想型的,有想法有激情爱折腾,他说想放弃现有工作去找一份天使投资的工作,虽没从事过类似工作,但凭借着内心力量的驱动他花费了半个月时间研究一个行业,写了一份行业投资分析报告,随后投了份简历,这哥们如愿以偿的收获了面试邀请,看他给我描述时的神态还是有点小激 阅读全文
posted @ 2016-04-28 17:41 RunningSnail 阅读(1161) 评论(2) 推荐(2) 编辑

摘要:原由 之所以写这篇文章当然还是在面试中涉及了对本文标题的相关问题-互斥锁和自旋锁的区别。听到这个问题的时候,我是比较忐忑的。互斥锁我还能简单说一些,但是对于自旋锁的了解几乎为零。为此,将总结Linux下的相关锁-那些“锁”事儿。知之为知之,不知为不知,是知也。不懂的地方,尽快查漏补缺! 简介 我们晓 阅读全文
posted @ 2016-04-28 14:46 RunningSnail 阅读(9268) 评论(0) 推荐(2) 编辑

摘要:原文-中国传统文化:跟儒家学拿得起,跟佛家学放得下,跟道家学想得开 所谓道不远人、大道至简,作为中国文化三大支柱的儒释道,其实并不高高在上,而是与我们的人生和日常生活密切相关。儒家的最高境界是“拿得起”,佛家的最高境界是“放得下”,道家的最高境界是“想得开”;儒释道的最高境界,就是这三句话、九个字。 阅读全文
posted @ 2016-04-27 11:21 RunningSnail 阅读(1232) 评论(0) 推荐(0) 编辑

摘要:旁白 今天面了下鹅场的后台技术开发,面试官问了我关于TCP连接协议的3次握手和断开连接协议的4次握手的问题。因为之前看过TCP的连接和断开处理,但是印象没有那么深刻。我想主要原因是一直重复简单的记忆,却没有深刻地理解。所以,在此将搜集一些这方面的资料整理一下,可以加深印象,同时也分享给有需要的博友。 阅读全文
posted @ 2016-04-25 21:25 RunningSnail 阅读(602) 评论(0) 推荐(2) 编辑

摘要:修身养性,莫强求于势利! 悟示弱 一个人太强势,不管出发点是不是好的,定会受到伤害,这种伤害几乎无法挽回,所以很多人遍体鳞伤,因为不懂得示弱。示弱其实很简单,在关键时听从别人意见,关注感受,情商管理得体,让人合作有安全感。示弱不是妥协,是更快达到目标,是伟大的。学会示弱,做熟透稻谷! 悟放弃 人生就 阅读全文
posted @ 2016-04-24 19:55 RunningSnail 阅读(319) 评论(0) 推荐(0) 编辑

摘要:RTTI RTTI概念 RTTI(Run Time Type Identification)即通过运行时类型识别,程序能够使用基类的指针或引用来检查着这些指针或引用所指的对象的实际派生类型。 RTTI机制的产生 为什么会出现RTTI这一机制,这和C++语言本身有关系。和很多其他语言一样,C++是一种 阅读全文
posted @ 2016-04-24 16:17 RunningSnail 阅读(38103) 评论(3) 推荐(7) 编辑

摘要:原文链接:吴秦大神的C++对象模型。 何为C++对象模型? 何为C++对象模型? C++对象模型可以概括为以下2部分: 1、语言中直接支持面向对象程序设计的部分; 2、对于各种支持的底层实现机制。 语言中直接支持面向对象程序设计的部分,如构造函数、析构函数、虚函数、继承(单继承、多继承、虚继承)、多 阅读全文
posted @ 2016-04-24 11:39 RunningSnail 阅读(15718) 评论(2) 推荐(6) 编辑

摘要:可以使用srand()函数和rand()函数来产生随机数,其中srand()用来初始化随机数种子,rand()用来产生随机数。因为默认情况下随机数种子为1,而相同的随机数种子产生的随机数是一样的,失去了随机性的意义,所以为使每次得到的随机数不一样,用函数srand()初始化随机数种子。srand() 阅读全文
posted @ 2016-04-20 10:03 RunningSnail 阅读(579) 评论(0) 推荐(0) 编辑

摘要:事务 所谓事务是用户定义的一个数据库操作系列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。例如在关系数据库中,一个事务可以是一条sql语句、一组sql语句或整个程序。 给个栗子: 小IT在网上购物,其付款过程至少包括以下几步数据库操作: 正常情况下,操作顺利进行,最终交易成功,那 阅读全文
posted @ 2016-04-19 22:39 RunningSnail 阅读(7903) 评论(1) 推荐(1) 编辑

摘要:MyISAM是MySQL的默认存储引擎,基于传统的ISAM类型,支持全文搜索,但不是事务安全的,而且不支持外键。每张MyISAM表存放在三个文件中:frm 文件存放表格定义;数据文件是MYD (MYData);索引文件是MYI (MYIndex)。 InnoDB是事务型引擎,支持回滚、崩溃恢复能力、 阅读全文
posted @ 2016-04-19 20:58 RunningSnail 阅读(2057) 评论(0) 推荐(1) 编辑

摘要:前两天经历了武汉一行腾讯面试,数据库索引是一个面试热点,在此搜集相关资料,以备学习之用。 下面是一位牛人写得关于数据库索引的精品之作,因为很好,不敢修饰,转载至此与博友共享。 原文链接:MySQL索引背后的数据结构及算法原理 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要 阅读全文
posted @ 2016-04-19 20:54 RunningSnail 阅读(65141) 评论(13) 推荐(23) 编辑

摘要:研一的时候开始使用Qt,感觉用Qt开发图形界面比MFC的一套框架来方便的多。后来由于项目的需要,也没有再接触Qt了。现在要重新拾起来,于是要从基础学起。 Now,开始学习Qt事件处理机制。 元对象系统的构成 QObject和QMetaObject QMetaObject包含了QObject的所谓的元 阅读全文
posted @ 2016-04-12 22:02 RunningSnail 阅读(4604) 评论(0) 推荐(0) 编辑

摘要:研一的时候开始使用Qt,感觉用Qt开发图形界面比MFC的一套框架来方便的多。后来由于项目的需要,也没有再接触Qt了。现在要重新拾起来,于是要从基础学起。 Now,开始学习Qt事件处理机制。 先给出原文的链接:Qt 事件处理机制 因为这篇文章写得特别好,将Qt的事件处理机制能够阐述的清晰有条理,并且便 阅读全文
posted @ 2016-04-12 10:49 RunningSnail 阅读(7902) 评论(1) 推荐(1) 编辑

摘要:从大学时就开始学习C++,到现在近5年的时间了却很少用到STL。现在想想真得是对不起这门语言,也对不起宝贵的五年光阴。我钟爱C++,所以一定要完全搞懂它,理解它。爱一个人的前提是要懂他(她),爱一门语言也是这样。郑重地向C++说声“对不起!”。我会把不懂你的方面慢慢弥补,做到真正懂你。为了更好地学习 阅读全文
posted @ 2016-04-11 17:02 RunningSnail 阅读(9029) 评论(1) 推荐(1) 编辑

摘要:【李叫兽】为什么你有10年经验,但成不了专家? 有很多读者问李叫兽:为什么你年纪不大,经验并不多,但却能擅长复杂的商业策略和文案写作,是如何做到的?因此,本文就来回答这个问题:如何成为任何一个领域的专家。 如何成为一个领域的专家?有人说主要靠经验,有人说靠天赋,但是大量的研究发现:不论是经验还是天赋 阅读全文
posted @ 2016-04-11 09:25 RunningSnail 阅读(774) 评论(0) 推荐(1) 编辑

摘要:自从当年明月的《明朝的那些事儿》爆红之后,以***那些事儿命名的文章便层出不穷。个人认为,这样的命名通俗但具有吸引力,容易接地气。哈哈,所以我也写了几篇以《***那些事儿》的文章。当然这篇文章也是为了保持队形,勿怪,看内容。 union是C++里面的一个关键字,说出来真的有些不好意思了,从大学学习C 阅读全文
posted @ 2016-04-09 21:45 RunningSnail 阅读(375) 评论(0) 推荐(0) 编辑

摘要:自从当年明月的《明朝的那些事儿》爆红之后,以***那些事儿命名的文章便层出不穷。个人认为,这样的命名通俗但具有吸引力,容易接地气。哈哈,所以我也写了几篇以《***那些事儿》的文章。当然这篇文章也是为了保持队形,勿怪,看内容。 先此声明下,本文章中有转载其他博友的文章,另有些网络资源。为尊重原创者,在 阅读全文
posted @ 2016-04-09 20:38 RunningSnail 阅读(553) 评论(0) 推荐(0) 编辑

摘要:昨晚做了某公司的笔试,遇到一道名为“三子棋”的编程题,花了近一个小时的时间去完成了这道题。最后提交时,有部分测试实例没有通过。可是已经没有时间修改了,真是悔啊!现在将原题复述如下: 这道题不算难,主要是考察面试者的逻辑思维能力,尤其是在面临压力的情况下。 刚看到这个题时,我就有了思路,但是没有将该游 阅读全文
posted @ 2016-04-09 18:02 RunningSnail 阅读(2815) 评论(8) 推荐(1) 编辑

摘要:鸽巢原理,也称抽屉原理。形象地说明一下:假设有n个鸽笼,有kn+1只鸽子,将所有的鸽子都放入笼子里,那么至少有一个笼子最少装有k+1只鸽子。 常见形式: 1、把多于n+1只鸽子放到n个笼子里,则至少有一个笼子里不少于两只鸽子。 2、把多于m*n只鸽子放到n个笼子里,则至少有一个笼子里有不少于m+1只 阅读全文
posted @ 2016-04-07 16:52 RunningSnail 阅读(3779) 评论(3) 推荐(0) 编辑