问题列表 - 第47078页

根据导数或指数级别对 Mathematica 中的公式进行排序

我有一个阻抗方程,我已将其转移到 Mathematica,希望能简化它。它代表电路原理图,电路阻抗(Z,来自 V = iZ)是 s 平面中多项的很大一部分。

作为一个简短的例子,它可能看起来像:

 L0s + (R1/(1 + R1 C1 s) + R3b + L3s + V3/s)/(R2a L2a s/(R2a + L2a s))
Run Code Online (Sandbox Code Playgroud)

我想将数据重新排列为:

k1*s^-1 + k2*s^0 + k3*s^1 ...  
Run Code Online (Sandbox Code Playgroud)

与代表多余数据的所有值k(各种 R、L 和 C 值的分数)。

什么公式操作最适合用来制作这些类型的结构?



我相信该Collect函数无法根据 s 的指数处理分离事物,即使方程经过简化然后展开全部,由于项之间的划分级别 - 有几层未解析的分数。

在想知道这个问题的同时,我也很好奇,如果我将所有内容都转换到时域,是否可以按素数(导出/积分的次数)排序?

S c0 + c1 + d/dt*c2 + d^2/dt^2*c3 ...
Run Code Online (Sandbox Code Playgroud)

sorting wolfram-mathematica exponent derivative

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

python ubuntu virtualenv - >错误

新手在这里,善待.

前几天我都是:

sudo apt-get install python-virtualenv
Run Code Online (Sandbox Code Playgroud)

然后我(按照说明):

virtualenv env
Run Code Online (Sandbox Code Playgroud)

而Ubuntu 10.10就像:

Traceback (most recent call last):
  File "/usr/local/bin/virtualenv", line 5, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 2675, in <module>
    parse_requirements(__requires__), Environment()
  File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 552, in resolve
    raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: virtualenv==1.5.1
Run Code Online (Sandbox Code Playgroud)

是什么赋予了?

python ubuntu virtualenv

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

如何在Ajax绑定的Telerik Grid for MVC上隐藏"编辑"按钮?

我使用Telerik Extensions for MVC.在一个页面上,我使用网格来显示状态消息.我想显示具有正status_id的所有状态消息的编辑按钮.

我之前使用服务器绑定网格和CellAction完成了此操作.但是我试图将其更改为Ajax绑定网格,但我无法弄清楚如何隐藏特定行的按钮.

或许有一种方法可以从JavaScript引用特定的单元格,并以这种方式隐藏它?

谢谢!

telerik-mvc telerik-grid

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

我可以在.NET 4应用程序中使用WSE3,与旧的Web服务进行通信吗?

我有一个.NET 3.5库程序集,它使用WSE 3.0与外部Web服务进行通信.我们将系统升级到.NET 4,但外部Web服务将保持不变.(编辑:不确定它是否相关,但外部Web服务是用Java实现的)

为了尽可能快地完成迁移过程,除非绝对必要,否则我不想更改系统代码.一旦我将系统更新到.NET 4,WSE3库是否仍然可以工作?

我已经看到几个问题表明我们不应该再使用WSE来构建web服务(参见下面的参考资料).但是,我将它纯粹用作客户端,与外部Web服务进行通信,因此我对它是否有效感到困惑.

参考文献:

.net wcf wse .net-4.0

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

取消所有未完成的QTimer活动

我正在寻找一种方法来设置pyqt中的多个定时函数调用,并在需要时取消所有挂起的调用.

我正在寻找使用QtCore.QTimer设置函数调用,但我不知道取消这些调用的任何好方法.有任何想法吗?



使用后我似乎找不到任何取消的方法QtCore.QTimer.singleShot(1000, self.function).如果我创建了一个QTimer对象列表,我可以阻止它们,但后来我被迫管理一个计时器对象列表(创建,删除,它们是活动的等等),我想避免.

# Setup a timer object.
timer = QtCore.QTimer(self)
timer.timeout.connect(self.function)
timer.setSingleShot(True)
timer.start(1000)

# To stop the timer object at some later point.
timer.stop()
Run Code Online (Sandbox Code Playgroud)


我还可以管理自己的挂起函数调用队列,如果可能的话我也想避免(为了简单起见).



这是一些虚拟代码,显示了我想要做的事情:

import sys
from PyQt4 import QtCore

