小编bra*_*raX的帖子

清除剪贴板以禁止未经授权的复制、插入消息?

使用ctrl+c复制网站数据时是否可以将自己的消息写入剪贴板?我发现了一些可以清除剪贴板的 Javascript - 知道是否有东西可以写入它会很有趣,即将剪贴板中的文本替换为“请使用我们网站的印刷版”之类的内容。

  function clearData() {
    window.clipboardData.setData('text', '')
  }

  function cldata() {
    if (clipboardData) {
      clipboardData.clearData();
    }
  }
  setInterval("cldata()", 1000);
Run Code Online (Sandbox Code Playgroud)
<body ondragstart="return false;" onselectstart="return false;" oncontextmenu="return false;" onload="clearData();" onblur="clearData();">

  <h1>Example text</h1>
<input type="text">
Run Code Online (Sandbox Code Playgroud)

html javascript clipboard

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

Python清屏

我仍在尝试进行测验,但我想为我的问题输入清晰的屏幕代码。所以,经过研究,我发现了一个有效的代码,但它把我的问题放在了屏幕底部。这是我截取的截图:

图像在下面

这是我找到的清除屏幕代码的示例:

print "\n" * 40
Run Code Online (Sandbox Code Playgroud)

所以我尝试将“40”更改为“20”,但没有任何效果。我在 Mac 上操作,所以

import os
os.system('blahblah')
Run Code Online (Sandbox Code Playgroud)

不起作用。请帮忙!

python macos screenshot

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

素数生成谜题(边缘情况)

我正在编码站点上解决以下问题。对于测试(隐藏测试)中的某些边缘情况,它失败了,但我不确定它们是什么。有人看到这有什么问题吗?

问题:假设A是一串所有素数按顺序压缩在一起(即235711131719...)。给定一个索引n,返回一个由 5 位数字组成的字符串,其中第一个数字n位于 A中的索引处。

例如foo(0) => 23571foo(10) => 19232

这是我的代码:

def gen_primes():                                                                                                                                                                                                    
    A = {}                                                                                                                                                                                                           
    i = 2                                                                                                                                                                                                            
    while True:                                                                                                                                                                                                      
        if i not in A:                                                                                                                                                                                               
            yield i                                                                                                                                                                                                  
            A[i * i] = [i]                                                                                                                                                                                           
        else:                                                                                                                                                                                                        
            for p in A[i]:                                                                                                                                                                                           
                A.setdefault(p + i, []).append(p)                                                                                                                                                                    
            del A[i]                                                                                                                                                                                                 
        i += 1                                                                                                                                                                                                       

def answer(n):                                                                                                                                                                                                       

    counter = 0                                                                                                                                                                                                      
    prime_string = ""                                                                                                                                                                                                

    for p in gen_primes():                                                                                                                                                                                           
        if (counter >= n):
            prime_string += str(p)                                                                                                                                                                                   
        counter += len(str(p)) …
Run Code Online (Sandbox Code Playgroud)

python primes

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

简单拼图算法

我开发了一个(真的)简单的益智游戏,要求您使用球和将点旋转到正确的方向以使球连接出口的机制,将A点连接到B点(进入/退出)。

这是一个简单级别的屏幕截图,清楚显示了游戏的目的:

1)开始新的水平,机制以随机方式旋转

2)测平完成后,所有机构都会正确旋转,以使球有正确的路径加入出口

题:

如何创建一种算法,允许我通过考虑旋转来自动生成关卡,而玩家只有一种可能性来完成关卡?

我还想通过添加更多的机制(创建难度级别)来增加复杂性。


我认为没有必要谈论技术,但是我正在使用C#和Unity。

如果您需要更多信息,请与我们联系。

谢谢!

c# algorithm unity-game-engine

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

ThisWorkbook.FullName 在与 OneDrive 同步后返回一个 URL。我想要磁盘上的文件路径

我在 OneDrive 上有一本工作簿。通常, ThisWorkbook.FullName 返回磁盘上的路径:

c:\Users\MyName\OneDrive - MyCompany\BlaBla\MyWorkbook 09-21-17.xlsb
Run Code Online (Sandbox Code Playgroud)

但是在 VBA 中的一组操作之后,我手动将文件保存到备份文件夹并使用新日期重命名当前文件,OneDrive 同步并且 ThisWorkbook.FullName 返回一个 URL:

https://mycompany.sharepoint.com/personal/MyName_Company_com/Documents/mycompany/Apps/BlaBla/MyWorkbook 10-21-17.xlsb
Run Code Online (Sandbox Code Playgroud)

我需要磁盘路径,即使 ThisWorkbook.FullName 返回一个 URL。

如果我想一起破解一些东西,我可以在操作之前保存路径,但我希望能够随时检索磁盘路径。

