linux 小工具安装说明

1:linux 下的词典:

      apt- get  install stardict


2:linux 下的firefox安装flashplayer

     
     解压,命令为:tar -zxvf install_flash_player_10_linux.tar.gz

               得到 libflashplayer.so文件。

     复制libflashplayer.so到火狐浏览器插件文件夹下,

  命令为: sudo cp libflashplayer.so /usr/lib/mozilla/plugins     

                 将libflashplayer.so 复制进去之后,重启firefox 。

3:lnnux 下安装五笔


      sudo apt-get update
      sudo apt-get install scim-table-zh
      sudo apt-get install im-switc

      增加万能五笔的功能

  1、下载wnwb.bin.tar.gz 键解压出来

  3、使用mv命令把解压出来的文件放在/usr/share/scim/tables中

  4、重启linux就OK了


4: linux下 netbeans界面乱码问题


    1:在$JAVA_HOME/jre/lib/fonts目录下创建fallback目录


    2:把/usr/share/fonts/truetype/arphic/ 文件夹下的字体拷贝到 $JAVA_HOME/jre/lib/fonts /fallback下面,就OK了。

命令是:sudo cp /usr/share/fonts/truetype/arphic/*  $JAVA_HOME/jre/lib/fonts/fallback


5:linux 下安装chm阅读工具

     在终端下运行:sudo apt-get install chmsee


6:linux 下的vnc

    apt-get install vnc   安装客户端和服务端

    运行服务端:vncserver

    停止服务端:vncserver -kill :1

    连接: vncviewer ip


    修改密码:/usr/bin/vncpassd

 

 

7:linux 安装JDK

一.下载JDK
1.登录Sun的JDK官方下载网 址:http://java.sun.com/javase/downloads/index.jsp
2.下载jdk-1_5_0_07- linux-i586-rpm.bin文件
 
二.安装JDK
1.增 加jdk-1_5_0_07-linux-i586-rpm.bin文件的可执行权限
#root> chmod 755 jdk-1_5_0_07-linux-i586-rpm.bin
2.执行jdk-1_5_0_07-linux-i586-rpm.bin
#root> ./ jdk-1_5_0_07-linux-i586-rpm.bin
3.安装PRM包文件
#root> rpm -ivh jdk-1_5_0_07-linux-i586.rpm
 
三.配置环境变量PATH,JAVA_HOME,CLASSPATH
配置环境变量有三 种:
1.修改/etc/profile文件(系统有效)
(1)#root > vi /etc/profile
(2)使用 VI编辑器在profile文件中添加以下语句:
JAVA_HOME=/usr/local/app/jdk1.6.0_26
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

(3)重新 登录
 
[注意]
<1>Linux下环境变量使用:分隔路径,不同于Windows下的;
<2>Linux 使用($+环境变量名)来引用原来变量的值,Windows则是使用%+环境变量名+%.比如$PATH和%PATH%
<3>CLASSPATH 中不能存在空格,如Windows下的C:/Documents and Settings/seagar/jdk1.5将是不合法的路径名
<4>CLASSPATH 中的当前目录"."不能忽略
<5>export把环境变量导出为全局变量
<6>大小写严格区分
 
2. 修改.bashrc文件(个人用户有效)
(1)#root > vi /home/seagar/.bashrc
(2)使用VI编 辑器在.bashrc文件中添加以下语句:
JAVA_HOME=/opt/jdk1.5
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.$JAVA_HOME/lib /dt.jar:JAVA_HOME/lib/tools.jar
export JAVA_HOME,PATH,CLASSPAT
3.直 接在shell修改(当前Shell有效)
export JAVA_HOME=/opt/jdk1.5
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar

五.卸载jdk

 

   卸载rpm版的jdk:

   #rpm -qa|grep jdk

   显示:jdk-1.6.0_10-fcs

   这就说明了你安装了jdk,下面卸载了它,
   卸载:#rpm -e  --nodeps  jdk-1.6.0_10-fcs

 

六:de bian 更新源(超快)

nano /etc/apt/sources.list

 

deb http://mirrors.163.com/debian/ lenny main contrib non-free
deb-src http://mirrors.163.com/debian lenny main contrib non-free

 

七:debian 设置共享

 

1:安装软件包:aptitude search samba

 

2:

root@debian:~# smbpasswd -a root
New SMB password:
Retype new SMB password:
Added user root.
root@debian:~# vim /etc/samba/smb.conf
root@debian:~# /etc/init.d/samba restart


3:

[我的资料]
        comment = 我的资料
        path = /usr/local/我的资料
        read only = yes
        guest ok = no
        write lister = root
        valied users = root
        create mask = 0777
        writable = no

 

### 构造函数析构函数的概念 在C++中,构造函数是一个特殊的成员函数,在创建对象时自动调用,用于初始化对象的状态[^3]。它具有与名相同的名称,并且不返回任何值(甚至不需要指定 `void`)。如果未显式定义构造函数,则编译器会提供一个默认构造函数。 相反,析构函数是在对象生命周期结束时被调用的一个特殊成员函数,其主要职责是释放由该对象分配的资源,例如动态内存或其他外部资源[^4]。它的命名方式也是与同名,但在前面加上波浪号 (`~`)。 ### 使用方法 #### 构造函数 构造函数可以有多种形式,包括无参构造函数、带参数的构造函数以及复制构造函数。下面展示了一个简单的例子: ```cpp class MyClass { public: int value; // 默认构造函数 MyClass() : value(0) {} // 带参数的构造函数 MyClass(int val) : value(val) {} }; ``` 上述代码展示了如何通过不同的构造函数来设置对象初始状态的方法[^5]。 #### 析构函数 析构函数通常用来清理工作,比如关闭文件句柄或者删除动态分配的对象。这里有一个使用指针的例子: ```cpp class ResourceHandler { private: char* data; public: ResourceHandler(size_t size) { data = new char[size]; } ~ResourceHandler() { delete[] data; // 清理动态分配的内存 } }; ``` 在这个实例里,当 `ResourceHandler` 对象销毁的时候,析构函数会被触发并执行必要的清除操作以防止内存泄漏等问题发生[^6]。 ### 主要区别 | 特性 | 构造函数 | 析构函数 | |-----------------|---------------------------------------|-----------------------------------| | **调用时机** | 创建新对象时 | 销毁现有对象前 | | **功能目的** | 初始化对象 | 执行清理任务 | | **重载支持** | 支持 | 不支持 | | **返回型** | 无 | 无 | 需要注意的是,尽管两者都属于特殊型的成员函数,但是它们的行为模式完全不同——前者负责建立有效的运行环境而后者则专注于解除这些绑定关系以便回收利用系统资源[^7]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值