小编Mir*_*j50的帖子

在VIM中删除光标后面或周围的单词

我现在正VIM从TextMate 切换到.我发现^+W在INSERT模式下非常有用.但是,我不仅要删除光标前的单词,还要删除光标后面或周围的单词.

我做了一些谷歌搜索,但我唯一能找到的是^+W删除光标之前的字.

vim keyboard-shortcuts

199
推荐指数
10
解决办法
14万
查看次数

设计DFA接受可被数字'n'整除的二进制字符串

我需要学习如何设计DFA,以便给定任何数字'n',它接受二进制字符串{0,1},其十进制等效数可以被'n'整除.

不同的'n'会有不同的DFA,但有人可以给出一个基本的方法,我应该遵循任何数字0 <n <10.

regex automata dfa

68
推荐指数
2
解决办法
11万
查看次数

在chrome扩展中显示警告对话框

alert当用户点击我的扩展程序图标时,我想显示一个简单的内容.我试过这段代码:

chrome.browserAction.onClicked.addListener(
    alert(1)
);
Run Code Online (Sandbox Code Playgroud)

这是我的manifest:

{
  "manifest_version": 2,

  "name": "sample",
  "description": "des",
  "version": "1.0",

  "browser_action": {
    "default_icon": "icon.png"
  },
  "permissions": [
  ]
}
Run Code Online (Sandbox Code Playgroud)

如何显示提醒onClick事件?

javascript google-chrome google-chrome-extension

6
推荐指数
1
解决办法
1万
查看次数

如何从tkinter中的不同类访问变量?

我一直在搜索很多,但我仍然不知道如何从python中的不同类中访问变量.在这种情况下,我想self.vPageOne类到PageTwo类访问变量.

这是我的代码.

import tkinter as tk
import smtplib

TITLE_FONT = ("Helvetica", 18, "bold")

class SampleApp(tk.Tk):

    def __init__(self):
        tk.Tk.__init__(self)

        container = tk.Frame(self)
        container.pack(side="top", fill="both", expand=True)
        container.grid_rowconfigure(0, weight=1)
        container.grid_columnconfigure(0, weight=1)

        self.frames = {}
        for F in (StartPage, PageOne, PageTwo):
            frame = F(container, self)
            self.frames[F] = frame

            frame.grid(row=0, column=0, sticky="nsew")

        self.show_frame(StartPage)

    def show_frame(self, c):
        frame = self.frames[c]
        frame.tkraise()

class StartPage(tk.Frame):

    def __init__(self, parent, controller):
        tk.Frame.__init__(self, parent)
        label = tk.Label(self, text="PyMail",foreground = "Red", font=("Courier", 30, "bold"))
        label.pack(side="top")
        sublabel …
Run Code Online (Sandbox Code Playgroud)

python user-interface tkinter smtplib python-3.x

6
推荐指数
1
解决办法
1万
查看次数

TKinter中的禁用/启用按钮

我正在尝试使按钮像开关一样,因此,如果单击禁用按钮,它将禁用“按钮”(有效)。如果我再按一次,它将再次启用它。

我尝试过诸如if,else之类的事情,但没有成功。这是一个例子:

from tkinter import *
fenster = Tk()
fenster.title("Window")

def switch():
    b1["state"] = DISABLED

#--Buttons
b1=Button(fenster, text="Button")
b1.config(height = 5, width = 7)
b1.grid(row=0, column=0)    

b2 = Button(text="disable", command=switch)
b2.grid(row=0,column=1)

fenster.mainloop()
Run Code Online (Sandbox Code Playgroud)

python tkinter

6
推荐指数
2
解决办法
3888
查看次数

gperftools - 配置文件未转储

我已经配置并构建了gpreftools。但是,我似乎无法找到我的程序生成的配置文件来显示它。

我采取了以下措施:

  1. -lprofiler链接器标志添加到 my .pro,构建程序并在链接阶段正确添加标志。 QMAKE_LFLAGS += -lprofiler

  2. 运行: $ CPUPROFILE=/tmp/prof.out /path/to/executable

  3. 执行: $ pprof --gv /path/to/MyExe /tmp/prof.out

然后我得到以下信息:

Failed to get profile: curl -s --max-time 90 'http:///pprof/profile?seconds=30' > /home/eslam/pprof/.tmp.MyExe.1509005857.: No such file or directory.

任何人都有这个决心?

profiling qt-creator gperftools ubuntu-14.04

5
推荐指数
1
解决办法
1381
查看次数

python3:如何添加字符串中的小数

