2018年6月21日17:17:09,注意:不是详细文档,新手可能会看不懂

windows下安装

项目是sql server 2008的k3,php连接数据库写的API,因为是买的时候是别人的程序,测试环境用的windows 2008,首先需要需要下载对应的php版本的DLL和驱动,好多人只下载的DLL,但是没有ODBC安装驱动,

还得根据版本下载,https://docs.microsoft.com/zh-cn/sql/connect/php/microsoft-php-driver-for-sql-server?view=sql-server-2017,这个总说明

https://docs.microsoft.com/zh-cn/sql/connect/php/step-1-configure-development-environment-for-php-development?view=sql-server-2017这个是详细说明

下载驱动关系就是

PHP

要了解如何下载并安装最新的稳定 PHP 二进制文件,请参阅 PHP 网站。 Microsoft Drivers for PHP for SQL Server 需要以下版本的 PHP:

SQL Server 驱动程序版本的 PHP→
↓ PHP 版本
5.3 和 5.2
 
4.3
 
4.0
 
3.2
 
3.1
 
7.2 7.2.1+(在 Windows 上)
在其他平台上 7.2.0+
       
7.1 7.1.0+ 7.1.0+      
7.0 7.0.0+ 7.0.0+ 7.0.0+    
5.6       5.6.4 +  
5.5       5.5.16 + 5.5.16 +
5.4       5.4.32 5.4.32
  • 某个版本的驱动程序文件必须位于 PHP 扩展目录中。 请参阅驱动程序版本有关不同驱动程序文件信息。 若要下载驱动程序,请参阅下载 Microsoft Drivers for PHP for SQL Server。 要了解如何配置适用于 PHP 的驱动程序,请参阅加载 Microsoft Drivers for PHP for SQL Server

  • Web 服务器是必需的。 必须将 Web 服务器配置为运行 PHP。 有关托管 PHP 应用程序使用 IIS 的信息,请参阅PHP 的网站教程

    已通过结合使用 IIS 10 和 FastCGI 对 Microsoft Drivers for PHP for SQL Server 进行了测试。

    备注

    Microsoft 仅提供对 IIS 的支持。

  • Microsoft Drivers for PHP for SQL Server 版本 5.3 将上一次,以支持 PHP 7.0。

ODBC 驱动程序

在其运行 PHP 的计算机上需要 Microsoft ODBC Driver for SQL Server 的正确版本。 您可以下载所有受支持的版本的驱动程序的受支持的平台上本页

如果正在下载 64 位版本的 Windows 上的驱动程序的 Windows 版本,则 ODBC 64 位安装程序将安装 32 位和 64 位 ODBC 驱动程序。 如果使用 Windows 的 32 位版本,使用 ODBC x86 安装程序。 在非 Windows 平台上只有 64 位版本的驱动程序可用。

SQL Server 驱动程序版本的 PHP→
↓ODBC 驱动程序版本
5.3
 
5.2
 
4.3
 
4.0
 
3.2
 
3.1
 
ODBC 驱动程序 17+        
ODBC 驱动程序 13.1    
ODBC 驱动程序 13          
ODBC 驱动程序 11

如果使用的 SQLSRV 驱动程序, sqlsrv_client_info返回的版本有关的信息 SQL Server正在使用 Microsoft ODBC Driver for SQL ServerMicrosoft Drivers for PHP for SQL Server。 如果使用的是 PDO_SQLSRV 驱动程序,可以使用 PDO::getAttribute 来发现版本。

SQL Server

支持 azure SQL 数据库。 有关信息,请参阅连接到 Microsoft Azure SQL 数据库

SQL Server 驱动程序版本的 PHP→
↓ SQL Server 版本
5.3
 
5.2
 
4.3
 
4.0
 
3.2
 
3.1
 
Azure SQL Database      
Azure SQL 托管实例      
Azure SQL 数据仓库      
SQL Server 2017      
SQL Server 2016    
SQL Server 2014
SQL Server 2012
SQL Server 2008 R2
SQL Server 2008      

