小编Miz*_*mor的帖子

使用py2app制作的可执行文件是否包含其他终端脚本并运行它们?

所以我有一个很好的OS X的python应用程序.它运行一个外部终端脚本,我想在我的python应用程序中包含它.理想情况下,我能够运行py2app并将此脚本捆绑到可执行文件中,然后能够包含它并在我的代码的python部分中运行它.这可能吗?

提前致谢!

额外编辑:我正在使用的脚本已编译.我不能只看里面粘贴它.

python macos py2app

13
推荐指数
1
解决办法
1919
查看次数

System.IO.File.Move - 如何等待移动完成?

我在c#中编写一个WPF应用程序,我需要移动一些文件 - 我真的需要知道文件是否成功.为此,我编写了一个检查,确保文件在移动后到达目标目录 - 问题是有时我会在文件完成移动之前进行检查:

   System.IO.File.Move(file.FullName, endLocationWithFile);

            System.IO.FileInfo[] filesInDirectory = endLocation.GetFiles();
            foreach (System.IO.FileInfo temp in filesInDirectory)
            {
                if (temp.Name == shortFileName)
                {

                    return true;
                }
            }

            // The file we sent over has not gotten to the correct   directory....something went wrong!
            throw new IOException("File did not reach destination");

        }
        catch (Exception e)
        {
            //Something went wrong, return a fail;
            logger.writeErrorLog(e);
            return false;
        }
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我如何确保文件实际到达目的地吗? - 我将要移动的文件可能非常大 - (全高清mp4文件长达2小时)

谢谢!

c# wpf

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

关闭过滤器

所以,我正在Excel文档中进行一些搜索,但是其他人打开过滤器并让它们保持打开是很常见的.当这些过滤器打开时,这些单元格不包含在工作表的单元格区域中.

有没有办法关闭这些自定义过滤器,以便我仍然可以到达工作表中的所有单元格?

这是我用来查找方法的方法

Microsoft.Office.Interop.Excel.Range find = sheet.Cells.Find(tapeID, Type.Missing,
Microsoft.Office.Interop.Excel.XlFindLookIn.xlValues, Microsoft.Office.Interop.Excel.XlLookAt.xlPart, 
Microsoft.Office.Interop.Excel.XlSearchOrder.xlByRows, Microsoft.Office.Interop.Excel.XlSearchDirection.xlNext, false, Type.Missing, Type.Missing); 
Run Code Online (Sandbox Code Playgroud)

当过滤器打开时,我得到一个返回的null对象,除了关闭过滤器之外无法做任何事情,我得到了我需要的东西.

有关关闭过滤器的任何提示吗?

c# excel

10
推荐指数
1
解决办法
9984
查看次数

由于嵌入式浏览器,Android Facebook 共享对话框阻止登录

我正在使用 cordova-plugin-facebook-connect 插件从 Facebook 启动共享对话框。iOS 运行良好,Android 在安装该应用程序后运行良好。

在 Android 上,如果未安装该应用程序,它会尝试与嵌入式 Web 浏览器共享。输入我的电子邮件和密码后,我收到一条错误消息,指出从嵌入式浏览器登录 Facebook 已被禁用。我使用的是最新版本的插件,这应该意味着最新的 Facebook Android SDK

输入密码和电子邮件后的错误消息

我查看了我们的业务仪表板并确保允许嵌入式登录: 已启用嵌入式浏览器 OAuth 登录 ...但这提到了 OAuth,所以也许它不相关。我已将调试和生产密钥哈希上传到仪表板

我在 Facebook 文档上什么也没找到,也没有从 Facebook 开发者社区得到答案。

总结:

如果安装了该应用程序,则一切正常。没有该应用程序,它使用嵌入式浏览器,但 Facebook 阻止了登录。我很想知道为什么以及如何启用它。

更新:使用 Facebook 生成的测试用户工作

干杯

android facebook cordova facebook-share

9
推荐指数
1
解决办法
7013
查看次数

C按位否定会产生负输出:

我真的很难翻转C int变量中的位.我是这样做的:

input = 15;

input = ~input;

printf("%d", input);
Run Code Online (Sandbox Code Playgroud)

但它总是显示为-16.应该是0!如果15写的是1111,为什么会回来10000?!这令人抓狂!有人能帮帮我吗!?

c bit-manipulation

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

我可以在python中故意引发异常吗?

