问题列表 - 第33922页

如何在不触及磁盘的情况下创建包含目录的内存zip文件?

在python Web应用程序中,我将一些东西打包成zip文件.我想在内存中完全执行此操作,而不需要触摸磁盘.只要我正在创建一个平面目录结构,使用ZipFile.writestr就可以了,但是如何在zip中创建目录呢?

我正在使用python2.4.

http://docs.python.org/library/zipfile.html

python

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

如何使用c#代码禁用IIS上的文件监视

我找到了一个代码片段,如下所示,用于禁用IIS服务器上的文件监视(文件更改通知),但代码无法按预期工作.下面的监视器对象获取NULL值.不确定是否需要更多其他代码或需要任何其他设置.任何人都可以建议为什么这可能会获得NULL值或建议是否有更好的方法在C#中执行此操作 -

//FIX disable AppDomain restart when deleting subdirectory

//This code will turn off monitoring from the root website directory.

//Monitoring of Bin, App_Themes and other folders will still be operational, so updated DLLs will still auto deploy.

System.Reflection.PropertyInfo p = typeof(System.Web.HttpRuntime).GetProperty("FileChangesMonitor", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Public | System.Reflection.BindingFlags.Static);

object o = p.GetValue(null, null);

System.Reflection.FieldInfo f = o.GetType().GetField("_dirMonSubdirs", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.IgnoreCase);

object monitor = f.GetValue(o); //Returns NULL

System.Reflection.MethodInfo m = monitor.GetType().GetMethod("StopMonitoring", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic); m.Invoke(monitor, new object[] { }); 
Run Code Online (Sandbox Code Playgroud)

c# asp.net iis

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

Visual Studio Express用户的数据生成计划有哪些替代方案?

我想知道我们这些人是否有一个很好的选择使用Express(甚至Professional)版本而不必去Visual Studio项目之外(即编写ruby/perl/etc脚本来填充测试/种子数据).

如果它有助于我在MS Web Developer 2010中使用C#.NET MVC 2应用程序.

c# asp.net visual-studio data-generation

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

是否可以在Java中合并迭代器?

是否可以在Java中合并迭代器?我有两个迭代器,我想组合/合并它们,以便我可以一次性迭代它们的元素(在同一个循环中)而不是两个步骤.那可能吗?

请注意,两个列表中的元素数量可能不同,因此两个列表上的一个循环不是解决方案.

Iterator<User> pUsers = userService.getPrimaryUsersInGroup(group.getId());
Iterator<User> sUsers = userService.getSecondaryUsersInGroup(group.getId());

while(pUsers.hasNext()) {
  User user = pUsers.next();
  .....
}

while(sUsers.hasNext()) {
  User user = sUsers.next();
  .....
}
Run Code Online (Sandbox Code Playgroud)

java iteration iterator

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

pydev安装后找不到python库

我正在使用Django和PyDev/Eclipse.我刚安装了django-treebeard,setup.py install它安装在我的site-packages目录中C:\Python26\Lib\site-packages.我可以在python shell中成功导入它import treebeard.然而,PyDev抱怨它在我尝试导入它时无法解决它.

不幸的是我没有使用PyDev的经验,我认为它会自动获取site-packages目录中的所有内容,但显然它没有.我错过了什么?

谢谢

python eclipse pydev

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

将表单重置为默认值

目前我有:

$("#your_email").val(this.defaultValue;)
Run Code Online (Sandbox Code Playgroud)

我想循环遍历所有表单元素并将它们重置为默认值

javascript jquery default-value

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

突出显示ggplot2中感兴趣的区域

在vanilla plotting中,可以polygonpanel.first参数中使用调用plot来突出显示背景区域.是否可以这样做ggplot2?可以在保留网格线的同时完成吗?

例如:

# plot hp and wt for mtcars data, highlighting region where hp/wt ratio < 35
with(mtcars,plot(hp,wt,
     panel.first=polygon(c(0,0,max(wt)*35),c(0,max(wt),max(wt)),
     col="#d8161688",border=NA)))
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

强制实施第三方方法虚拟化

我正在扩展第三部分库提供的课程.该类,我们称之为Foo,有一个reset()方法可以调用,以重新启动Foo的行为.该reset()方法也由类内部使用.

class Foo
{
  public:
    void reset () {
        /* ... */
    }
    void something () {
        reset();
    }
};
Run Code Online (Sandbox Code Playgroud)

到目前为止,我需要重载该reset()方法以重置我的其他功能:

class Bar : public Foo
{
  public:
    void reset() {
        /* ...something... */
        Foo::reset();
    }
};
Run Code Online (Sandbox Code Playgroud)

不幸的是,由于该Foo::reset()方法不是虚拟的,通过调用Bar::something()我得到的Foo::reset()方法调用而不是Bar::reset().

是否有一种方法(不同于超载Foo::something())使其向后虚拟?

c++ virtual

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

Java静态混乱

我正在使用Java; 我之前使用过C++.我正在考虑Java中的静态用法.如果我在类中创建静态方法和变量,为什么我也可以通过对象访问它们?

例:

class Test{
  static int count=0;
  int id;
  static void updatec(){
    count++
   }
}

class TestMain
{
   public static void main(String args[])
   {
         Test.count=1;
         Test t = new Test();
         t.count=5; // Valid WHY ?????
   }
}
Run Code Online (Sandbox Code Playgroud)

为什么允许这样做?Java的网站说我们不应该使用obj.static方法/变量.
为什么允许这样做?

java static

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

是否有VS2010数据库项目的表设计器?

我在这里错过了什么吗?似乎在VS2010中在数据库项目中创建新表的唯一选项是:

将表对象创建为文件,然后将所有约束(默认值)创建为单独的文件,然后将每个索引创建为单独的文件,将主键创建为单独的文件并依次打开...

要么

使用SSMS中的表设计器创建整个表模式,然后使用模式比较工具为表的每个元素创建单个SQL语句的单个文件,并将每个代码块复制到VS中新创建的文件中.

2年前问了这个问题,我希望答案已经改变了.请告诉我VS2010中的数据库项目有一个隐藏的表设计器,我忽略了它.

database-project visual-studio-2010 datadude

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