问题列表 - 第7234页

监视Java的系统资源使用情况

我正在尝试准备一些关于在Windows XP计算机上运行的Java应用程序的CPU和内存使用情况(随着时间的推移)的统计信息.

是否有(免费)工具可以让我获得这些统计数据?我查看的大多数工具都会分析CPU和堆使用的现有代码 - 但是不提供进程本身的视图(从系统的角度来看).

我尝试使用IBM Performance Analysis Tool for Java,但这似乎没有提供确定进程消耗的内存量的简单指标(类似于ProcessExplorer工具).

任何指针都将非常感激.

亲切的问候,迪努克

java monitoring

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

C++中循环移位(旋转)操作的最佳实践

左右移位运算符(<<和>>)已在C++中可用.但是,我无法找到如何执行循环移位或旋转操作.

如何执行"向左旋转"和"向右旋转"等操作?

在这里向右旋转两次

Initial --> 1000 0011 0100 0010
Run Code Online (Sandbox Code Playgroud)

应该导致:

Final   --> 1010 0000 1101 0000
Run Code Online (Sandbox Code Playgroud)

一个例子会有所帮助.

(编者注:如果旋转计数为零,许多常见的表达方式在C中旋转会受到未定义的行为的影响,或者编译为不止一个旋转机器指令.这个问题的答案应记录最佳实践.)

c c++ bit-manipulation c++-faq rotation

84
推荐指数
9
解决办法
10万
查看次数

如何在WCF OperationContract参数中生成xs:Date

对于仅表示日期的OperationContract的参数(无时间组件或时区指示符),需要使用xs:Date,以避免客户端和服务器之间的时区转换的任何歧义或问题.

WCF当前仅支持用于序列化DateTime参数的xs:DateTime.

使用将被序列化为xs:Date的参数生成OperationContract的最简单方法是什么?

我正在考虑使用自定义.NET类型"public struct DateOnly"或类似的方法,使用隐式转换为标准DateTime,从而以某种方式自动生成wsdl作为xs:Date.

这是可能的,我将如何实施它?

如果有可能,我怀疑解决方案可能涉及在自定义类型上使用XmlSchemaProviderAttribute,但是我在此属性上找到的任何文档似乎都有些不透明.

更新

我发现很难相信它会增加获得解决方案的可能性,但我会遵循网站的建议并开始赏金.

为了清楚起见,赏金的条件是提供构建解决方案所需的所有信息,以便WCF OperationContract的参数可以是:

  • 序列化为ws:Date并在生成的WSDL中描述.

  • 可以是System.DateTime值,也可以隐式转换为DateTime.

.net xml wcf

16
推荐指数
2
解决办法
6851
查看次数

如何只在Perl标量中保留前五行?

从任何类型的标量,我可以使用什么正则表达式来匹配它的前五行并丢弃其余的?

regex perl scalar lines

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

使用RunWithElevatedPrivileges时如何更改"Modified By"?

我们有一个Web部件,可以将文档上载到文档库.上载文档的用户可能无法访问目标位置,因此添加文件的代码在RunWithElevatedPrivileges块中执行.这意味着"修改者"字段始终设置为"系统帐户".这是代码:

