精华内容
下载资源
问答
  • 计算机运行快捷键

    2017-03-15 18:21:20
    方法/步骤: cleanmgr垃圾整理net start messenger开始信使服务compmgmt.msc计算机管理...Msconfig.exe系统配置实用程序rsop.msc组策略结果集mem.exe显示内存使用情况regedit.exe注册表winchatXP自带局域

    方法/步骤:

    cleanmgr垃圾整理net start messenger开始信使服务compmgmt.msc计算机管理net stop messenger停止信使服务conf启动 netmeetingdvdplayDVD播放器

    Msconfig.exe系统配置实用程序rsop.msc组策略结果集mem.exe显示内存使用情况regedit.exe注册表winchatXP自带局域网聊天progman程序管理器winmsd系统信息perfmon.msc计算机性能监测程序winver检查Windows版本sfc /scannow扫描错误并复原taskmgr任务管理器

    charmap启动字符映射表diskmgmt.msc磁盘管理实用程序calc启动计算器dfrg.msc磁盘碎片整理程序chkdsk.exeChkdsk磁盘检查devmgmt.msc 设备管理器regsvr32 /u *.dll停止dll文件运行drwtsn32系统医生rononce -p 15秒关机dxdiag检查DirectX信息regedt32注册表编辑器

    gpedit.msc组策略sndrec32录音机NslookupIP地址侦测器explorer打开资源管理器logoff注销命令tsshutdn60秒倒计时关机命令lusrmgr.msc本机用户和组services.msc本地服务设置oobe/msoobe /a检查XP是否激活notepad打开记事本

    sfc /scannow校对文件,若有错误的文件会自动进行修复
    展开全文
  • 为了防止socket [WinError 10048]报错,我就想办法在Sublime Text的程序运行关掉是关掉进程 因为如果只关掉运行窗口的话,后台的程序并没有停止,而且在任务管理器中可以找到 所以,需要在运行窗口终止程序 终止程序...
    • 为了防止socket [WinError 10048]报错,我就想办法在Sublime Text的程序运行关掉是关掉进程
    • 因为如果只关掉运行窗口的话,后台的程序并没有停止,而且在任务管理器中可以找到
    • 所以,需要在运行窗口终止程序
      终止程序有两种方法:
      1. 在菜单栏的 Tool > Cancel Build 可以停止在这里插入图片描述
      2. 更改快捷键,如下:
      3. Sublime Text -> Preferences -> Key Bindings - User在这里插入图片描述
      在用户自定义设置更改在这里插入图片描述
      在其中添加或更改
    { "keys": ["ctrl+shift+c"], "command": "cancel_build" }
    #或者
    {"keys": ["ctrl+shift+c"], "command": "exec", "args": {"kill": true} }
    #博主这里快捷键设置的是ctrl+shift+c,根据自己的需求设置
    
    展开全文
  • 对python捕获ctrl+c手工中断程序的两种方法详解日常编写调试运行程序过程中,难免需要手动停止,以下两种方法可以捕获ctrl+c立即停止程序1、使用python的异常KeyboardInterrupttry:while 1:passexcept ...

    对python捕获ctrl+c手工中断程序的两种方法详解

    日常编写调试运行程序过程中,难免需要手动停止,以下两种方法可以捕获ctrl+c立即停止程序

    1、使用python的异常KeyboardInterrupt

    try:

    while 1:

    pass

    except KeyboardInterrupt:

    pass

    2、使用signal模块

    def exit(signum, frame):

    print('You choose to stop me.')

    exit()

    signal.signal(signal.SIGINT, exit)

    signal.signal(signal.SIGTERM, exit)

    while 1:

    pass

    以上这篇对python捕获ctrl+c手工中断程序的两种方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

    时间: 2018-12-23

    场景: 经常会遇到下述问题:很多io busy的应用采取多线程的方式来解决,但这时候会发现python命令行不响应ctrl-c 了,而对应的java代码则没有问题: 复制代码 代码如下: public class Test {      public static void main(String[] args) throws Exception {            new Thread(new Runnable() {                public void run() {

    复制代码 代码如下: #!/bin/env python # -*- coding: utf-8 -*- #filename: peartest.py import threading, signal is_exit = False def doStress(i, cc):     global is_exit     idx = i     while not is_exit:         if (idx < 10000000):             print "thread[

    1. 目的 每天上班,工作需要,电脑上需要每天开机启动一些软件,下班时候,需要关掉一些软件.一个一个打开和关闭貌似是很繁琐的,于是乎,这个脚本产生了. 2. 环境 系统环境: - win7-32位 - python 2.7.9 你还需要安装pywin32. pip install pywin32 3. 编写脚本 启动应用程序脚本 #coding=utf-8 import win32api #日报软件启动 win32api.ShellExecute(0, 'open', r'C:\Program

    在批评Python的讨论中,常常说起Python多线程是多么的难用.还有人对 global interpreter lock(也被亲切的称为"GIL")指指点点,说它阻碍了Python的多线程程序同时运行.因此,如果你是从其他语言(比如C++或Java)转过来的话,Python线程模块并不会像你想象的那样去运行.必须要说明的是,我们还是可以用Python写出能并发或并行的代码,并且能带来性能的显著提升,只要你能顾及到一些事情.如果你还没看过的话,我建议你看看Eqbal Quran的文章

    进程与线程的历史 我们都知道计算机是由硬件和软件组成的.硬件中的CPU是计算机的核心,它承担计算机的所有任务. 操作系统是运行在硬件之上的软件,是计算机的管理者,它负责资源的管理和分配.任务的调度. 程序是运行在系统上的具有某种功能的软件,比如说浏览器,音乐播放器等. 每次执行程序的时候,都会完成一定的功能,比如说浏览器帮我们打开网页,为了保证其独立性,就需要一个专门的管理和控制执行程序的数据结构--进程控制块. 进程就是一个程序在一个数据集上的一次动态执行过程. 进程一般由程序.数据集.进程控

    进程和线程的区别 进程是对运行时程序的封装,是系统资源调度和分配的基本单位 线程是进程的子任务,cpu调度和分配的基本单位,实现进程内并发. 一个进程可以包含多个线程,线程依赖进程存在,并共享进程内存 什么是线程安全 一个线程的修改被另一个线程的修改覆盖掉. python中哪些操作是线程安全的 一个操作可以在多线程环境中使用,并且获得正确的结果. 线程安全的操作线程是顺序执行的而不是并发执行的. 一般涉及到写操作需要考虑如何让多个线程安全访问数据. 线程同步的方式 互斥量(锁): 通过互斥机制防

    python主要是通过thread和threading这两个模块来实现多线程支持. python的thread模块是比較底层的模块,python的threading模块是对thread做了一些封装,能够更加方便的被使用.可是python(cpython)因为GIL的存在无法使用threading充分利用CPU资源,假设想充分发挥多核CPU的计算能力须要使用multiprocessing模块(Windows下使用会有诸多问题). 假设在对线程应用有较高的要求时能够考虑使用Stackless Pyt

    1.解决方法:使用函数 tight_layout() 2.具体使用方法 import matplotlib.pyplot as plt fig = plt.figure() ''' 具体的画图程序 ''' fig.tight_layout() fig.tight_layout() 功能:使得子图横纵坐标更加紧凑,主要用于自动调整图区的大小以及间距,使所有的绘图及其标题.坐标轴标签等都可以不重叠的完整显示在画布上. 参数: Pad:用于设置绘图区边缘与画布边缘的距离大小 w_pad:用于设置绘图区

    前言 因为昨天重新研究了下python的打包方法,今天一番准备把之前写的一个pdf合并软件重新整理一下,打包出来. 但在打包的过程中仍然遇到了一些问题,半年前一番做打包的时候也遇到了一些问题,现在来看,解决这些问题思路清晰多了,这里记录下. 问题 打包成功,但运行时提示Failed to execute script xxx.这里又分很多种原因,这时不要用-w打包,然后在终端.\xxx.exe的方式运行,就可以看到输出日志了. 原因一 D:\02-python\2019-09-30_pdf_op

    老师讲完random函数,自己写的,虽然和老师示例的不那么美观,智能,但是也自己想出来的,所以记录一下,代码就需要自己不断的自己练习,实战,才能提高啊!不然就像我们这些大部分靠自学的人,何时能学会.还有就是,这次听老师的,把自己的代码添加注释,所以这次把很简单的代码都写上了注释,而且很大白话,不管有没有接触过python的,我相信仔细看了,肯定能看懂.如果看完,再自己尝试着默写出来,那就是更好到了,好了进入正题: 自己写的: __Author__ = "Zhang Peng" impo

    展开全文
  • 晚上学习了下python定义系统级快捷键的方法,这里说的系统级快捷键指的是,如果当前程序窗口不为激活窗口,也能收到快捷键消息,实现的是一个控制键盘和鼠标监听的程序,如,按下Ctrl + F3,程序开始记录监控日志。...

      晚上学习了下python定义系统级快捷键的方法,这里说的系统级快捷键指的是,如果当前程序窗口不为激活窗口,也能收到快捷键消息,实现的是一个控制键盘和鼠标监听的程序,如,按下Ctrl + F3,程序开始记录监控日志。本来想实现按下Ctrl + F4程序程序停止记录日志,但测试时遇到了一个没有目前还没有想到解决办法的问题,先看实现。

    一、代码:

    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
    
    import pythoncom
    import pyHook
    import time
    import pyhk
    import os
    import sys
    import ctypes
    from ctypes import wintypes
    import win32con
    
    
    class CInspectKeyAndMouseEvent:
        '''
        Function:键盘和鼠标监控类
        Input:NONE
        Output: NONE
        author: socrates
        blog:http://blog.csdn.net/dyx1024
        date:2012-03-09
        ''' 
        def __init__(self, filename):
            self.filename = filename
            
        def open_file(self):
            self.fobj = open(self.filename,  'w') 
            
        def close_file(self):
            self.fobj.close()    
            
        def onMouseEvent(self, event):      
            "处理鼠标事件"
            self.fobj.writelines('-' * 20 + 'MouseEvent Begin' + '-' * 20 + '\n')
            self.fobj.writelines("Current Time:%s\n" % time.strftime("%a, %d %b %Y %H:%M:%S", time.gmtime()))
            self.fobj.writelines("MessageName:%s\n" % str(event.MessageName))
            self.fobj.writelines("Message:%d\n" % event.Message)
            self.fobj.writelines("Time_sec:%d\n" % event.Time)
            self.fobj.writelines("Window:%s\n" % str(event.Window))
            self.fobj.writelines("WindowName:%s\n" % str(event.WindowName))
            self.fobj.writelines("Position:%s\n" % str(event.Position))
            self.fobj.writelines('-' * 20 + 'MouseEvent End' + '-' * 20 + '\n')
            return True
        
        def onKeyboardEvent(self, event): 
            "处理键盘事件"   
            self.fobj.writelines('-' * 20 + 'Keyboard Begin' + '-' * 20 + '\n')
            self.fobj.writelines("Current Time:%s\n" % time.strftime("%a, %d %b %Y %H:%M:%S", time.gmtime()))
            self.fobj.writelines("MessageName:%s\n" % str(event.MessageName))
            self.fobj.writelines("Message:%d\n" % event.Message)
            self.fobj.writelines("Time:%d\n" % event.Time)
            self.fobj.writelines("Window:%s\n" % str(event.Window))
            self.fobj.writelines("WindowName:%s\n" % str(event.WindowName))
            self.fobj.writelines("Ascii_code: %d\n" % event.Ascii)
            self.fobj.writelines("Ascii_char:%s\n" % chr(event.Ascii))
            self.fobj.writelines("Key:%s\n" % str(event.Key))
            self.fobj.writelines('-' * 20 + 'Keyboard End' + '-' * 20 + '\n')
            return True
    
    def InspectKeyAndMouseEvent(bRunTag = False):
        ""
        if bRunTag:
            my_event = CInspectKeyAndMouseEvent("D:\\hook_log.txt")
            my_event.open_file()
         
            #创建hook句柄
            hm = pyHook.HookManager()
    
            #监控键盘
            hm.KeyDown = my_event.onKeyboardEvent
            hm.HookKeyboard()
    
            #监控鼠标
            hm.MouseAll = my_event.onMouseEvent
            hm.HookMouse()
        
            #循环获取消息
            pythoncom.PumpMessages()
            my_event.close_file() 
        else:  #程序走不到这里,直接在PumpMessages处不停地监听
            os._exit(0)                
         
    def handle_start_InspecEvent():
        "开始监控(按下Ctrl + F3)"
        InspectKeyAndMouseEvent(True)
    
    def handle_stop_InspecEvent():
        "停止监控  (按下Ctrl + F4)"
        InspectKeyAndMouseEvent(False)   
            
              
    if __name__ == "__main__":     
        '''
        Function:通过快捷键控制程序运行
        Input:NONE
        Output: NONE
        author: socrates
        blog:http://blog.csdn.net/dyx1024
        date:2012-03-09
        '''  
        
        byref = ctypes.byref
        user32 = ctypes.windll.user32
        
        #定义快捷键
        HOTKEYS = {
                   1 : (win32con.VK_F3, win32con.MOD_CONTROL),
                   2 : (win32con.VK_F4, win32con.MOD_CONTROL)
                   }
    
        #快捷键对应的驱动函数
        HOTKEY_ACTIONS = {
            1 : handle_start_InspecEvent,
            2 : handle_stop_InspecEvent
            }    
    
        #注册快捷键
        for id, (vk, modifiers) in HOTKEYS.items ():
            if not user32.RegisterHotKey (None, id, modifiers, vk):
                print "Unable to register id", id    
        
        #启动监听        
        try:
            msg = wintypes.MSG ()
            while user32.GetMessageA (byref (msg), None, 0, 0) != 0:
                if msg.message == win32con.WM_HOTKEY:
                    action_to_take = HOTKEY_ACTIONS.get (msg.wParam)
                    if action_to_take:
                        action_to_take ()
    
                user32.TranslateMessage (byref (msg))
                user32.DispatchMessageA (byref (msg))
    
        finally:
            for id in HOTKEYS.keys ():
                user32.UnregisterHotKey (None, id) 
        

    二、测试

     按下Ctrl + F3后,程序开始记录日志,正常。

     按下Ctrl + F4后,程序并没有停止记录日志,异常。因为在记录日志时,启动了pythoncom.PumpMessages(),不停地循环来获取消息,程序不能继续往下走。目前还没有想到解决方案,明天接着想想看有没有什么好的方法。

    展开全文
  • F4 显示属性窗口 CTRL + SHIFT + E显示资源视图 ...CTRL + F5运行不调试 Shift+F5: 停止调试 Ctrl+Shift+F5: 重启调试 Shift+F5: 停止调试 Ctrl+Shift+F5: 重启调试 Ctrl+W,P: 属性窗口 Ctrl+W,X: 工具箱
  • OllyDbg快捷键

    2016-11-26 13:52:34
    OD功能快捷键快捷键 功能 F7 单步步进,遇到CALL跟进 Ctrl+F7 需重复F7时,按此组合键,直到用户按ESC键,F12键或断点时停止 F8 单步步过,遇到CALL路过... 运行程序 Ctrl+F9 直到出现RET指令时中断 Alt+F
  • IDEA快捷键

    2019-08-19 09:46:59
    IDEA快捷键 1.移动到错误的代码:F2 2.快速生成get/set/override方法:Alt + Insert 3.模板:s.sout s.for s.null s.getName.var 4.选你所想:Ctrl+W or Ctrl+Shift+W 5.格式化代码:Ctrl+Alt+L ...8.停止程序: ...
  • CodeBlocks快捷键

    2019-11-08 17:11:42
    功能 快捷键 多行注释 ctrl + shift + c ...运行上次成功编译后的程序 ctrl + F10 开始调试 F8 停止调试 shift + F8 下一行代码 F7 进入下一行代码 shift + F7 左侧导航栏 shift + F2 ...
  • Spyder快捷键

    2018-04-07 10:07:37
    接触Python一段时间了,但对其快捷键不是特别清楚,所以做如下总结查找 crtl+F停止当前程序运行 ...
  • Linux 快捷键 备忘

    千次阅读 2013-12-27 10:42:54
    Linux控制台(文本模式)下提高工作效率的快捷键 在Linux环境里,有一些按键有特殊的含意。 ...Ctrl-C: 终止当前正在运行程序。Ctrl-Z: 暂停程序。Ctrl-S: 停止向屏幕输出。Ctrl-Q: 重
  • Linux快捷键

    2019-02-18 17:09:11
    ctrl+c (cancel停止运行) 终止程序运行Ctrl+Alt+T 或 ctrl+shift+T 启动终端  shutdown -h now 或 exit 或 ctrl + D 关闭终端  F1 打开帮助指南  F10 激活菜单栏  F11 全屏切换  Alt+F 打开 “文件” 菜单...
  • od快捷键

    2018-06-18 20:44:00
    F2 设置断点打开一个新的可执行程序 ...重新运行当前调试的程序 (Ctrl+F2)当前调试的程序 (Alt+F2)运行选定的程序进行调试 (F9)暂时停止被调试程序的执行 (F12)单步进入被调试程序的 Call 中 (F7)步过被调试程序的 C...
  • matlab常用快捷键

    2017-04-15 19:06:12
    前言磨刀不误砍柴工。...Ctrl+C: 停止程序运行 Ctri+Tab:在各个窗口间切换(命令窗口,工作空间,文件目录) Ctrl+I:自动缩进(也适用于多行缩进,结合Ctrl+A,效果很爽) Ctrl+R:注释(也适用于多行注释) Ctr
  • Linux终端快捷键

    2020-08-16 09:51:57
    停止使用一个正在后台运行程序,中断命令或进程。 2. Ctrl + Z 将正在运行程序送到后台。通常,可以在使用&选项运行程序之前完成该操作,但是如果忘记使用选项运行程序,就可以使用此快捷键。 3. Ctrl + D ...
  • OD快捷键

    2013-04-03 09:53:19
    F7 : 单步步进,遇到CALL跟进 F8 : 单步步过,遇到CALL路过,不跟进 Ctrl+F9:直到出现RET指令时中断。...F9:运行程序 Ctrl+F7/Ctrl+F8:直到用于按Esc键、F12键或遇到断点时停止   Ctr
  • vscode 快捷键 自用

    2021-04-22 14:02:01
    停止当前运行程序( c ) ctrl alt m
  • Linux常用快捷键

    2019-03-09 18:23:44
    Tab只需要输入一个命令,文件名,...如果你想要停止使用一个正在后台运行程序,只需按下这对组合键。 Ctrl + Z该快捷键将正在运行程序送到后台。 通常,你可以在使用 &amp; 选项运行程序前之完成该操作,...
  • idea快捷键

    2019-11-21 16:13:36
    移动到错误代码:F2 重命名:Shift+F6 选中:Ctrl+W、Ctrl+Shift+W ...运行程序:Alt+Shift+F10 启动调试:Shift+F9 停止:Ctrl+F2 代码提示:Ctrl+Shift+Space 自我代码补全:Alt+Enter 插入判断:Ctr...
  • Idea常用快捷键

    2018-12-15 20:54:01
    【前言】 快捷键的使用是很重要的,高效率是从一点一滴体现出来的。 【过程】 一、调试快捷键 ...3,停止项目或者程序。要是自己的main呢,点一下就停下了,要是Java web项目,则点2下,就把服务器给停...
  • idea常用快捷键

    2020-04-07 10:52:47
    运行程序 Build Ctrl+F9 编译项目 Shift+Ctrl+F9 重新编译项目 Debug Ctrl+F2 停止 Shift+F9 启动调试 F7(进入方法) 在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内, ...
  • IDEA快捷键使用

    2017-09-05 17:53:42
    Alt+Shift+F10 运行程序 Shift+F9 启动调试 Ctrl+F2 停止 Crtl+N:定位到Java类 Crtl+Shift+N:定位到文件 Crtl+Alt+Shift+N:定位到标识,这里标识主要是指Java类中的属性和函数名 F9 resume programe 恢复程序 ...
  • Xcode快捷键

    2015-10-13 12:35:00
    1.command+R 运行程序 2.command+. 停止运行 3.command+N 创建新文件 4.command+shift+N 创建新项目 5..command+B 编译文件 6.command+F 在当前文件中搜索 7.command+shift+F 在全文件中搜索 8....
  • Xcode 常用快捷键

    2016-11-23 17:34:00
    一、Xcode基本快捷键 1.1、新建项目 Shift + CMD + N ...1.5、停止运行 CMD + . 1.6、清除缓存 Shift + CMD + K 1.7、左缩进 CMD + [ 1.8、右缩进 CMD + ] 1.9、关闭项目 CMD + W 1.10、终止程序 C...
  • Linux终端常用快捷键

    2020-02-17 01:34:07
    立刻终止运行程序,如果你想要停止使用一个正在后台运行程序,只需按下这对组合键。 3. Ctrl + Z 该快捷键将正在运行程序送到后台。 通常,你可以在使用 & 选项运行程序前之完成该操作, 但是如果你忘记使...
  • 程序大概就是这样 按下全局快捷键ctrl+alt+X即可开始查看,直到看到了之后再次按全局快捷键即可停止查看,本程序非常的小.
  • 1、关闭terminal,run,debug等窗口的快捷键 shift+esc :⇧+⎋ 2、运行、调试运行快捷键(需要事先配置运行程序入口) ctrl+R:^+R、ctrl+D:^+D 3、停止运行、调试 command+f2 : ⌘+f2

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 312
精华内容 124
热门标签
关键字:

停止程序运行快捷键