![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
教程
文章平均质量分 79
zzzzzzz_zhj
这个作者很懒,什么都没留下…
展开
-
GDB 调试基础
编译开始调试之前,必须用程序中的调试信息编译要调试的程序。这样,gdb 才能够调试所使用的变量、代码行和函数。如果要进行编译,请在 gcc(或 g++)下使用额外的 -g 选项来编译程序:gcc -g eg.c -o eg 运行 gdb在 shell 中,可以使用 gdb 命令并指定程序名作为参数来运行 gdb,例如 gdb转载 2011-06-30 13:47:00 · 318 阅读 · 0 评论 -
mysql下如何执行sql脚本
首要步骤(一般可省略):开启mysql服务(默认是开机时就自动运行了):控制面板-->管理工具-->服务,在里面找到名称为mysql的项,双击就可看它的服务状态是启动还是停止,把它设为启动连接mysql:在命令行下输入 mysql -h localhost -u root -p回车,然后输入密码即可;或直接运行mysql自带的连接工具,然后输入密码即可.1.编写sql脚本,假设内容如下:转载 2011-07-01 12:12:00 · 370 阅读 · 0 评论 -
Linux c访问mysql 编写入门
(一) 前置条件: (1) Linux 已经安装好 mysql 数据库; (2) Linux 已经安装了 gcc 编译器; (二)数据库准备: 为了便于描述,假设数据库的 root 用户密码为 root_pwd 。 (1)转载 2011-07-04 12:06:35 · 761 阅读 · 0 评论 -
Linux程序设计入门--时间概念
前言:Linux下的时间概念 这一章我们学习Linux的时间表示和计算函数 时间的表示 时间的测量 计时器的使用 1。时间表示 在程序当中,我们经常要输出系统当前的时间,比如我们使用date命令 的输出结果.这个时候我们可以使用下面两个函数 #include转载 2011-07-05 14:56:27 · 332 阅读 · 0 评论 -
Linux程序设计入门--线程操作
前言:Linux下线程的创建 介绍在Linux下线程的创建和基本的使用. Linux下的线程是一个非常复杂的问题,由 于我对线程的学习不时很好,我在这里只是简单的介绍线程的创建和基本的使用,关于线 程的高级使用(如线程的属性,线程的互斥,线程的同步等等问题)可转载 2011-07-05 15:00:31 · 268 阅读 · 0 评论 -
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 阅读 · 0 评论 -
svn(版本控制)使用说明
SubVersion 这个文档是知道如何在 Ubuntu Linux 安装 SubVersion (SVN). 面对的读者是数量的Linux用户和系统管理员.介绍如果你刚刚接触 SubVersion, 这个章节提供了一个关于 SubVersion 的快速介绍.转载 2011-07-05 17:49:17 · 396 阅读 · 0 评论 -
Linux程序设计入门--信号处理
Linux下的信号事件 前言:这一章我们讨论一下Linux下的信号处理函数. Linux下的信号处理函数: 信号的产生 信号的处理 其它信号函数 一个实例 1。信号的产生 Linux下的信号可以类比于DOS下的INT或者是Windows下的事件.在有一个信号发转载 2011-07-05 14:59:14 · 319 阅读 · 0 评论 -
vi使用指南
一、Unix编辑器概述 编辑器是使用计算机的重要工具之一,在各种操作系统中,编辑器都是必不可少的部件。Unix及其相似的ix操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包括 ex, edit,ed 和vi.其中ex,edit,ed都是行编辑器,现在已很少有人使用,Unix提供他们的原因是考虑到满足各种用户特别是某些终端用户的需要。 值得庆幸的是,Unix转载 2011-06-30 13:45:00 · 245 阅读 · 0 评论 -
Makefile 基础
Makefile的写法 Makefile 的规则 在讲述这个Makefile之前,还是让我们先来粗略地看一看Makefile的规则。 target ... : prerequisites ... command ... ... target也就是一个目标文件,可以是Object File,也可以是执行文件。还可以是一个标签(Label),对于标签这种特性,在后续的“伪目标”转载 2011-06-30 13:37:00 · 1095 阅读 · 0 评论 -
C++ socket编程基础(理论篇)
对于SOCKET在这里我不想究其历史,我只想说其时它是一种进程通讯的方式,简言之就是调用这个网络库的一些API函数就能实现分布在不同主机的相关进程之间的数据交换. SOCKET中首先我们要理解如下几个定义概念: 一是IP地址:IP Address我想很容易理解,就是依照TCP/IP协议分配给本地主机的网络地址,就向两个进程要通讯,任一进程要知道通讯对方的位置,位置如何来确定,就用对方的转载 2011-06-30 14:07:00 · 644 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
linux socket多线程编程思想
1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 为什么有了进程的概念后,还要再引入线程呢?使用多线转载 2011-07-01 15:32:00 · 1365 阅读 · 1 评论 -
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 阅读 · 0 评论