所以这是一个有点奇怪的问题,但它可能很有趣!

我需要以某种方式在python中可靠地导致异常.我希望它是人为触发的,但我也愿意在我的代码中嵌入一些总会导致异常的东西.(我已经设置了一些异常处理并想测试它)

我一直在环顾四周,一些想法似乎被零除或沿着这些线的东西总是会导致异常 - 有更好的方法吗?最理想的是在程序运行时模拟互联网连接的丢失......任何想法都会很棒!

玩得开心!

python testing exception

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

将VLC播放器嵌入到WPF应用程序中

我有兴趣将VLC播放器嵌入到WPF应用程序中.它将被用作质量控制工具,用户可以在其中观看电影,暂停和移动到不同的帧,以便更好地了解电影的外观.其中大部分都是MP4文件,但有一些.MOV文件.(因此需要VLC)有谁知道从哪里开始?我已经看过activex页面,我认为这是最好的方法.有没有人有任何见解或链接到一个好的指南?

c# wpf vlc

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

Python删除临时文件错误 - 仍在使用中

所以,我正在创建一堆临时文件来备份python中的一些谷歌文档.我已经为这些文件制作了适当的副本os.copy.现在我准备删除它们.我创建了这样的:

    line = entry.id.text
title = entry.title.text
splitLine = line.split('/')
key = splitLine[-1]

backUpDir = R'\\XXX\XXXXX\XXXX\XXXXX\otherFiles\GoogleDocBackUp' + '\\'


today = datetime.date.today()
if not os.path.exists(backUpDir + str(today)):
  os.mkdir(backUpDir + str(today))

backupDir = backUpDir + str(today)

tempfile.tempdir = backupDir
file_path = tempfile.mkstemp(suffix='.xls')    

uri = 'http://docs.google.com/feeds/documents/private/full/%s' % key

spreadsheets_client = gdata.spreadsheet.service.SpreadsheetsService()
spreadsheets_client.email = self.gd_client.email
spreadsheets_client.password = self.gd_client.password
spreadsheets_client.source = "My Fancy Spreadsheet Downloader"
spreadsheets_client.ProgrammaticLogin()


# ...
docEntry = self.gd_client.GetDocumentListEntry(uri)

docs_auth_token = self.gd_client.GetClientLoginToken()
self.gd_client.SetClientLoginToken(spreadsheets_client.GetClientLoginToken())
self.gd_client.Export(docEntry, file_path[1])
shutil.copy(file_path[1], backupDir + '//' + title + '.xls') …
Run Code Online (Sandbox Code Playgroud)

python temporary-files

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

缺少Python'和'角色

当我使用wx python创建一个文件名作为按钮标签的按钮时,我丢失&了文件名内的字符.

如果文件名为:hello&goodbye.txt,则按钮将显示为:hellogoodbye.txt

我不知道这个&角色去哪儿了,在这里会有点帮助.

python wxpython

3
推荐指数
1
解决办法
194
查看次数

php var_dump没有完成XML

所以我有一个xml文件,它是作为curl_exec的返回值创建的.问题是它只输出前2514个字符,然后继续...

为什么是这样?有什么方法让我告诉var_dump()给我一切吗?

这是我的代码片段:

curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "$xml_data");
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);
$file_contents = curl_exec($ch);
curl_close($ch);

var_dump($file_contents);
Run Code Online (Sandbox Code Playgroud)

谢谢大家

编辑:当我使用网络浏览器时甚至是这样.

php var-dump

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

复制公式 - 并将其应用于新的单元格范围

所以这就是我正在经历的事情.我正在使用带有c#的Excel dll,以便进入一个大而讨厌的excel表,以便其他人不必这样做.

我们在一个单元格中有一个相当大的公式,我们不希望因此而将它复制到每一行.此公式在放置它的行上使用多个值.如果它在第1行,它会使用该行中的大量单元格.

当通常在excel中复制此公式时,将修改单元格的新范围以反映新的起始位置.

问题是,当我复制这样的公式,它仍然给我的一切,与第一排的,而不是在那里我粘贴它的行做的价值观.....下面是我的代码:

  sheet.Cells[77][row].Formula = sheet.Cells[77][1].Formula;
Run Code Online (Sandbox Code Playgroud)

有人可以让我知道如何使公式实际应用于新行而不是第1行?

c# excel

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