自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

We need more……

依然会关注并行计算,不定期更新

  • 博客(214)
  • 资源 (17)
  • 收藏
  • 关注

原创 一文对比两种区块链网络Gas手续费代付(元交易)的实现方式

这里写自定义目录标题Ethereum以太坊的实现方式——元交易合约元交易的使用场景元交易的流程NetCloth区块链网络手续费代付手续费代付原理流程优点总结区块链应用饱为诟病的原因,就是高门槛。比如每发送一笔交易,都需要消耗一定数量的Gas费用,而很多拥有ERC20 代币的用户去使用Dapp,必须先在钱包中保存一定数量的ETH用以支付Gas费用。Ethereum以太坊的实现方式——元交易合约...

2020-03-19 15:24:48 3543 1

原创 ubuntu系统上splinter使用笔记

一、 安装$ sudo pip install splinter pytest-splinter二、明天帖代码

2015-08-06 19:45:51 3822

原创 python urllib2设置代理下载页面

函数如下:def download_page(url, proxy = None, referer = None): page_buf = '' try: if proxy: handlers = [urllib2.ProxyHandler({'http': 'http://%s/' % proxy})] opener = urllib2.bu

2015-06-02 18:01:02 3967

原创 [笔记]ubuntu 13.04 配置YouCompleteMe

一、 准备1. 安装cmake, python-devsudo apt-get install cmake python-dev2. 安装最新的VIMsudo add-apt-repository ppa:nmi/vim-snapshotssudo apt-get updatesudo apt-get install vim3.

2014-02-28 11:02:29 7452 5

原创 libxml库教程

分享两个关于xml的不错的链接1. libxml库教程,并且附有源代码,易懂http://www.xmlsoft.org/tutorial/2. XML 教程http://www.zvon.org/xxl/XMLTutorial/General_chi/book.html

2013-12-04 17:19:37 1967

原创 关于curl命令行下载页面为空的问题

有时候用curl命令行下载为空的情况,如:zhuliting@zhuliting:~$ curl 'http://m.youku.com' -o youku.html % Total % Received % Xferd Average Speed Time Time Time Current

2013-04-22 21:45:17 6654

原创 core dump和段错误

在代码量较多时,调试比较困难。常用方法是在源码中插入大量的printf语句。但是当发生segmentation fault时,定位就比较复杂了。    core dump又叫核心转储, 当程序运行过程中发生异常, 程序异常退出时, 由操作系统把程序当前的内存状况存储在一个core文件中, 叫core dump, 它可以做为调试程序的参考.    有时候程序down了, 但是core文件却没

2013-03-07 22:18:18 2773

原创 shell笔记

ABS这书 不错!有机会要好好看一下$HOME 当前用户的家目录$0 shell 脚本的名字$1, $2脚本程序的参数$# 传递给脚本的参数个数$$ shell脚本的进程号,脚本程序通常会用它来生成一个唯一的临时文件,如/tmp/tmpfile_$$$* 其值为所有的位置参量$@ 除了被双引号引用的情况,含义与 $* 相同"$*" 其值为 "$1 $2 $3

2013-03-07 22:14:59 2039

原创 python log

#!/usr/bin/pythonlogfile = 'log.log'def initlog(): import logging logger = logging.getLogger() handler = logging.FileHandler(logfile) #formatter = logging.Formatter('[%(asctime)s] [%(leve

2012-07-17 23:09:48 2390

原创 从 stdin 读取输入的C程序示例 && python脚本调用可执行文件

#include #include #include #define MAX_BUFFER_LENGTH 1024*10int main(int argc, char *argv[]){ char buf[ MAX_BUFFER_LENGTH ]; int length = 0; if( (length = read( 0, buf, MAX_BUFFER_

2012-07-07 00:19:10 3910

原创 ubuntu -- Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap"

Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap"sudo apt-get install gtk2-engines-pixbufref:http://askubuntu.com/questions/66356/gdk-gtk-warnings-and-errors-from-the-comm

2012-07-07 00:14:35 3618

原创 ubuntu 终端代理设置

在终端使用代理 修改文件:  ~/.bashrc , 在末尾追加:export  http_proxy = http://代理服务器ip:代理服务器端口port 重启终端

2012-05-22 21:59:42 4134

原创 ubuntu 11.10 install QQ

wget "http://www.longene.org/download/WineQQ2012-20120719-Longene.deb" -O winqq.debsudo dpkg -i winqq.deb桌面上会有一个快捷方式

2012-05-20 13:32:43 2078

原创 ubuntu 11.10 install adobe reader

