Articles of 窗口

Java透明窗口

我正在尝试创build一个跟随鼠标的圆形窗口,并将点击传递给底层窗口。 我正在用Python和Qt(请参阅Python覆盖窗口 )做这个,但后来我切换到Java和Swing。 但是,我无法使窗口透明。 我试过这种方法,但它不起作用,但我认为我的系统支持透明度,因为如果我启动Screencast-O-Matic (这是在Java中),矩形实际上是透明的。 我怎么能做到这样的事情? (我在Linux KDE4上)

Linux上的无边界窗口

他们是一个标准的方式来使一个特定的窗口无边界在Linux上? 我相信窗口边框是由窗口pipe理器绘制的,所以可能只是需要使用特定的窗口pipe理器(这样会发现,我只需要知道哪一个)…我希望是所有的窗口pipe理者可能会遵循一些标准,使我可以通过编程来实现这一点…

从UUID中提取MAC地址

我工作的程序假定由Windows RPC API调用UuidCreateSequential()生成的UUID包含主以太网适配器的MAC地址。 这个假设是否正确,或者我应该使用不同的方法来获取MAC地址?

C#FontFamily不显示新的字体

我注意到,当我们尝试使用C#列出字体,它工作正常; 但是,如果我们要在应用程序运行时安装新的字体,调用字体的枚举不会返回新的字体,直到应用程序重新启动。 代码如下: public void Populate(bool b) { both = b; foreach (FontFamily ff in FontFamily.Families) { if(ff.IsStyleAvailable(FontStyle.Regular)) Items.Add(ff.Name); } } 上述方法的注释: Items.Add()是将项目添加到组合comboBox 。 我必须在这里理解错误的东西。 我怎样才能得到上面的代码重新查询系统的字体,甚至是新的?

Windows相当于POSIX srandom(…)和random()函数?

我试图将一些代码从UNIX移植到Windows,我需要一个POSIX srandom(x)和random()函数的实现,对于给定的种子x ,生成与符合POSIX .1-2001。 Windows上有哪些可用的选项?

在哪里写日志的Windows应用程序

我有一个通过ClickOnce部署到Web服务器的.NET Windows应用程序。 在任何时候都有大约100个用户,都位于中心位置。 我正在使用log4netlogin应用程序,但我很难到达放置日志的最佳位置。 我试过让他们写入共享的networking位置,但是一些用户使用这种方法遇到了糟糕的I / O。 我已经尝试login到用户的临时文件夹,但这使得难以检索日志。 我没有尝试过事件日志,因为我可能不得不跳过一些环节才能得到这个工作,而且我不确定这是否值得。 我从来没有尝试数据库日志logging,但我一直认为它会相对缓慢。 有没有人有login在公司环境中部署的Windows应用程序的经验? (1)快速,(2)可靠,(3)可以访问的任何build议,我可以把日志放在哪里?

PHP的scandir()排除隐藏的文件在Windows下?

在Windows系统上,备份代理创build与原始文件名称几乎相同的临时隐藏文件,并且位于相同的path中。 这可能会干扰使用PHP scandir() 。 现在我想知道如果Windows上有隐藏标志设置的文件被PHP scandir()排除在外。 有一些关于Linux风格的隐藏文件的文章, scandir()应该如何忽略以点开头的文件,但很less有关于Windows文件的信息。

多窗口问题 – C#WPF

我有麻烦在WPF中使用多个窗口,并使用button之间切换。 从理论上讲,我的应用程序应该有两个button,一个向前和一个向后,分别将窗口更改为上一个窗口和下一个窗口。 不幸的是,我得到一个Stackoverflow的错误,通过我的研究,我觉得它有一些与我创build新的窗口,创build窗口时创build前一个窗口,从而使一个可怕的循环再次。 不过,我不知道在哪里可以把窗口创build代码停止这个问题,或者如果有其他方法来解决这个问题。 这里是我的Windows代码: 第一个窗口 public partial class Presenation_1 : Window { Presentation_2 p2 = new Presentation_2(); MainWindow M = new MainWindow(); public Presenation_1() { InitializeComponent(); } private void btnForward_Click(object sender, RoutedEventArgs e) { this.Close(); p2.Show(); } private void btnBack_Click(object sender, RoutedEventArgs e) { this.Close(); M.Show(); } } 第二个窗口 public partial class Presentation_2 : […]

如何使用java在unix下运行一个bash程序

我试图运行一个程序,在Unix中使用jcraft库处理文件。 我在build立频道后发现它总是试图运行在主目录中的程序,但我需要运行在一个单独的目录。请看看我到目前为止,并让我知道我失踪。 String strRemoteDir =“/ home / process / input”channel = session.openChannel(“sftp”); channel.connect(); System.out.println("sftp channel opened and connected."); channelSftp = (ChannelSftp) channel; // Printing Home Directory in Unix Server System.out.println(channelSftp.getHome()); channelSftp.cd(strRemoteDir); System.out.println(channelSftp.pwd()); // for uploading a file where i need to run the program File f = new File(fileName); channelSftp.put(new FileInputStream(f), f.getName()); System.out.println("File transfered successfully […]

在Windows上取消python中的停滞文件副本

在Windows上,我想用Python将一大堆文件复制到networking上。 有时,networking没有响应,副本停滞。 我想检查,如果发生这种情况,跳过有问题的文件,当发生这种情况。 通过在这里询问这个相关的问题,我发现了关于CopyFileEx函数,它允许使用callback函数,可以中止文件复制。 Python中的实现如下所示: import win32file def Win32_CopyFileEx( ExistingFileName, NewFileName, Canc = False): win32file.CopyFileEx( ExistingFileName, # PyUNICODE | File to be copied NewFileName, # PyUNICODE | Place to which it will be copied Win32_CopyFileEx_ProgressRoutine, # CopyProgressRoutine | A python function that receives progress updates, can be None Data = None, # object | An […]