- 博客(21)
- 收藏
- 关注
转载 svn(版本控制)使用说明
SubVersion 这个文档是知道如何在 Ubuntu Linux 安装 SubVersion (SVN). 面对的读者是数量的Linux用户和系统管理员.介绍如果你刚刚接触 SubVersion, 这个章节提供了一个关于 SubVersion 的快速介绍.
2011-07-05 17:49:17
396
翻译 C++/C 出现较多的面试题的答案与评分标准
一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10 分)请写出 BOOL flag 与“零值”比较的 if 语句。(3 分)标准答案:if ( flag )if ( !flag )如下写法均属不良风格,不得分。if (flag
2011-07-05 15:11:13
300
转载 Linux实用操作日记
1. 安装VM5.0.0 build-13124虚拟机, 记住这个版本就没有错2. 安装Red Hat Linux AS4(中文版), 点击添加/删除程序,安装GNU编译组件及GEdit, 还有[遗忘的服务器telnet]细节中的telnet-server 3
2011-07-05 15:02:49
505
转载 Linux程序设计入门--线程操作
前言:Linux下线程的创建 介绍在Linux下线程的创建和基本的使用. Linux下的线程是一个非常复杂的问题,由 于我对线程的学习不时很好,我在这里只是简单的介绍线程的创建和基本的使用,关于线 程的高级使用(如线程的属性,线程的互斥,线程的同步等等问题)可
2011-07-05 15:00:31
268
转载 Linux程序设计入门--信号处理
Linux下的信号事件 前言:这一章我们讨论一下Linux下的信号处理函数. Linux下的信号处理函数: 信号的产生 信号的处理 其它信号函数 一个实例 1。信号的产生 Linux下的信号可以类比于DOS下的INT或者是Windows下的事件.在有一个信号发
2011-07-05 14:59:14
319
转载 Linux程序设计入门--时间概念
前言:Linux下的时间概念 这一章我们学习Linux的时间表示和计算函数 时间的表示 时间的测量 计时器的使用 1。时间表示 在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令 的输出结果.这个时候我们可以使用下面两个函数 #include
2011-07-05 14:56:27
332
转载 Linux程序设计入门--信号处理
Linux程序设计入门--信号处理 Linux下的信号事件 前言:这一章我们讨论一下Linux下的信号处理函数. Linux下的信号处理函数: 信号的产生 信号的处理 其它信号函数 一个实例 1。信号的产生 Linux下的信号可以类比于DOS下的INT或者是W
2011-07-05 14:50:58
82
转载 Linux c访问mysql 编写入门
(一) 前置条件: (1) Linux 已经安装好 mysql 数据库; (2) Linux 已经安装了 gcc 编译器; (二)数据库准备: 为了便于描述,假设数据库的 root 用户密码为 root_pwd 。 (1)
2011-07-04 12:06:35
761
转载 Linux下用C语言访问MySQL数据库的程序
在编写这个程序的时候我和同学费了很大的力气特别是在编译的时候,下面我就把自己编译的经验给大家分享一下,希望大家能少走一些弯路。 我自己装了mysql-5.0.41-linux-i686-glibc23.tar.gz 安装部分就不说了!自己在网上查吧!我的
2011-07-04 12:00:30
840
转载 linux socket多线程编程思想
1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用多线
2011-07-01 15:32:00
1365
1
转载 UNIX 高手的 10 个习惯
引言当您经常使用某个系统时,往往会陷入某种固定的使用模式。有时,您没有养成以尽可能最好的方式做事的习惯。有时,您的不良习惯甚至会导致出现混乱。纠正此类缺点的最佳方法之一,就是有意识地采用抵制这些坏习惯的好习惯。本文提出了 10 个值得采用的 UNIX 命令行习惯——帮助您克服许多常见使用怪癖,并在该过程中提高命令行工作效率的好习惯。下面列出了这 10 个好习惯,之后对进行了更详细的描述。采
2011-07-01 12:19:00
324
转载 mysql下如何执行sql脚本
首要步骤(一般可省略):开启mysql服务(默认是开机时就自动运行了):控制面板-->管理工具-->服务,在里面找到名称为mysql的项,双击就可看它的服务状态是启动还是停止,把它设为启动连接mysql:在命令行下输入 mysql -h localhost -u root -p回车,然后输入密码即可;或直接运行mysql自带的连接工具,然后输入密码即可.1.编写sql脚本,假设内容如下:
2011-07-01 12:12:00
370
转载 C++ socket编程基础(理论篇)
对于SOCKET在这里我不想究其历史,我只想说其时它是一种进程通讯的方式,简言之就是调用这个网络库的一些API函数就能实现分布在不同主机的相关进程之间的数据交换. SOCKET中首先我们要理解如下几个定义概念: 一是IP地址:IP Address我想很容易理解,就是依照TCP/IP协议分配给本地主机的网络地址,就向两个进程要通讯,任一进程要知道通讯对方的位置,位置如何来确定,就用对方的
2011-06-30 14:07:00
644
转载 C++学习重点分析
一、#include “filename.h”和#include 的区别 #include “filename.h”是指编译器将从当前工作目录上开始查找此文件 #include 是指编译器将从标准库目录中开始查找此文件 二、头文件的作用 加强安全检测 通过头文件可能方便地调用库功能,而不必关心其实现方式 三、* , &修饰符的位置
2011-06-30 14:05:00
394
转载 GDB 调试基本技巧和指令(一)
这里简要介绍一下是否gdb调试程序的方法:(1)进入gdb调试:gdb + 已经编译通过的可执行程序 -》 就进入调试模式。例如:gdb MiddlePublisher(2)r + 运行时的参数 -》 开始运行可执行程序。例如 r -lxml2 -f refile(3)b + 断点 -》设置调试的断点。两种:一种是:b CMSTask.cpp:200
2011-06-30 13:49:00
678
转载 GDB 调试基础
编译开始调试之前,必须用程序中的调试信息编译要调试的程序。这样,gdb 才能够调试所使用的变量、代码行和函数。如果要进行编译,请在 gcc(或 g++)下使用额外的 -g 选项来编译程序:gcc -g eg.c -o eg 运行 gdb在 shell 中,可以使用 gdb 命令并指定程序名作为参数来运行 gdb,例如 gdb
2011-06-30 13:47:00
318
转载 vi使用指南
一、Unix编辑器概述 编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。 值得庆幸的是,Unix
2011-06-30 13:45:00
245
转载 SQL语句基础
一、SQL简介 现在SQL是基于SQL-86标准逐步修改出来的二、MySQL使用入门1、SQL分类 SQL语句主要分为3类:(1) DDL:数据定义语句,用于定义数据库对象,例如:create、drop、alter(2) DML:数据操纵语句,用于添加、删除、更新和查询数据库记录,例如:insert(3) D
2011-06-30 13:43:00
334
转载 Makefile 基础
Makefile的写法 Makefile 的规则 在讲述这个Makefile之前,还是让我们先来粗略地看一看Makefile的规则。 target ... : prerequisites ... command ... ... target也就是一个目标文件,可以是Object File,也可以是执行文件。还可以是一个标签(Label),对于标签这种特性,在后续的“伪目标”
2011-06-30 13:37:00
1095
转载 vi编辑器入门
VI 的使用1. 启动与退出vim 由于 vim 的功能很多,首先来看如何启动和退出 vim。 (1) 在 Linux 提示符下键入 vim(或使用 vim myfile 来编辑已经存在的文件)即可启动它。 (2) 要退出 vim,先按下 Esc 键回到命令行模式,然后键入“:” ,此时光标会停留在最下面一行,再键入“q” ,最后按下 Enter 键即可,见图 2-1。 2. 命令行模式
2011-06-30 13:32:00
375
转载 Linux/Unix基础
登录和退出 登陆:可以用Neterm、SecureCRT等终端登陆工具〔192.168.25.12 常用软件下有〕或者telnet、ftp命令。 1. telnet 远程终端访问 命令格式:telnet [hostname|IP address] 退出:ctrl+d or logout or exit 2. ftp 远程文件传输 命令格式: ftp [hostname|IP ad
2011-06-30 13:30:00
393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人