搜索找到 147 个匹配

jvip_chen
2019年 12月 11日 15:20 星期三
版面: MariaDB/MySql数据库
主题: mariadb 内存占用优化
回复总数: 0
阅读次数: 20

mariadb 内存占用优化

摘要:我们在使用mariadb的时候发现有时候不能启动起来,在使用过程中mariadb占用的内存很大,在这里学习下mariadb与内存相关的配置项,对mariadb进行调优。 查询最高内存占用 使用以下命令可以知道mysql的配置使用多少 RAM SELECT ( @@key_buffer_size + @@query_cache_size + @@innodb_buffer_pool_size + @@innodb_log_buffer_size + @@max_connections * ( @@read_buffer_size + @@read_rnd_buffer_size + @@s...
jvip_chen
2019年 12月 11日 10:26 星期三
版面: 服务器管理
主题: [Linux] killall 、kill 、pkill 命令详解
回复总数: 0
阅读次数: 17

[Linux] killall 、kill 、pkill 命令详解

killall 命令   Linux系统中的killall命令用于杀死指定名字的进程(kill processes by name)。我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用ps等命令再配合grep来查找进程,而killall把这两个过程合二为一,是一个很好用的命令。   1.命令格式     killall[参数][进程名]   2.命令参数 -Z 只杀死拥有scontext 的进程 -e 要求匹配进程名称 -I 忽略小写 -g 杀死进程组而不是进程 -i 交互模式,杀死进程前先询问用户 -l 列出所有的已知信号名称 -q 不输出...
jvip_chen
2019年 12月 11日 10:19 星期三
版面: 服务器管理
主题: Linux killall命令:终止特定的一类进程
回复总数: 0
阅读次数: 3

Linux killall命令:终止特定的一类进程

killall 也是用于关闭进程的一个命令,但和 kill 不同的是,killall 命令不再依靠 PID 来杀死单个进程,而是通过程序的进程名来杀死一类进程,也正是由于这一点,该命令常与 ps、pstree 等命令配合使用。 killall 命令的基本格式如下: [root@localhost ~]# killall [选项] [信号] 进程名 注意,此命令的信号类型同 kill 命令一样,因此这里不再赘述,此命令常用的选项有如下 2 个: -i:交互式,询问是否要杀死某个进程; -I:忽略进程名的大小写; 接下来,给大家举几个例子。 【例 1】杀死 httpd 进程。 [root@loca...
jvip_chen
2019年 12月 9日 09:46 星期一
版面: PHP 开发
主题: PHP 算法基础----时间复杂度和空间复杂度(转载)
回复总数: 0
阅读次数: 32

PHP 算法基础----时间复杂度和空间复杂度(转载)

算法复杂度分为时间复杂度和空间复杂度。 其作用: 时间复杂度是指执行算法所需要的计算工作量; 而空间复杂度是指执行这个算法所需要的内存空间。 (算法的复杂性体现在运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间(即寄存器)资源,因此复杂度分为时间和空间复杂度)。 简单来说,时间复杂度指的是语句执行次数,空间复杂度指的是算法所占的存储空间 时间复杂度 计算时间复杂度的方法: 用常数 1 代替运行时间中的所有加法常数 修改后的运行次数函数中,只保留最高阶项 去除最高阶项的系数 按数量级递增排列,常见的时间复杂度有: 常数阶 O (1), 对数阶 O (log2n), 线性阶 O...
jvip_chen
2019年 12月 5日 14:03 星期四
版面: python3 开发
主题: python 对redis key的基本操作
回复总数: 0
阅读次数: 31

python 对redis key的基本操作

首先看一下Python 操作redis.StrictRedis 的初始化方法__init__ def __init__(self, host='localhost', port=6379, db=0, password=None, socket_timeout=None, socket_connect_timeout=None, socket_keepalive=None, socket_keepalive_options=None, connection_pool=None, unix_socket_path=None, encoding='utf-8', encoding_errors='...
jvip_chen
2019年 12月 2日 17:36 星期一
版面: Ffmpeg相关技术
主题: FFMpeg无损合并视频的多种方法
回复总数: 0
阅读次数: 45

FFMpeg无损合并视频的多种方法

众所周知,从某些视频网站下载的视频是分段的。比如新浪视频每隔6分钟分段,俗称“6分钟诅咒”。 现在的任务是将这些视频片段合并起来,并且尽量无损。 方法一:FFmpeg concat 协议 对于 MPEG 格式的视频,可以直接连接: ffmpeg -i "concat:input1.mpg|input2.mpg|input3.mpg" -c copy output.mpg 对于非 MPEG 格式容器,但是是 MPEG 编码器(H.264、DivX、XviD、MPEG4、MPEG2、AAC、MP2、MP3 等),可以包装进 TS 格式的容器再合并。在新浪视频,有很多视频使用 H.264 编码器,可...
jvip_chen
2019年 12月 2日 14:15 星期一
版面: Ffmpeg相关技术
主题: 视频处理工具 FFmpeg 常用实例详解
回复总数: 0
阅读次数: 18

视频处理工具 FFmpeg 常用实例详解

FFmpeg 是一个专业的多媒体框架,能够解码、编码、转码、复用、解复用、流式传输、过滤和播放几乎所有格式的媒体文件。 其核心就是 FFmpeg 程序本身,是一个基于 命令行 的视频和音频处理工具,多用于 视频转码、基础编辑 (修剪和合并)、 视频缩放、后期效果制作 等场景。 这里通过一些示例简单地介绍下 ffmpeg 命令的基本使用。 一、获取详细信息 ffmpeg -i <inputfile> -hide_banner 其中 -hide_banner 选项用于在输出文件的详细信息时省略 ffmpeg 的版本信息和编译选项等。 $ ffmpeg -i bbb.mp4 -hide_banner...
jvip_chen
2019年 11月 20日 09:16 星期三
版面: Ffmpeg相关技术
主题: FFmpeg yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild
回复总数: 0
阅读次数: 39

FFmpeg yasm/nasm not found or too old. Use --disable-yasm for a crippledbuild

ubuntu 编译FFmgeg执行./configure 时会报此错误。 nasm/yasm not found or too old. Use --disable-x86asm for a crippled build. 需要安装yasm的汇编编译器 sudo apt-get install yasm 分析:yasm是汇编编译器,ffmpeg为了提高效率使用了汇编指令,如MMX和SSE等。所以系统中未安装yasm时,就会报上面错误。 如果不需要yasm也可以 ./configure --disable-x86asm 下载ffmpeg git clone https://git.ffmpeg....
jvip_chen
2019年 11月 19日 11:11 星期二
版面: Vue开发
主题: Linux的nginx环境的vue 部署
回复总数: 0
阅读次数: 67

Linux的nginx环境的vue 部署

1.使用WebStrom编程好的vue 进入到Terminal运行npm run build 2.使用WinSCP进入到nginx 目录配置文件下面,找到nginx.conf文件:   1.使用WinSCP打开PUTTY命令行:输入: find / -name nginx   2.配置文件nginx.conf 就在/uer/local/nginx/conf下面,/usr/local/nginx/sbin/nginx是运行目录: 3.修改nginx.conf配置文件,在http下面添加一行代码:include vhost/*.conf; 表示每个项目单独配置,方便管理. 4.conf文件夹下面建...
jvip_chen
2019年 11月 19日 10:47 星期二
版面: React开发
主题: nginx 上部署 react 项目
回复总数: 0
阅读次数: 49

nginx 上部署 react 项目

测试项目:react-demo 克隆你的react-demo项目到服务器上(默认使用Github管理我们的项目) 如果需要,请安装项目环境,比如:node.js,yarn等 进入项目目录,执行npm run build,开始构建项目 构建成功之后,会生成一个dist文件夹(取决于你的项目配置),这个文件夹里的静态文件,就是我们的项目的访问文件了, 配置Nginx,Linux服务器是进入到:/etc/nginx/sites-enabled,然后以管理员身份,新建一个你的react项目的配置文件,比如:react-demo.conf,然后,编辑文件: server { listen 8080; #...