SPSecurity.RunWithElevatedPrivileges(
    delegate
    {
        using (SPSite elevatedSite = new SPSite(SPContext.Current.Site.Url))
        using (SPWeb targetWeb = elevatedSite.OpenWeb(webUrl))
        {
            targetWeb.AllowUnsafeUpdates = true;
            SPFile newFile = files.Add(filename, file);
            SPListItem item = newFile.Item;

            // TODO: Insert code to set Modified By

            item.SystemUpdate();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

需要将"Modified By"字段设置为当前用户的名称(在上面的TODO行中),但以下尝试均未起作用:

item["Modified By"] = SPContext.Current.Web.CurrentUser;

item["Author"] = SPContext.Current.Web.CurrentUser;

item["Modified By"] = new SPFieldUserValue(
SPContext.Current.Web, SPContext.Current.Web.CurrentUser.ID,
SPContext.Current.Web.CurrentUser.Name);

item["Author"] = new SPFieldUserValue(
SPContext.Current.Web, SPContext.Current.Web.CurrentUser.ID,
SPContext.Current.Web.CurrentUser.Name);
Run Code Online (Sandbox Code Playgroud)

有没有人知道允许更改"修改者"值的解决方案?

security sharepoint

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

300 级网络广播或演讲是什么意思(在 MSDN、网络广播、培训等中)?

我想这要么是微软的某个计划,要么是美国范围内的计划。不过我不知道300、400等是什么意思。有人可以解释一下吗?这些数字是什么意思?是 MS 的事情还是更广泛的使用?

levels

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

在TreeView控件中隐藏ASP.NET SiteMap节点

我有一个包含所有节点的SiteMap.我正在使用一个TreeView控件,该控件链接到SiteMap进行导航.现在我想隐藏某些节点出现在TreeView上.是否有可能做到这一点?

sitemap asp.net treeview

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

在PersonaC30卡片打印机上打印Jpanel

我正在使用PersonaC30卡片打印机在卡片上打印我的Jpanel数据.我的打印方法适用于纸质打印机,但是当我用卡片打印机打印时,它不打印我的数据.它外部打印很好,但它不适用于我的应用程序.

这是我的代码:

private void printCard(){

PrinterJob printjob = PrinterJob.getPrinterJob();
printjob.setJobName(" TESSCO CUSTOMER CARD ");

printjob.setPrintable (new Printable() {

public int print(Graphics pg, PageFormat pf, int pageNum){

    Paper card = pf.getPaper();
   // card.setImageableArea(0, 0, 153, 243);
    card.setSize(243, 154);
    pf.setPaper(card);
    pf.setOrientation(PageFormat.LANDSCAPE);

if (pageNum > 0){
return Printable.NO_SUCH_PAGE;
}
Graphics2D g2 = (Graphics2D) pg;

g2.translate(pf.getImageableX(), pf.getImageableY());
g2.translate( 0f, 0f );

jLayeredPane2.paint(g2);

return Printable.PAGE_EXISTS;
}
});
if (printjob.printDialog() == false)
return;

try {
        printjob.print();
      }
      catch (PrinterException ex) {
        System.out.println("NO PAGE FOUND."+ex);

      }
}
Run Code Online (Sandbox Code Playgroud)

java printing swing

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

什么更快,用vector :: iterator或with()迭代STL向量?

在性能方面,什么会更快?有区别吗?它是平台依赖的吗?

//1. Using vector<string>::iterator:
vector<string> vs = GetVector();

for(vector<string>::iterator it = vs.begin(); it != vs.end(); ++it)
{
   *it = "Am I faster?";
}

//2. Using size_t index:
for(size_t i = 0; i < vs.size(); ++i)
{
   //One option:
   vs.at(i) = "Am I faster?";
   //Another option:
   vs[i] = "Am I faster?";
}
Run Code Online (Sandbox Code Playgroud)

c++ performance iterator stl vector

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

使用Twisted的twisted.web类,如何刷新传出缓冲区?

我使用Twisted创建了一个简单的http服务器,它发送Content-Type:multipart/x-mixed-replace标头.我正在使用它来测试我想要设置为接受长期流的http客户端.

出现的问题是我的客户端请求挂起,直到http.Request调用self.finish(),然后它立即接收所有多部分文档.

有没有办法手动将输出缓冲区刷新到客户端?我假设这就是为什么我没有收到单独的多部分文件.

#!/usr/bin/env python

import time

from twisted.web import http
from twisted.internet import protocol

class StreamHandler(http.Request):
    BOUNDARY = 'BOUNDARY'

    def writeBoundary(self):
        self.write("--%s\n" % (self.BOUNDARY))

    def writeStop(self):
        self.write("--%s--\n" % (self.BOUNDARY))

    def process(self):
        self.setHeader('Connection', 'Keep-Alive')
        self.setHeader('Content-Type', "multipart/x-mixed-replace;boundary=%s" % (self.BOUNDARY))

        self.writeBoundary()

        self.write("Content-Type: text/html\n")
        s = "<html>foo</html>\n"
        self.write("Content-Length: %s\n\n" % (len(s)))
        self.write(s)
        self.writeBoundary()
        time.sleep(2)

        self.write("Content-Type: text/html\n")
        s = "<html>bar</html>\n"
        self.write("Content-Length: %s\n\n" % (len(s)))
        self.write(s)
        self.writeBoundary()
        time.sleep(2)

        self.write("Content-Type: text/html\n")
        s = "<html>baz</html>\n"
        self.write("Content-Length: %s\n\n" % (len(s)))
        self.write(s)

        self.writeStop()

        self.finish()

class StreamProtocol(http.HTTPChannel):
    requestFactory …
Run Code Online (Sandbox Code Playgroud)

python twisted multipart-mixed-replace

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