操作系统

有关版本的驱动程序支持的操作系统如下所示:

SQL Server 驱动程序版本的 PHP→
↓ 操作系统
5.3
 
5.2
 
4.3
 
4.0
 
3.2
 
3.1
 
Windows Server 2016      
Windows Server 2012 R2
Windows Server 2012
Windows Server 2008 R2 SP1      
Windows Server 2008 SP2      
Windows 10    
Windows 8.1
Windows 8    
Windows 7 SP1      
Windows Vista SP2      
Ubuntu 18.04 (64 位)          
Ubuntu 17.10 (64 位)        
Ubuntu 16.04 (64 位)    
Ubuntu 15.10 (64 位)          
Ubuntu 15.04 (64 位)          
Debian 9 (64 位)        
Debian 8 (64 位)      
Red Hat Enterprise Linux 7(64 位)    
Suse Enterprise Linux 12 (64 位)        
macOS High Sierra (64 位)          
macOS Sierra (64 位)      
macOS El Capitan (64 位)      

驱动程序版本

本部分列出了所含的每个版本的驱动程序文件Microsoft Drivers for PHP for SQL Server。 每个安装包包含在线程和单线程版本 SQLSRV 和 PDO_SQLSRV 驱动程序文件。 在 Windows 中,它们也是在 32 位和 64 位版本中可用。 若要配置 PHP 运行时使用的驱动程序,请按照中的安装说明加载 Microsoft Drivers for PHP for SQL Server

在受支持版本的 Linux 和 macOS,相应的驱动程序可以使用安装 PHP 的 PECL 程序包系统,遵循Linux 和 macOS 安装说明。 或者,可以下载预生成二进制文件从您的平台Microsoft Drivers for PHP for SQL Server Github 项目页,即以下各表列出的预构建的二进制程序包中找到的文件。

Microsoft Drivers 5.3 for PHP for SQL Server:

在 Windows 中,将包括以下版本的驱动程序:

驱动程序文件 PHP 版本 线程是否安全? 与 PHP .dll 一起使用
32 位 php_sqlsrv_7_nts.dll 
32 位 php_pdo_sqlsrv_7_nts.dll
7.0 32 位 php7.dll
32 位 php_sqlsrv_7_ts.dll 
32 位 php_pdo_sqlsrv_7_ts.dll
7.0 32 位 php7ts.dll
64 位 php_sqlsrv_7_nts.dll 
64 位 php_pdo_sqlsrv_7_nts.dll
7.0 64 位 php7.dll
64 位 php_sqlsrv_7_ts.dll 
64 位 php_pdo_sqlsrv_7_ts.dll
7.0 64 位 php7ts.dll
32 位 php_sqlsrv_71_nts.dll
32 位 php_pdo_sqlsrv_71_nts.dll
7.1 32 位 php7.dll
32 位 php_sqlsrv_71_ts.dll 
32 位 php_pdo_sqlsrv_71_ts.dll
7.1 32 位 php7ts.dll
64 位 php_sqlsrv_71_nts.dll
64 位 php_pdo_sqlsrv_71_nts.dll
7.1 64 位 php7.dll
64 位 php_sqlsrv_71_ts.dll 
64 位 php_pdo_sqlsrv_71_ts.dll
7.1 64 位 php7ts.dll
32 位 php_sqlsrv_72_nts.dll
32 位 php_pdo_sqlsrv_72_nts.dll
7.2 32 位 php7.dll
32 位 php_sqlsrv_72_ts.dll 
32 位 php_pdo_sqlsrv_72_ts.dll
7.2 32 位 php7ts.dll
64 位 php_sqlsrv_72_nts.dll
64 位 php_pdo_sqlsrv_72_nts.dll
7.2 64 位 php7.dll
64 位 php_sqlsrv_72_ts.dll 
64 位 php_pdo_sqlsrv_72_ts.dll
7.2 64 位 php7ts.dll

