- 博客(32)
- 收藏
- 关注
原创 Matlab学习之符号运算9.21
1、什么是符号运算 数值运算中,必须先对变量赋值;在符号运算中没有这个必要;符号计算的指令调用十分的简单,但是计算索要的时间比较长。 字符串表达式: 用单引号' '括起来,其中可以是函数表达式,也可以是方程;class( )返回对象的类型2、
2011-09-21 21:30:23 371
原创 Matlab学习小结8.30
1、cell模式的使用两个%%后加至少一个空格开始一个cell,后可接标题;cell中breakpoint不起作用;Ctrl+Enter 执行一个cell;需要对程序中某一段反复修改查看效果时(后处理),cell模式非常有效;cell模式更容易publis
2011-08-30 21:37:29 387
原创 并行学习之matlab运行
nohup matlab file.out &1、字符环境下运行matlab,无图像输出;2、cd到filename.m所在的目录,运行matlab;3、输出转移到file.out中;4、nohup运行成功后,不应该马上关闭窗口,而应该按下任意键,然后exit
2011-08-28 17:04:12 389
原创 并行学习之远程登录
远程登录ssh users@202.197.120.88远程拷贝scp [ 本地用户名 @IP 地址 : ]文件名1 远程用户名 @主机名: 文件名2 几个常用参数-v verbose-C 使能压缩选项 .-P 选择端口 . 注意 -p
2011-08-28 09:15:01 209
原创 vim学习笔记8.31
1、设置F2取消高亮Vim 在搜索和替换时会对匹配成功的文本进行加亮,在已经完成搜索和替换任务后,这种加亮有时反而会妨碍显示。Vim 专门提供一个命令取消这种加亮(直到用户再一次使用搜索或替换命令):“:nohlsearch”。建议用户创建一个键盘映射(key mappi
2011-08-21 20:14:26 159
原创 文件权限问题
ls -lh 可以查看文件权限 (human-readable)ls -ld 文件夹名称 可以查看文件夹权限比如:drwxr-xr-x 2 hassen hassen 4.0K 2011-08-23 20:22 Desktop分别对应的是:attributes[ugo] links users
2010-01-17 09:56:00 176
原创 提取文件
提取文件 clc;clear all;fid=fopen(sy.txt,r+);if(fid==-1) display(File not exist!); return;endwhile(~feof(fid))g=fgets(fid);a=str2num(g); if a>2000&&a e=fopen
2009-11-20 19:15:00 235
原创 Texlive2008+XeCJK/Zhspacing
别人笑我太疯癫,我笑他人看不穿;不见武林豪杰梦,无花无酒锄作田!最近在这么忙的环境下,还花了好几天在配置Texlive2008 + XeCjk/Zhspacing + ctex(当然以前我选择的是Texlive2008 + CJK + ctex,大伙若要看看CJK的配置可以看我的blog: http://blog.sina.com.cn/haixiangzhang),不记
2009-10-11 08:19:00 1911
原创 程序调试gdb基础
GCC 编译器 GCC是linux平台下最重要的开发工具,它是GNU的C和C++编译器,它总共提供的编译选项超过100个,但只有少数几个会被频繁使用,收集如下。其基本用法为:gcc [options] [filenames]> 最简单的编译方法是不指定任何编译选项,会为目标程序生成默认的文件名a.out;>-o: 为将产生的可执行文件指定一个文件名来代替a.out; 如gc
2009-09-17 13:12:00 530
原创 并行学习之系统环境变量篇
二: 全局的系统环境变量 1. 系统非登录配置 /etc/bashrc /etc/bash.bashrc /etc/bash.bashrc.local 注: bashrc = bash runtime configuration 运行bash时执行的文件2. 系统登录配置 /etc/profile /etc/profile.d
2009-08-11 20:21:00 253
原创 并行学习之Linux命令篇
一: 了解系统信息 uname -r 查看内核cat /etc/issue 查看内核sudo ethtool eth0 查看网卡cat /proc/cpuinfo cpu信息 > how many phsical processors are there? grep physical id
2009-08-11 19:20:00 511
原创 键盘设置ubuntu网络
一、使用命令设置ubuntu的ip地址 1. 设置IP (configure a network interface[if])sudo ifconfig eth0 202.197.125.156 netmask 255.255.255.02. 设置网关(gateway)sudo route add default gw 202.197.125.254注:
2009-08-10 20:54:00 715
原创 Error of Gnome settings daemon
原因: 设置本机连接服务器,不使用公网IP,使用一个叫11.11.11.10的东东,我在/etc/network/interfaces中加入了几行,其内容如下: #auto lo # iface lo inet loopback auto eth0 iface etho inet static
2009-08-10 20:14:00 421
原创 指针的指针
函数指针:我们知道,一个指针变量可以指向整型变量,字符串,数组,也可以指向一个函数。一个函数在编译的时候被分配给一个入口地址,这个入口地址就称为函数的指针。可以用一个指针变量指向函数,然后通过指针变量调用这个函数。因为每个函数都占有一段内存单元,它们有一个起始地址。所以,我们可以用一个指针变量指向一个函数,通过指针变量来访问它指向的函数。如:#include "stdio.h"ma
2009-02-25 10:49:00 363
原创 Linux命令之find and grep
今天看到了几个find 命令,我看不懂,man了一下,写出起简单的用法我先将几个例子列举在此find /tmp -name core -type f -print | xargs /bin/rm -ffind /tmp -name core -type f -print | xatge -O /bin/rm -ffind . -type f -exec {} /;cut -d
2009-02-23 20:42:00 237
转载 const使用
1. const常量 const int max = 100; 优点:const常量有数据类型,而宏常量(#define)没有数据类型。编译器可以对前者进行类型安全检查,而对后者只进行字符替换,没有类型安全检查,并且在字符替换时可能会产生意料不到的错误(边际效应)2. const 修饰类的数据成员class A{ const int siz
2009-02-20 11:58:00 5527 8
原创 谈谈private public protected
1. 出现在类成员的声明中,其作用分别是:public member : 能在任何地方被任何人访问,能够在类外访问private member : 只能被类的成员函数和友元访问,只能在类内访问protected member : 能被类的成员函数和友元 以及 derived class 成员函数和友元访问,能在类内访问,但能被派生类访问 2.
2009-02-18 19:10:00 718
原创 再谈引用
1. 任何情况下,不能使用指向空值的引用,引用必须指向某些对象 int *p=0; //set the pointer null int &q =*p; //quote point to null ,harmful 2. 在申明引用的时候必须初始化string &str; //error,must initializestri
2009-02-18 17:12:00 204
原创 指针、引用以及内存分配格局之我见
首先,来谈谈指针和引用,我把我知道的几点罗列出来,希望大家补充: 1. 指针指向一块内存,它的值是内存的地址;其大概结构可以这么理解: 指针地址 值 比如 int *b ,a=0; b=&a; 指针地址是:&b, 值是&a,retrieve thie value : *b 而引用是一块内存的别名:
2009-02-18 16:07:00 237
原创 cstdarg or stdarg.h
1.要在函数中使用参数,首先要包含头文件。这个头文件声明了一个va_list类型,定义了四个宏,用来遍历可变参数列表。void va_start(va_list ap, last);type va_arg(va_list ap, type);void va_end(va_list ap);void va_copy(va_list dest, va_list
2009-02-18 12:27:00 486 1
原创 static关键字
1.先来介绍它的第一条也是最重要的一条:隐藏。当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c.下面是a.c的内容: char a = A; // global variablevoid msg(){printf("He
2009-02-16 17:55:00 199
原创 explicit关键字实例解释
explicit 和单个实参constructor 一起使用。explicit constructor指明构造函数只能显示使用,目的是为了防止不必要的隐式转化. class A { public: A(int); private:
2009-02-16 16:51:00 257
原创 Linux文件查找之find
在linux上查找文件是件比较麻烦的事情,在这里,我详细介绍一下linux利用find命令进行查找文件的技术和方法.find功能描述:在文件系统里查找文件命令格式: find [path] [option] [-exec| -ok] [-print]参数说明: -exec 对每一个匹配文件执行操作,格式是“-exec {} /;” 注意 {} and /;之间有个空格!
2009-02-15 15:11:00 239
转载 linux基本命令
1.在bash中如何提高命令的输入效率?答:在bash的命令行输入状态,除了可以使用退格键(backspace)删除已键入的字符外,还可以使用左、右箭头键和删除键(delete)进行命令行的编辑从而提高了命令编辑效率。 在输入命令的过程中可以使用Tab键对命令和文件名(路径)进行补全从而实现命令和文件名的快速输入。
2009-02-15 11:22:00 1985
转载 using STL container
Rule 1:You can create STL containers that store either objects or pointer to objects.class TMyClass;typedef list TMyClassList; // Stores objects into the list containertypedef li
2009-02-12 16:39:00 393
转载 C++指针探讨(四) 函数对象
函数对象不是函数指针。但是,在程序代码中,它的调用方式与函数指针一样,后面加个括号就可以了。 这是入门级的随笔,说的是函数对象的定义,使用,以及与函数指针,成员函数指针的关系。 函数对象实质上是一个实现了operator()--括号操作符--的类。例如:Code highlighting produced by Actipro CodeHighlighter (f
2009-02-12 16:08:00 374
转载 C++指针探讨(三) 成员函数指针
C语言的指针相当的灵活方便,但也相当容易出错。许多C语言初学者,甚至C语言老鸟都很容易栽倒在C语言的指针下。但不可否认的是,指针在C语言中的位置极其重要,也许可以偏激一点的来说:没有指针的C程序不是真正的C程序。 然而C++的指针却常常给我一种束手束脚的感觉。C++比C语言有更严格的静态类型,更加强调类型安全,强调编译时检查。因此,对于C语言中最容易错用的指针,更是不能放过:C++
2009-02-12 15:56:00 240
转载 C++指针探讨(二) 函数指针
在C/C++中,数据指针是最直接,也最常用的,因此,理解起来也比较容易。而函数指针,作为运行时动态调用(比如回调函数 CallBack Function)是一种常见的,而且是很好用的手段。 2 常规函数指针 void(*fp)(); fp 是一个典型的函数指针,用于指向无参数,无返回值的函数。 void
2009-02-12 15:43:00 185
转载 C++指针探讨(一) 数据指针
指针,在C/C++语言中一直是很受宠的;几乎找不到一个不使用指针的C/C++应用。用于存储数据和程序的地址,这是指针的基本功能。用于指向整型数,用整数指针(int*);指向浮点数用浮点数指针(float*);指向结构,用对应的结构指针(struct xxx*);指向任意地址,用无类型指针(void*)。 有时候,我们需要一些通用的指针。在C语言当中,(void*) 可以
2009-02-12 15:37:00 230 5
转载 从赋值到初始化
C语言确实很优雅,整个语言的设计简洁一致。而在C++中,有一个让人诟病的问题就是变量初始化的不一致性。C语言中的初始化,都是用花括号进行,简单美观:int array[] = {1,2,3,4,5};struct Point point = {2, 3};struct Point arrPo
2009-02-12 15:25:00 430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人