class Test(QtCore.QObject):

    def __init__(self, parent=None):
        QtCore.QObject.__init__(self, parent)


    def addDelayedCall(self, time, function):
        # Do something here.
        pass


    def clearPendingCalls(self):
        print('  Clearing pending function calls.')
        # Do something here.


    def setupCalls(self):
        self.addDelayedCall(500, self.dummy)
        self.addDelayedCall(1000, self.dummy)
        self.addDelayedCall(1500, self.dummy)
        self.addDelayedCall(2000, self.dummy)


    def dummy(self):
        print('dummy …
Run Code Online (Sandbox Code Playgroud)

qt pyqt

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

结构中的数组

我是C的新手,在嵌入结构时遇到阵列类型问题.以下是我的问题的一个例子:

typedef struct {
    double J[151][151];
} *UserData;

static int PSolve(void *user_data, N_Vector solution)
{
UserData data;
data = (UserData) user_data;

double J[151][151];
J = data->J;

/* Solve a matrix equation that uses J, stored in 'solution' */

return(0);
}
Run Code Online (Sandbox Code Playgroud)

当我尝试编译这个时,我得到错误:从类型'double(*)[151]'分配类型'double [151] [151]'时出现不兼容的类型

我目前的解决方法是用代码中的'data-> J [x] [y]'替换'J [x] [y]'来求解矩阵方程,但是分析表明这样效率较低.

将参数更改为PSolve不是一个选项,因为我正在使用sundials-cvode解算器来规定参数的类型和顺序.

c arrays structure

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

Android Layout - 扩展ImageView以填充宽度,但不是更大?

你好有用的stackoverflow成员,

我正在尝试在Android活动中完成看似简单的布局,但我似乎无法使用wrap_content和fill_parent/match_parent来实现它.

图片给出了问题的基本概念:http: //i89.photobucket.com/albums/k207/cephron/Layout_quandary.png

在垂直的LinearLayout中,我有一个包含按钮和东西的子布局顶部的ImageView.我想要扩展ImageView以使图像尽可能大(即填充屏幕宽度),而不需要占用更多的垂直空间来实现这一点(即我希望ImageView触及顶部)屏幕,按钮和东西触摸图像的底部).我无法使用wrap_content和fill_parent来实现这一点,而且我所有与引力的混乱似乎都没有改变任何东西.我必须包括权重才能确保图像不会完全脱离屏幕上的所有其他内容.

我希望发布正确的代码,但是 - 我是noob - 我浪费了大约20分钟试图让它与Stackoverflow的代码格式化程序一起使用,并且部分内容不会显示出来.

所以,这是我的代码,它被充分破坏,以至于无法通过选择性删除部分内容来识别它:

[LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_horizontal"]

    [ImageView android:id="@+id/door_detail_video_frame"
    android:src="@drawable/door_closed_256"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1"/]

    [LinearLayout android:id="@+id/door_detail_control_area"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_weight="0"]

        [ImageView android:id="@+id/door_detail_status_frame"
        android:src="@drawable/door_closed_locked_67"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"/]

        [LinearLayout android:layout_height="wrap_content"
        android:orientation="vertical"
        android:layout_width="fill_parent"]

            [Button android:id="@+id/door_detail_override_button"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/door_detail_override_button_text"/]

            [Button android:id="@+id/door_detail_camera_button"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/door_detail_camera_button_text"/]

        [/LinearLayout]

    [/LinearLayout]

[/LinearLayout]
Run Code Online (Sandbox Code Playgroud)

相信唯一相关的部分是第一个LinearLayout和ImageView,但是嵌套布局中的东西(对应于"按钮和东西")是为了完整性而包含的.

有没有办法实现所需的布局格式?

在此先感谢您的帮助!

android android-layout

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

部署更新的Javascript文件

如果我想对现有的JS文件部署错误修复,我如何确保旧的缓存不会缓存在客户端的计算机上?

javascript deployment

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

通过ruby进行字符串编码:安全地捕获用户输入

我搜索了一个简单的解决方案的高低.没有一个是简单的或"只是工作".

首先,我不断收到此错误:

ArgumentError: invalid byte sequence in US-ASCII
Run Code Online (Sandbox Code Playgroud)

这是因为用户正在从Microsoft Word复制和粘贴内容.我只想要一种方法来清理用户输入,以便它以适当的格式存储在数据库中,无论它们发送给我的格式如何.即使它完全破坏了他们的输入,我也不关心它.我只是想强制将他们的输入编码为以后不会抱怨的东西.

我试过了:

ic = Iconv.new('US-ASCII//IGNORE', 'US-ASCII')
safe_string = ic.iconv(unsafe_string)
Run Code Online (Sandbox Code Playgroud)

执行上述操作并重新保存新字符串后,错误仍然存​​在.我试过了

safe_string = unsafe_string.force_encoding('US-ASCII')
Run Code Online (Sandbox Code Playgroud)

仍然给我错误.

我也尝试过使用UTF-8.一样.

在保存到数据库之前,我能做些什么来简单地转换它们的字符串吗?谢谢.

ruby character-encoding

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

如何判断IQueryable是否为IOrderedQueryable?

我有一个IQueryable.我没有在它上面调用OrderBy或者用它做任何事情.

如果我做:

// for some reason, isItOrdered is always true
var isItOrdered = myQueryable is IOrderedQueryable<T>
Run Code Online (Sandbox Code Playgroud)

为什么这总是如此?(好像不应该这样.)更重要的是,如何判断IQueryable是否已被订购?(即真正的IOrderedQueryable)

我希望能够做到这样的事情:

if (myQueryable is IOrderedQueryable<T>)
  myQueryable = myQueryable.ThenBy(...);
else
  myQueryable = myQueryable.OrderBy(...);
Run Code Online (Sandbox Code Playgroud)

c# linq

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