问题列表 - 第27819页

使用动态字段名称更新模型实例

我想要做的很简单:

f=Foobar.objects.get(id=1)
foo='somefield'
bar='somevalue'
f.foo=bar
f.save()
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为它试图更新f对象的'foo'字段,当然这不存在.我怎么能做到这一点?

python django

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

python/numpy中的线性组合

问候,

我不确定这是不是一个愚蠢的问题.

假设我有3个numpy数组,A1,A2,A3和3个浮点数,c1,c2,c3

我想评估B = A1*c1 + A2*c2 + A3*c3

numpy计算这个例如,

 E1 = A1*c1
 E2 = A2*c2
 E3 = A3*c3
 D1 = E1+E2
 B = D1+E3
Run Code Online (Sandbox Code Playgroud)

还是比这更聪明?在c ++中,我有一种巧妙的方法来抽象这种操作.

我定义了一系列通用'LC'模板函数,LC用于线性组合,如:

template<class T,class D>
void LC( T & R,
    T & L0,D C0,
    T & L1,D C1,
    T & L2,D C2)
{
    R = L0*C0
        +L1*C1
        +L2*C2;        
}
Run Code Online (Sandbox Code Playgroud)

然后将其专门用于各种类型,

例如,对于数组代码看起来像

for (int i=0; i<L0.length; i++)
    R.array[i] =
    L0.array[i]*C0 +
    L1.array[i]*C1 +
    L2.array[i]*C2;
Run Code Online (Sandbox Code Playgroud)

从而避免必须创建新的中间阵列.

这可能看起来很乱,但效果确实很好.

我可以在python中做类似的事情,但我不确定它是否是必需的.

提前感谢您的任何见解.-缺口

python arrays numpy linear-algebra

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

如何在JTabbedPane中检查选项卡是否处于活动状态?

如何在选项卡(嵌套类)本身的类中检查JTabbedPane实例中的选项卡是否处于活动状态,而不是在封闭类中?

我知道有一个方法,booloean isEnabledAt(int index);但这个方法只能在封闭类中调用.而我想检查选项卡当前是否在选项卡类本身(嵌套类)中被选中.

任何人都可以建议如何?

java swing jtabbedpane

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

我想在c#中找到4x4矩阵的行列式

可能重复:
在C#中计算NxN矩阵行列式

我想在c#中找到4x4矩阵的行列式

    int ss = 4; int count = 0;
    int[,] matrix=new int[ss,ss];
    ArrayList al = new ArrayList() {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 };
    for (int i = 0; i < ss; i++)
    {
        for (int j = 0; j < ss; j++)
        {
            matrix[i, j] =Convert.ToInt32( al[count]);
            ++count;
            Response.Write(matrix[i, j] + " ");
        }
        Response.Write("<br/>");
    }
Run Code Online (Sandbox Code Playgroud)

c#

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

语言如何被自己解释(如Rubinius)?

我已经使用Ruby的标准MRI实现在Ruby中编程了一段时间,但我一直对我听到的其他实现很好奇.

前几天我正在阅读Rubinius,一个用Ruby编写的Ruby解释器.我尝试在不同的地方查找它,但我很难弄清楚这样的事情究竟是如何起作用的.我在编译器或语言编写方面从未有过多少经验,但我真的很想知道它.

一种语言究竟如何被自己解释?编译中是否有一个基本步骤,我不明白这有什么意义?有人可以向我解释一下这就像我是一个白痴(因为那不会离基地太远)

ruby compiler-construction language-design rubinius self-interpreter

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

Linux下PostgresQL的高质量ERD生成器?

背景

MySQL Workbench可以产生吸引人的高质量ERD,例如:

研究

哪些PostgreSQL ERD工具可以满足要求?以下是不适合的:

要求

寻找ERD工具:

  • 默认情况下视觉震撼
  • 可以对PostgreSQL(或JDBC兼容)数据库进行逆向工程
  • 在Linux上运行(或在WINE下运行)
  • 导出高分辨率PNG(或SVG)
  • 免费或开源

postgresql database-design erd entity-relationship

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

MySQL在Tomcat中的最佳用法?

哪一个是使用的更好的方法MySQLTomcat:
A)只要它的会话有效分配的用户数据库连接.[OR]
B)打开与DB的连接,每次请求都会到达服务器,当它关闭时.
C)连接池.[最佳答案]

java mysql database tomcat connection-pooling

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

Chrome中的box-shadow和border-radius错误

我一直在试验CSS3并发现了一些奇怪的东西.Heres是DIV风格的一部分:

border:#446429 solid 1px;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
box-shadow:3px 0px 15px #000000 inset,0px 3px 15px #000000 inset;
-moz-box-shadow:3px 0px 15px #000000 inset,0px 3px 15px #000000 inset;
-webkit-box-shadow:3px 0px 15px #000000 inset,0px 3px 15px #000000 inset;
Run Code Online (Sandbox Code Playgroud)

Opera和Firefox中的渲染是完全相同的:

替代文字http://i47.tinypic.com/j8egp5.png

但Chrome会在边框外呈现阴影:

alt text http://i45.tinypic.com/5doykw.png

是应该是这样还是我错过了重要的事情?

css google-chrome

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

是否有任何程序混淆C#源代码?

我们的要求是能够将我们的DLL与ClickOnce集成.Dotfuscator很好地完成了混淆工作,但是无法在客户端使用ClickOnce部署混淆的DLL.在我们这边,我们可以完美地处理它.此外,混淆的程序集有时会崩溃我们的.NET CF应用程序.事实证明,这是一个创建临时源并在使用VS编译之前对其进行模糊处理的解决方案.这可确保已编译的程序集可与ClickOnce集成,并与.NET CF完全兼容.混淆C#SOURCE CODE(不是程序集)的最佳工具是什么?

.net c# compiler-construction obfuscation compact-framework

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

我还应该关心IE6吗?

可能重复:
IE6:支持或不支持.
您是否计划在未来的项目中支持IE 6?

我已完成设计并即将为一个将使用花哨的表单元素和效果的网站编写HTML代码.

我想知道我是否应该支持IE6?什么是最新统计数据?你还支持IE6吗?

browser cross-browser internet-explorer-6

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