ICode9

精准搜索请尝试: 精确搜索
  • linux Nginx使用进阶2020-04-05 21:04:33

    一. Nginx的优化 1. 工作进程优化 # Nginx是主进程+⼯作进程模型(保证每个CPU内核一个进程) worker_processes 4; ⼯作进程数量 按CPU的总核⼼调整 worker_cpu_affinity 0001 0010 0100 1000; CPU的亲和⼒ worker_connections 1024; ⼀个⼯作进程的并发数 cat /proc/cpuinfo | grep

  • 基于nginx的rtmp直播服务器(nginx-rtmp-module实现)2020-04-05 21:03:06

    一、安装加载nginx-rtmp-module模块的nginx 1、到nginx.org 下载稳定版本的nginx  2、到 https://github.com/arut/nginx-rtmp-module 下载rtmp模块(git clone https://github.com/arut/nginx-rtmp-module.git) 解压nginx的tar包;nginx 和trmp模块在同一目录 nginx-1.12.2 ngi

  • 【Windows编程——API】简单按键指令识别2020-04-05 21:01:13

    //windows.h文件中包含应用程序中所需的数据类型和数据结构的定义 #include <windows.h> #include <stdlib.h> #include <time.h> #include <string.h> #include <stdio.h> #include <math.h> #define PI acos(-1) LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, L

  • Linux下的C语言基础-42020-04-05 20:53:30

    实现一个字符串拷贝 main.c文件 1 #include <stdio.h> 2 #include "str_cpy.h" 3 4 int main(int argc, const char *argv[]) 5 { 6 char c[128] = {0}; 7 char c1[128]; 8 char *s=c1; 9 scanf("%[^\n]",s); 10 char *p

  • MacBook Pro免密登陆VirtualBox上的CentOS2020-04-05 20:04:36

    # 在客户端(macbook pro)产生秘钥(公钥和私钥) # 如果已经生成过,就不要再执行生成秘钥(以免影响其他已经和本机建立的免密关系),直接进入下一步 ssh -kegen -t rsa # 将公钥从客户端拷贝到服务端(虚拟机) ssh-copy-id -i /Users/walker/.ssh/id_rsa.pub root@192.168.0.198 # 输入服务端

  • VMware的快照和克隆总结2020-04-05 19:57:20

    多重快照功能简介:  快照的含义:对某一个特定文件系统在某一个特定时间内的一个具有只读属性的镜像。当你需要重复的返回到某一系统状态,又不想创建多个虚拟机的时候,就可以使用快照功能。其实,快照并不是VMware Workstation 5的新功能。早在VMware Workstation 4的时代,就已经支持快照

  • Windows安装nodejs2020-04-05 19:54:12

    一、安装node.js 1.node.js官网下载并安装工具,这里安装路径选到D盘,D:\Program Files\nodejs  安装完毕后在命令行输入以下命令测试是否安装成功,正确会出现版本号 npm -v 2.改变原有的环境变量,   (1)配置npm的全局模块的存放路径以及cache的路径,例如两个文件夹放在NodeJS的主目

  • centOS8安装Docker2020-04-05 19:04:02

    首先安装执行: [root@Centos8Node1 ~]# yum install -y docker-ce 上次元数据过期检查:0:13:32 前,执行于 2020年04月04日 星期六 00时18分50秒。 错误: 问题: package docker-ce-3:19.03.8-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be inst

  • Linux进程状态2020-04-05 18:53:24

    1.2.3.3 Linux进程状态说明/* Used in tsk->state: */ define TASK_RUNNING 0define TASK_INTERRUPTIBLE 1define TASK_UNINTERRUPTIBLE 2define __TASK_STOPPED 4define __TASK_TRACED 8/* Used in tsk->exit_state: */ define EXIT_DEAD 16define EXIT_ZOMBIE 32define EXIT

  • Linux主机IP地址配置2020-04-05 17:55:28

    1 简述osi七层模型和TCP/IP五层模型 osi七层模型有如下层次构成: (1) 物理层:二进制传输,为启动、维护以及关闭物理链路定义了电气规范、机械规范、过程规范和功能规范; (2) 数据链路层:定义如何格式化数据以便进行传输以及如何控制对网络的访问,支持数据帧校验; (3) 网络层:路由数据包,选择传

  • 笔记之Linux命令vi2020-04-05 16:57:02

    vi和vim(vim功能比vi强大,两者使用方法相同) 第一个:命令模式(command mode),(vim/vi启动后默认进入命令模式,任何模式都可以通过esc键回到命令模式,命令模式下键盘任何输入均当成命令输入,此时可以通过不同的命令完成选择、复制、粘贴、撤销等管理操作),下面几个简单指令都是在命令模式下的操

  • 线上nginx proxy buffer导致的性能问题2020-04-05 16:55:39

    最近有一个项目访问量突然变大,但发现前端的nginx负载会很高,导致出现4xx和5xx的异常,响应时间也变长了。今天有时间,解决了一下。下面记录一下解决思路和方法。我们这个项目部署在azure。最前端是azure 的负载均衡器(lb),lb后面是2台nginx主机,型号是D2v3(2核8G)。在我们实际使用中,一台

  • Shell常用通配符及正则表达式符号2020-04-05 14:54:49

    字符匹配元字符 . 任意单个字符 [wang] 指定范围的字符 [^wang] 不在指定范围的字符 [:alnum:] 字母和数字 [:alpha:] 代表任何英文大小写字符,亦即 A-Z, a-z [:lower:] 小写字母,示例:[[:lower:]],相当于[a-z] [:upper:] 大写字母 [:blank:] 空白字符(空格和制表符) [:space:] 水平

  • LinuxC——1.文件读写2020-04-05 14:54:27

    LinuxC——1.文件读写 1.❤️文件IO 从CPU到文件是Output的一个过程,从文件到CPU是一个Input的过程,这个过程是以CPU为点的 2.

  • 这些软件太强了,Windows必装!尤其程序员!2020-04-05 14:06:26

    Windows可谓是大多数人的生产力工具,集娱乐办公于一体,虽然在程序员这个群体中都说苹果是信仰,但是大部分不都是从Windows过来的,而且现在依然有很多的程序员用Windows。 所以,今天我就把我私藏的Windows必装的软件分享给大家,如果有一个你没有用过甚至没有听过,那你就赚了

  • Shell分析服务器日志,解锁各种新姿势2020-04-05 13:54:05

    1、查看有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.php" log_file | wc -l 3、查看每一个IP访问了多少个页面: awk '{++S[$1]} END {for (a in S) print a,S[a]}' log_file > log.txtsort -n -t ' ' -k 2

  • 【已解决】MacOs升级Catalina后由于shell命令解析器由bash变为zsh导致conda命令不能用问题2020-04-05 13:05:43

    原来anaconda是安装在/目录下,系统升级后,不允许了,因此anaconda安装文件被放在“/用户/共享/迁移的项目”文件夹下。这时启动终端进入python,会发现之前用anaconda装的python环境都没了,现有的python是MacOS自带的python2.7。 1、首先摁command+shift+. 显示隐藏文件。 2、将ana

  • Ubuntu16.04忘记用户登录密码,重置密码2020-04-05 13:04:25

    1. 解决方式 开机按Esc键,进入grub界面(开机即按),如下 选择*ubuntu 高级选项按enter键进入(或 *Advanced options for Ubuntu)如下界面 通过up键和down键选中recovery mode选项,按e键进入编辑(切记不要按Enter) 进入页面 将“ro recovery nomodeset”替换为“quiet splash r

  • Linux(Centos 7)使用Nginx代理.NET Core 项目2020-04-05 13:03:52

      在这里我就不介绍如何在Linux上部署.Net Core以及进程守护监控等内容,如果需要可以查看之前发布的文章。   ASP.NET Core内置了Kestrel服务器,但功能简单,主要用于SelfHost,正式运行还是要依赖IIS、Apache、Nginx等功能全面的服务器,为ASP.NET Core程序提供类似缓存、压缩请求、S

  • VMware + Ubuntu16.04下快速安装ROS Kinetic2020-04-05 13:03:28

    前言 由于课题需要,故安装ROS 如标题,虚拟机Ubuntu16.04下安装ROS 按照官网的步骤进行会有点久,所以要换镜像源,这里用的清华源 VMware + Ubuntu16.04的安装可以参考:https://blog.csdn.net/sf9898/article/details/105268178 步骤 1)介绍 参照官网 https://www.ros.org/ ubuntu

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有