问题列表 - 第324页

从Python中的函数返回多个值的最佳方法是什么?

我有一个函数,我需要对字符串做一些事情.我需要函数返回一个布尔值,指示操作是否成功,我还需要返回修改后的字符串.

在C#中,我会为字符串使用out参数,但Python中没有等效参数.我仍然是Python的新手,我唯一能想到的是返回一个带有布尔值和修改后的字符串的元组.

相关问题:函数返回多个值是pythonic吗?

python variables return

66
推荐指数
4
解决办法
7万
查看次数

C#WinForms - DataGridView/SQL Compact - 主键列中的负整数

我刚刚在WinForms中弄脏了,我通过一个可爱的教程发现了将数据库表拖到我主表单的设计视图上的魔力.所以,一切都很可爱,我已经得到了我的DataGridView,所有列都表现得很漂亮.

但...

当我运行我的应用程序对这个全新的,空的.sdf(我创建的两个表的空保存,它们本身是空的)时,每当我尝试时,我在对应于我的主键/标识列的列中得到-1创建第一条记录.

知道为什么会这样吗?如果它有帮助,那么该列就是一个int.

c# sql-server data-binding sql-server-ce winforms

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

使用.NET 2.0+进行分布式缓存?

使用.NET实现分布式缓存的最佳方法是什么?

编辑:我正在寻找内部和外部应用程序的通用缓存模式

asp.net caching distributed-caching

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

4506
推荐指数
24
解决办法
228万
查看次数

printf的格式很长的论点是什么?

printf函数采用参数类型,例如%d%i用于signed int.但是,我没有看到任何long价值.

c printf long-integer

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

常见的lisp习语 - 有更好的方法吗?

我发现自己一直在做这种事情.我一直在考虑编写一个宏/函数来使这种事情更容易,但我发现我可能正在重新发明轮子.

是否有现有的功能可以让我更简洁地完成同样的事情?

(defun remove-low-words (word-list)   
  "Return a list with words of insufficient score removed."
  (let ((result nil))
    (dolist (word word-list)  
      (when (good-enough-score-p word) (push word result)))                                      
    result))  
Run Code Online (Sandbox Code Playgroud)

common-lisp

7
推荐指数
2
解决办法
1851
查看次数

保持PHP脚本作为守护进程运行的最佳方法是什么?

保持PHP脚本作为守护程序运行的最佳方法是什么,以及检查是否需要重新启动的最佳方法是什么.

我有一些需要全天候运行的脚本,而且大多数情况下我可以使用nohup运行它们.但如果它们发生故障,监控它的最佳方法是什么,以便它可以自动重启?

php daemon

8
推荐指数
2
解决办法
6975
查看次数

如何对业务应用程序进行单元测试?

人们如何单元测试他们的业务应用程序?我已经看到很多单元测试的例子都是"简单测试"的例子.防爆.一个计算器.人们如何对数据量大的应用进行单元测试?你是如何整理样本数据的?在许多情况下,一个测试的数据可能根本不适用于另一个测试,这使得很难只拥有一个测试数据库?

测试代码的数据访问部分非常简单.它正在测试所有针对似乎难以测试的数据的方法.例如,想象一个发布过程,其中存在大量数据访问以确定发布的内容,数字被调整等.发生了许多临时步骤(并且需要进行测试)以及之后的测试以确保发布是成功的.其中一些步骤实际上可能是存储过程.

在过去,我尝试将测试数据插入测试数据库,然后运行测试,但老实说,编写这种代码非常痛苦(并且容易出错).我还尝试过预先构建测试数据库并回滚更改.这工作正常,但在许多地方你也不能轻易做到这一点(许多人会说这是集成测试;所以,我仍然需要能够以某种方式测试它).

如果答案是没有一种很好的方法来处理这个问题,而且目前只是很糟糕,那么知道也是有用的.

任何想法,想法,建议或提示都表示赞赏.

unit-testing

14
推荐指数
2
解决办法
2004
查看次数

以自定义形式使用Django时间/日期小部件

如何使用默认管理员在自定义视图中使用的漂亮的JavaScript日期和时间小部件?

我查看了Django表单文档,并简要提到了django.contrib.admin.widgets,但我不知道如何使用它?

这是我想要应用的模板.

<form action="." method="POST">
    <table>
        {% for f in form %}
           <tr> <td> {{ f.name }}</td> <td>{{ f }}</td> </tr>
        {% endfor %}
    </table>
    <input type="submit" name="submit" value="Add Product">
</form>
Run Code Online (Sandbox Code Playgroud)

此外,我认为应该注意的是,我没有真正为自己的表单编写视图,我使用的是通用视图.这是来自url.py的条目:

(r'^admin/products/add/$', create_object, {'model': Product, 'post_save_redirect': ''}),
Run Code Online (Sandbox Code Playgroud)

而且我对整个Django/MVC/MTV事物都是新手,所以请轻松一点......

python django

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

asp:DropDownList错误:'DropDownList1'有一个SelectedValue,它是无效的,因为它在项目列表中不存在

我有一个asp.net 2.0网站,有许多asp:DropDownList控件.DropDownList控件包含标准信息city,state,county等... info.除了标准代码之外,该站点还具有用户可以自行配置的自定义代码.例如,动物下拉列表可能包含值狗,猫,鱼等...

我正在从我创建的SQL 2005表中弹出DropDownList,例如tblCodes

一切都很好,用户可以使用众多DropDownList控件添加订单,从列表中选择项目.

如果用户想要更改其中一个自定义下拉列表,则会出现问题.例如,用户想要将动物类型控件上的verbage从Dog更改为K9.这是问题开始的地方.

对于所有新订单,下拉工作正常.当用户检索旧订单时,我在C#代码隐藏中得到以下错误"'DropDownList1'具有一个无效的SelectedValue,因为它在项目列表中不存在."

发生的事情是旧订单的数据库字段值为Dog,DropDownList在其列表中不再有Dog,因为用户将其更改为K9.

关于变通方法的任何想法?
有没有办法让asp:DropDownList接受没有在其列表中播种的项目?我可以使用另一个控件吗?

asp.net

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