C#、C++
C# winform 动态调用WebService
Kalet 发表于2019-05-11 浏览524 评论0
封装的通用方法:using System; using System.Collections.Generic; using System.Text; using System.Xml; using System.Net; &...
C#、C++
C# .NET 动态调用webservice的三种方式
Kalet 发表于2019-05-11 浏览529 评论0
多数时候我们通过"添加Web引用..."创建客户端代理类的方式调用WebService,但在某些情况下我们可能需要在程序运行期间动态调用一个未知的服务。在.NETFramework的System.Web.Services.Description命名空间中有我们需要的东西。具体步骤:1.从目标URL下载WSDL数据。2.使用ServiceDescription创建和格式化WSDL文档文件。3.使用ServiceDescriptionImporter创建客户端代理类。4.使用CodeDom动态创建客户端代理类程序集。5.利用反...
Linux系统、树莓派
树莓派升级(安装)Python3.6
Kalet 发表于2019-05-11 浏览564 评论0
如果你的树莓派或者其他Linux主机上安装的Python版本比较低,那么在安装Homeassisant等软件时,会出现一些故障导致无法安装,所以本文讲解如何在python版本比较低的树莓派上升级树莓派的版本。一、安装Python3.6更新树莓派系统$ sudo apt-get update$ sudo apt-get upgrade -y安装python依赖环境$ sudo apt-get install build-essential&...
Python
Python之测试webservice接口
Kalet 发表于2019-05-10 浏览631 评论0
前段时间学习了Python操作http接口,觉得挺容易的。最近项目组也有接触webservice接口,心里想想是否Python也可以操作这类接口。于是利用伟大的度娘,花了6个小时研究出来了,所以迫不及待更新一篇博文来分享。有兴趣讨论的同学可以加入我们的交流Q群:297669715。 一、准备环境A:在线安装 webservice接口测试,需要用到suds库,网上百度的各种suds库都没法安装,我这里的Python3.5版本,所以安装不了那些suds库也没有办法在线安装,所以这里就提供一个大家都可用的方法和suds库。1)下载suds库,地址:http://pypi.pyt...
Python
python使用suds调用webservice
Kalet 发表于2019-05-10 浏览803 评论0
对于python仅作为客户端调用webservice的情况,推荐使用suds库来完成,比起zsi,soapy之类,它可以说是相当轻量级,使用非常方便。 安装suds建议使用easy_insall来做。下面是官方的一些例子: Python代码 from suds.client import Client url = 'http://localhost:7080/webservices/WebServiceTestBean?wsdl'  ...
Python
python 开发webService
Kalet 发表于2019-05-10 浏览646 评论0
最近在学习用python开发webservice,费了半天时间把环境搭好,记录下具体过程,以备后用。首先系统上要有python。其次要用python进行webservice开发,还需要一些库:1、lxml: 命令行下easy_installlxml就能安装,如果不能正常安装下载lxml安装:https://pypi.python.org/pypi/lxml/3.2.2,下载后,打开解压的文件夹,在当前文件夹中打开命令行工具,同时按中ctrl+shift键,点击“在此处打开命令行窗口”,在命令行窗口输入pythonsetup.pyinstall回车即可。如下图: 安装完成...
WIN系统及PC硬件
Windows 安装 pip
Kalet 发表于2019-05-10 浏览680 评论0
pip是一款非常方便的python包管理工具,本文主要介绍在windows10下安装pip方法。1.下载pip地址:https://pypi.python.org/pypi/pip#downloads注意选择tar.gz压缩包,目前最新版本为9.0.3,这里选择的版本是:pip-9.0.3.tar.gz(md5,pgp)2.解压安装解压下载的压缩包至工作目录下(如D:\),打开Windowscmd,运行如下命令进入解压后的pip目录使用如下命令进行安装pythonsetup.pyinstall3.添加环境变量添加windows系统环境变量,与安装python时添加的方法一样如...
Python
Python连接SQL Server入门
Kalet 发表于2019-05-10 浏览675 评论0
Python连接SQLServer入门模块importpyodbc模块说明pyodbc模块是用于odbc数据库(一种数据库通用接口标准)的连接,不仅限于SQLserver,还包括Oracle,MySQL,Access,Excel等。另外除了pyodbc还有其他几种连接SQLserver的模块,感兴趣的可以在这里找到:https://wiki.python.org/moin/SQL%20Server连接传递odbc标准的连接字符串给connect方法即可:对于SQLserver写法如下:conn=pyodbc.connect(r'DRIVER={SQLServerN...
Python
Python访问SQL Server数据库
Kalet 发表于2019-05-10 浏览658 评论0
1、有两个Python的SQLServer驱动,一个是pyodbc、另外一个是pymssql,选择期中的一个即可以,然后配置你的开发环境。pipinstallpymssql即可安装pymssql库。备注:安装的过程中可能会出现找不到sqlfront.h文件的错误。解决办法:从https://github.com/ramiro/freetds/releases下载v0.95.95,解压后将include目录的文件拷贝到python的linclude目录下,将lib-nossl目录下的文件拷贝到python的libs目录下,即可以编译通过。(在Windows平台下通过)如果是Linux平台,...
Python
在windows下使用python3连接sqlserver
Kalet 发表于2019-05-10 浏览804 评论0
利用python连接sqlserver数据库,一开始总是出现错误。错误如下:Traceback(mostrecentcalllast): File"pymssql.pyx",line635,inpymssql.connect(pymssql.c:10734) File"_mssql.pyx",line1902,in_mssql.connect(_mssql.c:21821) File"_mssql.pyx",line637,in_mssql.MSSQLCon...