sudo add-apt-repository "deb http://archive.canonical.com/ natty partner"sudo apt-get updatesudo apt-get install acroread部分pdf文档,打开时仍会出现排版问题

2012-05-17 13:32:46 1897

原创 在FORTRAN程序中使用shell命令

原来FORTRAN语言中,也可以使用linux的shell命令,长见识了   program test call system('echo "world" > a.txt') call system('echo "hello" > b.txt') call system('cat a.txt >> b.txt')

2012-04-29 11:55:39 9074

原创 最简单的MYSQL命令

其实,我一直觉得数据库比宁波妹纸还要难懂,可是这两者都要去面对~故事会继续,帖子也会不定期更新~  连接到远程主机上的MYSQL: mysql -h110.110.110.110 -uroot -pabcd123退出MYSQL命令: exit/quit显示数据库列表: show databases;使用数据库:use 库名;显示库中的数据表:show tables;

2012-04-27 20:37:26 2163 2

原创 矩阵乘的MPI并行程序

计算A * B = C, 其中矩阵A, B均为方阵,采用主从式程序设计模式,用户从键盘输入矩阵规模N,然后随机数给矩阵赋值。我的并行化方法很简单,将矩阵A按行划分,由主进程将矩阵A散发给各个子进程,各子进程把计算结果发送给主进程汇总。其中的矩阵都是用一维数组来模拟的,代码附上,欢迎拍砖~毕业了,才发现很喜欢并行计算啊~  #include "mpi.h"#include

2012-04-20 22:03:31 5409 6

原创 Ubuntu使用时遇到的问题

ubuntu系统办公让我很受伤很受伤啊,word文档都不会整了1、sudo apt-get update操作时,出现GPG error [...] NO_PUBKEY [...]: 解决:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8BAF9A6F2、"tracker is not in the s

2012-04-12 12:30:09 1857

原创 nxn棋盘的m皇后问题代码

http://blog.csdn.net/zhuliting/article/details/6302767去年4月份修改的代码,现在贴出来分享一下。毕业了,工作上可能会很忙,不能更新博客了。 #include "mpi.h"#include #include #include #include #include using namespace std;en

2012-04-08 17:43:01 2753 1

原创 Jacobi迭代并行算法

Jacobi迭代是一种常见的迭代方法,迭代得到的新值是原来旧值点相邻数据点的平均。串行程序片段如下:    并行化方法之一,可以考虑按列划分,边界点新值的计算需要相邻边界其它块的数据,所以在划分后,每一个数据块的两边各增加一列,用于存放通信得到的数据。如下图: program main implicit none includ

2012-03-23 14:57:31 10318 9

原创 修行

依然记得,写代码到山穷水尽的时候,遇一低调高人在深夜帮我调试,最后那种豁然开朗的感觉,真是太好了人生过了二十多了,大部分时间都在索取,也是时候奉献些什么了吧

2011-12-06 19:18:03 1128

原创 MATLAB中字符串数组的文件输出

