自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (1)
  • 收藏
  • 关注

linux-passwd查看用户

1、增加用户testdeepfuture@deepfuture-laptop:~$ sudo adduser test[sudo] password for deepfuture: 正在添加用户"test"...正在添加新组"test" (1001)...正在添加新用户"test" (1001) 到组"test"...创建主目录"/home/test"...正在从...

2010-09-30 22:31:24 1004

linux-C-命名管道

# gcc -o test12send test12send.ctest12send.c: In function ‘main’:test12send.c:23: warning: incompatible implicit declaration of built-in function ‘exit’test12send.c:26: warning: incompatible implicit ...

2010-09-30 17:47:06 127

原创 LINUX-汇编-esp和ebp

1、esp是堆栈顶如:push $1push $outputstringcall printfadd $8,%esp 调用printf完毕后,清除调用之前push堆栈的2个字节数据。 2、ebp是基址 

2010-09-30 12:14:18 209

linux-汇编-字节顺序反转,比较加载,交换,压入弹出所有寄存器

.section .text data: .byte 0x01,0x01,0x01,0x01,0x01,0x01,0x01,0x01#8字节.globl mainmain: movl $0x12345678,%edx bswap %edx#反转字符顺序 ,结果为0x87654321 movl %edx,%eax movl $1,%ebx ...

2010-09-29 22:37:24 287

原创 RTEMS, 即: 实时多处理器系统

http://www.rtems.com/http://www.rtems.net/RTEMS, 即: 实时多处理器系统(Real Time Executive for Multiprocessor Systems),是一个开源的无版税实时嵌入操作系统RTOS。 它最早用于美国国防系统,早期的名称为实时导弹系统(Real Time Executive for Missile Syste...

2010-09-29 17:01:26 305

linux-汇编-快速排序(2)

########################################program: liuxing 2010.09.27 # # deepfuture.iteye.com ## 快速排序-汇编 # #######################################.s...

2010-09-28 13:03:46 138

linux-汇编-快速排序(1)

 第一趟排序以第一个数-2为标准deepfuture@deepfuture-laptop:~/private/mytest$ gcc -o testpx1 testpx1.sdeepfuture@deepfuture-laptop:~/private/mytest$ ./testpx1-90-2454323deepfuture@deepfu...

2010-09-26 14:28:06 171

原创 快速排序

快速排序是对冒泡排序的一种改进。它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。 假设要排序的数组是A[1]……A[N],首先任意选取一个数据(通常选用第一个数据)作为关键数据,然后将所有比它的数都放到它前面...

2010-09-24 18:10:42 74

原创 linux vi 命令大全

linux vi 命令大全2009-06-26 13:06进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r fi...

2010-09-23 23:05:49 51

原创 linux-pvm(6)

2台电脑:opensuse:inux-ppvr.site主机名 dppvm用户,ubuntu:deepfuture-laptop主机名  dppvm用户首先增加用户 dppvm,设置密码为dppvm 1)sudo useradd -m dppvmpasswd dppvm2) sudo useradd -m dppvmpasswd dppvm 1、在dee...

2010-09-23 16:57:09 217

原创 PVM安装调试及应用程序编译链接测试

PVM安装调试及应用程序编译链接测试 说明:1.以两台机器为例,假定所用机器名为pvm01(202.113.12.151)和pvm02(202.113.12.152)。要求网络工作正常。2.运行并行程序需要在各个结点机上有相同的用户名和密码,并有相应的配置。这里我们假定用户名为pvmgroup,密码pvmgroup。3.例子程序为Master-Slave并行程序,用来计算...

2010-09-23 12:57:36 335

原创 opensuse开通ssh服务

opensuse开通ssh服务Linux 2009-12-09 16:11:36 阅读30 评论0  字号:大中小 订阅   某日我的电脑在屏保时竟然死机了,千呼万唤昏天暗地使尽浑身解数之后,还是心痛地强制关机了。以后会不会再死机我不敢说,不过网上的人都说linux下死机只是XWindow界面死了,内核还是正常的。所有我想如果能够远程登录的话,或许可以用命令行关机,这样总比...

2010-09-23 12:19:18 495

原创 sshd_config 中文手册

sshd_config 中文手册译者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。其他作品本文作...

2010-09-23 11:43:59 151

原创 SUSE root用户英文转化中文界面

SUSE root用户英文转化中文界面2010-06-21 12:03修改/etc/profile文件,在最后加入:export LC_ALL=zh_CN.utf8 vi /etc/profile最后加入export LC_ALL=zh_CN.utf8 :X保存退出...

2010-09-23 11:33:44 671

LINUX-c-pvm(5)-同一台主机

