问题列表 - 第21160页

如何以编程方式从我的Java应用程序中获取内存,线程和CPU使用权?

问题说明了一切!

如何以编程方式从我的Java应用程序中获取内存,线程和CPU使用权?

谢谢

java

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

MYSQL批量删除80个表

我有50GB的mysql数据库(80个表),我需要从中删除一些内容.我有一个参考表,其中包含需要从其他表中删除的产品ID的列表.

现在,其他表各为2 GB,包含需要删除的项.

  1. 我的问题是:由于它不是一个小型数据库,为了避免出现问题,一次删除数据最安全的方法是什么?

  2. 验证整个数据被删除的最佳方法是什么?

mysql dependencies transactions

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

从PDO准备好的语句中获取查询

有没有办法检索用于生成PDO Prepared语句对象的查询?

php mysql pdo

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

12
推荐指数
2
解决办法
4102
查看次数

是否有可以跨解决方案文件使用的重构工具?

我见过的所有C#和VB.Net的重构工具都只考虑了单个visual studio解决方案中的源代码.

无论好坏,我们的大型(许多相关程序)系统都分布在许多解决方案文件中,但是:

  • 所有代码都在一个Windows文件夹下.
  • 我们的基于nAnt的构建系统,在windows文件夹中构建所有文件以生成单个dll(比这更复杂但对此问题不重要).
  • 因此,单根文件夹下的所有".cs"和".vb"文件都是系统的一部分.

所以我正在寻找重构和逆向工程工具,它们将单个文件夹作为输入并对该文件夹下的所有文件执行操作.

(该工具可能需要一些帮助来决定什么是"公共"和"内部"的意思,但大部分的时间"内"是指"在同一代码树"时,"代码树"是一个包含代码和所有子文件夹文件夹.)


现在我很贪婪,我希望这些工具可以创建很多已经完成的重构并能够重放重构.然后我可以尝试理想,如果他们工作,扔掉我的代码,获取最新的代码,你做重构,并在其他人更改文件之前检查代码.(同样,当分支需要合并时)

c# vb.net refactoring visual-studio

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

CSS:如何获得位置:位置内的绝对div:相对div不会被溢出裁剪:隐藏在容器上

我有3个级别div:

  • (在下面绿色)的顶层divoverflow: hidden.这是因为如果超过框的大小,我希望在该框内部的一些内容(此处未显示)被裁剪.
  • (在下面红色的)这里面,我也divposition: relative.唯一的用途是下一级别.
  • (下面的蓝色)最后一个div我取出了流程,position: absolute但我想要相对于红色div(而不是页面)定位.

我想将蓝色框从流中取出并扩展到绿色框之外,但相对于红色框定位如下:

但是,通过下面的代码,我得到:

然后移除position: relative红色框,现在蓝色框允许离开绿色框,但相对于红色框不再定位:

有办法:

  • 保持overflow: hidden在绿色框上.
  • 蓝色框是否扩展到绿色框之外并相对于红色框定位?

完整的源代码,为了测试而使用内联CSS:

#d1 {
  overflow: hidden;
  background: #efe;
  padding: 5px;
  width: 125px;
}

#d2 {
  position: relative;
  background: #fee;
  padding: 2px;
  width: 100px;
  height: 100px;
}

#d3 {
  position: absolute;
  top: 10px;
  background: #eef;
  padding: 2px;
  width: 75px;
  height: 150px;
}
Run Code Online (Sandbox Code Playgroud)

css css-position overflow

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

如何从Windows注册表中找到sql server端口号?

如何从Windows中找到sql server端口号?是否有任何通用的方法来查找sql​​ server 2000,2005和2008的端口号?

sql-server registry sql-server-2005 sql-server-2000 sql-server-2008

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

为StackPanel定义DataTrigger

我如何定义DataTrigger一个StackPanel?它有一个Trigger属性,但是在这里定义一个触发器在启动应用程序时在Initialize上给出以下错误:

对象初始化失败(ISupportInitialize.EndInit).触发器集合成员必须是EventTrigger类型.....

这由以下简单给出DataTrigger:

<StackPanel x:Name="PersonPanel" DataContext="{Binding CurrentPerson}">
    <TextBlock Text="{Binding Id}" />
    <TextBlock Text="{Binding Name}" />
    <StackPanel.Triggers>
        <DataTrigger Binding="{Binding Id}" Value="1">
            <Setter TargetName="PersonPanel" Property="StackPanel.Background" Value="Green" />
        </DataTrigger>                
    </StackPanel.Triggers>
</StackPanel>
Run Code Online (Sandbox Code Playgroud)

这是我的第Trigger一次,所以我做错了什么?我应该在Trigger其他地方定义吗?

.net wpf triggers datatrigger stackpanel

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

扭曲的线程......如何正确使用它们?

我需要编写一个运行两个线程的简单应用程序: - 线程1:在定时周期运行,让我们说每1分钟 - 线程2:只是一个'正常'而True循环执行'东西'

如果没有按时间间隔运行的要求我根本不会看到扭曲,但简单的睡眠(60)不够好,结构如下:

l = task.LoopingCall(timed_thread)
l.start(60.0)
reactor.run()
Run Code Online (Sandbox Code Playgroud)

看起来非常简单,实现了我想要的东西.

现在,我如何'正确'添加另一个线程?

我在这里看到两个选项:

  • 使用线程库并运行两个'python threads',一个执行我的while循环,另一个运行reactor.run().但谷歌似乎反对这种方法,并建议使用扭曲的线程
  • 使用扭曲的螺纹.这就是我尝试过的,但不知怎的,这对我来说有点笨拙.

这是我想出的:

def timed_thread():
    print 'i will be called every 1 minute'
    return

def normal_thread():
    print 'this is a normal thread'
    time.sleep(30)
    return

l = task.LoopingCall(timed_thread)
l.start(60.0)
reactor.callInThread(normal_thread)
reactor.run()
Run Code Online (Sandbox Code Playgroud)

这似乎有效,但是!我无法阻止该应用.如果我按^ C它将不会做任何事情(没有'callInThread'它只是停止,因为你期望它).^ Z炸弹到shell,如果我然后'杀死%1'它似乎杀死进程(shell报告),但'正常'线程继续运行.杀死PID不会摆脱它,唯一的治疗方法是杀死-9.真奇怪.

所以.我究竟做错了什么?在扭曲中实现两个线程是否正确?我不应该打扰吗?还有哪些"标准"替代方案可以实现定时呼叫?('标准'我的意思是我可以easy_install或yum安装它们,我不想开始下载并使用随机网页中的一些随机脚本).

python multithreading timedelay twisted

9
推荐指数
2
解决办法
7451
查看次数

是否可以记录是否使用了JVM中的类?

我有一个运行一些应用程序的Tomcat.我无法重启Tomcat,但我想监视类文件的用法.

我想记录是否使用了指定的类.这可能吗?我怎么能完成它?

类用法:如果实例化此类的对象或调用方法等.

澄清:我无法重启应用程序.重新编译正在运行的代码的每个解决方案都是不可接受的.这使问题变得如此困难.

远程调试/ JMX尚未启用.这将是一个类似的工作,如重新编译应用程序以激活它.

平台是RHEL,64位.

java jvm

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