问题列表 - 第34079页

删除自动导入的自定义项目模板

我删除了导出的zip文件,该文件放在我导出的模板文件夹中,当然它仍然显示在Visual Studio的"添加新项目"对话框中.我预料到这一点,但我很难找到模板文件存储的其他位置.如何删除自定义模板?

编辑

我搜索了以下文件夹(和其他许多文件夹,但这些是最明显的): %ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplates %ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\ProjectTemplatesCache %userprofile%\Documents\Visual Studio 2010\My Exported Templates %userprofile%\Documents\Visual Studio 2010\Templates\ProjectTemplates

不确定是否重要,但我也在使用Windows 7作为我的操作系统.

visual-studio-2010 project-template visual-studio

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

为什么我的scala期货不是更有效率?

我在32位四核Core2系统上运行此scala代码:

def job(i:Int,s:Int):Long = {
  val r=(i to 500000000 by s).map(_.toLong).foldLeft(0L)(_+_)
  println("Job "+i+" done")
  r
}

import scala.actors.Future
import scala.actors.Futures._

val JOBS=4

val jobs=(0 until JOBS).toList.map(i=>future {job(i,JOBS)})
println("Running...")
val results=jobs.map(f=>f())
println(results.foldLeft(0L)(_+_))
Run Code Online (Sandbox Code Playgroud)

(是的,我知道有多少更有效的方式来总结一系列整数,它只是给了CPU事做).

根据我设置JOBS的内容,代码在以下时间运行:

JOBS=1 : 31.99user 0.84system 0:28.87elapsed 113%CPU
JOBS=2 : 27.71user 1.12system 0:14.74elapsed 195%CPU
JOBS=3 : 33.19user 0.39system 0:13.02elapsed 257%CPU
JOBS=4 : 49.08user 8.46system 0:22.71elapsed 253%CPU
Run Code Online (Sandbox Code Playgroud)

令我感到惊讶的是,这并没有真正扩展到超过2个未来"在游戏中".我做了很多多线程C++代码,毫无疑问我可以很好地扩展到4个内核,如果我用英特尔的TBB编写这类东西,或者boost::threads当然会更加冗长,那么可以看到> 390%的CPU利用率).

那么:发生了什么,如何扩展到我希望看到的4个核心?这是否受到scala或JVM中某些内容的限制?它发生在我身上我实际上并不知道"哪里"scala的期货运行...是每个未来产生的线程,还是"Futures"提供专用于运行它们的线程池?

[我在使用sun-java6(6-20-0lennny1)的Lenny系统上使用来自Debian/Squeeze的scala 2.7.7软件包.]

更新:

正如Rex的回答中所建议的那样,我重新编码以避免创建对象.