我见过一些其他人一起破解的程序,比如这个,但它或多或少只是将 URL 重新格式化为磁盘上的路径。这样做是不可靠的,因为 URL 路径和磁盘路径并不总是具有相同的目录结构(与我在上面作为示例给出的目录结构相比,请参阅链接过程中完成的重新格式化)。

是否有一种可靠的、直接的方式返回工作簿磁盘上的路径,即使它在线同步并且 ThisWorkbook.FullName 正在返回一个 URL?

excel sharepoint vba onedrive

6
推荐指数
4
解决办法
6043
查看次数

laravel您的连接不是chrome中的私有错误

我正在使用laravel 5.4并且我将.env文件更新为如下:

  MAIL_DRIVER=smtp
  MAIL_HOST=smtp.gmail.com
  MAIL_PORT=587
  MAIL_USERNAME=my gmail
  MAIL_PASSWORD=my password
  MAIL_ENCRYPTION=tls
Run Code Online (Sandbox Code Playgroud)

当我试着测试时,我收到了以下消息

攻击者可能试图从test.dev窃取您的信息(例如,密码,邮件或信用卡).了解更多NET :: ERR_CERT_AUTHORITY_INVALID

所以我试图将所有内容恢复为默认值,但我仍然收到相同的消息..问题出在哪里?

gmail laravel

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

删除工作簿中的所有查询

我正在尝试编写一个子程序来删除工作簿中的所有查询。我有下面的代码:

Dim CN As Variant
Dim qTable As QueryTable



For Each CN In ThisWorkbook.Connections
    CN.Delete
Next CN

 For Each qTable In Sheets("Property Extract 1").QueryTables
qTable.Delete
Next qTable'
Run Code Online (Sandbox Code Playgroud)

连接删除工作正常,但查询仍然存在。任何想法如何删除工作簿中的所有查询?

我计划复制 2 或 3 张查询删除。

谢谢

excel vba powerquery

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

Word 2016 中的导航窗格:强制折叠标题视图的 VBA 代码

我正在尝试编写一个在打开 .docx 文档时运行的 VBA 宏。我希望它强制显示导航窗格,然后强制所有标题(任何级别)以折叠模式显示。我正在尝试使用宏记录器获取折叠命令的代码。

当我录制宏时,我所拥有的只是:

ActiveWindow.DocumentMap = True
Run Code Online (Sandbox Code Playgroud)

右键单击导航窗格中的标题并折叠不会记录代码行。这个事件有VBA方法吗?

navigation vba ms-word pane show-hide

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

为正文中的联系人创建带有 @Mention 的 Outlook 电子邮件

我正在通过 Excel VBA 生成具有 HTML 正文的 Outlook 电子邮件。

我想@我组织中的一个联系人的身体。例如@Bloggs,乔

Mention是过去几年添加到 Outlook 的一项功能,它似乎是一个 HTML 链接。如何确保 Outlook 格式mention正确?

以下是否足以让 Outlook 将其识别为提及?

<a href="mailto:Joe.Bloggs@MyOrg.com">
<span style='font-family:"Arial",sans-serif;mso-no-proof:yes;text-decoration:none; text-underline:none'>@Bloggs, Joe</span>
Run Code Online (Sandbox Code Playgroud)

html excel outlook vba

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

使用 VBA 和 ActiveX 减少 WithEvent 声明和子项

在工作表上,我有 3 个 ActiveX 对象,分别是 TextBox1、TextBox2、ListBox1

撇开其他代码我有一个类 clsEvents 包含

Private WithEvents txbControl As MSForms.TextBox
Private WithEvents lisControl As MSForms.ListBox 
Private txbEvents As TextBoxEvents                          
Private lisEvents As ListBoxEvents  

Private Sub txbControl_Change()
     txbEvents.ChangeEvent txbControl
End Sub     

Private Sub lisControl_Change()
     lisEvents.ChangeEvent lisControl
End Sub                      
Run Code Online (Sandbox Code Playgroud)

和类 TextBoxEvents 和 ListBoxEvents 包含

Public Event Changed(txtBox As MSForms.TextBox)

Public Sub ChangeEvent(txtBox As MSForms.TextBox)
    RaiseEvent Changed(txtBox)
End Sub
Run Code Online (Sandbox Code Playgroud)
Public Event Changed(ByRef myListBox As MSForms.ListBox)

Public Sub ChangeEvent(lisBox As MSForms.ListBox)
    RaiseEvent Changed(lisBox)
End Sub
Run Code Online (Sandbox Code Playgroud)

工作表模块包含

Public WithEvents tbxEvents As …
Run Code Online (Sandbox Code Playgroud)

excel vba activex class worksheet

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