Linux
andylan_zy
这个作者很懒,什么都没留下…
展开
-
Socket 编程
转自:http://www.cnblogs.com/L-hq815/archive/2012/07/09/2583043.html目录:1) 什么是套接字?2) Internet 套接字的两种类型3) 网络理论4) 结构体5) 本机转换6) IP 地址和如何处理它们7) socket()函数8) bind()函数9)转载 2017-10-27 20:56:04 · 245 阅读 · 0 评论 -
Linux环境使用g++编译C++
转自:https://www.jb51.net/article/137075.htm下面是一个保存在文件 helloworld.cpp 中一个简单的 C++ 程序的代码: 1 2 3 4 5 6 7 /* helloworld.cpp */ #include <iostream> int...转载 2019-03-20 09:38:47 · 176 阅读 · 0 评论 -
linux下库的使用
转自https://www.cnblogs.com/wainiwann/p/4204248.htmlLinux下进行程序设计时,关于库的使用:一、gcc/g++命令中关于库的参数: -shared: 该选项指定生成动态连接库; -fPIC:表示编译为位置独立(地址无关)的代码,不用此选项的话,编译后的代码是位置相关的,所以动态载入时,是通过代码拷贝的方式来满足不同进程...转载 2018-11-23 11:03:24 · 367 阅读 · 0 评论 -
将Centos的yum源更换为阿里云源
若是代理上网,先配置代理:1.编辑配置文件vi /etc/profile2.在配置文件中配置代理:然后 source /etc/profile 使更改生效 修改IP使用root用户登录进入Linux,打开进去终端在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-eth0(最后的eth0是网卡名,我的是Auto_et...原创 2018-09-10 14:57:25 · 298 阅读 · 0 评论 -
Linux下常用头文件
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include原创 2017-10-26 17:27:13 · 333 阅读 · 0 评论 -
Linux命令
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui转载 2017-10-25 11:52:47 · 219 阅读 · 0 评论 -
ubuntu文件系统
“/” 是一切目录的起点,如大树的主干。其它的所有目录都是基于树干的枝条或者枝叶。在ubuntu中硬件设备如光驱、软驱、usb设备都将挂载到这颗繁茂的枝干之下,作为文件来管理。/bin: bin是Binary的缩写。存放系统中最常用的可执行文件(二进制)。/boot: 这里存放的是linux内核和系统启动文件,包括Grub、lilo启动器程序。/dev: dev是D转载 2017-10-26 15:32:23 · 537 阅读 · 0 评论 -
chmod命令
chmod:change mode的缩写,更改模式使用示例:(下面以更改当前目录下test.cpp文件属性为例)原创 2017-10-26 10:46:59 · 190 阅读 · 0 评论 -
vi命令大全
转自:http://www.cnblogs.com/88999660/articles/1581524.html进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光转载 2017-10-26 10:08:03 · 188 阅读 · 0 评论 -
Linux介绍及安装
Linux做服务器的原因:1.资源消耗少2.病毒少3 .Linux内核可改造4.免费安装注意;1.在Network Configuration时,不要选DHCP(自动获取IP),手动输入.eg:IP Address:192-168-10-252Netmask: 255-255-255-0HostName:andylan2.Firewall C原创 2017-10-24 09:26:39 · 234 阅读 · 0 评论 -
FTP
FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以使用FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络上传输大的文件时,一转载 2017-10-29 15:58:08 · 351 阅读 · 0 评论 -
网络多线程
转自:http://blog.csdn.net/frank_jb/article/details/52037875客户端:发送连接请求;一旦连接建立,将用户输入的信息发送给服务器;输入end,客户端程序退出服务器端:建立监听端口;接收连接请求;为每个请求创建一个线程,接收客户端的信息并打印。服务器端程序:[cpp] view plain转载 2017-10-28 22:49:47 · 358 阅读 · 0 评论 -
gdb调试
常用调试命令如下: 调试命令顺序如下:进入调试,eg: gdb test.exe列出源码 : list 或 l打断点,eg: break 15 或 b 15运 行,eg: run 或 r监测变量,eg: watch i单步调试,eg: next 或 n (step进入子函数)退出,eg:quit 或 q...原创 2017-10-28 19:48:56 · 212 阅读 · 0 评论 -
makefile编写
makefile的作用:系统管理工程文件,运行的时候在目录下输入命令:make即可makefile尽量用计事本编写,不用高级编辑器,否则在Linux下会乱码。该文件无后缀名。编写示例1:(基本写法) 示例2:(使用自定义变量) 示例3:(使用自动变量)自动变量如下:预定义变量如下:使用示例: 示例4:(公司开发中,各类型文件分别文件夹...原创 2017-10-28 17:07:17 · 217 阅读 · 0 评论 -
g++编译
Ctrl+Alt+T进入终端,点左边图像“终端”退出返回桌面(推荐,界面漂亮)或Ctrl+Alt+F1 --F6,进入命令窗口,Ctrl+Alt+F7进入桌面原创 2017-10-25 21:26:47 · 703 阅读 · 0 评论 -
Linux下TCP编程
服务器端在Linux环境下。Server.cpp#include //#include using namespace std;enum{PORT=12345};#ifdef _WIN32 //windows下#include typedef int socklen_t;#else //Linux下#include #include #include #原创 2017-10-27 12:57:23 · 2214 阅读 · 1 评论 -
CentOS永久修改系统时间
安装在虚拟机上的CentOS的时间分为系统时间和硬件时间。二者都修改,重启系统(init 6 )才会永久生效。修改步骤如下:查看当前系统时间 date修改当前系统时间 date -s "2018-2-22 19:10:30查看硬件时间 hwclock --show修改硬件时间 hwclock --set --date "2018-2-22 19:10:30"同步系统时间和硬件时间 h...转载 2019-05-08 17:38:08 · 721 阅读 · 0 评论