def job(i:Long,s:Long):Long = {
  var t=0L
  var v=i
  while (v<=10000000000L) …
Run Code Online (Sandbox Code Playgroud)

performance multithreading scala scalability future

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

不理解IEnumerable <T>

我的代码遇到了很多麻烦.当我编译时,我收到以下错误:


'Ecommerce.DataHelpers.ProductNodeLoader'未实现接口成员'System.Collections.IEnumerable.GetEnumerator()'.'Ecommerce.DataHelpers.ProductNodeLoader.GetEnumerator()'无法实现'System.Collections.IEnumerable.GetEnumerator()',因为它没有匹配的返回类型'System.Collections.IEnumerator'.


我不知道如何解决这个问题现在我不得不问你们!

码:

namespace Ecommerce.DataHelpers
{
    public class ProductNodeLoader<T> : IEnumerable<T>
    {
        private ISqlHelper sqlHelper;
        private IRecordsReader nodeReader;

        public List<T> list = new List<T>();

        // load all products from given company
        public IEnumerator<T> GetEnumerator()
        {
            int companyId = 2;
            try
            {
                sqlHelper = DataLayerHelper.CreateSqlHelper(GlobalSettings.DbDSN);
                nodeReader = sqlHelper.ExecuteReader(@"
                    SELECT * FROM eCommerceNodes WHERE companyId = @companyId)
                    ", sqlHelper.CreateParameter("@companyId", companyId));

            }
            catch (Exception e)
            {
                Log.Add(LogTypes.Custom, -1, e.InnerException.ToString());
                yield break;
            }

            if (nodeReader.HasRecords)
            {
                while(nodeReader.Read())
                {
                    ProductNode node = new ProductNode(); …
Run Code Online (Sandbox Code Playgroud)

.net c# ienumerable

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

目标c是否具有条带标签功能?

我正在寻找一个客观的C函数(自定义或内置),从字符串中剥离html标签,类似于PHP的版本,可以在这里找到:

http://php.net/manual/en/function.strip-tags.php

任何帮助,将不胜感激!

html tags objective-c strip

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

如何使用jUnit将测试用例添加到套件中?

我有两个测试类,都延伸TestCase.每个类都包含一系列针对我的程序运行的单独测试.

如何作为同一套件的一部分执行这两个类(以及它们拥有的所有测试)?

我正在使用jUnit 4.8.

java junit unit-testing

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

这是一种保持asp.net应用程序活着而不被回收的安全方法吗?

我已经开始了一个定时器来访问我的应用程序,每20个minuates中Applicaiton_startglobal.asax.

void Application_Start(object sender, EventArgs e) 
{
System.Timers.Timer tm = new System.Timers.Timer(20 * 60 * 1000);
tm.Elapsed += new System.Timers.ElapsedEventHandler(tm_Elapsed);
}

void tm_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
System.Net.WebRequest rqst = System.Net.WebRequest.Create("MySite URL");
rqst.GetResponse();
}
Run Code Online (Sandbox Code Playgroud)

这是一种安全的方式还是其他方式.我这样做是为了使用quartz.net执行调度作业...

asp.net web-applications keep-alive

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

如果字符可以保存整数,那么为什么需要使用整数?

为什么我们在C中使用整数?

#include<stdio.h>
int main()
{
    char c=10;
    printf("%d",c);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

与以下相同:

#include<stdio.h>
int main()
{
    int c=10;
    printf("%d",c);
    return 0;

}
Run Code Online (Sandbox Code Playgroud)

c types

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

在c ++中使用多个排序方法的STL容器

我正在寻找一个容器,包含像Employee这样的对象(信息:名称,工资,电话......),这些对象可以按名称排序(a..z),其他时间按工资排序例.最好的方法是什么?我想到了地图,但后来我只定义了一把钥匙就会欣赏每一个想法(请不要太高级!)

---更新---

我实际上不需要总是维护2个STL容器,我通常会有1个(比如雇员按姓氏排序),根据要求,我不介意制作一个新的STL容器,并再次将所有元素推送到它,这次只按工资排序,所以我可以按该订单打印.是否可以使用名称排序创建map1,使用薪水排序创建map2?如果是这样的话会喜欢进一步的解释\例子来定义这两个地图.我的c ++知识很少(我得到的第一个任务)

c++ stl

5
推荐指数
3
解决办法
441
查看次数

Java Quartz Cron触发器

我在我的java程序中使用Quartz Cron触发器.我使用的Cron表达式是0 0***?

现在我想要一个调度程序每小时执行一次.为了测试相同的启动我的jboss服务器,然后我将我的窗口时间重置为5:59:45和6:00:00,调度程序没有激活.

现在,下次我第一次调整时间说5:55:00然后我启动服务器并且调度程序在6:00:00解雇.

服务器或调度程序是否在内部保持时间,当然最初是用系统时序初始化的?

java quartz-scheduler crontrigger

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

GZIPInputStream到String

首先,如果我的术语有点业余,我很抱歉,试着忍受我;)

我试图将HTTP响应的gzipped主体转换为明文.我已经采用了这个响应的字节数组并将其转换为ByteArrayInputStream.然后我将其转换为GZIPInputStream.我现在想要读取GZIPInputStream并将最终解压缩的HTTP响应主体存储为纯文本字符串.

此代码将最终解压缩的内容存储在OutputStream中,但我想将内容存储为String:

public static int sChunk = 8192;
ByteArrayInputStream bais = new ByteArrayInputStream(responseBytes);
GZIPInputStream gzis = new GZIPInputStream(bais);
byte[] buffer = new byte[sChunk];
int length;
while ((length = gzis.read(buffer, 0, sChunk)) != -1) {
        out.write(buffer, 0, length);
}
Run Code Online (Sandbox Code Playgroud)

java gzip http gzipinputstream

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