现在位置: 首页 > drap发表的所有文章
  • 07月
  • 23日
综合 ⁄ 共 9750字 评论关闭
项目结构如下图 一:系统环境 本机:10.4.18.3 服务器: 10.4.18.4,用户名: web02 二:初始化服务器环境 在服务器上的家目录创建目录deploy,deploy/profile mkdir -p /home/web01/deploy mkdir -p /home/web02/deploy/profile 安装jdk  export JAVA_HOME=/home/web02/jdk1.7.0_67 三:源代码(这里演示了一个自己写的http web服务器) com.lala.server.Server.java package com.lala.server; import java.io.IOException; import java.io.OutputStream; import java.net.InetSocketAddress; import java.util.Date; import java.......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 1295字 评论关闭
public class DuplicatedArrayTest { public static void main(String[] args) { int[][] arr = { { 1, 2, 3, 5, 3, 5, 56, 534, 3, 32 }, { 1, 2, 3, 5 }, { 1, 2, 3, 5, 3, 5 }, { 0, 0, 1, 2, 3, 5, 56, 534, 78, 32 }, }; for (int i = 0; i < arr.length; i++) { System.out.print(" 数组: "); for (int temp : arr[i]) { System.out.print(temp + ", "); } System.out.print(" 中 "); System.out.print(hasDuplicatedItem(arr[i]) ? " 存在 " : " 不存在 "); System.out.print(" 重复元素......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 3895字 评论关闭
几个月以前,红帽(Red Hat)宣布了在 Docker 技术上和 dotCloud 建立合作关系。在那时候,我并没有时间去学习关于 Docker 的知识,所以在今天,趁着这个 30 天的挑战,我决定去学习一下 Docker 究竟是怎样的。这篇博文并不是说以后怎么在 OpenShift 上用 Docker 的。请阅读由 Mike McGrath 撰写的 "关于 OpenShift 和 Docker 的技术思考"。也可以看看这个 Stackoverflow 的问题,了解一下 Docker 和 OpenShift 的差别。 什么是 Docker? Docker 提供了一个可以运行你的应用程序的封套(envelope),或者说容器。它原本是 d......
阅读全文
  • 02月
  • 10日
编程语言 ⁄ 共 2340字 评论关闭
转自:http://blog.csdn.net/mbxc816/article/details/7214872     欧拉函数的定义:E(k)=([1,n-1]中与n互质的整数个数).          因为任意正整数都可以唯一表示成如下形式:                      k=p1^a1*p2^a2*……*pi^ai;(即分解质因数形式)     可以推出:E(k)=(p1-1)(p2-1)……(pi-1)*(p1^(a1-1))(p2^(a2-1))……(pi^(ai-1))                =k*(p1-1)(p2-1)……(pi-1)/(p1*p2*……pi);                =k*(1-1/p1)*(1-1/p2)....(1-1/pk)      ps:在程序中利用欧拉函数如下性质,可以快速求出欧拉函数的值(a为N的质因素)若(N%a==0 &......
阅读全文
  • 09月
  • 04日
综合 ⁄ 共 3543字 评论关闭
文章目录 类概述 AsyncTask的泛型类型 AsyncTask的4个步骤 AsyncTask的线程规则 AsyncTask使用的注意点 AsyncTask的应用实例 类概述 AsyncTask能够适当地、简单地用于 UI线程。这个类不需要操作线程(Thread)就可以完成后台操作将结果返回UI。 异步任务的定义是一个在后台线程上运行,其结果是在 UI线程上发布的计算。  异步任务被定义成三种泛型类型: Params,Progress和 Result; 和四个步骤: begin , doInBackground,processProgress 和end。 AsyncTask的泛型类型 这......
阅读全文
  • 05月
  • 13日
综合 ⁄ 共 4236字 评论关闭
Given a set of candidate numbers (C) and a target number (T), find all unique combinations in C where the candidate numbers sums to T. The same repeated number may be chosen from C unlimited number of times. For example, given candidate set 2,3,6,7 and target 7,  A solution set is: [7] [2, 2, 3]  注意 All numbers (including target) will be positive integers. Elements in a combination (a1, a2, … , ak) must be in non-descending order. (ie, a1 ≤ a2 ≤ … ≤ ak). The solution set mus......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 4593字 评论关闭
摘要:从技术一线升职为基层技术管理人员,直至CTO或分管技术的总经理、副总裁,这可能是很多技术人员的梦想职业发展路线图。本文希望能够和刚刚走上技术管理岗位的同学们分享一些经验,使职业生涯的发展更加顺利和合理。 技术团队的管理人员身负技术和管理的双重使命,有着与众不同的成长路线。绝大多数情况下,在成长路线的第一步,是“技而优则管”,亦即由于表现出了出众的技术交付能力,优秀的技术人员被提拔到了基层管理岗位以承担更加重要和关键的交付任务。 众所周知,这并不是技术人员的唯一职业成长路线,大多数人都会......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 5652字 评论关闭
云计算实践分析 2011-07-27 17:16 | 419次阅读 | 【已有1条评论】发表评论 来源:程序员 | 作者:李德毅 | 收藏到我的网摘 导读:在第三届中国云计算大会上,李德毅院士就我国当前云计算的实践情况做了三方面的分析:云计算给软件园带来的变化、传统电信行业的纠结、云计算实践的试点。 李德毅 中国电子学会副理事长,中国工程院院士,欧亚科学院院士,中国人工智能学会理事长,中国电子学会云计算专家委员会主任委员,国家973项目首席科学家,国家和军队信息化专家咨询委员会委员。 全球云计算自2007年开始成......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 585字 评论关闭
记忆化搜索 #include <cstdio> #include <cstring> #include <iostream> using namespace std; #define mod 10000 int const MAX = 110; int map[MAX][MAX],vis[MAX][MAX]; int T,n,m; int dfs(int x,int y){ int num,temp; num = 0; if(x == n && y == m) return 1; if(vis[x][y] != -1) return vis[x][y]; temp = map[x][y]; for(int i = 0;i <= temp;i++){ for(int j = 0;j <= temp;j++){ if(x + i <= n && y + j <= m && i ......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 7503字 评论关闭
Understanding a kernel panic and doing the forensics to trace the bug is considered a hacker’s job. This is a complex task that requires sound knowledge of both the architecture you are working on, and the internals of the Linux kernel. Depending on type of error detected by the kernel, panics in the Linux kernel are classified as hard panics (Aiee!) and soft panics (Oops!). This article explains the workings of a Linux kernel ‘Oops’, helps to create a simple version, and then debug it.......
阅读全文
  • 12月
  • 08日
综合 ⁄ 共 2912字 评论关闭
1:下载Git  Git for Windows 2:点击安装,依次默认下一步   3:安装完成 4:设置SSH建立计算机与Github的链接 4.1 点击开始菜单找到Git Bash,并点击:   4.2 运行命令 cd ~/.ssh 检查自己的电脑上是否存在ssh keys 如果显示No such file or directory 则需要去创建一个新的ssh keys 4.3 创建新的ssh keys 运行命令:$ ssh-keygen -t rsa -C "your_email@youremail.com"点击回车 点击回车 输入你的passphrase(密码),并重新输入确认 注:在Enter passphrase 的时候,输入的密码是看不到的,其实已经输入了,输完后点击回......
阅读全文
  • 11月
  • 07日
综合 ⁄ 共 5021字 评论关闭
        对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。   问题一:我声明了什么!   String s = "Hello world!";   许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。 这个语句声明的是一个指向对象的引用,名为“s”,可以指向......
阅读全文