我是初学者,我想在字符串中添加小数 s

 totalsum=0
 s='1.23 2.4 3.123'
 for a in s:
    totalsum=totalsum+float(a)
 print (totalsum)
Run Code Online (Sandbox Code Playgroud)

但是当我试着说

ValueError: could not convert string to float: '.'
Run Code Online (Sandbox Code Playgroud)

如何添加这三位小数?

python string decimal python-3.x

5
推荐指数
1
解决办法
38
查看次数

Tkinter - 在使用任何小部件之前最大化和最小化窗口,在我使用它们时隐藏小部件

这是我写的代码.正如您所看到的,它有一个按钮,当点击时会打开Text一个可以输入内容的位置.它工作正常,如果单击按钮,窗口将调整大小.
但是我注意到,如果我在启动程序后最大化并最小化窗口(即我做的第一件事就是最大化并最小化窗口),那么窗口不会调整大小以适应整个框架(点击时按钮)和我的小部件被隐藏.

from tkinter import *

def Home():
    global homeP
    homeP = Tk()
    homeP.title('Grades')

    enterButton = Button(homeP, text='Enter Grades', bg='blue', fg='white', command=enterG)
    enterButton.grid(row=1, column=0, padx=(5,5), pady=(5,2), sticky="e")

    homeP.mainloop()

curFrame = ''

def enterG():
    global homeP
    global eGrade
    global curFrame

    if curFrame == 'e':
        return
    if 'eGrade' not in globals(): #Prevent frames from stacking up on one another
        eGrade = Frame(homeP)
        enterGrades = Text(eGrade, width=64, height=10)
        enterGrades.grid(row=0, column=0)

        eGrade.grid(row=2, column=0, columnspan=2, padx=(10,10), pady=(1,5))
    else:
        eGrade.grid(row=2, column=0, columnspan=2, padx=(10,10), pady=(1,5)) …
Run Code Online (Sandbox Code Playgroud)

python window tkinter python-3.x

5
推荐指数
1
解决办法
179
查看次数

定期或在事件触发时执行函数

我正在处理 Python 的 Flask 服务器端代码,其中有一个后台任务会定期运行并执行一个函数(请注意,“定期”不是那么强硬,执行一次,然后在 x 秒后也有效)。但是我也需要它在服务器收到请求时立即执行相同的功能(然后恢复后台任务)。

这种让我想起C中的SELECT系统调用,系统等待超时或直到数据包到达。

这是我在查找了很多答案后最少想到的。

from flask import Flask, request
import threading, os, time

POOL_TIME = 2

myThread = threading.Thread()

def pollAndExecute(a='|'):
    time.sleep(1)
    print(time.time(), a)
    # time.sleep(1)
    myThread = threading.Timer(POOL_TIME, pollAndExecute)
    myThread.start() 

def startWork():
    global myThread
    myThread = threading.Timer(POOL_TIME, pollAndExecute)
    myThread.start()

app = Flask(__name__)

@app.route('/ping', methods=['POST'])
def ping():
    global myThread
    myThread.cancel()
    pollAndExecute("@")
    return "Hello"

if __name__ == '__main__':
    app.secret_key = os.urandom(12)
    startWork()
    app.run(port=5001)
Run Code Online (Sandbox Code Playgroud)

输出:

输出

但是输出清楚地表明它在有请求(使用 发送curl -X POST http://localhost:5001/ping)后表现不正常

请指导我如何纠正这个问题,或者有没有其他方法可以做到这一点。仅供参考,在原始代码中,pollAndExecute() 中 …

python flask

5
推荐指数
1
解决办法
276
查看次数

如何测量 div 中的光标位置..?

我不知道问题标题应该是什么……抱歉。但我解释说我想做什么。我有一个类名为“scroll-inner-container”的 div,这个 div 高度是 70vh。当我的鼠标从顶部悬停到这个 div 的 10%(这是这个 div 中的鼠标悬停区域 0% 到 10%)和底部到 10% 时,一个函数将启动。

如何使用js将这个区域测量到这个div中......?

我的 html 代码如下所示:

<div class="scroll-inner-container">
  <div class="paragraph-space content">
    <h1>top position</h1>           
      <p>Lorem ipsum dolor...</p>
    <h1>end position</h1>
</div>
Run Code Online (Sandbox Code Playgroud)

我这里 div 的 css 代码:

.scroll-inner-container{
height: -moz-calc(70vh + 0px);
height: -webkit-calc(70vh + 0px);
height: calc(70vh + 0px);
overflow: auto;
object-fit: cover;
background-color: yellow;
position: relative;
}
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

4
推荐指数
1
解决办法
1489
查看次数