MATLAB是用二维数组来保存字符串数组的。将一个字符串数组加一列实数数组,输出到文件。clearclc%字符串数组str = ['01-May-1998 01:00:00''01-May-1998 01:10:00''01-May-1998 01:20:00''01-May-1998 01:30:00''01-May-1998 01:40:00''01-May-199

2011-11-14 12:56:16 16107 1

原创 linux系统中进程的最大线程数目

进程的最大线程数目取决于3个因素:线程堆栈大小、进程的最大内存和操作系统位数查看系统默认值:[root@c0109 ~]# cat /proc/sys/kernel/threads-max 57709调整栈大小:[root@c0109 ~]# ulimit -s修改默认值:[root@c0109 ~]# echo xxx > /proc/sys/kernel/t

2011-11-08 10:13:59 2322

原创 面试题总结

个人遇到的笔试面试题目,不当之处,欢迎批评指正!(本博客左侧的连接收藏里有在线编译器)1、strcpy()的写法.        题目:已知strcpy函数的原型是char * strcpy(char * Dest, const char * Src);        1、不调用库函数,实现strcpy函数。        2、解释为什么要返回char *。//返回指针是为了方便链

2011-11-05 09:27:04 2610 3

原创 百度二面题目

面试官比预约时间晚了半个小时,在11点30才正式开始,这个时间段本身就有问题。上次淘宝面试,从下午4点等到6点半,面试官都想吃晚饭了。。。真纠结。。。    首先,用一分钟时间介绍一下你有什么优势?谈谈你对云计算的理解?    第一个问题:有一台检索服务器,每天都会收到大量用户的请求,现在有一个大小为2GB的文本文件,每一行保存一条用户的请求记录,用户的请求记录字段包括时间、IP、关键词,

2011-10-19 16:35:03 1368

原创 关于虚函数的两道读程序题

读程序,写出输出的结果:关于虚函数和多态,可参考一篇不错的文章http://blog.csdn.net/moxiaomomo/article/details/68264121、virtual意味着运行时再决定调用哪个函数。#includeusing namespace std; class Base{public: Base(){} v

2011-10-12 11:00:45 950 1

原创 限制一个类对象只在堆上分配或者只在栈上分配

1、将类的构造函数属性置为private,同时提供static成员函数create,在函数中new一个新对象,这样实现的类可以只可以在堆上分配。class Base { protected: static Base* single; Base(){

2011-10-11 13:03:40 1063

原创 C++中禁止产生非堆对象

C++中将析构函数声明为peotected 或者 private权限,可以禁止产生非堆对象。如果在栈中定义对象,则它是不能自动销毁的。class Demo{public:...protected: ~Demo():}    如上定义后,可以可以Demo

2011-10-09 09:18:42 857

原创 希尔排序

希尔排序有时也叫做缩减增量排序,将欲排序的数值依某个间隔长度分成数个数列集合,再针对各个数列集合进行插入排序,重复进行数列分割,每一次取的间隔长度要缩减,直至分割间隔为零,本程序中将间隔长度缩减为上次的一半。#include #include #include #def

2011-10-02 17:28:10 655

原创 指针数组和数组指针

1、数组指针,也称指向一维数组的指针,即行指针,指针所指的对象是一个数组.通常定义为int (*p)[n],()的优先级高,说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n.也就是说执行p+1时,p要跨过n个整型数据的长度.如:int a[3][4];int (*p)[4]; //定义一个数组指针,指向含4个元素的一维数组。p=a;        //将该二维数组的

2011-10-01 23:21:16 745

原创 C语言活动记录

活动记录,就是在程序执行的过程中函数调用时栈上的内容变化。一个函数被调用,反映在栈上的与之相关的内容被称为一帧,其中包含了参数、返回地址、老ebp值、局部变量以及esp和ebp。    C语言默认的调用规约为cdecl,参数从右往左依次入栈,之后是函数的返回地址入栈,接着是老ebp入栈。    ESP是栈顶指针,EBP就基指针寄存器,用它可以存取栈中的数据,向上(栈底方向)可以获取返回地址

2011-10-01 16:15:05 4656 2

原创 C++中的临时对象

临时对象由编译器在编译过程中“悄悄”创建(往往是为了某些特殊操作),并在适当时候销毁;它并不出现在源代码中,开发人员并没有声明要使用它,没有为其声明变量。临时对象的产生,程序的性能会下降,因为对象的创建和销毁对程序的性能影响很大。临时对象一般产生于两种场合:1、实际调用函数时

2011-10-01 13:19:56 663

原创 虚函数表和虚函数表的指针

有虚函数的类都有一个虚函数表,它是实现多态的关键。    虚函数表可以继承,如果子类没有重写虚函数,那么子类虚函数表中仍然会有该函数的地址,只不过这个地址指向的是基类的函数实现。如果子类重写了相应的虚函数,那么虚函数表中的地址就会改变,指向自身的函数实现。如果派生类中有自己的

2011-10-01 11:28:23 1155

原创 位域的几点说明

位域,就是把一个字节中的二进制位划分为几个不同的区域,并说明每个区域的位数。1、很多书上都说,位域存储在同一个字节中,不能跨两个字节存储。个人发现这个规则有问题,下面的例子在vs 2005下能正确编译和运行,至少说明了位域可以跨字节:#include using n

2011-10-01 10:49:54 925

原创 如何确定程序中栈的增长方向

函数调用时参数入栈,因此可以定义两个函数,分别输出参数地址,以此来确定栈的生长方向。//确定栈的生长方向//自定义函数fun1() 和fun2(),其中fun1()内部调用fun2(),输出参数地址#includevoid fun2(int b) { printf

2011-09-30 13:17:43 3556

原创 将一个字符串按单词逆序

给定一个字符串,按单词将该字符串逆序,如输入"hello world",输出为"world hello"。方法:先按单词逆序,再对整个句子逆序。//给定一个字符串,按单词将该字符串逆序,不包括标点#include//p和q之间的逆序void ReverseW

2011-09-29 12:36:49 6826

原创 快速排序和堆排序

快速排序是对冒泡排序的一种改进。它的基本思想是:选取一个枢轴元素,通过一次排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都小于或者等于枢轴,另外一部分的所有数据都要大于或者等于枢轴,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归或者非递归进行,以此

2011-09-28 22:51:36 1280

原创 SQL 语句

SQL 语句 教学数据库中有三个基本表: S(S#, SNAME, AGE, SEX) SC(S#, C#, GRADE) C(C#, CNAME, TEACHER)1、基本表的创建,可用下列语句来创建: CREATE TABLE S (S# CHAR(4) NOT NULL, #长度为4的定长字符串 SNAME CHAR(8) NOT NULL, AGE S

2011-09-27 15:42:14 3325

原创 Hadoop 与MPI

Hadoop设计时有以下的几点假设1、服务器失效是常态事件,而不是意外事件;2、存储和处理的数据是海量的;3、文件不会被频繁写入和修改,绝大部分文件的修改是采用在文件尾部追加数据,而不是覆盖原有数据的方式。对文件的随机写入操作在实际中几乎不存在;4、机柜内的数据传

2011-09-27 09:12:45 10513 6

原创 不用第三方参数,交换两个参数的值

#include using namespace std;void Swap1(int &a, int &b) { a = a + b - (b = a); }int main(){ int a = 4, b = 5; cout << "before swap: "

2011-09-19 09:35:15 1891

ABS Guide中文版(非扫描版)

这个是latex编译过的中文版本,拿来分享一下~

2013-03-25

vi配置文件

一个很好用的vi配置文件,解压到~/,重新打开终端即可生效。

2013-03-25

DigitalMediaRescuePro 数据恢复绿色版

继R-Studio之后[http://download.csdn.net/source/2697619],在这里推出又一款好用的数据恢复软件。

2011-08-08

[xen源码分析的文档]xen分析.pdf

这是一个分析xen源码的文档,虽然不是特别好,拿来分享,仅供参考。 如果哪位有xen源码分析的参考资料,欢迎分享。 中国云计算论坛上,很多人下不过来,现在上传到这里,免积分下载!

2011-03-21

数据恢复R-Studio破解版

把硬盘数据弄丢了,这个痛不欲生的经历,让我发现一个数据恢复的强大工具,内附攻略。DigitalMediaRescuePro 数据恢复绿色版http://download.csdn.net/source/3503524

2010-09-15

[资料包]ubuntu下MPICH2 集群的搭建

收集加个人整理,已经安装成功,现分享个人资料包。

2010-09-03

都志辉《高性能计算并行编程技术-MPI并行程序设计》

作者:都志辉;清华大学出版社;MPI并行程序设计方法

2010-09-03

《Efficient Memory Sharing in the Xen Virtual Machine Monitor》

主要讲解了xen architecture,xen memory management ,xen方面的欢迎多多交流~

2010-07-31

《Linux内核源代码情景分析》非扫描版

这是一本神书,我就不用介绍了,清晰版,很难找到。分数不够的请联系楼主博客

2010-07-31

《Linux内核源代码情景分析》阅读心得

一位牛人的读核感悟。"读内核源代码是一件很有意思的事,它像一条线,把操作系统、编译原理、C语言、数据结构与算法、计算机体系结构等基础课程串起来"。

2010-07-31

Xen Virtualization A Practical Handbook

《Xen Virtualization A Practical Handbook》 欢迎XEN爱好者多多交流

2010-03-17

Running Xen A Hands-On Guide to the Art of Virtualization

《Running Xen A Hands-On Guide to the Art of Virtualization》 chm文件。

2010-03-17

[pdf]The book of xen

the book of xen pdf 完整版。作者 Chris Takemura 和 Luke S. Crawford xen方面的欢迎多多交流~

2010-03-17

分段线性插值matlab程序

一个很经典的分段线性插值的matlab程序,程序短小精悍,其中应用了向量思想,还有数组的逻辑坐标。

2010-01-05

软件设计师个人笔记PDF

软件设计师(中级),2008年个人整理的笔记。word版本暂时没找到。 注:文档中联系方式已过期。

2009-12-08

高等应用数学问题MATLAB求解习题参考解答_薛定宇

高等应用数学问题MATLAB求解习题参考解答,薛定宇,清华大学出版社

2009-12-08

linux操作系统下XEN的安装与配置

主要介绍基于Redhat Enterprise Linux AS 5 的XEN安装与配置.Xen是一个基于虚拟硬件监控器技术的虚拟化软件。Xen运行在一个宿主linux系统上,提供同时引导启动多个linux实例的能力.

2009-12-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除