-
Nginx服务器高性能优化的配置方法小结
所属栏目:[C语言] 日期:2020-12-15 热度:190
通常来说,一个优化良好的 Nginx Linux 服务器可以达到 500,000 C 600,000 次/秒 的请求处理性能,然而我的 Nginx 服务器可以稳定地达到 904,000 次/秒 的处理性能,并且我以此高负载测试超过 12 小时,服务器工作稳定。 这里需要特别说明的是,本文中所有列[详细]
-
C语言实现水波纹效果
所属栏目:[C语言] 日期:2020-12-15 热度:173
本文实例为大家分享了C语言实现水波纹效果的具体代码,供大家参考,具体内容如下 #include graphics.h #include conio.h#include stdio.h#define PIC_HEIGHT 600#define PIC_WIDTH 800void FrameFun(); // 帧逻辑函数,处理每一帧的逻辑void RenderFun(); //[详细]
-
非常漂亮的新年祝福!C语言实现漂亮的烟花效果
所属栏目:[C语言] 日期:2020-12-15 热度:152
本文实例为大家分享了C语言实现漂亮的烟花效果展示的具体代码,供大家参考,具体内容如下 程序名称:祝福烟花,祝福朋友 编译环境:VC++6.0 easyx(立冬版) #include graphics.h#include conio.h#include iostream.h#include math.h#include time.h#include s[详细]
-
深入浅析C++的new和delete
所属栏目:[C语言] 日期:2020-12-15 热度:66
new和delete的内部实现 C++中如果要在堆内存中创建和销毁对象需要借助关键字new和delete来完成。比如下面的代码 class CA{ public: CA()m_a(0){} CA(int a):m_a(a){} virtual void foo(){ coutm_aendl;} int m_a;};void main(){ CA *p1 = new CA; CA *p2 = n[详细]
-
C语言对对碰游戏源码分享
所属栏目:[C语言] 日期:2020-12-15 热度:167
本文实例为大家分享了C语言对对碰游戏的具体代码,供大家参考,具体内容如下 //////////////////////////////////////////画素材的x和y都是反的,因为x表示行,但是画出来x表示列,y同////////////////////////////////////////#include graphics.h#include f[详细]
-
Linux下sersync数据实时同步
所属栏目:[C语言] 日期:2020-12-15 热度:184
sersync其实是利用inotify和rsync两种软件技术来实现数据实时同步功能的,inotify是用于监听sersync所在服务器上的文件变化,结合rsync软件来进行数据同步,将数据实时同步给客户端服务器。 工作过程:在同步主服务器上开启sersync,负责监听文件系统的变化[详细]
-
C语言文件操作总结
所属栏目:[C语言] 日期:2020-12-15 热度:83
关于C语言的文件操作之前我也写过一篇博客来介绍,但是当时写的很不全面,只是简单的使用了一下 ,今天再从新学习一下。 1、文件的写 首先还是先看一个简单的例子: includestdio.hint main(){ FILE *fp; //声明一个文件指针,指向文件缓冲区的首地址 char c[详细]
-
LuLu打造一款macOS的开源防火墙
所属栏目:[C语言] 日期:2020-12-15 热度:181
LuLu是一款macOS下的免费且开源防火墙 ,其主要用于阻止未经授权的(传出)网络流量,除非用户明确允许: 完整的细节和使用说明可以 点此查看 。 LuLu的初心是打造一款简单易用的防火墙,因此在使用上也存在着局限性。其中的一些不足之处将在后续的开发中得[详细]
-
C语言文件打开的模式
所属栏目:[C语言] 日期:2020-12-15 热度:192
1、文件分为ASCII文件和二进制文件,ASCII文件也称文本文件,由一系列字符组成,文件中存储的是每个字符的ASCII码值。 2、FILE *fp; FILE是文件类型标识符,是C编译系统定义好的一个结构体类型,结构体中含有文件名、文件状态等信息。 其定义一个指针变量fp[详细]
-
关于C语言文件操作方法
所属栏目:[C语言] 日期:2020-12-15 热度:159
关于C语言的文件操作之前我也写过一篇教程来介绍,但是当时写的很不全面,只是简单的使用了一下 ,今天再从新学习一下。 1、文件的写 首先还是先看一个简单的例子: includestdio.hint main(){ FILE *fp; //声明一个文件指针,指向文件缓冲区的首地址 char c[详细]
-
C语言文件操作大全
所属栏目:[C语言] 日期:2020-12-15 热度:174
1、文件分为ASCII文件和二进制文件,ASCII文件也称文本文件,由一系列字符组成,文件中存储的是每个字符的ASCII码值。 2、FILE *fp; FILE是文件类型标识符,是C编译系统定义好的一个结构体类型,结构体中含有文件名、文件状态等信息。 其定义一个指针变量fp[详细]
-
linux top命令详解与输出结果说明
所属栏目:[C语言] 日期:2020-12-15 热度:158
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,常用于服务端性能分析。 top命令说明 [www.jb51.net@jb51 ~]$ toptop - 16:07:37 up 241 days,20:11,1 user,load average: 0.96,1.13,1.25Tasks: 231 total,1 running,230 s[详细]
-
Linux系统中systemctl命令详解
所属栏目:[C语言] 日期:2020-12-15 热度:50
Linux Systemctl是一个系统管理守护进程、工具和库的集合,用于取代System V、service和chkconfig命令,初始进程主要负责控制systemd系统和服务管理器。通过Systemctl Chelp可以看到该命令主要分为:查询或发送控制命令给systemd服务,管理单元服务的命令,[详细]
-
Apache开启GZIP压缩功能方法
所属栏目:[C语言] 日期:2020-12-15 热度:181
Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台。Gzip在现代浏览器中默认都是支持的,当一个纯文本文件使用Gzip压缩可以减少70%以上的文件大小,压缩后可以大大降低了网络传输的字节数,使用Gzip的好处就是可以加快网页加载的速度,[详细]
-
详解VMware虚拟机网络连接模式(NAT,Bridged,Host-only)
所属栏目:[C语言] 日期:2020-12-15 热度:85
序言 如果你使用VMware安装虚拟机,那么你必定会选择网络连接,那么vmware提供主要的3种网络连接方式,我们该如何抉择呢?他们有什么不同呢?这篇我们就做一个深入。 首先打开虚拟机设置里面的网络适配器,如下图: 网络连接,有此三种类型(我从中文搞成专[详细]
-
通过示例分析Swift单例模式
所属栏目:[C语言] 日期:2020-12-15 热度:147
三种Swift实现单例模式的方法:全局变量,内部变量,dispatch_once方式 1. 全局变量 private let _singleton = Singleton() class Singleton: NSObject { class var sharedInstance: Singleton { get { return _singleton } } } 2. 内部变量 class Singleton[详细]
-
Linux下安装配置nginx详解
所属栏目:[C语言] 日期:2020-12-15 热度:192
一、Linux下安装配置nginx 第一次安装nginx,中间出现的问题一步步解决。 用到的工具secureCRT,连接并登录服务器。 1.1 rz命令,会弹出会话框,选择要上传的nginx压缩包。 #rz 1.2 解压 [root@vw010001135067 ~]# cd /usr/local/[root@vw010001135067 local][详细]
-
mysql通过my.cnf修改默认字符集为utf-8的方法和注意事项
所属栏目:[C语言] 日期:2020-12-15 热度:79
选项配置 配置文件路径: /full/path/mysql/bin/my.cnf (默认为 /etc/my.cnf ) [client]default-character-set=utf8[mysql]default-character-set=utf8[mysqld]init_connect='SET collation_connection = utf8_unicode_ci'init_connect='SET NAMES utf8'ch[详细]
-
C语言格式化输入输出函数详解
所属栏目:[C语言] 日期:2020-12-15 热度:105
一:格式输出函数printf() 1、调用形式一般为:printf("格式化控制字符串",输出表列); 2、格式化控制字符串用于指定输出格式,它有三种形式: 1、格式说明符:规定了相应输出表列内容的输出格式,以%打头,如%d、%o等 2、转义字符:用来输出转义字符所代[详细]
-
swift中defer几个简单的使用场景详解
所属栏目:[C语言] 日期:2020-12-15 热度:102
前言 最近准备把 swift 文档再扫一遍,发现了 defer 这个关键字,defer 是个非常重要的 swift 语言特征,恕本人愚钝,以前还从来没有用过这个呢~ 简单地列一下这个东西有哪些可以用得上的情景吧~~话不多说了,来一起看看详细的介绍吧。 defer 是干什么用的[详细]
-
c/c++中struct定义、声明、对齐方式解析
所属栏目:[C语言] 日期:2020-12-15 热度:63
一、定义/声明方式 第一种:仅有结构体名,不定义/声明变量 struct MyStruct{int i;char a[10];double b;}; 第二种:有结构体名,并声明变量名 struct MyStruct{int i;char a[10];double b;}structName; 或 struct MyStruct{int i;char a[10];double b;[详细]
-
keepalived双机热备nginx的配置方法
所属栏目:[C语言] 日期:2020-12-15 热度:149
nginx目前是我最常用的反向代理服务,线上环境为了能更好的应对突发情况,一般会使用keepalived双机热备nginx或者使用docker跑nginx集群,keepalived是比较传统的方式,虽然用docker跑nginx集群更方便,但传统的方式总是有他的可取之处,并且多学一些东西也[详细]
-
Nginx服务优化配置方案
所属栏目:[C语言] 日期:2020-12-15 热度:68
1、expires缓存模块 具体配置可参考官方文档 http://nginx.org/en/docs/http/ngx_http_headers_module.html#expires [root@cairui conf]# cat nginx.conf | egrep -v "#|^$"user nginx;worker_processes 1;events { worker_connections 1024;}http { include[详细]
-
vmware虚拟机NAT配置静态IP教程详解
所属栏目:[C语言] 日期:2020-12-15 热度:81
一、配置虚拟机的”虚拟网络编辑器“ 注意1:虚拟机局域网IP段一定不要和真实使用的IP段冲突。 二、查看本地电脑VMnet8网卡的IP段 注意2、本地电脑VMnet8网卡IP段必须与虚拟机局域网Ip端相同 三、更改虚拟机系统网卡的IP配置 vim /et/sysconfig/network-scri[详细]
-
CorFlags.exe检查.NET程序平台目标(Platform Target)的工具
所属栏目:[C语言] 日期:2020-12-15 热度:114
先通过实验观察不同平台目标组件的下拉列表。在Visual Studio中依序调整PlatformTarget为Any CPU,x86及x64,分别编译成EventPingPongAny.exe,EventPingPongX86.exe,EventPingPongX64.exe三个程序集。 再使用corflags EventPingPong*.exe的方法检查相关属性,[详细]