首页
学习
活动
专区
工具
TVP
发布

有困难要上,没有困难创造困难也要上!

专栏作者
245
文章
378144
阅读量
37
订阅数
Windows 使用 pocketsphinx 做中文语音识别
下载安装 pocketsphinx 在 Windows 上,可以通过下面地址直接下载编译好的二进制可执行包。 https://cmusphinx.github.io/wiki/download/ 注:下载其中 pocketsphinx 的 5prealpha 版本。 下载后,解压之。 下载模型文件 模型文件下载地址 https://sourceforge.net/projects/cmusphinx/files/Acoustic%20and%20Language%20Models/ 其中 Man
kongxx
2019-01-03
5K0
Windows通过schtasks设置开机自启动脚本
脚本 首先创建一个启动脚本 init.bat,内容如下: time /t >> c:\test\test.log echo %COMPUTERNAME% >> c:\test\test.log echo %USERNAME% >> c:\test\test.log 创建任务 schtasks.exe /create /tn "init" /ru SYSTEM /sc ONSTART /tr "C:\test\init.bat" 删除任务 schtasks /delete /tn init 查询任务 scht
kongxx
2018-06-12
2.1K0
Windows通过组策略设置开机自启动脚本
首先创建一个启动脚本 init.bat,内容如下: time /t >> c:\test\test.log echo %COMPUTERNAME% >> c:\test\test.log echo %USERNAME% >> c:\test\test.log 然后将此文件放入 C:\Windows\System32\GroupPolicy\Machine\Scripts\Startup 目录下。 在 开始菜单 -> 运行中输入 gpedit.msc 启动本地组策略编辑器 选择 Local Computer
kongxx
2018-06-12
2K0
Windows上使用AutoHotkey工具来切换用户执行命令
在Windows上,如果想以某个用户来执行一个命令,在命令行上我们可以使用 runas 命令来实现。但是 runas 有个问题就是在执行的时候会提示需要输入密码,这样用起来很不方便。于是乎找到了 AutoHotkey 工具,使用 AutoHotkey, 我们可以写一些简单的脚本来实现很多对 Windows 的操作。另外 AutoHotkey 还提供了 Ahk2Exe 工具,可以把 AutoHotkey 脚本编译成.exe可执行文件。 下载 https://autohotkey.com/ 官方网站上提供
kongxx
2018-06-06
1.5K0
Windows上使用cpau工具来切换用户执行命令
在Windows上,如果想以某个用户来执行一个命令,在命令行上我们可以使用 runas 命令来实现。但是 runas 有个问题就是在执行的时候会提示需要输入密码,这样用起来很不方便。于是乎找到了 cpau 工具,可以从下面地址下载: http://www.joeware.net/freetools/tools/cpau/index.htm 具体用法如下: C:\Users\Administrator> cpau -u <domain>\<username> -p <password> -ex "cmd
kongxx
2018-06-04
1.5K0
Windows上使用Python绑定CPU
在 Windows 平台上,有时候我们想让自己的程序在指定的CPU上运行,此时我看可以通过下面几个API来实现 win32process.SetProcessAffinityMask(hProcess, mask) - 绑定进程到CPU win32api.GetSystemInfo()[5] - 查询当前机器有几个CPU win32api.GetCurrentProcess() - 获取当前进程信息 其中绑定CPU是mask的值如下: 0x0001 1 0x0002 2 0x0003 1 or 2 0x00
kongxx
2018-05-14
1.6K0
Windows上通过命令行参数限制CPU
在命令行窗口使用下面的命令来启动自己的程序 start /WAIT /affinity 0x1 app.exe (只使用第一个CPU) start /WAIT /affinity 0x2 app.exe (只使用第二个CPU) start /WAIT /affinity 0x4 app.exe (只使用第三个CPU) start /WAIT /affinity 0x8 app.exe (只使用第四个CPU) start /WAIT /affinity 0x3 app.exe (只使用第1,2个CPU) st
kongxx
2018-05-14
1.6K0
Windows上node.js的多版本管理工具
在Linux上我一直使用nvm来管理nodejs的不同版本,但是nvm没有windows版本,今天发现在windows上可以使用另外一个版本管理工具nvm-windows来管理。 下载与安装 下载地址:https://github.com/coreybutler/nvm-windows/releases 安装前,这里有一点需要注意,如果以前安装过node,需要先卸载,并且要把目录清理干净。下面是官方给的说明: It comes with an installer (and uninstaller), bec
kongxx
2018-05-14
1.6K0
使用 Anaconda 管理 Python 环境
介绍 Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供python环境管理和包管理功能,可以很方便在多个版本python之间切换和管理第三方包,Anaconda 使用 conda 来进行 Python 环境管理和包管理。 安装 可以从 Anaconda 官方网站下载 https://www.anaconda.com/。 这里安装的是Linux版本 ./Anaconda2-5.0.0.1-Linux-x86_64.sh 安装完成后,Anaconda
kongxx
2018-05-14
1.4K0
Python进程间通信之共享内存
前一篇博客说了怎样通过命名管道实现进程间通信,但是要在windows是使用命名管道,需要使用python调研windows api,太麻烦,于是想到是不是可以通过共享内存的方式来实现。查了一下,Python中可以使用mmap模块来实现这一功能。 Python中的mmap模块是通过映射同一个普通文件实现共享内存的。文件被映射到进程地址空间后,进程可以像访问内存一样对文件进行访问。 不过,mmap在linux和windows上的API有些许的不一样,具体细节可以查看mmap的文档。 下面看一个例子: serve
kongxx
2018-05-14
2.7K0
Windows平台使用Python切换用户运行程序
在Windows平台,如果需要以某个指定用户来运行程序,此时可以通过使用 Windows CreateProcessAsUser API来实现。但是要实现这个功能首先需要有要切换用户的用户名和密码。 import psutil import win32process import win32security import win32con import win32api import win32service import win32file import win32profile import pywin
kongxx
2018-05-14
1.8K0
Error: PyInstaller for Python 2.6+ on Windows needs pywin32.
问题说明 今天在创建一个windows平台的python打包环境时,在使用pyinstaller打包时遇到如下错误: Error: PyInstaller for Python 2.6+ on Windows needs pywin32. Please install from http://sourceforge.net/projects/pywin32/ 按照提示下载并安装了对应的pywin32文件,再次运行打包程序时任然包这个错。 最后发现问题原因是在我的环境下使用了virtualenv,而安装的py
kongxx
2018-05-14
1.2K0
Windows上使用Python给用户增加或删除安全策略Windows上使用Python给用户增加或删除安全策略
Windows上使用Python给用户增加或删除安全策略 在使用Python在 Windows 平台上开发的时候, 有时候我们需要动态增加或删除用户的某些访问策略, 此时我们可以通过LsaAddAccountRights 和LsaRemoveAccountRights API来实现。 比如,我们要给用户分配SE_SERVICE_LOGON_NAME安全策略 try: user = 'admin' policy_handle = win32security.LsaOpenPolicy(None
kongxx
2018-05-14
1.7K0
Windows上使用Python增加或删除权限Windows上使用Python增加或删除权限
Windows上使用Python增加或删除权限 在使用Python在 Windows 平台上开发的时候, 有时候我们需要动态增加或删除用户的某些权限, 此时我们可以通过 AdjustTokenPrivileges API 来实现。 比如,我们要给用户分配 SE_TCB_NAME 权限 flags = win32security.TOKEN_ADJUST_PRIVILEGES | win32security.TOKEN_QUERY token = win32security.OpenProcessToken(
kongxx
2018-05-14
1.9K0
Windows cordova build Error: Could not find gradle wrapper within Android SDK. Might need to update
问题说明 在Windows7上运行 “cordova build android” 报错,如下: C:\test\hello> cordova build android ANDROID_HOME=C:\Users\kongxx\AppData\Local\Android\sdk JAVA_HOME=C:\Program Files\Java\jdk1.8.0_121 Error: Could not find gradle wrapper within Android SDK. Might need to
kongxx
2018-05-14
6470
运行CrossWalk报错:计算机中丢失 api-ms-win-core-winrt-string-l1-1-0.dll
问题描述 在Windows7上运行CrossWalk的时候报错,丢失dll库。 如下: 无法启动此程序,因为计算机中丢失 api-ms-win-core-winrt-string-l1-1-0.dll。... 检查了一下Windows7的C:\Windows\System32和C:\Windows\SysWOW64目录,发现里面有很多api-ms-win-xxx的dll,但确实没有 api-ms-win-core-winrt-string-l1-1-0.dll和api-ms-win-core-winrt-
kongxx
2018-05-14
3.4K0
Python制作Windows系统服务Python制作Windows系统服务
Python制作Windows系统服务 最近有个Python程序需要安装并作为Windows系统服务来运行,过程中碰到一些坑,整理了一下。 Python服务类 首先Python程序需要调用一些Windows系统API才能作为系统服务,具体内容如下: #!/usr/bin/env python # -*- coding: utf-8 -*- import sys import time import win32api import win32event import win32service import
kongxx
2018-05-14
4.2K2
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档