在 Linux 上,将包括以下版本的驱动程序:

驱动程序文件 PHP 版本 线程是否安全?
php_sqlsrv_7_nts.so 
php_pdo_sqlsrv_7_nts.so
7.0
php_sqlsrv_7_ts.so 
php_pdo_sqlsrv_7_ts.so
7.0
php_sqlsrv_71_nts.so
php_pdo_sqlsrv_71_nts.so
7.1
php_sqlsrv_71_ts.so 
php_pdo_sqlsrv_71_ts.so
7.1
php_sqlsrv_72_nts.so
php_pdo_sqlsrv_72_nts.so
7.2
php_sqlsrv_72_ts.so 
php_pdo_sqlsrv_72_ts.so
7.2

Microsoft Drivers 5.2 for PHP for SQL Server:

在 Windows 中,将包括以下版本的驱动程序:

驱动程序文件 PHP 版本 线程是否安全? 与 PHP .dll 一起使用
32 位 php_sqlsrv_7_nts.dll 
32 位 php_pdo_sqlsrv_7_nts.dll
7.0 32 位 php7.dll
32 位 php_sqlsrv_7_ts.dll 
32 位 php_pdo_sqlsrv_7_ts.dll
7.0 32 位 php7ts.dll
64 位 php_sqlsrv_7_nts.dll 
64 位 php_pdo_sqlsrv_7_nts.dll
7.0 64 位 php7.dll
64 位 php_sqlsrv_7_ts.dll 
64 位 php_pdo_sqlsrv_7_ts.dll
7.0 64 位 php7ts.dll
32 位 php_sqlsrv_71_nts.dll
32 位 php_pdo_sqlsrv_71_nts.dll
7.1 32 位 php7.dll
32 位 php_sqlsrv_71_ts.dll 
32 位 php_pdo_sqlsrv_71_ts.dll
7.1 32 位 php7ts.dll
64 位 php_sqlsrv_71_nts.dll
64 位 php_pdo_sqlsrv_71_nts.dll
7.1 64 位 php7.dll
64 位 php_sqlsrv_71_ts.dll 
64 位 php_pdo_sqlsrv_71_ts.dll
7.1 64 位 php7ts.dll
32 位 php_sqlsrv_72_nts.dll
32 位 php_pdo_sqlsrv_72_nts.dll
7.2 32 位 php7.dll
32 位 php_sqlsrv_72_ts.dll 
32 位 php_pdo_sqlsrv_72_ts.dll
7.2 32 位 php7ts.dll
64 位 php_sqlsrv_72_nts.dll
64 位 php_pdo_sqlsrv_72_nts.dll
7.2 64 位 php7.dll
64 位 php_sqlsrv_72_ts.dll 
64 位 php_pdo_sqlsrv_72_ts.dll
7.2 64 位 php7ts.dll

在 Linux 上,将包括以下版本的驱动程序:

驱动程序文件 PHP 版本 线程是否安全?
php_sqlsrv_7_nts.so 
php_pdo_sqlsrv_7_nts.so
7.0
php_sqlsrv_7_ts.so 
php_pdo_sqlsrv_7_ts.so
7.0
php_sqlsrv_71_nts.so
php_pdo_sqlsrv_71_nts.so
7.1
php_sqlsrv_71_ts.so 
php_pdo_sqlsrv_71_ts.so
7.1
php_sqlsrv_72_nts.so
php_pdo_sqlsrv_72_nts.so
7.2
php_sqlsrv_72_ts.so 
php_pdo_sqlsrv_72_ts.so
7.2

Microsoft Drivers 4.3 for PHP for SQL Server:

在 Windows 中,将包括以下版本的驱动程序:

