问题列表 - 第9685页

批量重命名文件扩展名,包括子目录

我正在使用此命令重命名空文件扩展名:

rename *. *.bla
Run Code Online (Sandbox Code Playgroud)

但是,我有一个包含数百个这样的子文件夹的文件夹,这个命令要求我手动导航到每个子文件夹并运行它.

是否有一个命令,我可以从一个上层文件夹运行,该文件夹将包含子文件夹中的所有文件?

windows command-line

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

python26的sqlite版本

哪个版本的sqlite最适合python 2.6.2?

python sqlite python-2.6

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

C#Linq语句或foreach()用于总计子集?

哪种解决方案更受青睐?

对于列表:

List<ExampleInfo> exampleList = new List<ExampleInfo>();

public class ExampleInfo
{
    internal ExampleInfo()
    { }
    /* Business Properties */
    public int Id { get; set; }
    public string Type { get; set; }
    public decimal Total { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我希望根据"总计"值得到小计.

选项1:

var subtotal1 = exampleList.Where(x => x.Type == "Subtype1").Sum(x => x.Total);
var subtotal2 = exampleList.Where(x => x.Type == "Subtype2").Sum(x => x.Total);
Run Code Online (Sandbox Code Playgroud)

选项2:

decimal subtotal1 = 0m;
decimal subtotal2 = 0m;
foreach (ExampleInfo example in exampleList)
{
    switch (example.Type) …
Run Code Online (Sandbox Code Playgroud)

c# linq foreach

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

我可以在没有数据库的情况下使用Rails,只调用Web服务吗?

我打算写一些新的UI代码,很多人建议使用RoR.但是从我到目前为止读到的关于RoR的内容来看,似乎几乎必须要有一个数据库来存储后端数据.就我而言,我无法访问数据库,所有数据对象都可通过Web服务(一些REST和SOAP服务)获得.

我认为在这种情况下我必须使用控制器直接与服务通信,但是在没有模型层(ActiveRecord)的情况下使用RoR仍然是个好主意.

是否有任何其他框架更适合这种方法(我可以使用Java或Ruby中的任何东西,我们没有任何PHP或Python代码).

web-services ruby-on-rails

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

为什么我在Google App Engine上使用JDO在我的查询中收到了强制转换错误?

根据查询和索引文档,您可以有效地进行查询(据我所知):

PersistenceManager pm = PMF.get().getPersistenceManager();
try {
    Query q = pm.newQuery(App.class);
    q.setOrdering("name desc");

    try {
        results = (ArrayList<App>) q.execute();
    } finally {
        q.closeAll();
    }
} finally {
    pm.close();
}
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误results = (ArrayList<App>) q.execute(); :

java.lang.ClassCastException: org.datanucleus.store.appengine.query.StreamingQueryResult cannot be cast to java.util.ArrayList
    at com.killerrobots.AppSite.MainServlet.getApplications(MainServlet.java:66)
    at com.killerrobots.AppSite.MainServlet.doGet(MainServlet.java:26)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:693)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
    at com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:43)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
    at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712)
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
    at com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:54)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
    at com.google.appengine.tools.development.JettyContainerService$ApiProxyHandler.handle(JettyContainerService.java:306)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
    at org.mortbay.jetty.Server.handle(Server.java:313) …
Run Code Online (Sandbox Code Playgroud)

java google-app-engine jdo jdoql

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

在C#中是否可以通过以下方式重载通用强制转换操作符?

只是想知道是否还有代表C#3.5中的以下代码:

public struct Foo<T> {

    public Foo(T item) {
        this.Item = item;
    }

    public T Item { get; set; }

    public static explicit operator Foo<U> ( Foo<T> a )
        where U : T {

        return new Foo<U>((U)a.Item)
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢

c# generics casting operator-overloading

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

何时使用void指针?

我理解使用void指针来实现malloc.

void* malloc  ( size_t size );
Run Code Online (Sandbox Code Playgroud)

任何人都可以提出其他原因或提供一些在实践中有用的场景.

谢谢

c c++ pointers

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

免费后将变量设置为NULL

在我的公司中,有一个编码规则,在释放任何内存后,将变量重置为NULL.例如 ...

void some_func () 
{
    int *nPtr;

    nPtr = malloc (100);

    free (nPtr);
    nPtr = NULL;

    return;
}
Run Code Online (Sandbox Code Playgroud)

我觉得,在上面显示的代码中,设置为NULL没有任何意义.或者我错过了什么?

如果在这种情况下没有任何意义,我将采用"质量团队"来删除此编码规则.请指教.

c malloc free coding-style heap-memory

146
推荐指数
11
解决办法
8万
查看次数

如何在AuthLogic控制器规范中使用模拟模型?

我试图在不使用灯具的情况下为控制器编写规格(而不是使用模拟模型).根据作者的建议,该控制器要求用户登录,我正在使用AuthLogic.

describe UsersController do

  def mock_user(stubs={})
    @mock_user ||= mock_model(User, stubs)
  end

  context 'when logged in' do
    before { activate_authlogic }

    it "exposes the logged-in user as @user in response to GET (show)" do
      UserSession.create(mock_user)
      ...
    end

    ...
  end

  ...
end
Run Code Online (Sandbox Code Playgroud)

这些例子都在线上失败UserSession.create(...),报告的效果如下:

Mock 'User_1005' received unexpected message :changed? with (no args)
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题; :changed? => false适当嘲笑?

controller rspec ruby-on-rails authlogic

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

什么时候添加了System.Windows.Threading.Dispatcher.Invoke(System.Delegate,System.Object [])?

有些人使用我的应用程序似乎正在获得

System.MissingMethodException: Method not found: 
'System.Object System.Windows.Threading.Dispatcher.Invoke
    (System.Delegate, System.Object[])'

有谁知道在这个版本的框架中添加了这个重载,是否可以安全使用?(未标记为已弃用).

.net c# wpf

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