问题列表 - 第9105页

C++中的大文件支持

每个平台上的64位文件API都不同.

在windows中:_fseeki64
在linux中:fseeko
在freebsd中:还有另一个类似的调用...

我怎样才能最有效地使它更方便和便携?有什么有用的例子吗?

c c++ 64-bit cross-platform large-files

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

将cygwin从一台机器移动到另一台机器时要复制什么?

我正在我的机器上重新安装所有东西......,其中包括cygwin.我试图避免重新安装,部分是因为,我甚至不知道我上次安装它是什么.所以我的问题是,我可以将cygwin目录从一台机器移动到另一台机器,并期望一切正常,或者是否还有一些我需要移动的重要设置?

据我所知,这是非常可自包含的,但人们永远不会知道.

windows cygwin

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

如何获取NSView的通知是隐藏的更改?

我正在构建一个Cocoa桌面应用程序.我想知道NSView的isHidden状态何时发生了变化.到目前为止使用目标/操作没有帮助,我在NSNotification中找不到任何有关此任务的内容.我想避免覆盖setHidden方法,因为那时我将必须覆盖我正在使用的所有NSView派生类.

更新:我最终使用KVO."isHidden"的路径是"隐藏"的,可能是因为setter是"setHidden".

cocoa

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

陷入Django错误:没有名为注册的模块

我安装了注册模块,将其添加到settings.py中.当我尝试运行syncdb时(%python sitename/manage.py syncdb --settings sitename.devsettings)

它给了我"错误:没有模块命名注册"

服务器上的相同设置(对所有内容使用相同的文件)很好.这发生在运行OS X的本地计算机上.

我检查了sys.path,列出了注册模块所在的路径,并且实际模块也就位.由于没有其他输出,我不知道如何进一步调试.什么可能导致这个问题?

django

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

在Windows上选择GUI(wxPy vs pyQt)

我们计划开发一个用于监视和配置服务的应用程序(在远程服务器上运行).经过长时间的讨论,我们决定将python作为我们app的平台,因为我们喜欢并了解python.但是我们不知道,GUI工具包对于我们的目标是首选的.我们需要快速(用于开发和运行)应用程序,其用户将是管理员,维护人员和客户经理.

python有两个GUI工具包,我们知道:wxPythonpyQT.任何人都有关于赞成和反对的论据?也许有人知道任何商业应用程序,使用这些产品(只有python版本的工具包)?链接是可取的.

谢谢.

user-interface wxpython pyqt

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

如何对顺序逻辑进行单元测试?

假设我有具有以下方法的 Car 类:

  • 装载汽油(I燃油气)
  • InsertKey(IKey键)
  • 启动引擎()
  • IDriverSession Go()

Car 的目的是配置并返回 IDriverSession,应用程序的其余部分使用该 IDrivingSession 来驾驶汽车。如何对我的汽车进行单元测试?

看起来需要完成一系列操作才能调用 Go() 方法。但我想单独测试每种方法,因为它们都有一些重要的逻辑。我不想进行一堆像这样的单元测试

Test1: LoadGasoline, Assert

Test2: LoadGasoline, InsertKey, Assert

Test3: LoadGasoline, InsertKey, StartEngine, Assert

Test4: LoadGasoline, InsertKey, StartEngine, Go, Assert
Run Code Online (Sandbox Code Playgroud)

是否有更好的方法来对顺序逻辑进行单元测试,或者这是我的汽车设计的问题吗?

--- 编辑 ---- 感谢您的所有回答。正如许多人注意到的那样,我还应该对无效场景进行测试,我也有这些,但这个问题的重点是如何测试有效序列。

language-agnostic unit-testing

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

在正在运行的Java应用程序中运行jar存档

我想在运行的Java应用程序中运行一个可运行的jar存档.我需要能够从我的应用程序中控制正在运行的类(即停止,启动它们等).

基本上我需要做"java -jar X.jar"的eqvilient.

我不能使用Runtime.getRuntime().exec("..."),因为jar文件将被编码,它们需要先被解码.

java jar

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

C#中dataGridViews中的列顺序问题

我通过将dataSet绑定到网格来填充dataGrid,使用aDataGridView.dataSource = aDataSet.aTableName,当我在使用此函数后跟踪代码时,所有列索引都重置为0,我该怎么办?我怎样才能找到新的真实指数?我可以使用不同的功能吗?

我尝试了这里找到的代码,但它不起作用:this.dataGridView1.DataSource = null; this.dataGridView1.Columns.Clear(); this.dataGridView1.DataSource = data;

.net c# datagridview dataset

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

CakePHP:保存后更新会话变量

我有一个User对象,一旦成功进行身份验证,就会隐藏在会话中(没有安全信息)以便于调用,并确定我们是否有经过身份验证的用户或匿名会话.用户可以通过多种途径更改其部分或全部信息,我希望将该会话值保持最新.显而易见的答案是更新afterSave()回调中的值,但这当然违反了MVC.

是否有另一种方法可以捕获一个地方的每个变化,这样我就不必在整个地方放弃会话写入?我想不出任何事情,也没有找到任何其他想法.我是唯一一个尝试这样做的人吗?

谢谢.

最终解决方案:坦率地说,我将neilcrookes的回答标记为答案,因为似乎没有更好的方法.但是,由于这种方式违反了我的OCD意识,我采取了一条略有不同的道路.我决定让我的User::authenticate()方法将经过身份验证的用户对象返回给调用者,以便它可以随心所欲地执行任何操作.呼叫者"想要"做的事情之一就是在会话中删除该值.这是冗余,但它非常非常有限.在我看来,这比从模型中访问会话感觉更好(尽管如果你这样做肯定是该死的,如果你不这样做则该死).

cakephp session-variables reset

4
推荐指数
2
解决办法
4580
查看次数

什么JQuery选择器排除具有与给定选择器匹配的父项的项?

我有

var $set = $('.foo,.bar').filter(
    function() {return $(this).parents('.baz').length < 1;});
Run Code Online (Sandbox Code Playgroud)

作为一种选择所有其类或者是元素foobar和谁不从一个元素,它的类是下降baz.是否有一个选择器可以完成同样的事情,而不需要过滤lambda?

<div class='foo'/><!--match this-->
<div class='bar'/><!--match this-->
<div class='baz'>
    <div class='foo'/> <!--don't match this-->
</div>
Run Code Online (Sandbox Code Playgroud)

jquery css-selectors jquery-selectors

71
推荐指数
4
解决办法
3万
查看次数