驱动程序文件 PHP 版本 线程是否安全? 与 PHP .dll 一起使用
32 位 php_sqlsrv_7_nts.dll 
32 位 php_pdo_sqlsrv_7_nts.dll
7.0 32 位 php7.dll
32 位 php_sqlsrv_7_ts.dll 
32 位 php_pdo_sqlsrv_7_ts.dll
7.0 32 位 php7ts.dll
64 位 php_sqlsrv_7_nts.dll 
64 位 php_pdo_sqlsrv_7_nts.dll
7.0 64 位 php7.dll
64 位 php_sqlsrv_7_ts.dll 
64 位 php_pdo_sqlsrv_7_ts.dll
7.0 64 位 php7ts.dll
32 位 php_sqlsrv_71_nts.dll
32 位 php_pdo_sqlsrv_71_nts.dll
7.1 32 位 php7.dll
32 位 php_sqlsrv_71_ts.dll 
32 位 php_pdo_sqlsrv_71_ts.dll
7.1 32 位 php7ts.dll
64 位 php_sqlsrv_71_nts.dll
64 位 php_pdo_sqlsrv_71_nts.dll
7.1 64 位 php7.dll
64 位 php_sqlsrv_71_ts.dll 
64 位 php_pdo_sqlsrv_71_ts.dll
7.1 64 位 php7ts.dll

在 Linux 上,将包括以下版本的驱动程序:

驱动程序文件 PHP 版本 线程是否安全?
php_sqlsrv_7_nts.so 
php_pdo_sqlsrv_7_nts.so
7.0
php_sqlsrv_7_ts.so 
php_pdo_sqlsrv_7_ts.so
7.0
php_sqlsrv_71_nts.so
php_pdo_sqlsrv_71_nts.so
7.1
php_sqlsrv_71_ts.so 
php_pdo_sqlsrv_71_ts.so
7.1

Microsoft Drivers 4.0 for PHP for SQL Server:

在 Windows 中,将包括以下版本的驱动程序:

驱动程序文件 PHP 版本 线程是否安全? 与 PHP .dll 一起使用
php_sqlsrv_7_nts_x86.dll
php_pdo_sqlsrv_7_nts_x86.dll
7.0 32 位 php7.dll
php_sqlsrv_7_ts_x86.dll
php_pdo_sqlsrv_7_ts_x86.dll
7.0 32 位 php7ts.dll
php_sqlsrv_7_nts_x64.dll
php_pdo_sqlsrv_7_nts_x64.dll
7.0 64 位 php7.dll
php_sqlsrv_7_ts_x64.dll
php_pdo_sqlsrv_7_ts_x64.dll
7.0 64 位 php7ts.dll

在 Linux 上,将包括以下版本的驱动程序:

驱动程序文件 PHP 版本 线程是否安全?
php_sqlsrv_7_nts.so 
php_pdo_sqlsrv_7_nts.so
7.0
php_sqlsrv_7_ts.so 
php_pdo_sqlsrv_7_ts.so
7.0

Microsoft Drivers 3.2 for PHP for SQL Server:

在 Windows 中,将包括以下版本的驱动程序:

驱动程序文件 PHP 版本 线程是否安全? 与 PHP .dll 一起使用
php_sqlsrv_54_nts.dll
php_pdo_sqlsrv_54_nts.dll
5.4 php5.dll
php_sqlsrv_54_ts.dll
php_pdo_sqlsrv_54_ts.dll
5.4 php5ts.dll
php_sqlsrv_55_nts.dll
php_pdo_sqlsrv_55_nts.dll
5.5 php5.dll
php_sqlsrv_55_ts.dll
php_pdo_sqlsrv_55_ts.dll
5.5 php5ts.dll
php_sqlsrv_56_nts.dll
php_pdo_sqlsrv_56_nts.dll
5.6 php5.dll
php_sqlsrv_56_ts.dll
php_pdo_sqlsrv_56_ts.dll
5.6 php5ts.dll

Microsoft Drivers 3.1 for PHP for SQL Server:

在 Windows 中,将包括以下版本的驱动程序:

