原文:Windows 上的应用程序在运行期间可以给自己改名(可以做 OTA 自我更新) 程序如何自己更新自己呢?你可能会想到启动一个新的程序或者脚本来更新自己.然而 Windows 操作系统允许一个应用程序在运行期间修改自己的名称甚至移动自己到另一个文件夹中.利用这一点,我们可以很简单直接地做程序的 OTA 自动更新. 本文将介绍示例程序运行期间改名并解释其原理. 本文内容 在程序运行期间手工改名 不止是 exe 文件,dll 文件也是可以改名的 为什么 Windows 上的可执行程序可以在运行…
最近做项目需要用到Mask R-CNN,于是花了几天时间配置.简单跑通代码,踩了很多坑,写下来分享给大家. 首先贴上官方Mask R-CNN的Github地址:https://github.com/matterport/Mask_RCNN,源码可以从这里下载,READ ME里也有一些介绍. 0.Mask R-CNN环境 Mask R-CNN是基于Python3,Keras,TensorFlow. Python 3.4+(自行安装,本文为Python 3.6) Jupyter Notebook T…
FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.它提供了录制.转换以及流化音视频的完整解决方案.它包含了非常先进的音频/视频编解码库libavcodec. 该程序只有命令行模式,因此安装到Windows下时,它与一般安装程序不同,具体安装步骤如下: 一.FFmpeg下载:http://ffmpeg.zeranoe.com/builds/ 你可以根据自己的操作系统选择下载最新的32位或64位静态程序版本: 二.下载并解压FFmpeg文件夹,它会生成一个类似名为…
FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.它提供了录制.转换以及流化音视频的完整解决方案.它包含了非常先进的音频/视频编解码库libavcodec. 该程序只有命令行模式,因此安装到Windows下时,它与一般安装程序不同,具体安装步骤如下: 一.FFmpeg下载 下载地址:https://ffmpeg.zeranoe.com/builds/,选择适合自己电脑系统的软件32位或64位,我的电脑是64位的: 二.下载并解压FFmpeg文件夹,它会生成一个…
原文地址:http://helloway.blog.51cto.com/7666282/1642247 FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.它提供了录制.转换以及流化音视频的完整解决方案.它包含了非常先进的音频/视频编解码库libavcodec. 该程序只有命令行模式,因此安装到Windows下时,它与一般安装程序不同,具体安装步骤如下: 一.FFmpeg下载:http://ffmpeg.zeranoe.com/builds/ 你可以根据自己的操…
在 windows 用rpython编译出的文件总是无法运行,报 通过跟踪发现,rpython 每次都会将生成的C代码.Makefile 等放置在 %TEMP%\usession-release-2.0.x-17\testing_1 中(17是序号,每次都会自增),进去此目录,发现可执行文件是可以执行的——因为编译目录里是有manifest文件的.   Makefile 的生成是在 pypy-2.0.2-src\rpython\translator\c\genc.py 中的 CStandalon…
c:\python33\python.exe c:\python33\trycoding.py…
在Windows上运行Linux 之前了解过一些适用于linux的Windows子系统,最近又听人提起,于是在自己的Windows 10专业版上安装了一个Ubuntu.运行起来还真方便,以后在windows上开发Linux程序就不需要安装桌面虚拟化应用了.下面讲下具体的步骤. 首先需要在控制面板中启用"适用于Linux的Windows子系统", 然后去Microsoft Store搜索"在Windows上运行Linux", 当前可以免费下载的Linux系统包括 Ub…
Citrix服务器虚拟化之二十九  XenApp 6.5发布服务器上的应用程序 XenApp可发布以下类型的资源向用户提供信息访问,这些资源可在服务器或桌面上虚拟化: 1)  服务器桌面:发布场中服务器的整个Windows桌面,插件连接到服务器之后,用户会看到可用来启动该服务器上安装的任何应用程序的桌面界面.选择了此应用程序类型后,必须指定要发布的服务器.要发布桌面,计算机上必须正在运行 XenApp.如果您在没有运行 XenApp 的计算机上运行 Citrix AppCenter,则无法发布本…
Python是跨平台的,它可以运行在Windows.Mac和各种Linux/Unix系统上.在Windows上写Python程序,放到Linux上也是能够运行的. 2.x还是3.x 目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的,因为现在Python正在朝着3.x版本进化,在进化过程中,大量的针对2.x版本的代码要修改后才能运行,所以,目前有许多第三方库还暂时无法在3.x上使用. 为了保证你的程序能用到大量的第三方库,我们的教程仍以2.x版本为基础,确切地说,…