1、主进程 testpvm1,发送字符串,接收大写化的字符串 #include "pvm3.h"#include <stdio.h>int main(int argc,char *argv[]){ int RetCode,MessageId; int PTid,Tid; char Message[100]; char Result...

2010-09-23 10:04:36 114

c-字符串小写转大写

  #include <stdio> int main(void) { int i=0; char string[100]; strcpy(string,"abcdefghijklmnopqrstuvwxyz"); while (string[i]!='\0'){ //将小写转化成大写 ...

2010-09-22 21:44:23 133

原创 linux-pvm(4)

PVM是一个在网络上的虚拟并行机系统的软件包。它允许将网络上基于UNIX操作系统的并行机和单处理机的集合当成一台单一的“并行虚拟机”来使用。2.1 PVM的产生和发展PVM的开发最早开始于1989年夏天,目前它的开发队伍包括美国橡树岭国家实验室(ORNL)、Tennessee大学、Emory大学以及CMU等单位,并得到美国能源部、国家科学基金以及田纳西州的资助。PVM是一套并行计算...

2010-09-22 14:51:35 245

LINUX-pvm(3)-pvm_unpack

将激活的消息缓冲区的内容放入一个预定类型的数组中NAMEpvm_unpack - Unpack the active message buffer into arrays of prescribed data type.SYNOPSISCint info = pvm_unpackf( const char *fmt, ... )int info = ...

2010-09-22 14:50:20 146

原创 SDL-以电脑游戏为核心开发的多媒体库

 SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。这些多媒体功能包括了音频、键盘和鼠标(事件)、游戏摇杆等。当然,最为重要的是提供了2D图形帧缓冲(framebuffer)的接口,以及为OpenGL与各种操作系统之间提供了统一的标准接口以实现3D图形。从这些属性我们可以看出,SDL基本上可以认...

2010-09-22 14:12:10 179

LINUX-汇编-多值内存位置访问(3)

.section .data myvalue: .byte 67,68,69,70,0 mygs: .asciz "%c\n" mygss: .asciz "%s\n".section .text.globl main main: #以下为传数值 #深未来技术,http://deepfuture.it...

2010-09-21 22:41:36 102

LINUX-C-编译内存对齐问题

#include <stdio.h>int main(void){struct YY{long long i;char c1;char c2;};printf("%d\n",sizeof(struct YY));} deepfuture@deepfuture-laptop:~/private/mytest$ gcc -o test1...

2010-09-21 21:49:58 96

LINUX-汇编-多值内存位置访问(2)

deepfuture@deepfuture-laptop:~/private/mytest$ gcc -o test12 test12.sdeepfuture@deepfuture-laptop:~/private/mytest$ ./test12Edeepfuture@deepfuture-laptop:~/private/mytest$ .section .data...

2010-09-21 21:16:35 84

LINUX-汇编-多值内存位置访问(1)

.section .data myvalue: .byte 67,68,69,70,0 mygs: .asciz "%s\n" .section .text.globl main main: movl $myvalue,%ecx inc %ecx#本来应输出CDEF,68代表D push %ecx...

2010-09-21 20:12:16 79

LINUX-汇编的movl使用

.section .data myvalue: .int 67 .section .text.globl main main: movl $myvalue,%ecx push $myvalue call printf push $0 call exitdeepfuture@deepfuture...

2010-09-21 19:54:13 739

linu-C-PVM(2)

2) PVM环境中的二进制程序的目录和需要使用的用户名二进制程序目录名默认为$PVM_ROOT/bin/$PVM_ARCHep为二进制程序目录名,lo为使用非登录PVM环境用户的用户名,deepfuture-laptop为主机名,&主机名表示PVM环境不自动增加这些主机例如:   deepfuture@deepfuture-laptop:/usr/lib/pvm...

2010-09-20 20:36:56 91

原创 linux-C-PVM开发(1)

1、配置PVM1)环境PVM_ROOT=/usr/lib/pvm3为配置根目录PVM_ARCH=LINUX为配置计算机类型,包括unixdeepfuture-lx@deepfuture-lx-desktop:/usr/lib/jvm$ sudo gedit /etc/environmentPATH="/usr/local/sbin:/usr/local/bin:/usr...

2010-09-20 13:11:22 124

linux-C管道

#include <stdio.h>#include <sys/types.h>#include <unistd.h>void read_data(int pipes[]){//从管道读数据 char c; int rc; close(pipes[1]);//读进程不用写管道pipes[1]为写管道 while ((rc=...

2010-09-20 11:02:00 145

linux-C子进程退出信号

#include <stdio.h>#include <unistd.h>#include <sys/types.h>#include <sys/wait.h>#include <signal.h>void signal_hander(){//处理子进程退出信号 int child_status...

2010-09-19 21:42:57 370

