今天在图书馆借了一本《高效能程序员的修炼》,内容幽默风趣。(其实我是看到作者是stack overflow创始人,才借的)。看到几十页中有一个例子是关于求平方根的,代码很简单,但是```第一次没看懂····才知道原理是根据牛顿-拉夫逊方法即牛顿迭代法,具体细节大家可以百度一下。
private double SquareBootAppr(int n)
{
double r=n/2;
wh...
分类:
其他好文 时间:
2014-09-16 17:28:50
阅读次数:
230
承接上面 上面的submit方法,与之相关联的有两个方法invokeAll 和invokeAny 的源码,我们来看一下这两个方法: 首先是invokeAll的简单的,没有时间限制的方法,JDK说明,源码如下: List> invokeAll(Collection> tasks) 执行给定的任务,当所...
分类:
编程语言 时间:
2014-09-16 14:14:40
阅读次数:
203
转:http://blog.csdn.net/dotneterbj/article/details/8021200一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap...
分类:
其他好文 时间:
2014-09-16 12:30:50
阅读次数:
323
用两个栈实现队列的效果,可以入栈,出栈,判空等。。。
实现的栈基本功能
lstack.h
#ifndef _LSTACK_H
#define _LSTACK_H
#include
using namespace std;
// 基于链式表的堆栈
class Stack {
public:
// 构造过程中初始化为空堆栈
Stack (void) : m_top (NULL) {}
/...
分类:
其他好文 时间:
2014-09-15 22:56:39
阅读次数:
481
先序遍历:
void preOrder(Node *p) //非递归
{
if(!p) return;
stack s;
Node *t;
s.push(p);
while(!s.empty())
{
t=s.top();
printf("%d\n",t->data);
s.pop();
if(t->ri...
分类:
其他好文 时间:
2014-09-15 19:36:09
阅读次数:
152
declare @dbname varchar(255)declare @back_path varchar(255)set @dbname='emcp'set @back_path= 'e:\'+@dbname+'\'+@dbname +convert(varchar(9),getdate(...
分类:
数据库 时间:
2014-09-15 19:11:39
阅读次数:
193
/*to solve the problem ,i think we can use stack to maintain the numbers,and list to keep it sorted,which is very important to find the Median number....
分类:
其他好文 时间:
2014-09-15 19:07:19
阅读次数:
181
制作ssh rpm 包升级后,ssh无法登录系统,报错如下: PAM?unable?to?dlopen(/lib64/security/pam_stack.so):?/lib64/security/pam_stack.so:?cannot?open?shared?object?file:?No?such?file?or?dir...
分类:
其他好文 时间:
2014-09-15 18:01:09
阅读次数:
705
安装ansible创建corosync目录Mkdir–pv/corosync/roles/{common,ha}/{files,tasks,handlers,templates,vars,meta,default}之后编辑/common/files/hosts定义common、task任务完成common定义定义ha#vim/roles/ha/tasks/main.yaml定义handlers#vim/roles/ha/handlers/main.yaml#t..
分类:
其他好文 时间:
2014-09-15 03:25:48
阅读次数:
250
原文地址:
#include
#include
#include
#include
using std::cout;
using std::endl;
using std::string;
using std::stack;
int arr1[10] = {3,5,2,8,6,1,4,0,9,7};
int arr2[10] = {3,5,2,8,6,1,4,0,9,7};
v...
分类:
其他好文 时间:
2014-09-14 23:44:47
阅读次数:
193