Windows下PyInstaller的使用教程

直接使用Python开发的软件时有许多不方便的地方,如需要安装特定的Python环境,需要安装依赖库。为了便于部署,需要将Python源代码编译成可执行文件,编译后的可执行文件就能脱离python环境运行了。将py编译成可执行文件需要使用PyInstaller,需要注意,从百度搜索到的下载链接来自SourceForge,而PyInstaller的开发似乎已经转到Github上去了,因此从SourceForge上下载的版本不是最新的。目前最新的PyInstaller版本是2.1,最方便的安装方式是通过pip使用如下命令安装:pipinstallpyinstall 当然,也可以通过下载源代码编译方式安装:pythonsetup.pyinstall 安装完成后,使用如下命令可以确认版本号:pyinstaller--version 如果显示Error:Python2.6+onWindowssupportneedpywin32,则说明当前没有安装pywin32,安装后即可正常运行PyInstaller。安装pywin32时需要注意,pywin32的版本和本机Pyth...

python爬虫之git的使用(windows下pycharm使用)

    相信很多同学学会了git或者github以后都不知道怎么跟windows上的pycharm连在一起工作,那么下面我们开始介绍简单的安装和使用方法。一、安装  1、首先你的有一个github的账户。注册什么的就不在这里说了,百度一大片。  2、配置pycharm的github信息,一定要点击test测试。     下载地址:https://git-for-windows.github.io/  下载git的安装包,下载完成以后下一步下一步的安装完成即可。    3、我使用的是默认路径安装,C:ProgramFilesGitin      测试成功      它提示你需要创建一个版本库,项目名称不能是汉字,否则报错。    它问你要同步哪些文件到github上    提示成功     我们登录远程github查看,发现已经同步上去了。     三、验证  我们在远程github上查看一下信息      然后我们在本地更改一下文件内容,git的基本使用方法,在这里我就不在叙述,可以看我前几篇关...

windows 根据端口查看进行PID 并杀掉进程

1.首先用netstat-ano|find“端口号”查出进程号明明有端口号是17568和18892,如何确定是17568呢2.takslist查询当前的进行 3.如何杀死进程呢 tasklist/pid${xx}发现不行呢,权限不够,用管理员权限运行cmd,发现又报错了,说要强制执行才可以,加上-F 总结下:taskkill是Windows命令行里终止指定程序“进程”的命令。/f表示强制终止/im表示指定的进程名称,例如“explor.exe"/pid表示指定的进程ID进程号taskkill/f/imjavaw.exetaskkill/f/pid3352 ?1234567891011总结下: taskkill是Windows命令行里终止指定程序“进程”的命令。 /f表示强制终止/im表示指定的进程名称,例如“explor.exe" /pid表示指定的进程ID进程号 taskkill/f/imjavaw.exetaskkill/f/pid3352 windows批处理删除指定进程?12345678910111...

在Windows下安装redis扩展和memcached扩展

一.php安装redis扩展 1.使用phpinfo()函数查看PHP的版本信息,这会决定扩展文件版本   2.根据PHP版本号,编译器版本号和CPU架构,选择php_redis-2.2.5-5.6-ts-vc11-x64.zip和php_igbinary-1.2.1-5.5-ts-vc11-x64.zip下载地址:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/http://windows.php.net/downloads/pecl/releases/igbinary/1.2.1/   3.解压缩后,将php_redis.dll和php_igbinary.dll拷贝至php的ext目录下   4.修改php.ini,在该文件中加入:;php_redisextension=php_igbinary.dllextension=php_redis.dll注意:extension=php_igbinary.dll一定要放在ext...

ElasticSearch入门 第一篇:Windows安装ElasticSearch

 这是ElasticSearch2.4版本系列的第一篇:ElasticSearch入门第一篇:Windows安装ElasticSearchElasticSearch入门第二篇:集群配置ElasticSearch入门第三篇:索引ElasticSearch入门第四篇:使用C#添加和更新文档ElasticSearch入门第五篇:使用C#查询文档ElasticSearch入门第六篇:复合数据类型——数组,对象和嵌套ElasticSearch入门第七篇:分析器ElasticSearch入门第八篇:存储ElasticSearch入门第九篇:实现正则表达式查询的思路 ES是一个基于Lucene的分布式全文搜索服务器,和SQLServer的全文索引(FulltextIndex)有点类似,都是基于分词和分段的全文搜索引擎,具有分词,同义词,词干查询的功能,但是ES天生具有分布式和实时的属性,本随笔演示在Windows环境中安装ElasticSearch,以及用于管理ElasticSearch的Head插件。ElasticSearch官网:http://www...

