其实我也不知道是为了啥, 到了现在这种年纪还想学习Linux下的C语言编程。因为我一直就傻傻地认为机会是垂青有准备的人,也一直呆呆地认为活到老学到老。现在Android这么火,各种终端如雨后春笋,而这些终端如果不安装Windows的,势必会使用开源的Linux,而Linux上面跑的程序,C还是占据很大市场的,一旦时机成熟,就可以立马换车改门庭,不至于产生职业耽误。这就是我的这种蠢蠢的初衷。在深圳,
转载
2024-06-12 21:17:13
84阅读
CentOS 7是Linux的一个发行版,国内用的比较多的Linux发行版是Ubuntu, CentOS, Kali, RedHat等,我用的Linux环境是CentOS 7,用VMware 12 Pro在虚拟机上安装CentOS 7,新建一个虚拟机,并选中CentOS 7xxxx.iso镜像,注意硬盘的大小最好是默认20G,否则安装有可能失败,我安装Kali的时候,自己改
转载
2024-03-01 21:20:29
129阅读
本文是针对 深入理解Java虚拟机 一书第一章的实践, 手动编译 JDK 环境信息:CentOS 7.8OpenJDK7u75jdk1.7.0_81准备工作与开始编译安装所需要的依赖# 需要的依赖
yum -y install gawk m4 binutils libstdc++-static ant gcc gcc-c++ cups-devel alsa-lib-devel libX* zip
转载
2024-08-07 12:52:15
70阅读
VIM-----优秀的文本编辑器使用vim编写代码,首先你就得忘掉你的鼠标,因为它功能强大且使用简单—进入和退出vim的方法一.进入 在 Linux 的命令行通过 vi 文件名 或 vim 文件名 即可用 VIM 编辑器打开你的文件,打开文件后默认是进入了普通模式二.光标的移动在普通模式下,你可以用h j k l 四个按键(分别代表左、下、上、右)或者键盘右下角的方向键来移动你的++光标++敲击
Linux系统及应用---调研报告【CentOS Linux 7】实验1【VMware安装、新建虚拟机;63个基础命令运行结果图】【CentOS Linux 7】实验2【Shell编程及应用】【CentOS Linux 7】实验3【用户组群管理、磁盘分区及文件系统管理】
【CentOS Linux 7】实验4【Linux网络应用、Linux下C语言编程】
【CentOS Linux 7】实验5【
转载
2024-05-13 20:33:27
33阅读
在Linux下与在windos下编程没啥区别,可以在windos上实现后,然后更改一些,移植到linux中yum install gcc
yum install gcc-c++vi main.cpp 内容如下#include <iostream>
using namespace std;
int main(){
cout << "Hello World" <
防火墙定义防火墙分类无状态包过滤防火墙基于单个IP报文进行操作,每个报文都是独立分析默认规则
一切未被允许的都是禁止的一切未被禁止的都是允许的规则特征
协议类型,如TCP、UDP、ICMP、IGMP等源和目的IP地址和端口TCP标记,如SYN、ACK、FIN、RST等网络层协议选项,如ICMP ECHO、ICMP REPLY等报文的传递方向,如进入接口还是从接口发出报文流过的接口名,如
转载
2024-08-30 17:02:00
49阅读
程序员的开始总是从hello world开始的,这次在linux下编写c程序,也同样是从hello world开始。我使用的是CentOS6.4。要编写c程序,gcc是必备的,emacs也是大部分人首选的。如果安装的是CentOS6.4的完整包,gcc和emacs已经带上了。本以为是很容易就可以编写第一个hello world的,可是实际写的时候,发现代码是很快就OK了,但编译的时候遇到了各种问题
转载
2024-03-12 21:00:52
50阅读
本文背景:在编程中,很多Windows或C++的内存函数不知道有什么区别,更别谈有效使用;根本的原因是,没有清楚的理解操作系统的内存管理机制,本文企图通过简单的总结描述,结合实例来阐明这个机制。本文目的:对Windows内存管理机制了解清楚,有效的利用C++内存函数管理和使用内存。 6. 内存管理机制--堆栈 (Stack&nb
转载
2024-03-29 12:52:24
66阅读
Chrony有两个核心组件,分别是:chronyd:是守护进程,主要用于调整内核中运行的系统时间和时间服务器同步。它确定计算机增减时间的比率,并对此进行调整补偿。chronyc:提供一个用户界面,用于监控性能并进行多样化的配置。它可以在chronyd实例控制的计算机上工作,也可以在一台不同的远程计算机上工作。OS环境:10.28.204.65 客户端10.28.204.66 服务端CentOS L
转载
2024-04-22 15:15:16
68阅读
文章目录Tomcat安装及配置Eclipse安装Eclipse+TomcatEclipse+MySQLHello World! (for JSP)Hello World! (for Servlet)Tomcat执行原理web.xmlJSP和Servlet的学习顺序 Tomcat安装及配置CentOS Tomcat配置 他这个防火墙还是iptables,7的默认防火墙是firewalldfirew
转载
2024-03-26 23:06:05
354阅读
环境: CentOS 7 x86_64 当前 下到的MPICH是 3.2 版本。对于我的需求, mpich 与 openmpi 都可以满足,只是很久以前用过mpich 所以这次还是选择 mpich。二者的差异的讨论,可以参阅 mpich-vs-openmpi。网上有些文章,都比较旧,大致09-12年的比较多,当时比较研究的比较热吧。后来决定使用 安装文档 的简单步骤。额外的步骤,可能需要配置 SS
转载
2024-04-17 14:44:16
71阅读
一、软件准备 CentOS7安装在VMware Workstation虚拟机软件,故安装前请自行安装该软件。CentOS7下载地址:centos_7 镜像二、安装 1、打开VMware Workstation,选择创建新的虚拟机; 2、选择自定义选项;点击下一步 3、选择虚拟机硬件兼容性,直接下一步就行了;点击下一步  
转载
2024-02-21 19:46:05
30阅读
1、全局更改,每个用户都是一种统一的语言设置直接修改/etc/sysconfig/i18n文件,把原来的语言设置用#注释掉,然户在新加一行如,你要修改成中文语言就加:LANG="zh_CN.UTF-8"你要修改成英文语言就加:LANG="en_US.UTF-8"保存之后用./rc.local或者shrc.loacl执行rc.local2、单个用户更改,不同的
原创
2017-12-27 06:49:09
2689阅读
如何安装Python 3并在CentOS 7上建立本地编程环境 介绍Python是一种多功能编程语言,可以用于许多不同的编程项目。开发团队于1991年首先发表了一个名叫灵感来源于英国喜剧组织Monty Python的名字,他希望Python能够成为一种有趣的语言。对于初学者和经验丰富的开发人员来说,Python易于设置,并且以相对直接的方式编写,并提供对错误的即时反馈。Python 3是该语言
转载
2024-03-29 15:15:51
65阅读
文章目录一、HyperLogLog二、布隆过滤器1、场景重现2、Bloom Filter 介绍3、Bloom Filter 原理4、基本用法5、典型场景三、Redis限流1、预备知识2、深入限流操作四、Redis 单线程处理高并发1、阻塞IO与非阻塞IO2、Redis 的线程模型五、Redis 通信协议六、Redis持久化1、快照1.1 原理1.2具体配置1.3 备份流程2、AOF七、Redis
转载
2024-03-25 12:50:41
26阅读
CentOS7 syslog-ng安装配置 安装cd /Download/ wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm yum erase rsyslog yum install syslog-ng eve
转载
2024-04-23 11:22:03
202阅读
HTTP 2.0即超文本传输协议 2.0,是下一代HTTP协议。是由互联网工程任务组(IETF)的Hypertext Transfer Protocol Bis (httpbis)工作小组进行开发。是自1999年http1.1发布后的首个更新。HTTP/2 协议是从 SPDY 演变而来,SPDY 已经完成了使命并很快就会退出历史舞台(例如 Chrome 将在「2016 年初结束对 SPDY 的支持
转载
2024-06-08 09:49:02
45阅读
Vm下安装Centos7首先安装Vmware虚拟机,在此不再赘述,直接在Vm中安装Centos71、进入Vm中点击新建虚拟机2、选择自定义(高级)之后点击下一步3、默认即可,点击下一步4、选择稍后安装操作系统,点击下一步5、选择Linux以及centos64位,点击下一步6、虚拟机名称自定义,选择自己想要安装到的文件夹,点击下一步7、“处理器数量“表示虚拟机使用的CPU个数, “每个处理器的核心数
转载
2024-03-07 12:54:35
518阅读
cgroup和namespace是实现容器底层的重要技术cgroup:实现资源限制namespace:实现资源隔离1.cgroup:control groupLinux操作系统通过cgroup可以设置进程使用CPU,内存和IO资源使用的限额。我们之前学习的通过-m,--memory-swap,-c,--blkio-weight就是通过cgroup实现的。那么cgroup到底是什么样子的呢
转载
2024-04-10 16:45:55
70阅读