Tag: 状态

找出是否存在芹菜任务

是否有可能找出具有特定任务ID的任务是否存在? 当我试图获得地位时,我会一直等待。 >>> AsyncResult('…').status 'PENDING' 我想知道一个给定的任务ID是否是一个真正的芹菜任务ID,而不是一个随机的string。 我想要不同的结果取决于是否有一个有效的任务为一个特定的ID。 在过去可能有相同的ID有效的任务,但结果可能已经从后端删除。

如何在代码隐藏中恢复最小化的窗口?

这是一个平凡的问题,但在我看来,在WPF中没有内置的方法。 只有似乎是WindowState属性是一个枚举没有帮助,因为我不能告诉窗口是否处于Normal或Maximized状态之前被最小化。 当单击任务栏图标窗口正在恢复正常,假设其以前的状态,但我似乎无法find任何定义的方法,这样做。 所以我一直在想,如果我只是缺less的东西,或者如果我需要使用一些自定义的交互逻辑。 ( 我会张贴我当前的解决scheme作为答案 )

如何正确地向客户端发送HTTP消息

我正在研究Java中的REST风格的Web服务。 如果出现错误,我需要一个很好的方法来向客户端发送错误消息。 根据Javadoc , HttpServletResponse.setStatus(int status, String message) 由于消息参数含义模糊而被弃用。 有没有一个首选的方法来设置响应的状态消息或“ 原因词组 ”? sendError(int, String)方法不会这样做。 编辑:澄清,我想修改HTTP状态行,即"HTTP/1.1 404 Not Found" ,而不是正文内容。 具体来说,我想发送"HTTP/1.1 400 Missing customerNumber parameter" 。

我怎样才能得到“git status”总是使用短格式?

我希望git status始终使用短格式: $ git status –short M file1 M dir/file2 ?? file_untracked3 ?? dir/file_untracked4 似乎没有这样的configuration选项,并且git config –global alias.status "status –short"不起作用。 我还没有设法在zsh中创build一个别名。 我怎样才能使git status默认使用短格式?

STArray文件的新手和州/ ST相关的问题

我很难从文档和其他howtos /我通过谷歌发现的讨论了解STArray 。 下面还有一些相关的问题。 根据文件, STArray是 ST monad中的可变盒装和非盒装数组。 这给我的印象是, STArray是用来作为一个状态被传递函数之间(想象你有一个向量,必须经常更新)。 显然,这有不同的用法: ST s (STArray sae) 这里的状态s什么? 如果它在内部使用,那么为什么这不是从用户隐藏? 这也意味着,如果我们想用一个STArray s Int Int作为状态传递,就可以定义 type StateArray a = Control.Monad.State (ST s (STArray s Int Int)) a 这似乎相当麻烦。 最后, ST State什么区别? 如果ST和IO是用于“内部”使用, STArray和IOArray之间有什么区别? 谢谢!!

502 HTTP状态码

根据RFC: 10.5.3 502错误的网关 服务器作为网关或代理服务器,在尝试执行请求时从其所访问的上游服务器收到无效响应。 可以无效的答复也意味着根本没有回应(例如连接被拒绝)?

ASP.Net MVC和状态 – 如何保持请求之间的状态