驱动程序文件 PHP 版本 线程是否安全? 与 PHP .dll 一起使用
php_sqlsrv_54_nts.dll
php_pdo_sqlsrv_54_nts.dll
5.4 php5.dll
php_sqlsrv_54_ts.dll
php_pdo_sqlsrv_54_ts.dll
5.4 php5ts.dll
php_sqlsrv_55_nts.dll
php_pdo_sqlsrv_55_nts.dll
5.5 php5.dll
php_sqlsrv_55_ts.dll
php_pdo_sqlsrv_55_ts.dll
5.5 php5ts.dll

另请参阅

注意:  数据库版本和系统的关系,然后是数据库的php驱动DLL文件和odbc的关系,

比如

我是windows2008 r2,数据库SqlServer 2008 r2 php 7.2 我就可以下载 4.0 到5.3的PHP DLL扩展 ODBC 驱动程序就是,13.1和17+的文件

还要注意的是 odbc如果的你系统的64位的,就只能装64位的odbc驱动,但是如果你的php是32位的,只需要扩展32位 pdo_srv和sql_srv的扩展一样可以访问64位的数据的驱动

还要注意一点就是nts 和ts要一直,不要扩展类型不对,不然就phpinfo无法识别

查看php sqlserver的驱动 odbc数据驱动

配置文件

extension=php_sqlsrv.dll
extension=php_pdo_sqlsrv.dll

这个就是具体的添加dll方法

https://docs.microsoft.com/zh-cn/sql/connect/php/loading-the-php-sql-driver?view=sql-server-2017

注意,有mssql和pdosqlserv2个,一般MVC框架都是使用pdo,这样就可以访问了

linux下安装

注意也有mssql.so和 pdo_dblib.so

首先安装,freetds,官网 http://www.freetds.org

选择版本参考 http://www.freetds.org/userguide/choosingtdsprotocol.htm

Product TDS Version Comment
Sybase before System 10, Microsoft SQL Server 6.x 4.2 Still works with all products, subject to its limitations.
Sybase System 10 and above 5.0 Still the most current protocol used by Sybase.
Sybase System SQL Anywhere 5.0 only Originally Watcom SQL Server, a completely separate codebase. Our best information is that SQL Anywhere first supported TDS in version 5.5.03 using the OpenServer Gateway (OSG), and native TDS 5.0 support arrived with version 6.0.
Microsoft SQL Server 7.0 7.0 Includes support for the extended datatypes in SQL Server 7.0 (such as char/varchar fields of more than 255 characters), and support for Unicode.
Microsoft SQL Server 2000 7.1 Include support for bigint (64 bit integers), variant and collation on all fields. Collation is not widely used.
Microsoft SQL Server 2005 7.2 Includes support for varchar(max), varbinary(max), xml datatypes and MARS[a].
Microsoft SQL Server 2008 7.3 Includes support for time, date, datetime2, datetimeoffset.
Microsoft SQL Server 2012 or 2014 7.4 Includes support for session recovery.
N/A 8.0 FreeTDS will alias this version to 7.1 for backwards compatibility reasons, but this should be avoided due to future compatibility concerns. See note below on obsolete versions.

我这个版本是 freetds-1.00.86

wget  ftp://ftp.freetds.org/pub/freetds/stable/freetds-patched.tar.gz

tar -zxvf freetds-patched.tar.gz

./configure --prefix=/usr/local/freetds --with-tdsver=7.3 --enable-msdblib
 make && make install

配置FreeTDS

echo "/usr/local/freetds/lib/" > /etc/ld.so.conf.d/freetds.conf
ldconfig

测试

/usr/local/freetds/bin/tsql -C

连接测试

/usr/local/freetds/bin/tsql -H 172.17.1.250  -p 1433 -U sa -P 密码

注意,如果你是编译的那你php的url就是/usr/local/php,如果你是yum ,php-config会没有,就需要安装  yum install php-devel

