码迷,mamicode.com
首页 > 其他好文
leetcode_Implement Queue using Stacks
1.用栈来实现一个队列,也就是用后进先出的栈实现先进先出的队列 2.这个还是很难想的,但总之还是比用队列来实现栈容易想,大概就是用两个栈stack1和stack2来模拟队列 3.所有的元素都从stack1进栈,所有元素都从stack2出栈,当stack2为空的时候,将stack1中的所有元素出栈并全部push到stack2中去 4.由于栈是后进先出的,两次后进先出的操作就实现了队列的功能...
分类:其他好文   时间:2015-08-07 09:36:18    阅读次数:118
《程序员的呐喊》读书笔记(上)
《程序员的呐喊》是Google一位老程序员的经验总结,文中展现了他对各大语言如Java、C/C++、Lisp、Python、Ruby、Perl等的极端观点,比如大力吐槽C++,极力推崇C、Lisp、Ruby。他的观点只是他个人经验所得,也不一定符合实情,仅供参考,有任何想法都可以说出来一起讨论。程序员和司机一样,总是自我安慰说等到需要的时候再去学新技能也来得及。但是在内心深处他们都明白,其实当需求...
分类:其他好文   时间:2015-08-07 09:38:50    阅读次数:123
Architects Must Be Hands On
?Architects Must Be Hands OnJohn DaviesA good ARCHiTECT SHould lEAd By ExAMplE. He (or she) should be able to fulfill any of the positions within his team, from wiring the net- work and configuring the...
分类:其他好文   时间:2015-08-07 09:36:36    阅读次数:98
Continuously Integrate
?Continuously IntegrateDavid BartlettTHE Build AS A “Big BAng” EvEnT in project development is dead. The architect, whether an application or enterprise architect, should promote and encourage the use...
分类:其他好文   时间:2015-08-07 09:36:25    阅读次数:117
Avoid Scheduling Failures
?Avoid Scheduling FailuresNorman CarnovaleFAilEd pRojECTS CAn HAppEn FoR A MulTiTudE oF REASonS. One of the most common sources of failure is altering the project schedule in mid- stream without proper...
分类:其他好文   时间:2015-08-07 09:38:05    阅读次数:131
COM 组件接口的 IUnKnown 接口介绍
COM 组件接口的 IUnKnown 接口介绍...
分类:其他好文   时间:2015-08-07 09:38:00    阅读次数:152
架构师速成8.3-可用性
作为一个软件系统可用性是第一位的,如果一个系统不可用,你其他的地方做的再怎么好,然并卵。 一般什么情况下软件会不可用: 我方发生故障,导致系统不可用,当然会出现单机的不可用及n多机器群的全部不可用。 程序故障 功能错误、程序退出系统故障 CPU超负荷、内存超负荷、网络超负荷物理故障  机器死机 断电 断网不可恢复故障 地震、海啸等等 客户方也会发生相同故障,导致系统不可用,...
分类:其他好文   时间:2015-08-07 09:35:31    阅读次数:120
nyoj69 数的长度
用斯特林公式推导。...
分类:其他好文   时间:2015-08-07 09:37:14    阅读次数:114
【机房合作】状态模式与上机
在机房收费系统中,有几个业务逻辑是比较复杂的,比如说上机、下机。记得我在做第一版VB收费系统的时候,还特别地将上下机拿出来画了一个完整的流程图,要不这样做的话,最后的结果一定是懵了,也不想再继续写代码了。 在进行设计模式的学习之前,我们很有必要将上机这一业务逻辑完整的梳理一遍。 一.上机业务逻辑 1.判断卡号是否存在 2.判断卡号是否使用 3.判断卡号余额是否充足 4.判断...
分类:其他好文   时间:2015-08-07 09:35:58    阅读次数:142
Objective-C基础语法快速入门
Objective-C是Mac软件开发领域最主要的开发语言,假如我们对C语言已经很熟悉或者具有面向对象语言的基础,对于我们学习Objective-C将会非常有用。 方法调用(Calling Methods) 为了能够尽快上手,我们先来看一些简单的例子。Objective-C语法里面基本的方法调用是这样的: [object method];     [object meth...
分类:其他好文   时间:2015-08-07 09:36:50    阅读次数:107
LightOJ 1236 - Pairs Forming LCM (LCM·唯一分解)
题意  给你一个数n  求满足lcm(a, b) == n, a 容易知道 n 是a, b的所有素因子取在a, b中较大指数的积 先将n分解为素数指数积的形式  n = π(pi^ei)    那么对于每个素因子pi  pi在a,b中的指数ai, bi 至少有一个等于pi, 另一个小于等于pi 先不考虑a, b的大小  对于每个素因子pi 1. 在a中的指数 ai == ei   那么 ...
分类:其他好文   时间:2015-08-07 09:36:35    阅读次数:151
数据结构实验:连通分量个数
题目描述  在无向图中,如果从顶点vi到顶点vj有路径,则称vi和vj连通。如果图中任意两个顶点之间都连通,则称该图为连通图, 否则,称该图为非连通图,则其中的极大连通子图称为连通分量,这里所谓的极大是指子图中包含的顶点个数极大。 例如:一个无向图有5个顶点,1-3-5是连通的,2是连通的,4是连通的,则这个无向图有3个连通分量。   输入  第一行是一个整数T,表示有T组测试样例...
分类:其他好文   时间:2015-08-07 09:35:35    阅读次数:182
程序员未来发展三大方向
程序员工作两三年后,基本上都会考虑自己的未来发展方向。发展的路径不外乎:程序员-系统分析员-架构师-技术经理-CTO,程序员-项目组长-项目经理-项目总监-CTO,程序员-产品设计师-产品经理-CTO。哪一条发展路线更适合你?...
分类:其他好文   时间:2015-08-07 09:33:40    阅读次数:147
游戏创意 - 小猪跳水
你可能想做个休闲的手机游戏. 可能苦于没什么题材可做. 我想到一个. 如果你有团队,或者你是牛人,美工程序一起来(太牛了),不防一试,做出来了,别忘了给玩玩. 上周到公园里看到一个节目叫"小猪跳水",貌似很多公园都有. 这个节目很简单,硬把一群小猪赶到水里,水花四溅,大家笑着热闹. 小猪绕着围好的水路跑一圈, 完了. 可是如果做...
分类:其他好文   时间:2015-08-07 09:35:52    阅读次数:141
MIPS ABI n32
ABI是应用程序二进制接口的简称,用于标识处理器的工作模式及规范目标文件的编码格式。MIPS指令集架构自MIPS3起正式支持64位工作模式,故编码可以遵从o32(o意思是old)、n32(n意思是new)与n64等ABI。o32与n64即纯粹的32位与64位模式,二者除指针与变量类型的长度差异外,n...
分类:其他好文   时间:2015-08-07 09:31:59    阅读次数:1099
busybox构建根文件系统
busybox是一个复合了大量简易版linux工具的程序,嵌入式系统中使用它可以快速建立一个相对简易的根文件系统。1.下载busybox官网 www.busybox.net目前(2015.8.4)的最新稳定版为1.23.22.编译busybox编译busybox前,请安装好交叉工具链,比如我这里是o...
分类:其他好文   时间:2015-08-07 09:33:13    阅读次数:99
REFLECTION(反射)INTROSPECTION(内省、内观)
有时候我们说某个语言具有很强的动态性,有时候我们会区分动态和静态的不同技术与作法。我们朗朗上口动态绑定(dynamic binding)、动态链接(dynamic linking)、动态加载(dynamic loading)等。然而“动态”一词其实没有绝对而普遍适用的严格定义,有时候甚至像对象导向当...
分类:其他好文   时间:2015-08-07 09:30:39    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!