现在位置: 首页 > polygon发表的所有文章
  • 04月
  • 28日
综合 ⁄ 共 3327字 评论关闭
再见Hadoop MapReduce, 欢迎TupleMapReduce的到来     导读:这篇文章我们先回顾了Google设计的MapReduce并行编程模型,指出了其优缺点。然后,我们介绍了一种新的并行编程模型——Tuple MapReduce, 它是对传统MapReduce模型的扩展,克服了其不足。本文我们介绍了Tuple MapReduce的概念和特点,并用实例阐述了其优势,最后讨论了其实现问题。     为了解决大数据处理的并行计算问题,Google设计了MapReduce并行编程模型, 并于2004年发表论文:[“MapReduce: Simplified Data Processing on Large Clusters”]。 MapReduce来源于函数......
阅读全文
  • 09月
  • 16日
数据库 ⁄ 共 2389字 评论关闭
身为一位新手,我深感对IT技术拥有高度敏感性的重要性,而我却恰恰缺少这种敏感性。最近学习java web用到了数据库,便下下来了mysql的免安装版,解压后,依次点击bin文件夹里的mysqld.exe和mysql.exe,成功打开。可用了一会慢慢发现,在这里面根本建立不了数据库,也许是因为我对数据库根本不了解,以前没怎么接触过,只学过sql语言而已,根本还没有以某一用户的身份登录,怎么可能能建新数据库呢?就从这一点出发,发掘出来一个让我折腾了一晚上的问题,就是mysql免安装版的配置问题。     原来不知道免安装版还是要进行手工配置......
阅读全文
  • 07月
  • 12日
