问题列表 - 第19646页

得到kwargs Inside Function

如果我有这样的python函数:

def some_func(arg1, arg2, arg3=1, arg4=2):
Run Code Online (Sandbox Code Playgroud)

有没有办法确定哪些参数是通过关键字从函数内部传递的?

编辑

对于那些问我为什么需要这个的人,我没有真正的理由,它出现在一次谈话中,好奇心让我变得更好.

python introspection kwargs

23
推荐指数
3
解决办法
9592
查看次数

在Windows 7中禁用并启用屏幕保护程序

我有一个应用程序而不是暂时禁用屏幕保护程序以运行幻灯片放映.我用它打开或关闭它:

i = SystemParametersInfo(SPI_SETSCREENSAVEACTIVE, active, Nothing, SPIF_SENDWININICHANGE)
Run Code Online (Sandbox Code Playgroud)

这在XP中运行良好.在Windows 7中,它会正确禁用屏幕保护程序.但是,当再次启用时,在屏幕保护程序正常运行时,系统会要求输入密码而不是显示屏幕保护程序.

从此时开始,直到在控制面板中调整屏幕保护程序设置,将显示密码屏幕以代替屏幕保护程序.

我还应该为Windows 7做些什么吗?我知道Windows 7不支持SPI_GETSCREENSAVEACTIVE,但SPI_SETSCREENSAVEACTIVE应该是.

.net vb.net screensaver windows-7 winforms

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

Internet Explorer滞后于IQueryable数据源.Firefox和Chrome A-OK.提供视频证明

我想说这是查询,但事实并非如此.即使我们一步一步地完成它,查询也顺利完成.即使.DataBind()方法也不会导致延迟.

以下是我知道它与我的IQueryable作为绑定源的关系:

旧代码:

  1. 使用SqlCommand调用存储过程并使用SqlAdapter填充新的DataTable.
  2. DataTable将被发送到每个DropDownList的方法中.(有5个DDL)
  3. 每个方法都会将DataTable的行(是的,每个行)提供给IEnumerable.
  4. 将针对IEnumerable运行多个LINQ查询以过滤掉我们想要的选项,包括.Distinct(IEqualityComparer)和.Sort(x => x ["RowName"]); (同样,每种方法都会执行此操作).
  5. 将通过IEnumerable.CopyToDataTable()创建一个新的DataTable(是的,同样,每个方法)
  6. DropDownList.DataSource将设置为新的DataTable,然后设置为.DataBind().

对代码的这种可怕的歪曲将在IE中很快完成.也许是思考时间的第二或第二.

这是新的代码,在肉体中:

IQueryable<Expose_LotRuns> elr = DB.Expose_LotRuns;

if (iTechID > 0)
    elr = elr.Where(x => x.Master_LotRuns.Flows.CD_Techs.ID == iTechID);

if (iFlowID > 0)
    elr = elr.Where(x => x.Master_LotRuns.Flows.ID == iFlowID);

if (iToolID > 0)
    elr = elr.Where(x => x.Master_LotRuns.Tools.ID == iToolID);

if (iOperationID > 0)
    elr = elr.Where(x => x.Master_LotRuns.Operations.ID == iOperationID);

if (iReticleID > 0)
    elr = elr.Where(x => x.Reticles.ID == iReticleID);

var techs = from x in …
Run Code Online (Sandbox Code Playgroud)

c# firefox internet-explorer entity-framework google-chrome

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

使用java读取数据库中的xls文件

有没有办法使用java将数据从xls文件导入数据库(在我的情况下是postgreSQL)?

java xls

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

我怎么知道 MKMapView 上的 setregion 不会触发 regionWillChange/regionDidChange

我正在处理一些 iPhone MapKit 代码,当地图边界发生变化时会触发一些事件(基本上是对外部服务器的一些查询)。有一个我似乎无法解决的边缘情况。当用户输入新地址时,我使用 setRegion 放大该位置,然后计算地图的边界并使用这些坐标查询我的外部服务器。我总是调用 setRegion 但是,当它不会触发时有一种边缘情况。也就是说,当用户神奇地碰巧选择了位于地图当前中心的完全相同的地址时,当该地图被缩放到完全相同的区域时。当然,这种可能性很少见,但使用以下代码很容易实现:

CLLocation *centerOfMap = [[CLLocation alloc] initWithLatitude:mapView.centerCoordinate.latitude longitude:mapView.centerCoordinate.longitude];
mySearchLocation.searchLocation = centerOfMap;

