近年来较流行的搜索引擎框架 近年来较流行的搜索引擎框架一、如下图 2017-11-28 云计算 > 云服务 #云计算 #框架 #云服务 #搜索引擎 #流行趋势 #Lucene #Elasticsearch #Solr
机器学习中,使用NMS对框取优 机器学习中,使用NMS对框取优一、NMS实现代码 # http://www.pyimagesearch.com/2015/02/16/faster-non-maximum-suppression-python/ import numpy as np class NMSuppression(object): def __init__(self, bbs, overlapThreshol 2017-11-07 人工智能 > 图像识别 #人工智能 #机器学习 #图像处理 #深度学习 #图像识别 #目标检测 #NMS #非极大值抑制
当前Azure中国可使用的虚拟机的Size列表 当前Azure中国可使用的虚拟机的Size列表Standard_A0,Standard_A1,Standard_A2,Standard_A3,Standard_A5,Standard_A4,Standard_A6,Standard_A7, Basic_A0,Basic_A1,Basic_A2,Basic_A3,Basic_A4, Standard_D1_v2,Standard_D2_v2,Stan 2017-10-31 云计算 > 云服务 #云计算 #云服务 #Azure #虚拟机 #中国 #Size列表 #服务详情
汉语词性对照表[北大标准/中科院标准] 汉语词性对照表[北大标准/中科院标准] 词性编码 词性名称 注 解 Ag 形语素 形容词性语素。形容词代码为 a,语素代码g前面置以A。 a 形容词 取英语形容词 adjective的第1个字母。 ad 副形词 直接作状语的形容词。形容词代码 a和副词代码d并在一起。 an 名形词 具有名词功能的形容词。形容词代码 a和名词代码n并在一起。 b 区别词 取汉字” 2017-10-24 其它技术 > 资料收藏 #其它技术 #资料收藏 #汉语 #词性 #对照表 #北大标准 #中科院标准 #语言学 #自然语言处理
Linux中禁用THP(Transparent Huge Pages) Linux中禁用THP(Transparent Huge Pages)一、简介 Centos6开始引入THP,Centos7时默认启用,用来提升内存性能。 二、说明 争对一些数据库,如Oracle、MariaDB、MongoDB、VoltDB在使用时,要求关闭此功能。 三、 查看是否启用 [root@localhost ~]# cat /sys/kernel/mm/transparent_huge 2017-10-18 云计算 > 云运维 #Linux #云计算 #云运维 #内存管理 #系统优化 #性能提升 #THP #TransparentHugePages
Linux中最常用的JAVA_HOME配置 Linux中最常用的JAVA_HOME配置一、配置 更改下面配置中的JAVA_HOME路径为你的路径。 export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.144-0.b01.el7_4.x86_64 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${J 2017-10-18 云计算 > 云运维 #Linux #Java #云计算 #云运维 #开发环境 #系统配置 #JAVA_HOME #环境变量
Linux中查看系统版本的方法 Linux中查看系统版本的方法一、Linux系统中,XShell连接进去之后,查看系统版本的方法如下: 1、查找release文件 find /etc/ -name *-release 例如: 或者 2、查看release文件 cat release文件路径 即可显示: 2017-10-17 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #命令行工具 #系统版本 #查看方法 #系统信息
树莓派中找不到/dev/video0的解决方案及RaspberryCam的使用 树莓派中找不到/dev/video0的解决方案及RaspberryCam的使用一、原因 当使用CSI连接的方式将摄像头模块连接树莓派后,在/dev/中找不到video0,因此使用一些第三方库(如Opencv或RaspberryCam)去调用摄像头时,无法调用成功。 二、解决方法 使用root权限打开/etc/modules 然后添加一行: 2017-09-30 嵌入式开发 > 树莓派 #故障排除 #嵌入式开发 #树莓派 #RaspberryPi #/dev/video0 #RaspberryCam #摄像头 #硬件使用
Linux中找出占用内存最多的前N个进程 Linux中找出占用内存最多的前N个进程一、使用ps命令 ps -aux | sort -k4nr | head -N *命令详解: 1. head:-N可以指定显示的行数,默认显示10行。 2. ps:参数a指代all—-所有的进程,u指代userid—-执行该进程的用户id,x指代显示所有程序,不以终端机来区分。ps-aux的输出格式如下: 3. sort -k4nr中(k代表从根据哪一 2017-09-28 云计算 > 云运维 #Linux #云计算 #云运维 #性能优化 #进程管理 #系统监控 #命令行工具 #内存占用
Linux清理Buffer/Cache内存空间让系统变流畅 Linux清理Buffer/Cache内存空间让系统变流畅释放缓存区内存的方法 a)清理pagecache(页面缓存) echo 1 > /proc/sys/vm/drop_caches 或者 # sysctl -w vm.drop_caches=1 b)清理dentries(目录缓存)和inodes echo 2 & 2017-09-28 云计算 > 云运维 #Linux #云计算 #云运维 #Buffer #Cache #内存管理 #系统优化 #性能提升
在CentOS7中离线方式安装MySQL5.7 在CentOS7中离线方式安装MySQL5.7第一步:下载mysql在Linux终端使用wget命令下载网络资源:(可以先下好) wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz 1 1:检查是否本地已经安装了mysql rpm -qa | grep mysql 1 2017-09-27 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #数据库 #CentOS7 #MySQL5.7 #离线安装
CentOS7中firewalld防火墙的使用 CentOS7中firewalld防火墙的使用一、服务控制 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disable firewalld 禁用: systemctl stop firewalld 二、使用firewalld-cmd 查看版本: firewall-cmd –version 2017-09-26 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #防火墙 #网络安全 #CentOS7 #firewalld
Linux CentOS7中MySQL安装 Linux CentOS7中MySQL安装(1) 安装Mysql5.7: 执行命令: rpm -ivh[_http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql-community-release-el7-7.noarch.rpm_](http://repo.mysql.com/yum/mysql-5.7-commun 2017-09-26 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #数据库 #MySQL #CentOS7 #安装
Linux下安装Supervisor的多种方法 Linux下安装Supervisor的多种方法一、安装 1、方法一: pip install supervisor 1 #!/bin/bash 2 wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz 3 tar zxvf setuptools-0.6c11.tar.gz 4 c 2017-09-26 云计算 > 云运维 #Linux #云计算 #云运维 #Supervisor #安装教程
Python在线dlib库地址 Python在线dlib库地址一、地址 https://pypi.python.org/pypi/dlib/18.17.100 2017-09-13 人工智能 > 人脸识别 #人工智能 #机器学习 #数据科学 #Python #人脸识别 #dlib #库地址 #在线资源
Windows上Boost的编译步骤 Windows上Boost的编译步骤一、翻墙下载Boost最新版本 官网:http://www.boost.org/ 假设解压到:D:\Applicaton\DevTools\boost\boost_1_65_1 二、使用VS编译器 cd 到D:\Applicaton\DevTools\boost\boost_1_65_1 目录 三、运行:bootstrap.bat 四、运行:b2 toolse 2017-09-13 云计算 > 云运维 #云计算 #云运维 #Windows #C++ #开发环境搭建 #Boost #编译步骤 #库编译
C#或Python中正则表达式元字符含义 C#或Python中正则表达式元字符含义一、列表 元字符 描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,’n’ 匹配字符 “n”。’\n’ 匹配一个换行符。序列 ‘\' 匹配 “" 而 “\(“ 则匹配 “(“。 ^ 匹配输入字符串的开始位置。如果设置了正则对象的 Multiline 模式,^ 也匹配 ‘\ 2017-09-11 Python开发 > General #C# #General #Python开发 #Python #文本处理 #正则表达式 #元字符 #编程语言
CentOS7中安装Docker CentOS7中安装Docker1.配置docker镜像安装源 tee /etc/yum.repos.d/docker.repo <<-'EOF' [dockerrepo] name=Docker Repository baseurl=https://yum.dockerproject.org/repo/main/centos/7/ enabled=1 gpgcheck 2017-09-07 容器技术 > Docker #系统管理 #虚拟化 #CentOS7 #安装 #容器技术 #Docker
使用Electron+JS开发跨平台(Linux、Win、Mac)的桌面应用程序 使用Electron+JS开发跨平台(Linux、Win、Mac)的桌面应用程序一、开源地址: https://github.com/electron/electron 二、官方网站: https://electron.atom.io/ 三、案例 2017-09-06 跨平台 > Electron #JavaScript #Web技术 #跨平台 #Electron #JS #跨平台开发 #桌面应用
Ubuntu和CentOS中部署同时多版本PHP的详细过程 Ubuntu和CentOS中部署同时多版本PHP的详细过程镜像制作:Unbuntu14 部署LAMP过程 1、Azure经典版中创建源Ubuntu14,并使用Xshell连接,并切换到root帐户下。 2、安装php5.4,新建/var/local/php54目录,到官网下载5.4最新版php-5.4.45.tar.gz到此目录下,并解压tar -zvxfphp-5. 2017-09-04 云计算 > 云运维 #云计算 #云运维 #CentOS #系统管理 #Web开发 #Ubuntu #PHP #多版本部署
Ubuntu中Apache2的安装与卸载 Ubuntu中Apache2的安装与卸载一、装apache2 安装命令:sudo apt-get install apache2 启动/停止/重启apache2: service apache2 start/stop/restart 二、 卸载apache2 之前卸载重新安装后找不到apache2.conf配置文件,测试使用一下方式卸载后可用。(1) $ s 2017-09-04 云计算 > 云运维 #云计算 #云运维 #系统管理 #Ubuntu #Web服务器 #Apache2 #安装 #卸载
Linux中磁盘分区、格式化、挂载等管理 Linux中磁盘分区、格式化、挂载等管理**1. **添加磁盘,查看磁盘状况 [root@db1 /]# fdisk -l Disk /dev/sda: 10.7 GB, 10737418240 bytes 255 heads, 63 sectors/track, 1305 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes 2017-08-30 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #文件系统 #格式化 #磁盘分区 #挂载
Linux中CentOS7下安装Mysql(更名为MariaDB) Linux中CentOS7下安装Mysql(更名为MariaDB)一、安装: yum install mariadb-server mariadb 二、启动服务: systemctl start mariadb 三、配置大小写敏感问题、和字符为utf8: vim /etc/my.cnf 添加下列内容: 2017-08-21 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #数据库管理 #CentOS7 #Mysql #MariaDB #数据库安装
Linux下使用Supervisor来管理维护程序-详解 Linux下使用Supervisor来管理维护程序-详解一、场景常常需要后台支行一个进程,或者开机自动运行等等。 首先,后台运行可以考虑使用nohup和&来实现,想实现开机运行,可以把命令写到/etc/rc.d/rc.local中。 但是,上面这种方法,常常是有问题的,而且程序中断怎么办?另外,今天在使用nohup后台运行goaccess的实时日志分析时,就死 2017-08-21 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #程序管理 #Supervisor #进程守护 #自动重启
Linux开机自动启动某一程序 Linux开机自动启动某一程序**Linux开机启动程序详解**我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤。 **加载内核**LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核。请记住此时的计算机内存中还不存在任何操作系统,P 2017-08-21 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #命令行 #自动化 #开机启动 #程序启动
Linux下使用Nohup后台运行程序 Linux下使用Nohup后台运行程序一、不输出日志的命令 #!/bin/bash echo "starting nohup..." nohup dotnet ./mynetcoreapp.dll > /dev/null 2>&1 & echo "web has been running." 2017-08-21 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #命令行工具 #nohup #后台运行 #程序管理
Linux下GoAccess的安装与全部用法 Linux下GoAccess的安装与全部用法 GoAccess用户文档一、 GoAccess概述1.1 GoAccess概述goaccess是一个实时的web日志分析器,以及交互式查看器,在类Unix系统的终端(terminal)上运行,是一个基于GPL的自由软件。为需要可视化服务器报告的系统管理员提供快速而重要的HTTP统计信息。首先它会解析web日志文件,从被解析文件中收集数据,然后展示在控制 2017-08-21 云计算 > 云监控 #Linux #云计算 #系统管理 #安装配置 #云监控 #GoAccess #日志分析 #网站统计
Linux中使用GoAccess进行日志实时监控 Linux中使用GoAccess进行日志实时监控一、用法命令: goaccess access_log -o /var/www/html/report.html --real-time-html 说明:请先安装Httpd和Goaccess 二、效果: 2017-08-21 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #安装配置 #GoAccess #日志分析 #网站统计
Linux中使用sed命令或awk命令修改常规配置文件 Linux中使用sed命令或awk命令修改常规配置文件一、方案: Linux中使用sed命令或awk命令修改常规配置文件 二、步骤: 1、假设有一个a.txt,内容如下: #!/bin/bash aa=12 bbb=23 ccc=435 #ddd=4 2、如果想要把里面的内容bbb=23输出成bbb=55,可以这样做: sed 's/bbb=23/bbb=55/g& 2017-08-21 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #批量操作 #awk #ps #sh #dotnet
调用OpenCvSharp进行拍照 调用OpenCvSharp进行拍照一、核心代码: using OpenCvSharp; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading; namespace OpenCVDemoService. 2017-08-21 人工智能 > 图像识别 #人工智能 #.NET #C# #拍照 #图像处理 #图像识别 #计算机视觉 #OpenCvSharp
树莓派3中运行Netcore2.0程序 树莓派3中运行Netcore2.0程序一、简介 Netcore2.0发部后,可以运行在Arm平台上。因此,我们可以尝试在装了Debain的树莓派中运行。 二、方法: 1、在自己的电脑上使用VS写一个NetCore2.0的控制台程序,我假设我就写个Helloworld。 2、在项目目录下使用cmd命令执行: _ dotnet publish -r linux-arm_ 说明:-r表示运行平台,可 2017-08-20 嵌入式开发 > 树莓派 #C# #嵌入式开发 #树莓派 #树莓派3 #Netcore2.0 #.NETCore #程序开发
Zabbix通过Nginx状态来监控网站并发量 Zabbix通过Nginx状态来监控网站并发量一、开 启Nginx状态 一、安装Nginx 执行命令:yum install nginx 二、启动Nginx 执行命令:systemctl start nginx 三、配置Nginx开启Status 1、执行命令:vim /etc/nginx/nginx.conf,添加如下配置: 2、重启Nginx服务: 执行命令:systemctl resta 2017-08-18 云计算 > 云监控 #云计算 #系统管理 #Nginx #云监控 #性能监控 #Zabbix #网站监控 #并发量
Linux中使用ps、awk、sh一起批量杀死所有的dotnet进程 Linux中使用ps、awk、sh一起批量杀死所有的dotnet进程一、操作 Linux中使用ps、awk、sh一起批量杀死所有的dotnet进程。 二、参考命令 ps -ef|grep dotnet|awk 'NR==2{print "kill "$2}'|sh 说明: NR表示行号是第二行,也就是上面的命令删除返回的第2行的。$2表示是 2017-08-15 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #批量操作 #进程管理 #awk #ps #sh #dotnet
Windows中snmputil.exe工具的使用 Windows中snmputil.exe工具的使用一、检查windows 系统是否安装了 snmp 组件。可以在 cmd 中输入”net start snmp” 就可以出现显示信息了 二、 snmputil,就是程序名拉,呵呵。 get,就理解成获取一个信息。 getnext,就理解成获取下一个信息。 walk,就理解成获取一堆信息(嗯,应该说所有数据库子树/子目录的信息) agent, 2017-08-14 云计算 > 云监控 #云计算 #Windows #网络管理 #云监控 #系统监控 #命令行工具 #SNMP #snmputil
Linux下安装配置SNMP服务 Linux下安装配置SNMP服务一、安装snmp服务1、检查系统是否已经安装snmp的rpm包以下是安装snmp服务需要的rpm包: libsensors3-2.10.6-55.el5.i386.rpm lm_sensors-2.10.6-55.el5.i386.rpm net-snmp-libs-5.3.2.2-5.el5.i386.rpm net-snmp-5.3.2.2-5.el5.i386 2017-08-14 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #安装配置 #网络管理 #系统监控 #SNMP
通过adb命令在Android设备中执行Java命令,并调用so文件 通过adb命令在Android设备中执行Java命令,并调用so文件一、难点一:无法复制so文件到/system/lib或者/vendor/lib下,提示只读 解决方法: 2.使用android device monitor放库进入到 /system/lib出现只读权限时: adb shell //进入设备 mou 2017-08-09 移动开发 > Android #Java #移动开发 #Android #命令行 #adb #so文件 #系统调用
Zabbix监控中,使用的比较好的动作信息模板 Zabbix监控中,使用的比较好的动作信息模板一、故障模板 故障{TRIGGER.STATUS},服务器:{HOSTNAME1}发生: {TRIGGER.NAME}故障! 告警主机:{HOSTNAME1} 告警时间:{EVENT.DATE} {EVENT.TIME} 告警等级: 2017-08-07 云计算 > 云监控 #云计算 #系统管理 #监控 #云监控 #性能监控 #IT运维 #Zabbix #动作信息模板
Linux中awk命令的简单用法 Linux中awk命令的简单用法一、用例1: cat /proc/meminfo|grep “MemTotal”|awk ‘{print $2}’ 说明,$2表示第2位,$0表示全部,如需表示$,可用$$转义。 2017-08-06 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #文本处理 #命令行工具 #脚本编写 #awk
CentOS7中修改Hostname的方法 CentOS7中修改Hostname的方法一、Centos7中修改的方法: hostnamectl set-hostname 说明:centOS 7 里面修改hostname的方式有所改变,修改/etc/hosts和/etc/sysconfig/network两个文件已经不能生效。 使用的新命令是 : hostnamectl set-hostna 2017-08-06 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #系统配置 #CentOS7 #修改Hostname #命令行操作
Linux压缩与解压 Linux压缩与解压一、tar.gz格式 教大家一种最好记的方法: 解压:tar -zvxf xxxx.tar.gz 口决:找v媳妇 解压:tar -zvcf xxxx.tar.gz ./Dir/* 口决:找我吃饭 2017-08-06 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #命令行工具 #压缩 #解压 #文件管理
Linux中查看磁盘容量 Linux中查看磁盘容量一、命令 df -hl 二、效果 [root@cq-test-master ambari]# df -hl Filesystem Size Used Avail Use% Mounted on /dev/sda2 30G 18G 13G 59% / devtmpfs 3.4G 0 3.4G 0% /dev t 2017-08-04 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #命令行工具 #磁盘容量 #磁盘管理
Linux实现多线程高速下载 Linux实现多线程高速下载使用Wget下载,有时候速度挺慢的。 有没有好办法呢? 一、解决方案 安装axel 安装方法: yum -y install epel-release yum install axel-2.4-9.el7.x86_64.rpm rpm -ivh axel-2.4-9.el7.x86_64.rpm [root@Master]# axel Usage: axel 2017-08-03 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #多线程 #网络编程 #高速下载 #下载工具
Linux中Sed的用法 Linux中Sed的用法Linux中Sed的用法sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为: sed [-nefri] ‘command’ 输入文本 常用选项: -n∶使用安静(silent)模式。在一般 sed 的用法中 2017-07-31 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #Sed #文本处理 #命令行工具 #脚本编写
服务器监控软件有哪些? 服务器监控软件有哪些?1、Zabbix 2、Cacti(数据展示较好,使用SNMP采集数据,交给rrdtool展示绘图,呈现给用户) 3、Nagios(报警较好,只关心正常与否,在状态转换时会报警) 4、Pupnet(管理为主) 说明:Cati、Nagios不适合在大规模节点上使用。 2017-07-29 云计算 > 云监控 #云计算 #系统管理 #云监控 #服务器监控 #监控软件 #性能监控 #IT运维 #网络监控
Linux和Windows中查看端口占用情况 Linux和Windows中查看端口占用情况一、命令 netstat -lnt 或 netstat -tnlp 如: 二、较全 netstat -antulp 三、简单 ss -tanl 或 ss -tanlp 三、补充 Windows中使用的命令是:netstat -ano 2017-07-27 云计算 > 云运维 #Linux #云计算 #云运维 #系统管理 #Windows #端口占用 #网络诊断 #操作系统
Windows10中创建目录连接点 Windows10中创建目录连接点使用命令: mklink /J “junction point name” “target directory” 如,我有一个文件夹在D:\aa,想存在相同的目录D:\bb,内容相同,则只需要创建一个共享即可:mklink /J D:\bb D:\aa 2017-07-25 云计算 > 云运维 #云计算 #云运维 #系统管理 #文件系统 #Windows10 #目录连接点 #操作系统
Yolo2系列之Darknet作训练时,训练集制作流程 Yolo2系列之Darknet作训练时,训练集制作流程一、配置清单制作 1、创建yolo-voc.2.0.cfg的副本,并重命名为:yolo-obj.cfg 2、更改内容:batch=64 3、更改内容:subdivisions=8 4、更改classes=20 中的20为你将要训练的分类数量。 5、更改filters=125 中的125为 (classes 2017-07-25 人工智能 > 图像识别 #人工智能 #深度学习 #图像识别 #目标检测 #YOLO #Darknet #训练集 #数据准备
C#中使用RabbitMQ收发队列消息 C#中使用RabbitMQ收发队列消息一、程序使用NetCore、引入Nuget: Install-Package RabbitMQ.Client -Version 4.1.3 二、消息发部端: using RabbitMQ.Client; using System; using System.Text; namespace ClientDemo { public class 2017-07-24 云计算 > 消息处理 #云计算 #.NET #CSharp #分布式系统 #消息处理 #RabbitMQ #消息队列 #队列消息
ExtJs4.2中Tab选项卡的右击关闭其它和关闭当前功能不准确的解决方法 ExtJs4.2中Tab选项卡的右击关闭其它和关闭当前功能不准确的解决方法一、ExtJs4.2中Tab选项卡的右击关闭其它和关闭当前功能不准确的解决方法 二、找到ux目录下的TabCloseMenu.js文件,将内容替换成下面代码。 三、代码: /** * Plugin for adding a close context menu to tabs. Note that the menu r 2017-07-10 WEB开发 > ExtJS #WEB开发 #前端开发 #ExtJS #JavaScript #ExtJs #Tab选项卡 #右键菜单 #关闭功能