小编Tor*_*rek的帖子

从JavaScript登录到Firefox错误控制台

是否可以从网页中运行的JavaScript代码向Firefox的内置错误控制台添加消息?

我知道我有Firebug,它提供了一个console对象和它自己的错误控制台,但我之前正在寻找一个快速修复,但找不到任何东西.

我想可能根本不可能防止恶意网页发送垃圾邮件?

javascript debugging firefox

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

Python中的扩展方法

Python有像C#这样的扩展方法吗?是否可以调用如下方法:

MyRandomMethod()
Run Code Online (Sandbox Code Playgroud)

在现有的类型上int

myInt.MyRandomMethod()
Run Code Online (Sandbox Code Playgroud)

python extension-methods function

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

如何比较两个单词文件?

业务我的团队的分析师经常向我们发送更新的需求文档,最后通过比较旧版本来搜索最近的更改.他们是比较Word文档的好方法吗?

注意:我们已将轨道更改选项设置为ON,但现在文档看起来像血浴,使其更加复杂:(

office-2003 ms-word

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

调试存储过程(以及编写易于调试的sprocs)的最佳方法是什么?

什么是创建sprocs以减少调试痛苦的好方法?还有哪些工具可用于调试存储过程?

也许最重要的是,有哪些迹象可以指出错误发生在sproc而不是代码中?我希望我在这里不是太糟糕了.投票回答上述任何一个问题.谢谢.

对于它的价值,我在.NET环境中工作,SQL服务器.

.net sql stored-procedures

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

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

在GUI中打破事件周期

在编写GUI时,我经常遇到以下问题:假设你有一个模型和一个控制器.控制器有一个小部件W,用于显示X模型的属性.

由于该模型可能会从外部控制器来改变(有可能是使用同一模式的其他控制器,撤消操作等)时,控制器侦听到模型上的变化.控制器还侦听窗口小部件上的事件W并相应地更新属性X.

现在,发生以下情况:

  1. 值in W改变了
  2. 生成一个事件,调用控制器中的处理程序
  3. 控制器设置新值X模型
  4. 模型发出的事件,因为它已经被改变
  5. 所述控制器从接收的变化事件模型
  6. 控制器得到的值X,并将其设置在widget
  7. 转到1.

有几种可能的解决方案:

  1. 修改控制器以在模型更新时设置标志,如果设置了此标志,则不对模型中的任何事件做出反应.
  2. 暂时断开控制器(或告诉模型一段时间不发送任何事件)
  3. 从窗口小部件冻结任何更新

在过去,我通常选择选项1.因为这是最简单的事情.它的缺点是使用标志混乱你的类,但其他方法也有它们的缺点.

仅仅是为了记录,我已经遇到了几个GUI工具包的问题,​​包括GTK +,Qt和SWT,所以我认为它非常适合工具包.

任何最佳做法?或者我使用的架构是错误的?

@Shy:对于某些情况,这是一个解决方案,但如果X从控制器外部更改(例如,当使用命令模式进行撤消/重做时),您仍然会得到一轮多余的事件,因为那时值已更改,W已更新并发起一场比赛.为了防止对模型进行另一次(无用的)更新,必须吞下窗口小部件生成的事件.
在其他情况下,模型可能更复杂,并且对确切更改的内容进行简单检查可能不可行,例如复杂的树视图.

events user-interface

17
推荐指数
2
解决办法
256
查看次数

Python:如何估计/计算数据结构的内存占用量?

什么是估计对象内存占用的好方法?

相反,衡量足迹的好方法是什么?

例如,假设我有一个字典,其值是整数,浮动元组的列表:

d['key'] = [ (1131, 3.11e18), (9813, 2.48e19), (4991, 9.11e18) ]
Run Code Online (Sandbox Code Playgroud)

我有4G物理内存,想知道在我溢出到swap之前我可以在内存中存储多少行(键:值).这是在linux/ubuntu 8.04和OS X 10.5.6上.

另外,找出我的程序的实际内存占用量的最佳方法是什么?如何在耗尽物理内存和溢出时最好地弄清楚什么?

python memory-management

14
推荐指数
2
解决办法
3401
查看次数

获取"Ap​​plication Data"目录路径的最佳方法是什么?

获取应用程序数据目录的路径有几种可能的方法:

  • 使用%APPDATA%环境变量
  • 打电话SHGetFolderPathCSIDL_APPDATA

从程序中获取路径的最佳方法是什么?使用环境变量时有任何问题吗?

在XP,Vista和即将推出的版本中哪种方法最安全?

winapi path

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

Debian:我如何从另一个存储库中提取具有依赖关系的单个包?

我正在使用debian etch,我想从测试中提取subversion1.5.1,尽管它是一台生产机器.我需要保持风险最小化.

任何提示?

debian apt repository package

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

是否可以使用Jython的SWT?

SWT-Gui看起来非常好看.有没有一种简单的方法在Jython中使用它?

user-interface swt jython

11
推荐指数
3
解决办法
2540
查看次数