码迷,mamicode.com
首页 >  
搜索关键字:修炼    ( 1234个结果
一些C++的开源项目和C++库以及修炼C++的方法
Google的C++开源代码项目 v8  -  V8 JavaScript Engine V8 是 Google 的开源 JavaScript 引擎。 V8 采用 C++ 编写,可在谷歌浏览器(来自 Google 的开源浏览器)中使用。 V8 根据 ECMA-262 第三版中的说明使用 ECMAScript,并在使用 IA-32 或 ARM 处理器的 Windows XP 和 Vista、...
分类:编程语言   时间:2015-04-03 17:29:04    阅读次数:1401
msysGt管理GitHub代码
代码的管理,在日常开发中是很重要的环节,程序员的修炼三部曲——版本控制,单元测试,项目自动化。本篇就简单的说说通过msysGit来管理GitHub中的代码,实现版本控制。svn与git 说到版本控制,就不得不提它的发展历史。最开始流行的版本控制工具是cvs,但是cvs有个缺点,就是必须联网使用集中....
分类:其他好文   时间:2015-04-02 20:48:41    阅读次数:159
2015优秀邮件营销人员自我修炼指南
邮件营销活动的成功与邮件营销人员的个人知识和技能密不可分。在邮件营销活动策划执行的全过程中,邮件营销人员掌握一些基本又必要的技能有时候甚至影响营销全局,那么2015年,邮件营销人员应当如何进行自我修炼,真正游刃有余的胜任工作呢?以下是摘录一位来自全球领先的智能化营销服务商webpower的一线专业营销人员的2015年工作规划,新的一年打怪升级营销术,新技能get√。 1.订阅大量品牌电子邮件...
分类:其他好文   时间:2015-04-01 17:51:14    阅读次数:126
程序员修炼之路-(0)目录
前言:《程序员修炼之路-(0)前言:在路上, 再上路》在前言中已经对知识体系进行了梳理,主要分为问题定义、算法与数据结构、系统平台API、编程语言实现、代码设计、测试验证等等。目前集中精力编写算法与数据结构部分,这可能也是最艰难的一部分,之后再考虑补充其他部分。对于这一部分的内容编排,主要以《算法设计与分析基础》、《算法》以及LeetCode算法题中的问题分类为横向,以《算法设计与分析基础》中罗列...
分类:其他好文   时间:2015-03-31 22:24:42    阅读次数:156
程序员修炼之路-(1)基础(中):性能分析
3 算法分析“分析”二字的含义很广泛,在算法分析的领域,指的就是算法的效率,包括运行时间效率(时间复杂度)和内存空间使用效率(空间复杂度)两方面。同时,研究表明,通常时间方面比空间能取得更大的进展,因此我们进一步将分析的重点放在时间复杂度上。3.1 算法分析 - 科学实验方法科学家用来理解自然世界的方法对分析程序的运行时间来说同样有效:1)     观察:观察自然世界的一些特性,并用准确的度量表示...
分类:其他好文   时间:2015-03-31 22:23:55    阅读次数:139
程序员修炼之路-(1)基础(下):正确性证明
来自《Writing Solid Code》的一则小故事,Donald Knuth在其著名的排版软件TEX的封面上写到:“I believe that the final bug in TEX was discovered and removed on November 27, 1985. But if, somehow, an error still lurks in the code, I s...
分类:其他好文   时间:2015-03-31 22:22:59    阅读次数:290
程序员修炼之路-(3)排序(上):基本排序
1 基本排序对于所有排序算法,被排序元素需要满足下列数学性质:Ø  自反性(reflextive):for all v,v=vØ  对称性(antisymmetric):for all v and w,if vv and if v=w then w=vØ  传递性(transitive):for all v,w and x,if v对于包含这样元素的数组,我们才能对其排序。1.1 选择排序(sel...
分类:编程语言   时间:2015-03-31 22:21:23    阅读次数:147
程序员修炼之路-(2)线性表(下):栈、队列
2 基础数据结构数组和链表是实现各种数据结构的基石,本节中的三种最基本的数据结构都可以用数组或者链表来实现。2.1 栈用数组实现“栈”非常简单。下面以C++为例,实现一个简单的固定大小的“栈”。首先,接口API定义如下,核心函数就是push()和pop():2.1.1 数组实现下面用数组方式的实现“栈”,当然也可以用链表实现数组,但是一般尽管栈会处理很多操作,但任意时刻保存在栈中的元素不会很多,所...
分类:其他好文   时间:2015-03-31 22:19:47    阅读次数:126
程序员修炼之路-(2)线性表(上):数组与链表
1 两块基石数组与链表构成各种数据结构的基石,是实现所有数据结构必不可少的元素。1.1 数组数组一般内置于编程语言中,直接通过索引(index)读写。索引一般为数字,有的语言甚至直接支持如字符串等其他类型的索引。在很多数据结构中都能看到数组的身影,例如字符串、动态数组、堆、栈和队列(用链表也可以,但用数组实现很高效)等。1.2 链表概念上都能理解,但实现起来还真有很多容易出错的地方。实现细节Ø  ...
分类:编程语言   时间:2015-03-31 22:18:02    阅读次数:185
产品经理提升修炼的方法
研究100个产品,就可以在大脑中积累100个案例。尤其是竞争对手是如何做产品的,当遇到同样的问题时,他们是如何解决的。看行业信息,是因为市场是在不断变化着的,不能光做自己的产品,不看市场的变化。Execl是产品经理的硬技能。
分类:其他好文   时间:2015-03-31 15:57:14    阅读次数:117
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!