-
程序员的新年祝福 Happy New Year
所属栏目:[C语言] 日期:2020-12-15 热度:194
愿你新年快乐,许下新年的新愿望,努力实现! C:printf("Happy New Year");C++ : cout"Happy New Year";Objectivec: NSLog(@"Happy New Year!");QBasic : Print "Happy New Year"Asp : Response.Write "Happy New Year"PHP : echo "Happy New Year";Ruby: p[详细]
-
详解Nginx启用proxy_buffer缓冲
所属栏目:[C语言] 日期:2020-12-15 热度:124
顾名思义,proxy_buffer 是用于 proxy 模式的缓冲功能。本文介绍其基本用法。 buffer 是什么 buffer ,即缓冲区,它在 Nginx 上发挥的作用就是 启用一个缓冲区,先在这个缓冲区内进行存储,再把数据发送出去 。和在线观看视频有点类似,先把视频文件缓冲一部[详细]
-
C语言实现Floyd算法
所属栏目:[C语言] 日期:2020-12-15 热度:190
本文实例为大家分享了C语言实现Floyd算法的具体代码,供大家参考,具体内容如下 #include stdio.h #include stdlib.h #include limits.h #define NUM 4 typedef struct MGraph /* 邻接表存储结构 */ { int edges[NUM][NUM]; int n,e; } MGraph; MGraph *buil[详细]
-
C语言实现图的最短路径Floyd算法
所属栏目:[C语言] 日期:2020-12-15 热度:97
Floyd算法直接使用二维数组求出所有顶点到所有顶点的最短路径。 D代表顶点到顶点的最短路径权值和的矩阵。 P代表对应顶点的最小路径的前驱矩阵。 以下程序在DEV C++中调试运行通过。 #include stdio.h #define INFINITY 65535 typedef int VertexType; //顶[详细]
-
Linux利用Sysctl命令调整内核参数
所属栏目:[C语言] 日期:2020-12-15 热度:59
前言 sysctl 命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录 /proc/sys 中。它包含一些TCP/IP堆栈和虚拟内存系统的高级选项, 这可以让有经验的管理员提高引人注目的系统性能。用sysctl可以读取设置超过五百个系统变量。 1、常见用[详细]
-
C++实现高性能转换大小写算法示例
所属栏目:[C语言] 日期:2020-12-15 热度:195
简述 最近工作中遇到一个需求,是需要将URL中的 query 参数的key全部转换为小写或者大写,键值对的数量有点多,但全部都是英文字母,无需考虑非字母的情况。 实现比较快的做法是使用STL或C标准库中的转换接口,如下: #include string #include cctype #incl[详细]
-
C语言实现访问及查询MySQL数据库的方法
所属栏目:[C语言] 日期:2020-12-15 热度:97
本篇章节讲解C语言实现访问及查询MySQL数据库的方法。供大家参考研究具体如下: 1、添加头文件路径(MySQL安装路径中的include路径) 2、添加库文件(直接从MySQL安装路径中copy libmysql.lib即可) 3、编程操作数据库 代码 // AccessToMySQL.cpp[详细]
-
C语言实现桶排序的方法示例
所属栏目:[C语言] 日期:2020-12-15 热度:101
本篇章节讲解C语言实现桶排序的方法。供大家参考研究具体如下: 一、定义 假定:输入是由一个随机过程产生的[0,1)区间上均匀分布的实数。将区间[0,1)划分为n个大小相等的子区间(桶),每桶大小1/n:[0,1/n), [1/n,2/n), [2/n,3/n),…,[k/n,(k[详细]
-
详解Nginx反向代理WebSocket响应403的解决办法
所属栏目:[C语言] 日期:2020-12-15 热度:74
在Nginx反向代理一个带有WebSocket功能的Spring Web程序(源代码地址 )时,发现访问WebSocket接口时总是出现403响应,Nginx的配置参考的是 官方文档 : http { // ssl 相关配置 ... map $http_upgrade $connection_upgrade { default upgrade; '' close; } s[详细]
-
c语言通过opencv实现轮廓处理与切割
所属栏目:[C语言] 日期:2020-12-15 热度:144
注意在寻找轮廓时要选择中寻找外层轮廓 RETR_EXTERNAL #include "opencv/cv.h" #include "opencv/highgui.h" using namespace std; using namespace cv; int main() { Mat srcimg=imread("./22.jpg"); Mat dst; cvtColor(srcimg,dst,CV_BGR2GRAY); threshold[详细]
-
解读nginx中limit配置参数
所属栏目:[C语言] 日期:2020-12-15 热度:132
本文主要解析一下ngx_http_core_module、ngx_http_limit_conn_module以及ngx_http_limit_req_module中的limit相关配置参数。 limit_rate 名称 默认配置 作用域 官方说明 中文解读 模块 limit_rate limit_rate 0; http,server,location,if in location Limits[详细]
-
Linux服务器被黑以后的详细处理步骤
所属栏目:[C语言] 日期:2020-12-15 热度:89
随着开源产品的越来越盛行,作为一个Linux运维工程师,能够清晰地鉴别异常机器是否已经被入侵了显得至关重要,个人结合自己的工作经历,整理了几种常见的机器被黑情况供参考 背景信息:以下情况是在CentOS 6.9的系统中查看的,其它Linux发行版类似 1.入侵者[详细]
-
浅谈Linux的编码及编码转换方法
所属栏目:[C语言] 日期:2020-12-15 热度:50
如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题。Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8。下面介绍一下,在Linux中如何查看文件的编码及如何进行对文件进行编码转换。 查看文件编码 在Linux中查看[详细]
-
C++实现英文句子中的单词逆序输出的方法
所属栏目:[C语言] 日期:2020-12-15 热度:175
本篇章节讲解C++实现英文句子中的单词逆序输出的方法。供大家参考研究具体如下: #include "stdafx.h"#include iostream#include string#include stackusing namespace std;int main(int arc,char** argv){ string str="I come from liaoning."; s[详细]
-
Linux中利用sudo进行赋权的方法详解
所属栏目:[C语言] 日期:2020-12-15 热度:161
前言 学习怎么在保护 root 密码的安全性的同时,为可信用户赋予所管理的网络功能和特定服务的权限。 我最近写了一个简短的 Bash 程序来将 MP3 文件从一台网络主机的 USB 盘中拷贝到另一台网络主机上去。拷贝出来的文件存放在一台志愿者组织所属服务器的特定[详细]
-
C语言实现opencv提取直线、轮廓及ROI实例详解
所属栏目:[C语言] 日期:2020-12-15 热度:84
一、Canny检测轮廓 在上一篇文章中有提到sobel边缘检测,并重写了soble的C++代码让其与matlab中算法效果一致,而soble边缘检测是基于单一阈值的,我们不能兼顾到低阈值的丰富边缘和高阈值时的边缘缺失这两个问题。而canny算子则很好的弥补了这一不足,从目前[详细]
-
Linux 开发环境中为VirtualBox安装增强功能
所属栏目:[C语言] 日期:2020-12-15 热度:199
VirtualBox安装CentOS后,再安装增强功能就可以共享文件夹、粘贴板以及鼠标无缝移动,主要步骤如下: 1、yum -y update 2、yum -y install g++gcc gcc-c++ make kernel-* #主要是在安装增强工具提示没有安装这些软件 3、yum -y install bzip2* # 增强工具用[详细]
-
yum安装本地rpm软件方案详解
所属栏目:[C语言] 日期:2020-12-15 热度:135
概述 面对无法联网的centos系统,安装rpm软件包是一个比较耗时的工作,尤其是那些包含很多依赖的软件包,如果用rpm命令安装,可以说是一个噩梦。这里根据个人实践发布一个比较完整方便的解决方案。(注:本方案在centos6.564bit测试可用) 具体方案 基本环境[详细]
-
linux下vsftpd的安装及配置使用详细步骤(推荐)
所属栏目:[C语言] 日期:2020-12-15 热度:87
vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。 vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开放源代码的ftp服务器软件,支持很多其他[详细]
-
Linux 自动唤醒和关闭的实现方法
所属栏目:[C语言] 日期:2020-12-15 热度:138
一. 系统休眠(crontab) 示例说明(创建一个 root 定时任务实现每天晚上 11 点 15 分定时关机): # crontab -e -u root # m h dom mon dow command15 23 * * * /sbin/shutdown -h now 示例说明(仅在周一至周五运行) 1 15 23 * * 1-5 /sbin/shutdown -h now[详细]
-
C语言基于循环链表解决约瑟夫环问题的方法示例
所属栏目:[C语言] 日期:2020-12-15 热度:161
本篇章节讲解C语言基于循环链表解决约瑟夫环问题的方法。供大家参考研究具体如下: 概述: 约瑟夫环问题,是一个经典的循环链表问题,题意是:已知 n 个人(以编号1,2,3,…,n分别表示)围坐在一张圆桌周围,从编号为 k 的人开始顺时针报数,数[详细]
-
2018值得选用的五个Linux服务器发行版
所属栏目:[C语言] 日期:2020-12-15 热度:107
据最新统计,目前Linux发行版约有300种,几乎都可以作为服务器系统运行。在Linux早期,几乎所有发行版都是“万能”发行版,专门的Linux服务器发行版并不火热,到21世纪初,每个希望将Linux变现的公司,才都开始提供服务器发行版。 Linux发行版很少互相复制。[详细]
-
使用python进行服务器的监控
所属栏目:[C语言] 日期:2020-12-15 热度:93
在linux服务器中,一切皆为文件,就是说,服务器运行的个中信息,其实是可以从某些文件中查询得到的;百度后,你会知道,在Linux系统中,有一个/proc的虚拟文件系统: Linux 系统为管理员提供了非常好的方法,使其可以在系统运行时更改内核,而不需要重新引[详细]
-
新手程序员编程必不可少的工具
所属栏目:[C语言] 日期:2020-12-15 热度:107
对于程序员来说,编程是一个相当耗费时间和经历的过程,而在这个过程中,一个称手而高效的工具就显得非常重要。 加上近期有不少小伙伴在问一些方方面面的工具,所以今天就总结了一些新手编程能用上的工具一一介绍给小伙伴们,希望对大家的学习和工作有所帮助[详细]
-
分布式监控系统Zabbix3.2添加自动发现磁盘IO并注册监控(推荐)
所属栏目:[C语言] 日期:2020-12-15 热度:78
服务器磁盘的运作情况在一定程度上反应系统的负载。 磁盘通常是服务器最慢的设备,极容易出现瓶颈,通过监控可以判断出整个系统的短板。 zabbix并没有给我们提供这么一个模板来完成在Linux中磁盘IO的监控,所以我们需要自己来创建一个,在此还是在Linux OS中[详细]