问题列表 - 第19490页

在AS3中更改TextField选择颜色

如何在actionscript 3中更改TextField的选择("突出显示")颜色?我在黑色背景上有一个带有白色文本的输入文本字段,因此,选项是不可见的,这对可用性来说太可怕了.谢谢!

flash usability select actionscript-3 textfield

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

如何在Python中同时获取列表索引和元素?

我发现自己经常编写这样的代码:

k = 0
for i in mylist:
    # y[k] = some function of i
    k += 1
Run Code Online (Sandbox Code Playgroud)

相反,我能做到

for k in range(K):
    # y[k] = some function of mylist[k]
Run Code Online (Sandbox Code Playgroud)

但这似乎不是"pythonic".(你知道......索引.Ick!)是否有一些语法允许我使用循环,列表推导或生成器同时提取索引(k)和元素(i)?任务是在科学计算中,因此循环体中有很多东西,我认为列表理解可能不够强大.

我也欢迎有关相关概念的提示,即使我可能也没有.谢谢.

python

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

Sql Server在while循环期间打印受影响的行

我有一个在sql server 2008上运行的存储过程循环遍历大约5000万行的表,一次删除一天的记录(每天大约25,000条记录).我希望能够在流程通过print语句运行到消息窗口时观察到这种情况.我希望每次每天都有一次删除操作时能够看到一条消息.有没有办法做这样的事情?程序大致如下:

WHILE EXISTS(<query statement>)
BEGIN

BEGIN TRAN

DELETE
FROM  <table>
WHERE <condition>
AND <condition>

--need some sort of "rows affected" statement here

COMMIT

END
Run Code Online (Sandbox Code Playgroud)

sql-server printing stored-procedures sql-server-2008

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

"Everyone"或"Just me"是Windows Installer程序包的默认选项吗?

Microsoft有一篇文章(http://support.microsoft.com/kb/835460),其中介绍了如何使用Orca数据库编辑器从您创建的Windows Installer程序包中删除"Everyone"选项和"Just me"选项通过使用Visual Studio .NET,但没有在那篇文章的位置解释默认选项.换句话说,应用程序将为每个人或仅为用户安装.有谁知道它是哪个?谢谢.

windows-installer visual-studio

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

Java:所有进程是否都在同一个JVM下运行?

我们有一个Linux服务器,可以启动大约20个java程序.这些java程序都是相同的,除了它们使用的是不同的端口.这些程序运行良好.然而,过了一段时间,所有20个程序都在同一时间崩溃.这些程序中的每一个都分配了2 gig的内存,通过这样启动它们:

java -jar -Xmx 2000m

然而,据我们所知,这些节目并没有使用这些数量的记忆.整个系统有4 gig的内存.

那么,问题是,java程序可能会导致所有其他9个程序崩溃吗?VM是否共享,以便在崩溃时,所有java程序都崩溃了?是否有一个日志文件我可以检查java崩溃的原因?java输出没有显示任何错误.

编辑:奇怪的是,这发生在更长的时间后,如3小时.这20个进程已经运行了相当长的一段时间,然后突然全部崩溃了.如果java运行时为每个程序启动它自己的进程,为什么它们都会崩溃?

java

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

我如何找出为什么g ++在特定文件上花费很长时间?

我正在构建大量自动生成的代码,包括一个特别大的文件(~15K行),在linux上使用mingw32交叉编译器.大多数文件非常快,但是这个大文件需要很长时间(约15分钟)才能编译.

我试过操纵各种优化标志,看看它们是否有任何效果,没有任何运气.我真正需要的是一些确定g ++正在做什么的方法.是否有任何(相对简单的)方法让g ++生成关于不同编译阶段的输出,以帮助我缩小挂起的范围?

遗憾的是,我没有能力重建这个交叉编译器,因此不可能将调试信息添加到编译器并单步调试.

文件中有什么:

  • 一堆包括
  • 一堆字符串比较
  • 一堆if-then检查和构造函数调用

该文件是用于生成特定父类的大量不同特定子类的工厂.然而,大多数包括没有什么特别的花哨.


根据Neil Butterworth的建议,-ftime-report的结果表明,"生命分析"阶段需要921秒,占据了15分钟的大部分时间.

看起来这发生在数据流分析期间.文件本身是一堆条件字符串比较,按类名提供字符串构造对象.

我们认为将此更改为指向函数指针的名称映射可能会改善一些事情,因此我们将尝试这样做.


实际上,生成一堆工厂函数(每个对象)并从对象的字符串名称创建映射到指向其工厂函数的指针将编译时间从原来的15分钟缩短到大约25秒,这将节省每个人的大量时间在他们的构建上.

再次感谢Neil Butterworth关于-ftime-report的提示.

c++ performance profiling g++

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

graphviz:HTML节点周围有额外的框?

根据我之前的问题,我正在使用graphviz的HTML节点.为什么我在外面得到额外的盒子,我该如何摆脱它?另外我如何使数字变小?

 digraph g {
     node [shape = record,height=0.08];
     node1[label = <
   <TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" CELLPADDING="4">
     <TR>
        <TD ROWSPAN="3">hello<BR/>world</TD>
        <TD COLSPAN="3">b</TD>
        <TD ROWSPAN="3">g</TD>
        <TD ROWSPAN="3">h</TD>
      </TR>
      <TR>  <TD>c</TD><TD PORT="here">d</TD><TD>e</TD>  </TR>
      <TR>  <TD COLSPAN="3">f</TD>  </TR>
    </TABLE>>];
   }
Run Code Online (Sandbox Code Playgroud)

替代文字

graphviz

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

异常处理循环拼图

我最近遇到过一种我以前从未见过的行为.由于缺乏关于内部工作异常处理的基础知识,或者我只是遗漏了一些明显的东西,我无法理解最有可能发生的事情.

我最近在应用程序中添加了异常处理,作为未处理异常情况下的一种后备.我基本上处理ThreadException和UnhandledException,如下所示:

// Add the event handler for handling UI thread exceptions to the event.
Application.ThreadException += new ThreadExceptionEventHandler(ExceptionHandler.OnUIThreadException);

// Set the unhandled exception mode to force all Windows Forms errors to go through
// our handler.
Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException);