注意我是5.6版本就需要, yum install php56w-php-devel

编译的话就没这些麻烦,

编译安装的 添加扩展

cd /soft/php-5.6.28/ext/mssql/
linux下用phpize给PHP动态添加扩展
# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds/
# make && make install

cd /soft/php-5.6.28/ext/pdo_dblib/
linux下用phpize给PHP动态添加扩展
# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-dblib=/usr/local/freetds/
# make && make install

whereis php查看命令路径 ,whereis需要你自己安装

[root@test software]# whereis php
php: /usr/bin/php /etc/php.ini /etc/php.d /usr/lib64/php /usr/include/php /usr/share/php

[root@test software]# whereis php-config
php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz

注意,yum版本扩展

/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config --with-pdo-dblib=/usr/local/freetds/

注意,yum在添加so的时候,必须

/etc/php.d/pdo.ini, 里面填在,打开phpinfo的时候搜索一下pdo

编译版不会有这个问题,pdo.so需要pdo_dblib之前,有依赖关系

extension=pdo.so
extension = pdo_dblib.so
extension = mssql.so

测试连接

error_reporting(E_ALL);
header("Content-type: text/html; charset=utf8"); $serverName = "172.17.1.250:1433"; //数据库服务器地址
$uid = "sa"; //数据库用户名
$pwd = ""; //数据库密码
$dbname = ''; $conn = new PDO("dblib:host=$serverName;dbname=$dbname", "$uid", "$pwd"); if ($conn == false) {
echo "连接失败!";
// die(print_r(sqlsrv_errors(), true));
} else {
echo "连接成功!";
}

之前怀疑是windows的时候,出现http 429  Too Many Attempts.一开始认为是windows2008的并发数少,就换了linux做接口访问数据库,修改了sql server 2008 属性 连接的最大连接数,和windows2008的连接数

从widnows2008的nginx到apache,怕是nginx在windows下并发差,到linux pdo访问接口,依然还有这个问题,最后折腾了差不多一天发现是laravel的一个中间件的问题,

Laravel从5.2开始,增加了一个Throttle的中间件。如果你仔细看一下Kernel.php文件,你就会发现,api路由是默认使用了这个中间件的。

如果你需要使用就直接添加