Windows下 OpenSSL DES加密配置

1、简介:OpenSSL项目是一个协作开发一个健壮的,商业级的,全功能的,并且开放源代码工具包,它实现了安全套接字层(SSLv2/v3)和传输层安全(TLSv1)协议以及全强大的通用加密库。2、下载:源代码:https://www.openssl.org/source/已编译:http://slproweb.com/products/Win32OpenSSL.html使用已编译版本3、安装4、配置VC++包含目录C:OpenSSL-Win32include库目录C:OpenSSL-Win32lib5、引入lib#pragmacomment(lib,"libssl.lib")#pragmacomment(lib,"libcrypto.lib")6、可以使用了...

C#windows服务调试技巧

1、创建项目2、为了方便调试,设置为控制台程序3、修改Service1代码 4、修改Main代码这样当使用-console方式启动时,就是以普通的控制台方式启动,方便调试程序。5、其它安装之类的网上很多,不再重复写。windows服务属于传统开发技术,网上讲的很多,找两个比较详细的blog:https://www.cnblogs.com/cncc/p/7170951.htmlhttps://www.cnblogs.com/endv/p/6988320.html ...

使用 C++ 编写的基础 Windows 服务 (CppWindowsService)

  最近项目中涉及到使用C++写一个后台服务程序,找了很多资料,还是使用Google搜索找到了比较详细点的资料,就是从微软官方MSDN的例子,如下:使用C++编写的基础Windows服务(CppWindowsService)相关参考资料:  ...

Windows10安装好Visual Studio2017后,找不到MFC向导

 前段时候在Windows10中安装好VisualStudio2017后,想创建一个基于MFC的对话框应用,发现无法找到MFC开发向导选项,很是奇怪,以前使用VC6.0或者VisualStudio2017之前的版本都OK的,于是Google了一下,发现需要自己添加VisualStudioInstaller中的MFC和ATL支持(X86和X64),才可以使用。可以参考这篇文章:如何在VS2017中配置MFC...

Windows10下运行Android Studio3.3时关于AMD处理器不支持Intel硬件加速的解决办法

  我的电脑是ThinkpadE485系列,CPU是AMDRyzen52500U,电脑预装系统是Windows10X64家庭版,如下图所示:  下载安装了AndroidStudio3.3,创建了一个X86的AVD后,随便创建一个AndroidAPP,在运行时选择了X86AVD再运行后,出现了如下错误:   主要原因是我的电脑CPU使用的是AMD的CPU而不是Intel的CPU,Google搜索了一下,尝试了一些方法。先是创建一个基于Arm的AVD模拟设备,但发现运行速度卡顿,启动很慢,最后找到了一个有效的解决办法,安装Genymotion这款虚拟机软件替代AndroidSutdio3.3自带的AVD虚拟机,成功的解决了这个问题。参考文章:1、Genymotion下载及安装https://blog.csdn.net/yht2004123/article/details/801469892、YourCPUdoesnotsupportrequiredfeatures(VT-xorSVM).Thiscomputerdoesn...

Windows7下移植Qt4.8.4项目到QT5.2上时遇到的一些问题

   最近在Windows7下将Qt4.8.4+MSVC2008的项目移植到QT5.2下时,遇到了一些小问题:问题一:错误:C1083: 无法打开包括文件:“QApplication”: No such file or directory出现原因:Qt5里不再用QtGui模块,而是使用QtWidgets模块。解决方法:在*.pro里加上greaterThan(QT_MAJOR_VERSION,4):QT+=widgets问题二:Qt5.2使用原来的QT4.8.4项目时QWebView、QWebFrame等类无法编译通过。出现原因:QWebView、QWebFrame、QWebPage、QWebInspector等这些类被单独移到了QtWebKitWidgets模块,不再在QtWebKit模块当中;而QWebHistory等类仍然保留在QtWebkit模块中。解决方法:使用到QWebPage等webkit相关可视部件的,Qt5.2单独放到了QtWebKitWidgets模块中,所以在使用了QWebP...