// Add the event handler for handling non-UI thread exceptions to the event. 
AppDomain.CurrentDomain.UnhandledException +=
    new UnhandledExceptionEventHandler(ExceptionHandler.OnUnhandledException);

// Runs the application.
Application.Run(new ErrorHandlerForm());
Run Code Online (Sandbox Code Playgroud)

我在应用程序中使用的其他一些代码已经捕获了异常 - 因为我没有进行异常处理,所以我只是重新抛出异常以确保它没有被吞下:

//code in some method of the Program
try
{
   foo.SomeFooCall();
}
catch(Exception ex)
{
  logger.Log(ex.Message);
  // …
Run Code Online (Sandbox Code Playgroud)

.net c# exception-handling exception

15
推荐指数
2
解决办法
3949
查看次数

如何使用TableAdapter返回单行

嗨我目前正在使用返回dataTable的TableAdapter,当结果表应该有多个行时可以使用它,如:

MyItemsDataTable myItemsDataTable = Adapter.GetAllItems();  
Run Code Online (Sandbox Code Playgroud)

但是如果我们只需要一行,那就说一个具有特定ID的项目

MyItemsDataSet.MyItemRow  itemRow = Adapter.GetItemByID(id)[0];  
Run Code Online (Sandbox Code Playgroud)

如何让Adapter返回一行而不是DataTable.我正在使用DataSet Designer向导,并为我提供了两个用于放入SELECT语句的选项

Use SQL statements -->  Select which return rows
(returns one or many rows)
Use SQL statements -->  Select which returns a single value rows
(returns a single value) 
Run Code Online (Sandbox Code Playgroud)

并使用类似的查询

SELECT * from
FROM  FOOD_ITEMS
WHERE (ITEM_ID = @ITEM_ID)
Run Code Online (Sandbox Code Playgroud)

我是否需要覆盖此方法或添加新方法?

public virtual MyItemsDataSet.MyItemsDataTable  GetItemByID(int ITEM_ID)
Run Code Online (Sandbox Code Playgroud)

可能是这样的

public virtual MyItemsDataSet.MyItemRow GetItemByID(int ITEM_ID)
Run Code Online (Sandbox Code Playgroud)

如果是这样,我不能在设计器生成的文件中做到!! 我在哪里可以做到这一点?

谢谢

c# sql-server datatable datarow dataset

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

在TextField IText中使用文本

很抱歉,如果有像我这样的帖子,但我在这个论坛上是新的,我还没有找到它.

我有动态调整大小的问题TextField大小取决于文本大小.我填写AcroForm中现有的PDF填充字段:

form.setField("field","value"); (等等.)

一切都没关系,但我也想设置大小大于字段大小的文本(在TextField中).如何动态调整TextField的大小(在setField之后/之前或者在AcroForm创建过程中设置一些字段属性)以适合文本(大于TextField的文本)?此TextField的大小必须与文本大小完全相同,而不会将字体大小更改为较小的大小,并且此TextField中没有滚动条.

在此先感谢您的帮助.

itext

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