//Recenter and zoom map in on search location
MKCoordinateRegion region =  {{0.0f, 0.0f}, {0.0f, 0.0f}};
region.center = mySearchLocation.searchLocation.coordinate;region.span.longitudeDelta = 0.01f;
region.span.latitudeDelta = 0.01f;
[self.mapView setRegion:region animated:YES];
Run Code Online (Sandbox Code Playgroud)

这相当于允许用户在当前地图的中心放置一个大头针,然后根据它向我的服务器发出查询。不幸的是,因为代码逻辑取决于区域的变化(我这样做是为了让用户可以轻松地在地图上平移而不必显式按下刷新按钮),我需要一个解决方法。我如何知道何时调用了 setRegion 但它不会触发 regionWillChange / regionDidChange。我可以以某种方式覆盖该功能吗?

编辑:当我评论第一个答案时,我尝试使用以下代码检测区域何时不会改变:

//Recenter and zoom map in on search location
MKCoordinateRegion region =  {{0.0f, 0.0f}, {0.0f, 0.0f}};
region.center = mySearchLocation.searchLocation.coordinate;
region.span.longitudeDelta = 0.01f;
region.span.latitudeDelta = 0.01f;
region = [mapView regionThatFits:region]; //Not …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch mapkit mkmapview

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

CultureAndRegionInfoBuilder不存在

好的,这是一个奇怪的.

我正在尝试使用以下方法创建自定义文化:

using System.Globalization;

...

var x = new CultureAndRegionInfoBuilder();
Run Code Online (Sandbox Code Playgroud)

但我得到了令人讨厌的红色Resharper错误没有选项.

命名空间"System.Globalization"中不存在类型或命名空间名称"CultureAndRegionInfoBuilder"

发生了什么事,我错过了什么吗?在谷歌上找不到任何帮助...

.net globalization

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

当使用ASP.Net MVC的Html.TextBoxFor时,如何在强大的类型视图中格式化值

我试图使用强类型视图的值格式化ASP.Net MVC的TextBoxFor呈现的日期.日期可以为空,所以如果它为null我想看到一个空白值,否则我希望以MM/dd/yyyy格式看到它.

<%= Html.TextBoxFor(model => model.BirthDate, new { style = "width: 75px;" })%>
Run Code Online (Sandbox Code Playgroud)

谢谢,
Paul Speranza

format asp.net-mvc html-helper

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

通过摘要代理身份验证Git

我想通过代理服务器做"git clone".问题是我的代理服务器使用摘要式身份验证.所以我既没有在git文档中找到,也没有帮助那些已经制作的人.

我通过谷歌搜索挖掘,我找不到任何有用的结果.

Thxs.

git proxy

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

将对象创建移动到另一个方法后出现JNI Bus错误

我有一个问题,JNI整天带我走,如果我不打电话求助,可能会让我感到疯狂.

在两个短语中:我从JNI方法调用NewObject并且它工作正常,但是当我将此代码移动到另一个方法时,它会崩溃.

更多细节:

我有这个简单的类,我想从JNI C/C++代码创建它的实例:

package example;

public class ModelDetails {
    public ModelDetails() { ... }
}
Run Code Online (Sandbox Code Playgroud)

具有本机方法的类如下:

package example;
public class JNIWrapper {
     public native ModelDetails getModelDetails() throws SomeException;
}
Run Code Online (Sandbox Code Playgroud)

以下代码非常好用:

jclass    modelDetailsClass           = NULL;
jmethodID modelDetailsConstMid        = NULL;

JNIEXPORT jobject JNICALL Java_example_JNIWrapper_getModelDetails
 (JNIEnv *env, jobject jobj) {

    cout << "getModelDetails c++" << endl;

    // ModelDetails class
    if (!modelDetailsClass) { // reuse class
        modelDetailsClass = env->FindClass("example/ModelDetails");
    }
    if (!modelDetailsClass) { // check if findclass was successful
        throwJavaException(env, "Could …
Run Code Online (Sandbox Code Playgroud)

java java-native-interface

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

在WPF中构建一个出色的仪表板应用程序 - 那里有哪些可用的控件?

我的应用程序从各种来源收集业务数据,汇总它,组和过滤器,并需要显示它.很少见,对吧?=)

关键是我已经有了一个"向下钻取"的UI,因此服务和操作人员可以在树视图中找到他们的数据并完成他们的工作.但现在我还需要一个闪亮的高级仪表板视图,让大老板监督他们的整个王国.我想这应该是WPF的优势所在......

我正在查看动态仪表板网站,我想知道,如果WPF有类似的控件可用吗?或者您可以推荐任何其他仪表板控件?

wpf controls dashboard wpf-controls

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