ubuntu安装cairo

查看网上大神们的各种安装经过,最后google之后执行下面两句就搞定了:apt-getinstallpython-cairo    apt-getinstalllibcairo2...
ymnets ymnets·2020-03-25

docker安装执行问题

ubuntu14.04上安装docker问题:sudoapt-getupdatecurl -fsSL https://get.docker.com -o get-docker.shsh get-docker.sh查看docker版本:docker versionClient:Version:18.06.3-ceAPIversion:1.38Goversion:go1.10.3Gitcommit:d7080c1Built:WedFeb2002:27:132019OS/Arch:linux/amd64Experimental:falseServer:Engine:Version:18.06.3-ceAPIversion:1.38(minimumversion1.12)Goversion:go1.10.3Gitcommit:d7080c1Built:WedFeb2002:25:382019OS/Arch:linux/amd64Experimental:false然后测试docker是否可以运行:dockerrunhello-worl...

python定时脚本判断服务器内存

经常我们会发现服务器跑着跑着内存使用率达到了百分之八九十,或者有时候直接挂掉,在我们还没定位是哪块代码有问题导致内存占用很大的时候,可以先写个定时脚本,当服务器内存使用率达到一定值的时候,就重启一起服务,释放内存。下面这个定时脚本是每隔10s去判断一下机器的内存,假如内存使用率超过10%,就重启一下进程(正常情况下内存使用率是%5左右,所以就定了个10%),代码如下面蓝色部分所示。然后修改脚本权限,用于命令让它在后头不挂断运行:nohuppython-urestart.py>nohup.out2>&1&#!/usr/bin/envpython#-*-coding:utf-8-*-importosimporttimeimportdatetimeimportschedimportdatetimeimportpsutil#schedule_time=sched.scheduler(time.time,time.sleep)schedule=sched.scheduler(time.time,time.sleep)#defperform_command_time(c...

Linux常用操作命令

hostname或者uname-n        查看主机名lshw-classsystem         查看linux是物理机还是虚拟机cat/proc/version         查看linux内核版本号grep'physucalid'/proc/cpuinfo|sprt-u 查看linuxcup个数grep'coreid'/proc/cpuinfo|sort-u  查看cup核数hostname主机名          临时更改主机名sudouseradd用户名         添加用户sudodel...

PHP 获取服务器详细信息的原生方法

获取系统类型及版本号:    php_uname()    (例:WindowsNTCOMPUTER5.1build2600)只获取系统类型:          php_uname('s')      (或:PHP_OS,例:WindowsNT)只获取系统版本号:        php_uname('r')获取PHP运行方式:      php_sapi_name()      (PHPrunmode:apache2handler)获取前进程用户名:      &...

如何使用代理服务器上网

 什么是代理服务器   代理服务器(ProxyServer)是网上提供转接功能的服务器,在一般情况下,我们使用网络浏览器直接去连接其他Internet站点取得网络信息时,是直接联系到目的站点服务器,然后由目的站点服务器把信息传送回来。代理服务器是介于客户端和Web服务器之间的另一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你的浏览器。  比如你想访问的目的网站是A,由于某种原因你不能访问到网站A或者你不想直接访问网站A(这样通过代理服务器网站A,对网站A而已可以隐藏你自己的身份,也就是不知道是谁访问的网站,而认为是代理服务器访问的),此时你就可以使用代理服务器,在实际访问网站的时候,你在浏览器的地址栏内和你以前一样输入你要访问的网站,浏览器会自动先访问代理服务器,然后代理服务器会自动给你转接到你的目标网站。  代理服务器的作用  提高访问速度:通常代理服务器都设置一个较大的缓冲区,当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时,则直接由缓...

停止Nginx服务和各种命令

1.停止Nginx服务的四种方法从容停止服务这种方法较stop相比就比较温和一些了,需要进程完成当前工作后再停止。nginx-squit立即停止服务这种方法比较强硬,无论进程是否在工作,都直接停止进程。nginx-sstopsystemctl停止systemctl属于Linux命令systemctlstopnginx.servicekillall方法杀死进程直接杀死进程,在上面无效的情况下使用,态度强硬,简单粗暴!killallnginx2.启动Nginxnginx直接启动nginxsystemctl命令启动systemctlstartnginx.service3.查看启动后记录psaux|grepnginx4.重启Nginx服务systemctlrestartnginx.service5.重新载入配置文件当有系统配置文件有修改,用此命令,建议不要停止再重启,以防报错!nginx-sreload6.查看端口号netstat-tlnp ...

windows系统中安装MongoDB的步骤和使用说明

MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。那么在windows如何安装Mongodb和环境搭建呢?一、下载安装包和安装下载地址:https://www.mongodb.com/download-center#communityMongoDB提供了有32位和64位系统的安装包。这里我使用的是Windows版本的 mongodb-win32-x86_64-2008plus-ssl-4.0.6-signed.msi。下载完成后,我们直接点击安装即可。安装完成后,mongoDB 在我们的C:ProgramFilesMongoDB的位置。之后我们需通过一些列配置才可以正常使用,下面我们开始来配置二、配置Mongodb,添加db存储和日志存储文件Mongodb安装完成后,因为还不知道创建的db要存储在哪,所以我们还需要指定db存储、日志存储文件和一些配置。这里我选择在c盘建一个MongoDB(文件...

