
Linux
阳光919
这个作者很懒,什么都没留下…
展开
-
gcc和g++的区别和联系
gcc和g++的区别和联系gcc和g++都是GNU(一个组织)的编译器。1、对于.c后缀的文件,gcc把它当做是C程序;g++当做是C++程序;2、对于.cpp后缀的文件,gcc和g++都会当做c++程序。3、编译阶段,g++会调用gcc;4、连接阶段,通常会用g++来完成,这是因为gcc命令不能自动和c++程序使用的库连接。 gcc/g++在执转载 2016-07-23 10:00:40 · 948 阅读 · 1 评论 -
Linux下设置本地yum安装源
二、设置IP地址、网关DNS说明:RHEL 7.0默认安装好之后是没有自动开启网络连接的!cd /etc/sysconfig/network-scripts/ #进入网络配置文件目录 7.0 yum源" alt="" src="http://s8.51cto.com/wyfs02/M01/2F/C0/wKioL1OhSouCkD42AABzz6QkHkc511.jp转载 2016-07-25 11:28:49 · 13814 阅读 · 0 评论 -
C++线程 消息队列
进程是没有活力的,它只是一个静态的概念。为了让进程完成一些工作,进程必须至少占有一个线程,所以线程是描述进程内的执行,正是线程负责执行包含在进程的地址空间中的代码。实际上,单个进程可以包含几个线程, 它们可以同时执行进程的地址空间中的代码。为了做到这一点,每个线程有自己的一组CPU寄存器和堆栈。 线程是进程内部的一个执行单元。系统创建好进程后,实际上就启动执行了该进程的主执行转载 2016-07-26 13:14:54 · 2396 阅读 · 0 评论 -
Linux下查看磁盘分区命令详解
计算机用户,日复一日在磁盘中存储、移动、删除各类文件。当然会关心磁盘空间的使用情况。在 Linux 中有一个 Shell 可以让用户随时随地对磁盘空间的使用情况一清二楚。它就是“df”命令。 我们试着在终端中输入 df 看看会显示什么。 天哪,东西很多,很详细。但是那些数字这么长,我是不是得用很多时间也想明白磁盘有多少空间呢?也许 df 命脉的 -h 参数能帮助您。我们转载 2016-07-16 17:15:56 · 3451 阅读 · 0 评论 -
Linux下的定时器
简介这篇文章主要记录我在试图解决如何尽可能精确地在某个特定的时间间隔执行某项具体任务时的思路历程,并在后期对相关的API进行的归纳和总结,以备参考。问题引出很多时候,我们会有类似“每隔多长时间执行某项任务”的需求,乍看这个问题并不难解决,实则并不容易,有很多隐含条件需要考虑,诸如:时间精度是多少?时间是否允许出现偏差,允许的偏差是多少,偏差之后如何处理?系统的负载如何?这个程序转载 2016-07-28 11:18:15 · 626 阅读 · 1 评论 -
RHEL7下如何直接运行jar可执行文件
今天安装了一个Java的开发工具,运行破解文件时,发现破解文件的可执行文件为jar格式,在window上都是双击直接运行的,因为包含javaw的路径,一般都添加到环境变量里面了,Linux下,双击,运行不了。尝试:javaw -jar -xxx.jar,提示,没有javaw这个命令,仔细检查java目录下的bin,确实没有javaw这个文件。最后尝试:java -jar xxx.jar果然原创 2016-07-28 15:55:59 · 498 阅读 · 0 评论 -
Linux Vi 命令大全
vi命令 vi命令是UNIX操作系统和类UNIX操作系统中最通用的全屏幕纯文本编辑器。Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。vi编辑器支持编辑模式和命令模式,编辑模式下可以完成文本的编辑功能,命令模式下可以完成对文件的操作命令,要正确使用vi编辑器就必须熟练掌握着两种模转载 2016-07-18 18:24:09 · 433 阅读 · 0 评论 -
Redhat Enterprise 7.2 安装 MySQL 5.7
最近研究Linux,于是从网上找了下,看到已经更新到7.2了,好快啊,于是下载下来,并安装了虚拟机,在此文中不再描述,过程很简单。搞程序开发,数据库是必不可少的,于是下载了最新的MySQL 5.7版本,安装流程:1、卸载系统默认的数据库mariadb rpm -qa|grep mariadb 查看已经安装的mariadb rpm -e --nodeps mariad原创 2016-07-27 17:25:36 · 3894 阅读 · 0 评论