Route::group(['domain' => ''], function() {
Route::group(['namespace' => 'Data', 'prefix' => 'data','middleware'=>'throttle'], function () { //home
Route::get('/', 'IndexController@index'); //国内宏观
Route::get('/test', 'TestController@test'); //测试地址 });
});

一把双刃剑,最后发现每次到60次左右的访问就会出现,google才出来的,哎,百度半天不出结果

对laravel源码研究的少,太忙了,有时间读一下源码

一次php访问sql server 2008的API接口的采坑的更多相关文章

  1. 怎样通过计算机ip地址访问sql server 2008数据库

      在设置外网访问SQL2008数据库之前,首先必须保证局域网内访问SQL2008没有问题 .那么,我们先来看看局域网内访问SQL2008数据库需要哪些步骤和设置,才能做到在局域网内任何一台机器上输入 ...

  2. xampp1.8.3 配置 php5.x 访问 SQL Server 2008

    1.安装xampp 2.下载php sqlsrv扩展 Microsoft Drivers 3.2 for PHP for SQL Server 官方下载地址: http://www.microsoft ...

  3. PHP5.6.15连接Sql Server 2008配置方案

    php5.6的如果想连接Sql Server 2008数据库,需要手动配置扩展和安装一个驱动. 下载SQL Server Driver for PHP的扩展包,64位系统的官方不支持,找到一个非官方的 ...

  4. SQL SERVER 2008 R2安全配置与防暴力破解

    https://blog.csdn.net/enweitech/article/details/49864215 0x00 sql server 2008 权限介绍 在访问sql server 200 ...

  5. 实现SQL Server 2008 Reporting Services匿名访问报表有两种方法

    一.通过修改SQL Server 2008的配置文件,去掉Windows的验证. 1.首先我们找到SQL安装目录下的两个Web.config配置文件,默认安装目录分别是(C:\Program File ...

  6. 【关于服务器端SQL Server 2008的设置】 使其他客户端机可通过ODBC数据源可访问

    服务器系统:Server 2003 数据库:SQL Server 2005 服务器配置:开启服务:server.workstation(这两个服务对于提供局域网共享有很大作用) 关闭防火墙 开启gue ...

  7. 针对 SQL Server 2008 在Windows Server 2008上的访问配置 Windows 防火墙

    现在Windows Server 2008 服务器用的越来越多,2008的防火墙比2003的有了很大的增强,安全性有了更大的提高. 甚至80端口的出站默认都是被关闭的.所以如果在2008Server上 ...

  8. 【问题&解决】试用版SQL Server 2008 R2 提示评估期已过,数据库不能访问解决办法

    因为以前一直是试用版,重启服务器之后,突然数据库不能访问,提示评估期已过,都快吓死了.还好找到了解决办法特copy解决步骤如下: (笔者用的是企业版: R88PF-GMCFT-KM2KR-4R7GB- ...

  9. SQL Server 2008备份数据库失败,拒绝访问的原因

    原文:SQL Server 2008备份数据库失败,拒绝访问的原因 备份数据到特定目录是出现拒绝访问,然后测试备份到C盘根目录正常. 查了下原因: 是因为那个目录没有Authenticated Use ...

随机推荐

  1. DevExpress设置默认皮肤及各种皮肤样式

    DevExpress设置默认皮肤及各种皮肤样式 设置默认皮肤代码: 在程序入口Program.cs里添加如下代码 引用using DevExpress.LookAndFeel; UserLookAnd ...

  2. 3D Slicer中文教程(四)—图像分割

    1.数据获取 (1)下载3D Slicer自带的样本数据 (2)选择自由的数据 (3)网上数据库等其他方式下载数据 2.分割工具 Segment Editor是一个用于分割的模块.细分(也称为轮廓)描 ...

  3. zabbix3.2监控rabbitmq集群

    监控模板和脚本github地址:https://github.com/jasonmcintosh/rabbitmq-zabbix/tree/master/scripts/rabbitmq .将rabb ...

  4. mysql慢日志, 锁表情况查询

    2018-5-29 9:10:15 星期二 锁表情况查询: show OPEN TABLES where In_use > ; 慢日志记录: 1. 修改配置文件, 重启服务后永久生效 slow_ ...

  5. WPF 10天修炼 第一天- 入门

    简介 WPF技术基于DirectX,完美的整合了矢量图形.2D或3D绘图技术.文件及多媒体技术.WPF将开发人员和设计人员的职责清楚的分离,提供了一种声明编程语言XAML.同时Expression B ...

  6. C# 微信开发-----微信会员卡(一)

    这是微信的官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1451025283,能看懂的朋友就请不要往下看了,我是看不懂 ...

  7. nginx 配置身份验证 http_auth_basic_module

    ngx_http_auth_basic_module模块实现访问必须输入用户名和密码 正确情况向访问,这为我们一些重要资源访问增添了一道安全锁. 语法:     auth_basic_user_fil ...

  8. NOIP基本算法

    NOIP基本算法 1.二分 poj 2018 Best Cow Fences ▪ http://poj.org/problem?id=2018 ▪ 题意:给定一个正整数数列

  9. freemarker是什么东西?

    前言 由于考虑到网站访问量,以及tocmat可能承受的最大访问压力,我们需要引进一些比较好的技术,来解决这个问题.所以在项目快要结束之际又收到消息,我们要考虑到这些问题然后对现在的项目进行改进,于是就 ...

  10. javaAPI实现elasticsearch5.5.2的聚合分析

    https://blog.csdn.net/plei_yue/article/details/78452633