作为一位刚刚开始使用MVC的相当有经验的ASP.Net开发人员,我发现自己正在努力将自己的思维从传统的“服务器控制和事件处理程序”方式转变为更加dynamic的MVC方式。 我想我正在慢慢到达那里,但是有时MVC“魔术”会把我抛弃。 我目前的scheme是创build一个网页,允许用户浏览本地文件,将其上传到服务器,并重复这一点,直到他有一个文件列表的工作。 当他对文件列表感到满意时(他将在页面上显示一个网格),他将点击一个button来处理这些文件并提取一些将被存储在数据库中的数据。 最后一部分不是那么重要,现在我正忙于build立一个文件列表,并在请求之间保存这个列表。 在传统的方法中,这将非常简单 – 数据将被保留在ViewState中。 但是在MVC中,我需要在控制器和视图之间传递数据,而我并不完全知道这应该如何工作。 我想我更好地发布我的编码这个不完整的尝试来解释这个问题。 为了保留我的文件列表数据,我创build了一个基本上是文件types列表的视图模型,以及一些额外的元数据: public class ImportDataViewModel { public ImportDataViewModel() { Files = new List<ImportDataFile>(); } public List<ImportDataFile> Files { get; set; } … 在视图中,我有一个浏览和上传文件的表单: <form action="AddImportFile" method="post" enctype="multipart/form-data"> <label for="file"> Filename:</label> <input type="file" name="file" id="file" /> <input type="submit" /> </form> 该视图使用视图模型作为其模型: @model MHP.ViewModels.ImportDataViewModel 这会将文件发送到我的操作: public ActionResult AddImportFile(HttpPostedFileBase […]

React – 在挂载的组件上设置setState()

在我的反应组件im试图实现一个简单的微调,而ajax请求正在进行 – 即时通讯使用状态来存储加载状态。 出于某种原因,下面这段代码在我的React组件中会引发这个错误 只能更新已安装或已安装的组件。 这通常意味着您在卸载的组件上调用了setState()。 这是一个没有操作。 请检查未定义组件的代码。 如果我摆脱了第一个setState调用错误消失。 constructor(props) { super(props); this.loadSearches = this.loadSearches.bind(this); this.state = { loading: false } } loadSearches() { this.setState({ loading: true, searches: [] }); console.log('Loading Searches..'); $.ajax({ url: this.props.source + '?projectId=' + this.props.projectId, dataType: 'json', crossDomain: true, success: function(data) { this.setState({ loading: false }); }.bind(this), error: function(xhr, status, err) […]

雷德克斯是不是光荣的全球状态?

所以我一周前开始学习React,我不可避免地遇到了状态问题,以及组件如何与应用程序的其他部分进行通信。 我四处搜寻,Redux似乎是本月的味道。 我阅读了所有的文档,我认为这实际上是一个非常革命性的想法。 这是我的想法: 一般认为国家是非常邪恶的,也是编程中的一个大错误。 Redux说,为什么不把它全部集中在一个全局状态树中,你必须发出改变的动作? 听起来不错。 所有的程序都需要状态,所以让我们把它粘在一个不纯的空间里,只是从里面修改它,所以错误很容易追踪。 然后,我们还可以声明性地将各个状态片段绑定到React组件,并让它们自动重绘,一切都很美丽。 不过,我对这个整个devise有两个问题。 首先,为什么状态树需要是不变的? 说我不在乎时间旅行debugging,热重载,并已经在我的应用程序中实现撤消/重做。 要做到这一点似乎很麻烦: case COMPLETE_TODO: return [ …state.slice(0, action.index), Object.assign({}, state[action.index], { completed: true }), …state.slice(action.index + 1) ]; 而不是这个: case COMPLETE_TODO: state[action.index].completed = true; 更不用说,我正在制作一个在线白板来学习,每一个状态的改变都可以像在笔画列表中添加笔触一样简单。 经过一段时间(数百次笔触)复制整个arrays可能开始变得非常昂贵和耗时。 我确定一个全局状态树,它独立于通过动作变异的UI,但是它确实需要是不可变的吗? 这样简单的实现有什么问题(非常粗略的草稿,在1分钟内写入)? var store = { items: [] }; export function getState() { return store; } export function […]

C ++是否支持编译时计数器?

为了内省的目的,有时候我想自动分配序列号给types,或类似的东西。 不幸的是,模板元编程基本上是一种function性语言,因此缺乏全局variables或可修改的状态来实现这样的计数器。 还是呢? 请求示例代码: #include <iostream> int const a = counter_read; counter_inc; counter_inc; counter_inc; counter_inc; counter_inc; int const b = counter_read; int main() { std::cout << a << ' ' << b << '\n'; // print "0 5" counter_inc_t(); counter_inc_t(); counter_inc_t(); std::cout << counter_read << '\n'; // print "8" struct { counter_inc_t d1; char x[ […]