定义函数指针

1 定义一个函数指针 且不论语法,有两种不同形式的指针函数: 一个是指向普通的C函数的指针和C++的静态成员函数,另外一个是指向C++的非静态成员函数的指针。这两者的基本区别是所有指向非静态成员函数的指针都 需要这个隐含定义:指向本类的一个This指针。注意:这两种函数指针彼此不兼容。 既然一个函数指针实际上和一个变量没有什么区别,定义它的时候也就没有什么特殊。...

作者: wilsonwong 发布时间: 01-01

choose.sh

1 #!/bin/bash 2 #Description: 3 #Date: 2010-12-25 00:47:15 4 #Author: Cui 5 #Version: 0.01 6 7 arg1=( "cui jia" "hou lijun" "li yuanpeng" "li xiaoge" "zhao baoyu" "zhao yuefei" "jing jing" " zhang yong") 8 C=$[$RANDOM%8] 9 echo ${arg1[$C]} 1 #!/bin/bash 2 #Description: 3 #Date: 2010-12-25 00:47:15 4 #Author: Cui 5 #Version: 0.01 6 7 arg1=( "cui ...

作者: xyqcuijia 发布时间: 01-01

在linux上玩EVE

昨天晚上配置了一下wine,成功在linux下面运行eve, 效果很好,跟xp上没任何差别,唯一需要上windows的事情也没了。 按照http://wiki.eveonline.com/en/wiki/Install_EVE_on_linux_with_wine 这个文章提供的方法配置的。 简单翻译一下: 1. 安装wine,我是ubuntu,所以直接apt-get就ok了,别的发行版应该也好装,现在包管理系统都做的很方便。 2. 用wine运行eve安装程序,默...

作者: donotblock 发布时间: 12-30

常规设计较好界面

1.相素的网站模板 网站以灰和线蓝色为主,整体表现清淡。 复旦大学教育课程. http://hexin.fudan.edu.cn/hexin/index.php 2.系统活动浏览的界面 一系的活动浏览,新闻和图片混合 http://game.163.com/11/0102/00/6PBQHH1300314J6L.html#p=6JJH5I1245AI0031

作者: sinkingboat 发布时间: 12-30

mysql安装

第一步:从mysql的官方取得分发版本 http://dev.mysql.com/downloads/ PS:这里可以直接下载源码分发版 第二步:建立mysql的用户组及用户 Groupadd mysql Useradd -g mysql mysql 第三步:解压缩源文件 Tar xvfz /source_dir/mysql-version.tar.gz 第四步:配置configure文件(这里比较关键) Cd mysql-version 首先查看下configure的配置内容 ./configure --help 这里依据实...

作者: hero--008 发布时间: 12-30

perl处理服务超时的几种方法

[PERL] perl处理服务超时的几种方法 原文链接: 方法1:使用$SIG{ALRM}处理服务超时 注意:该方法对使用DBI连接数据库时,可能无法正常处理连接超时的任务 ############################## script testsig.pl #!/usr/bin/perl $timeout = 8; #这里设置超时时间,单位秒 $i = 1; eval{ local $SIG{ALRM} = sub {print “Timed out.\n “; exit(1);}; #程序超时后的返回结果 ala...

作者: snowtty 发布时间: 12-30

Perl OOP 快速入门

Perl OOP 快速入门 什么是 OOP? OOP, Object Oriented Programming,面向对象式程序设计。它是程序设计的一种方法,产生一些可重复使用的,可扩展的代码。Bioperl 就是使用这种方式编写的。 [编辑]为什么要知道OOP? 因为 Bioperl 本身是模块化的,面向对象的。虽然简单的使用未必需要面向对象的知识,但是了解一些有助于你理解 Bioperl 本身以及它的思想,以及帮助你写出自...

作者: snowtty 发布时间: 12-30

对.lds连接脚本文件的分析

本文由Jacky原创,来自http://blog.chinaunix.net/u1/58780/showart.php?id=462971 对于.lds文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。虽然现在我还没怎么用它,但感觉还是挺重要的,有必要了解一下。 先看一下GNU官方网站上对.lds文件形式的完整描述: SECTIONS { ... secname start BLOCK(align) (NOLOAD) : AT ( ldadr ) { co...

作者: summersunboy 发布时间: 12-30

#pragma once与 #ifndef的区别

为了避免同一个文件被include多次 1 #ifndef方式 2 #pragma once方式 在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。 方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #endif 方式二: #pragma once ... ... // 一些声明语句 #ifndef的方式依赖于宏名字不能冲突,这不光可以保证同一个文件不...

作者: icunow 发布时间: 12-29

Linux命令之chmod、chgrp、chown

在linux系统下进程遇到查看文件的权限、修改文件的权限以及修改文件的所有者等操作,主要涉及到chmod、chgrp、chown三个命令。本文简单讲述下这三个命令的使用。 关于如何查看文件的权限问题在Linux命令之ls一文中已经做了解释 chgrp 修改文件所属组 chown 修改文件所有者 chmod 修改文件属性 一、chgrp 使用说明 用法:chgrp [-cfhRv][--help][--version][所属群组][文件或...

作者: gunnerlzx 发布时间: 12-29