基于Select模型的Windows TCP服务端和客户端程序示例

最近跟着刘远东老师的《C++百万并发网络通信引擎架构与实现(服务端、客户端、跨平台)》,Bilibili视频地址为C++百万并发网络通信引擎架构与实现(服务端、客户端、跨平台),重新复习下Windows以及Linux、MacOS下的C++网络编程。另外因为最近自己使用boost写了一个TCP服务器压力测试工具,模拟多个客户端设备连接指定的服务器,并定时向服务器推送数据,以测试服务器的并发连接数等,感觉看这个视频收货还蛮大的。下面是Windows下使用Select模型实现的一个简易TCP服务端和客户端,客户端添加了一个命令输入线程,代码如下:一、服务端程序代码如下://Server.cpp#include<stdio.h>#include<iostream>#include<vector>#include<algorithm>#defineWIN32_LEAN_AND_MEAN#include<Windows.h>#include<WinSock2.h>#pragmacomment(lib,"ws2_32.lib")...

Simple Windows Service in C++

本文是来自CodeProject中的一篇名为SimpleWindowsServiceinC++的译文,原文地址为:SimpleWindowsServiceinC++,作者为:MohitArora。这是一篇使用C++展示如何创建简单的Windows服务的文章。源代码下载地址为:Downloadsample-SampleService或者Github地址这篇文章展示如何使用C++创建一个基本的Windows服务程序。根据应用程序的体系结构,服务在许多开发方案中非常有用。我在C++中找到的Windows服务示例并不多。我使用MSDN编写这个非常基本的Windows服务。(1)主入口点(与任何应用程序一样)(2)服务入口点(3)服务控制处理程序你可以使用VisualStudio模板项目来帮助你入门。我刚创建了一个空的Win32控制台应用程序。在我们开始主入口程序点之前,我们需要声明一些将在整个服务中使用的全局变量。为了更加面向对象,你始终可以创建一个表示服务的类,并使用类成员代表全局变量。为了简单起见,我将使用全局变量。我们需要一个SERVICE_STATUS结构体,将用于向Windows服务...

安装windows 2003iso 步骤

参考:http://www.2cto.com/os/201303/192509.htmlu盘winpe下安装windowsserver2003 一.准备和资源需求1.U盘,内置WinPE启动。2.WindowsServer2003操作系统的iso文件。3.WindowsServer2003操作系统的正常文件(iso中提取的文件和文件夹)二.安装流程  www.2cto.com 1.u盘启动运行WinPE2.进入WinPE系统,把WindowsServer2003操作系统的iso文件和WindowsServer2003操作系统的正常文件全部考入服务器的本地硬盘3.用虚拟光驱加载系统镜象文件.光驱盘符我这里假设为A.4.点开始,运行,输入cmd,回车.输入:cd/dA:/i386回车5.winnt32/syspart:c/makelocalsource/tempdrive:c(如果你想装双系统,XP或者其他的系统在C盘,server2003装在其他盘,那就把C换成你想装2003的盘符)6.选择全新安装,……,输入序列号之后...

最详细的Windows平台安装MongoDB教程

MongoDB是一个基于分布式文件存储的数据库,由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成,MongoDB文档类似于JSON对象,字段值可以包含其他文档,数组及文档数组。MongoDB服务端可运行在Linux、Windows或macosx平台,支持32位和64位应用,默认端口为27017。MongoDB支持各种编程语言:Python,Java,C++,PHP,C#等多种语言。 MongoDB提供了可用于32位系统和64位系统的预编译二进制包(新版本没有了32位系统的安装文件),你可以进入MongoDB官网下载安装,MongoDB的预编译二进制包的下载地址为:https://www.mongodb.com/download-center/community,打开之后会看到如下图,直接点击Download下载即可,也可以在Version中选择你想要的版本: 双击打开文件进行安装,在安装过程中,可以通过点击"Custom(自定义)"按钮来设置你的安装目录。这里...
首页上一页...9596979899...下一页尾页