Linux磁盘扩容

[root@stb~]#df-hFilesystem            Size  UsedAvailUse%Mountedon/dev/mapper/vg_stb-lv_u01  9.9G  6.5G  3.0G  69%/u01[root@stb~]#pvcreate/dev/sdc1  dev_is_mpath:failedtogetdevicefor8:33  Physicalvolume"/dev/sdc1"successfullycreated[root@stb~]#vgextendvg_stb/dev/sdc1  Volumegroup"vg_stb"successfullyextended[root@stb~]#lvextend-l+100%FREE&...
开发笔记 开发笔记·2020-03-17

python3.7成功安装dlib库

不知道为什么python3.7版本安装dlib不能直接用pip,真的超级麻烦。然后看了其他一些博客感觉挺复杂的,boost居然也要设置环境变量,而且问题很多。我大概花了一天的时间才总算弄好,而且也不是很复杂。1.先去下载dlib的安装包,网址在这https://pypi.org/project/dlib/#files,然后解压安装包。2.下载vs,我的vs版本是vs2017,如果没有先装上vs的要先装上喔https://blog.csdn.net/qq_36556893/article/details/79430133。然后设置cl.exe的环境变量(写入Path中,不知道环境变量在哪的去百度就知道了)。https://blog.csdn.net/zhang475546259/article/details/84104368这里有写到如何设置将vs的cl.exe的环境变量。3.用win+R打开命令提示符,输入pipinstallcmake,然后将cmake文件夹中的bin文件的路径写入到环境变量中,同样可参考https://blog.csdn.net/zhang475546259/ar...
开发笔记 开发笔记·2020-03-17

nodejs在windows下的安装配置(使用NVM的方式)

Node.js®isaJavaScriptruntimebuiltonChrome’sV8JavaScriptengine.Node.jsusesanevent-driven,non-blockingI/Omodelthatmakesitlightweightandefficient.Node.js’packageecosystem,npm,isthelargestecosystemofopensourcelibrariesintheworld.译文:Node.js是一个基于ChromeV8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。Node.js的包管理器npm,是全球最大的开源库生态系统。nodejs在服务端与其他语言相比有个很大的优势就是非阻塞IO,专为网络服务而设计,高效的解决输入和输出,nodejs使用事件循环和线程池的方式来解决高并发的问题,但是对于大量的计算,nodejs却并不适合。nodejs有很多种的安装方式,下面我用一种nvm的方式,来安装nodejs,nvm(nodej...

Redis的安装配置

1.下载    官方下载地址:https://redis.io/download    但是Redis项目不正式支持Windows。不过,Microsoft开放技术小组开发和维护这个Windows端口针对Win64    Windows下载地址(微软的GitHub地址) https://github.com/MSOpenTech/redis/releases    下载完成解压2.启动服务   2.1打开一个 cmd 窗口使用cd命令切换目录到 F:DevelopToolsRedis-x64-3.2.100(你的解压目录)运行 redis-server.exeredis.windows.conf       2.2不切换路径直接输入命令    ...
开发笔记 开发笔记·2020-03-12

React使用Post方式从服务器下载文件

1.问题背景:       之前下载,我都是使用get方式,也就是window.open打开新的标签页的方式,当传递给服务器的下载参数过多的时候,地址栏就会变得特别丑陋。 想在React中使用POST方式下载文件,无奈在网上搜到的React相关的资料过少,把自己经过探索后成功实践的案例与你分享。2.解决方案:      在React中使用ReactDOM创建临时form表单,自动提交。3.解决步骤:   相信大家都是从网上搜到的JQuery代码写的传统处理方式,如下:varquestiontype=$('#QuestionType').combobox('getValue');//得到题型名称varform=$("<form>");//定义一个form表单form.attr('style','display:none');//在form表单中添加查询参数form.attr('method','post');...

Docker 容器的服务设置自动重启

在运行容器时(dockerrun)加入参数:--restart=always如果容器已经在运行,则使用dockerupdate加上自动重启的参数:dockerupdate--restart=always<CONTAINERID/NAME>设置完之后,使用以下命令查看结果:dockerinspect<CONTAINERID/NAME>可以看到有如下的信息:...

MAC上VIRTUALBOX的安装和使用

  去oracle官网下载mac版的virtualBox。官网下载地址:https://www.virtualbox.org/。      下载好后按照向导进行安装即可。 1.新建虚拟机    打开virtualbox,界面如下:      选择左上角的“新建”按钮,设置标题和系统,如果没有特殊要求,按照导向一步步选择默认配置就行,建好后左边会出来一个虚拟机选项。我选的win10,如下图      此时,virtualbox已在硬盘上建好了文件夹和一些预设的文件,这些文件的默认路径是在/Users/user/VirtualBoxVMs,至此,虚拟机已建好 2.设置镜像文件,安装系统  首先找到要往虚拟机里安装的镜像文件,比如.iso文件,我此次安装的是win10的镜像,没有镜像的需要在网上下载对应系统的镜像。  设置->存储->没有盘片->选择虚拟光盘文件    点击启动,按照正常装机操作即可,先看看有没有分区,没有的话要做分区。我安装的是win10,安装完成后如下图: 1.复制粘贴 ...
开发笔记 开发笔记·2020-03-08
首页上一页...776777778779780下一页尾页