- 博客(18)
- 资源 (9)
- 收藏
- 关注
原创 Node.js中下载文件downloadFile
代码片段const http = require('http');const fs = require('fs');const path = require('path');const dest = path.join('custom_path', 'filename.extname');// 你可能需要自行确保该路径存在const file = fs.createWriteSt...
2019-10-16 23:51:03 1548
原创 JS获取URL中的Query参数
需求描述获取 URL 中的 Query 参数,例如:https://www.example.com/test.html?a=param1&b=param2代码片段实现一使用URLSearchParams对象,兼容性见Can I useconst urlString = 'https://www.example.com/test.html?a=param1&b=para...
2019-10-09 01:41:01 9004 1
原创 文本处理之计算某列数值的平均值
需要使用awk。关于awk的用法,可以看皓哥的这篇简短入门或者《鸟哥的私房菜》,另外,chinaunix的shell版块是一个学习和练习文本处理的好地方。[loki@10.0.2.15:~ 0]$ cat test.txt a 1b 2c 3d 4e 5[loki@10.0.2.15:~ 0]$ cat test.txt | awk '{sum+=$2} END{print s
2013-08-29 21:52:56 1724
转载 字节序(Endian),大端(Big-Endian),小端(Little-Endian)
这篇文章写的很详细:点击打开链接快记:用宏判别当前系统大小端的:const int endian = 1;#define is_bigendian() ( (*(char*) &endian) == 0 )#define is_littlendbian() ( (*(char*) &endian) == 1 )
2013-08-28 12:55:37 607
原创 检查素数的正则表达式
在酷客里面看到一篇文章《检查素数的正则表达式》,很有意思。正好最近也用了不少正则表达式的知识,于是仔细分析了一下,算是复习。上图就是这个正则表达式,开始和末尾的“/”符号勿论。要使用这个表达式,需要先将我们检查的数字n转换成n个1。例如2,转换成11;3转换成111;4转换成1111。转换之后的这一排1作为正则表达式匹配的对象。我们以5为例说明这
2013-01-06 01:02:08 1250
转载 while(0)的用法
在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不
2011-09-20 11:54:40 2790
转载 const char*, char const*, char*const的区别 .
const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有,只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个
2011-07-30 18:03:57 349
转载 VC6在WIN7下的安装以及解决无法打开文件的bug
原文来自 http://hi.baidu.com/%C8%FD%D2%BB%B1%CA%C9%FA/blog/item/e960b120a6bd13154c088dea.html 解决bug的附件http://down.qiannao.com/space/file/lingyun
2011-07-18 11:29:00 1261
原创 tomcat自动启动时无法调用交互式程序的问题
tomcat如果以系统服务自动启动,运行其上的页面等无误,但需要调用一些service程序或者交互式程序时则不行。即使点选了“allow service to interact with desktop”,在使用时会出现这样另外一个桌面。 观察到启动tomcat6w.exe和启动tomcat6.exe,这两者有不同效果。启动tomcat6w无法调用程序。
2011-06-30 12:15:00 3957 1
原创 一次用latex排版的经历
<br /> 这次用latex进行了一次排版。以前从没听说过这个东西,所以是零基础。<br /> <br />在http://www.ctex.org/下载了开发套件。后来发现开发会用到的东西里面都已经打包好了,所以是一个非常好的下载源。论坛的斑竹也对小白们的回答尽心尽力,是一个很不错的社区。在后面遇到的问题里,基本上都可以在那个社区里解决。<br /> <br />安装好了之后,先不慌着手写自己的东西。看一看几篇入门的资料,进行大致的阅览。这几篇都很不错。《ctex-faq》、《lshort-cn》
2011-02-21 12:48:00 1221
原创 HOP运行
<br />1<br /><br />分别运行hadoop自带的wordcount程序来计算《尤利西斯》中的单词出现频度:<br /><br />《Ulysses》大小为1.5 MB (1573044 字节)<br /><br /><br /><br />1.1 hadoop:<br /><br /><br />hadoop@hadoop:~$ hadoop jar /home/hadoop/hadoop-0.20.2/hadoop-0.20.2-examples.jar wordcount
2011-01-22 17:37:00 1508 1
原创 HOP的配置
所有配置同hadoop一样。唯一多的地方是,在hadoop-env.sh 之中加入下列代码:mapred.map.pipelinetruePipeline Map Task Output . mapred.reduce.pipelinetruePipeline Reduce Task Output A pipelined reduce task will send its output directly to the map task in the subsequent job, if a
2011-01-22 15:26:00 1177
转载 重装win7之后没有ubuntu启动选项的解决方案
<br /> <br />转自:http://hi.baidu.com/freeactor002/blog/item/323b6e0e98b20ce0ab645789.html<br /> <br />实验一次,再重启之后即成功。<br /> <br /> <br />安装win7后,需要通过光盘来修复比较方便,如果不用盘也可以在win7系统中,硬盘启动ubuntu镜像,来进行修复操作,具体步骤如下,<br />从ubuntu9.10或者10.04版的安装光盘启动之后,进入终端,先在终端输入命令:sudo
2011-01-11 16:17:00 2321
原创 多操作系统下修改ubuntu的启动顺序
第一个操作系统是XP,在安装了ubuntu之后,默认启动操作系统变为ubuntu,选择时间为10秒。在XP环境下进行更改时发生了错误导致ubuntu无法启动。鄙人菜鸟一枚,只好重新安装ubuntu,之后在ubuntu下修改grub。成功。系统版本10.04LTS。 修改方法参考:http://forum.ubuntu.org.cn/viewtopic.php?t=171262原文如下:如果在Windows XP下安装Ubuntu. 默认是Ubuntu启动。通过下面的操作可把Win
2011-01-07 15:22:00 1798
转载 datanode无法启动
查看日志文件有几种不同的可能,逐一排查。确认1.防火墙关闭2.离开安全模式3./etc/hosts文件中主机名与IP的对应问题也有可能是incompatible namespaceIDs解决方法查看:http://blog.csdn.net/wh62592855/archive/2010/07/21/5752199.aspx下面给出两种解决办法,我使用的是第二种。 Workaround 1: Start from scratch I can testify that the following steps
2010-12-07 18:00:00 4030 1
转载 运行第一个hadoop程序
搭建好Hadoop的环境之后,先来运行一个示例程序wordcount。原帖地址如下:http://cs.smith.edu/dftwiki/index.php/Hadoop_Tutorial_1_--_Running_WordCount#Running_WordCound有时hdfs会挂掉,记得先hadoop namenode -format。
2010-12-07 17:46:00 600
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人