Google Chrome

Tags: ,.

一个double类型的vector,没有把它实现成模板,专门用做普通的数值运算,接口定义在vector.hpp, 实现在vector.cpp,Vector类的整体放在了命名空间(namesapce)dutor内,在该命名空间外还实现了一些常用的全局的运算符。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef DUTOR_VECTOR_HPP
#define DUTOR_VECTOR_HPP
#include <iostream>
 
namespace dutor 
{
    class Vector 
    {
      public:
        Vector(int dim = 1); //构造函数,默认dim = 1
        Vector(double v0, double v1);  //~ 以两个值v0, v1初始化一个二维点 
        Vector(double v0, double v1, double v2); //~ 以三个值v0, v1, v2初始化一个三维点 
        Vector(const Vector& dv); //~ 复制构造函数
        //~ ......
Tags: ,.

这些都是对一个设计良好的类的最基本的要求,每当完成一个类的设计时,都要把这些问题都审视一遍,养成好的习惯。

  1. 构造函数
  2. 数据成员是私有的
  3. 无参数的构造函数
  4. 初始化所有数据
  5. Destructor
  6. 有可能被继承的话一定 destructor 要virtual,否则,尽量不用virtual
  7. Copy Constructor
  8. x=x 能正常工作?(自己赋值给自己)
  9. 逻辑关系运算符?
  10. Copy Constructor/operator= 使用 const reference
  11. 函数参数用reference 还是 const reference 还是 object
  12. 不修改成员的函数一定得要const,否则作为const reference 无法调用。
Tags: ,.

四、参考资料
Fedora上配置Tex UTF-8 中文系统
TeXLive 2007 CJK Chinese Howto
ubuntu 7.10下搞定Latex + CJK

Tags: ,,.
  • Office:
    • OpenOffice
  • Text:
    • Vim
    • Emacs
    • gedit
    • LyX
  • Reader:
    • Adobe Reader
    • ChmSee
  • Dictionary
    • StarDict
Tags: ,.

1. useradd 创建用户(创建后需使用 passwd 添加密码)
语法:useradd 参数 用户名
例:useradd -g users iren,创建一个用户名为 iren 所属 user 群组的用户。如果,useradd iren,则创建用户 iren 所属群组 iren。
2. passwd 修改或添加密码
语法:passwd [用户名]
例:给刚创建的用户 iren 添加密码,passwd iren;passwd,修改自己的密码。
只有超级用户可以修改其他用户的密码,普通用户只能修改自己的密码。

Tags: ,.

导出整个数据库

mysqldump -u root -p wp > wp.sql

导入数据库

mysql -u -p
mysql>create database wp_temp;
mysql>use wp_temp;
mysql>source ~/wp.sql;
Tags: ,,.

Linux命令速查表

这份 Unix/Linux 命令速查表来自 FOSSwire,其中涵盖了包括文件、进程管理、文件权限、SSH、搜索、系统信息、压缩、网络、安装等方面的常用命令。英文版下载:Unix/Linux Cheat Sheet LinuxToy将其翻译成了中文,希望对中文 Unix/Linux 使用者能够带来一些帮助。直接下载 fwunixref(PDF)

Tags: ,,.
IP:202.118.224.241
User:hit
Pas:anypass //密码是任意的
Port:21

推荐用ftp下载工具来下载,比如filezilla, flashxp, leapftp等。进入到ftp后,顺着我的手看:software/Science/Mathworks.Matlab/Mathworks.Matlab.R2009a.ISO-TBE/ 找到了吧!将里面的压缩包全部都下载下来,会得到很多matl2k9a.r00这样的压缩包,用winrar打开并解压第一个分卷,即matl2k9a.r00,即可得到一个.iso格式的光盘镜像。用虚拟光驱加载,在光盘内可以找到Crack文件夹,里面有readme文件,按照提示安装即可。

Tags: .

一人拿一张百元钞票到商店买了25元的东西,店主由于手头没有零钱,便拿这张百元钞票到隔壁的小摊贩那里换了100元零钱,并找回了那人75元钱。那人拿着25元的东西和75元零钱走了。过了一会儿,隔壁小摊贩找到店主,说刚才店主拿来换零的百元钞票为假币。店主仔细一看,果然是假钞。店主只好又找了一张真的百元钞票给小摊贩。

问:在整个过程中,店主一共亏了多少钱财?

Tags: .