综合 ⁄ 共 685字 评论关闭
最近看到了哈佛大学公开课:计算机科学cs50_用户体验,数组与指针,Hash函数_网易公开课 里面介绍了一个不用临时变量就可以实现两个变量之间的数据交换,好奇这是什么原因,所以找到了这篇文章,纯粹当做搬运工 使用异或交换数据值的原理 - borefo的专栏 - 博客频道 - CSDN.NET 源程序: *a = *a ^ *b ;/此时*a 等价于c *b = *a ^ *b; *a = *a ^ *b ;/还原*a 大家都知道,假如有a,b两个整型数,我们可以用 a^=b; b^=a; a^=b; 来交换a,b的值,在这里我说说其中的原理: ^ 在 C 里面是按位异或操作符,相同的话异或的结......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 29473字 评论关闭
转自:http://www.cnblogs.com/rubylouvre/archive/2010/03/09/1681222.html 网上正则表达式的教程够多了,但由于javascript的历史比较悠久,也比较古老,因此有许多特性是不支持的。我们先从最简单地说起,文章所演示的正则基本都是perl方式。 元字符 ( [ { \ ^ $ | ) ? * + . 预定义的特殊字符 字符 正则 描述 \t /\t/ 制表符 \n /\n/ 制表符 \r /\r/ 回车符 \f /\f/ 换页符 \a /\a/ alert字符 \e /\e/ escape字符 \cX /\cX/ 与X相对应的控制字符 \b /\b/ 与回退字符 \v /\v/ 垂直制表符 \0 /......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 732字 评论关闭
D的小L 时间限制:4000 ms  |  内存限制:65535 KB 难度:2 描述       一天TC的匡匡找ACM的小L玩三国杀,但是这会小L忙着哩,不想和匡匡玩但又怕匡匡生气,这时小L给匡匡出了个题目想难倒匡匡(小L很D吧),有一个数n(0<n<10),写出1到n的全排列,这时匡匡有点囧了,,,聪明的你能帮匡匡解围吗? 输入 第一行输入一个数N(0<N<10),表示有N组测试数据。后面的N行输入多组输入数据,每组输入数据都是一个整数x(0<x<10) 输出 按特定顺序输出所有组合。 特定顺序:每一个组合中的值从小到大排列,组合之......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 1538字 评论关闭
针对popup页面只有关闭窗口时清session,画面之间的跳转不清session: 1.如果popup只能打开一个的话,可以在popup的父页面设置一个popup窗口的对象变量,通过设置一个计时器去检测这个变量是否是closed: var subwin; var timer; function IfWindowClosed() { if (subwin.closed) { //发送清session的操作 logoff(); subwin.clearInterval(timer); } } function openwin() { subwin = window.open(url, windowname, ...); subwin.focus(); subwin.setInterval(IfWindowClosed, 100); ......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 7107字 评论关闭
http://www.sshub.net/home/space.php?uid=59134&do=blog&id=32895 不久前,我需要对一台 IBM® AIX® 服务器执行一次操作系统修补,升级到更新的技术水平和服务包。此服务器已有一段时间没有进行任何软件维护了,所以是时候调整了。我让所有软件等待维护时窗,并开始升级。 在升级的过程中,我注意到服务器变得特别慢。尽管系统没有应用程序在活动,没有用户登录,但服务器的性能却慢了很多。这完全讲不通,因为这是一台独立的服务器,不是虚拟化逻辑分区 (LPAR),没有任何其他系统会争用 CPU 资源或共享的基础架构。 在排......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 2098字 评论关闭
头文件:autoptr.h   #ifndef _AUTOPTR #define _AUTOPTR  1   #include<iostream> using namespace std;   template<class T> class autoptr { public:        autoptr(T* p=NULL,bool iscontrl=false):p(p),iscontrl(iscontrl)  //构造函数创建对象        {               if(p!=NULL)                                                  //如果p指向的不为空,则指针指向动态创建的内存               {                      iscontrl=true;                                          //iscontrl表示智能指针控......
阅读全文
新概念每天学多少合适 每天不要过多的记忆,有5-6句话足以,多了什么也记不住。科学的说法是一天记忆8句话,我们还是不要那么标准了,少点好。最好能把学到的组成简单的对话,这样一问一答自己都可以练习口语了。不要去考虑进度,不要去想:“唉呦,这得猴年马月我才能学会呀?”,当你对英语有了感觉后,速度是突飞猛进的。心不要太急,戒骄戒躁,就像一个人猛吸一口气,他可以跑得很快,但他永远跑不远。就是这个道理。     疯狂朗读学习法 把新概念当作一个整体;疯狂的读;不急于理解; 1.学习新概念之前对本教材一定要充满信任......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 820字 评论关闭
今天无意中发现了一个好玩的游戏www.pythonchallenge.com,可以练习python的编程,于是乎玩了几关,其中第一关需要用到str.maketrans()和str.translate()方法,查了一下,原来如此: 顾名思义,str.maketrans()是创建一个字符翻译表,而str.translate()就是根据这个翻译表,翻译这个字符串。 string.translate(table [, deletechars]) string.maketrans(intab, outtal) 下面是一些实例说明: import string s = 'abcdefg-1234567' table = str.maketrans('', '') #没有映射,实际上就是按原始字符保留看下面用到translate中时......
阅读全文
  • 11月
  • 20日
综合 ⁄ 共 1717字 评论关闭
I Hate It Time Limit: 9000/3000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 34940    Accepted Submission(s): 13752 Problem Description 很多学校流行一种比较的习惯。老师们很喜欢询问,从某某到某某当中,分数最高的是多少。 这让很多学生很反感。 不管你喜不喜欢,现在需要你做的是,就是按照老师的要求,写一个程序,模拟老师的询问。当然,老师有时候需要更新某位同学的成绩。   Input 本题目包含多组测试,请处理到文件结束。 在每个测试的第一行,有两个正整数 N 和 M (......
阅读全文
  • 10月
  • 20日
综合 ⁄ 共 1847字 评论关闭
Windbg是微软开发的免费源码级调试工具。Windbg可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。 1.从http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx下载Install Debugging Tools for Windows 32-bit Version  2.从http://www.microsoft.com/whdc/devtools/debugging/symbolpkg.mspx下载Windows Symbol Packages,安装到D:\Program Files\Symbols  3.启动Windbg,File->Symbol File Path填写以上Symbols安装路径: D:\Program Files\Symbols 4.File->Kernel Debug->Local,在下......
阅读全文