linux下的简单中文分词器-dpSegmentation

 deepfuture简单中文分词器(deepfuture.iteye.com)\1、请不要更改zwfcer目录下的任何文件和zwfcer目录本身,本分词器是对JE中文分词的一个封装,运行本分词器,LINUX/UNIX系统必须安装和配置好JAVA环境。运行前,请确认你的LINUX/UNIX系统能在当前目录下运行helloworld类的JAVA程序。2、调用方法:(注意:文件名必须使...

2010-09-19 15:34:54 125

原创 java-package-转

在刚开始学java的时候,有很多人搞不清: 在java中,含有package的java源文件如何进行编译和执行。我来总结一下:首先建立一个等式 (等式为自我定义的,你把full_dir写成whole_dir, globe_dir都无所谓):或者  (dir: directory)full_dir = base_dir + package_dir    我来解释一下:full_path(full_d...

2010-09-19 11:55:15 119

linux-C信号处理函数

#include <stdio.h>#include <unistd.h>#include <signal.h>void catch_int(int sig_num){ signal(SIGINT,catch_int);//再次设置信号回调函数。ctrl+c:INT信号,ctrl+Z:挂起,TSTP信号.ctrl+\:发送BRT信号,进程立...

2010-09-17 17:35:38 272

perl-编码批量转换gbk2312到utf8

#批量转换gbk到utf8use 5.010;use warnings;use strict;use File::Basename;#深未来技术 http://deepfuture.iteye.com/my $mydir='../zcgw/gw/nozc'; #目录my @list = glob("$mydir/*.txt");my $jd;fore...

2010-09-16 23:34:52 187

linux-C直接调用SO动态库和生成SO动态库的函数

#include <stdio.h>#include <dlfcn.h>int main(void){ int (*myadd)(int a,int b);//fuction pointer void *handle; handle=dlopen("./libmyadd.so",RTLD_LAZY);//open lib fil...

2010-09-16 17:07:25 300

linux-C获得用户信息和节点信息

#include <unistd.h>#include <sys/utsname.h>#include <sys/types.h>#include <pwd.h>int main(void){// char hname[256];//节点名称 struct utsname uts;//节点结构信 uid_t ...

2010-09-15 22:11:39 313

linux-汇编传送指令

传送数据元素movl:32位长度movw:16位长度movb:8位长度比如:movl 源,目标

2010-09-14 22:45:24 96

linux-文件属性及目录基本操作

#include <sys/types.h>#include <sys/stat.h>#include <stdio.h>#include <dirent.h>int main(int argc,char *argv[]){ int i; struct stat buf; char *ptr; ...

2010-09-14 21:56:32 142

linux-C产生临时文件

#include <stdio.h>int main(void){ char tmpname[L_tmpnam]; char *filename; FILE *fp; strcpy(tmpname,"/tmp/dfXXXXXX");//file name:df... filename=mktemp(tmpname);//generate...

2010-09-13 18:05:27 229

原创 centos 中文乱码

centos 中文乱码12 8, 2010  服务器http://www.tideit.cn/?p=12675在使用CentOS 系统时,安装的时候可能你会遇到英文的CentOS系统,在这中情况下安装CentOS系统时是默认安装(即英文)。安装完毕后,出现的各种中文乱码。那么,我们如何解决这种问题呢。 一、CentOS系统访问 g.cn ,发现中文乱码。 于是用以前的方式:yu...

2010-09-12 15:38:43 60

linux-C多线程读写互斥

 计算1+1/2+1/3+......和1+1/2-1/3+1/4-1/5......其中1/n由n个线程计算并使用写互斥写入中间数组,2个线程用读互斥从中间数组中读取结果分别进行1+1/2+1/3+......和1+1/2-1/3+1/4-1/5......的计算。deepfuture@deepfuture-laptop:~/private/mytest$ gcc -lpthre...

2010-09-12 14:36:48 189

pthread所有结构类型

/* Copyright (C) 2002,2003,2004,2005,2006,2007 Free Software Foundation, Inc.   This file is part of the GNU C Library.   Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.    ...

2010-09-12 11:32:44 285

Haskell中文版教程

Haskell是一种纯函数式编程语言,它的命名源自美国数学家Haskell Brooks Curry,他在数学逻辑方面上的工作使得函数式编程语言有了广泛的基础。Haskell语言是1990年在编程语言Miranda的基础上标准化的,并且以λ演算为基础发展而来。这也是为什么Haskell语言以希腊字母「λ」(Lambda)作为自己的标志。Haskell语言的最重要的两个应用是Glasgow Haskell Compiler (GHC)和Hugs(一个Haskell语言的编译器)。

2010-06-24

空空如也

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

TA关注的人

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