问题列表 - 第6385页

调试脚本通过jQuery getScript函数添加

我有一个页面,通过jQuery的$.getScript功能动态添加脚本引用.脚本加载并执行正常,所以我知道引用是正确的.但是,当我向任何脚本添加"调试器"语句以允许我在调试器(例如VS.Net,Firebug等)中单步执行代码时,它不起作用.似乎jQuery加载脚本的方式阻止了调试器查找文件.

有没有人为此解决这个问题?

javascript debugging jquery visual-studio

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

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

任何可以限制内存缓存的内存使用的Java缓存,而不仅仅是实例计数?

我正在寻找一个简单的内存(和进程中)缓存,用于查询数据的短期缓存(但短期意义超出请求/响应,即会话边界).EhCache可能会工作,但看起来好像它可能不提供我需要的东西:限制不是缓存的对象数量,而是(大致)限制缓存数据消耗的内存量.

我知道很难在没有序列化的情况下找出给定对象的确切内存使用情况(我想避免在一般情况下因为它的速度慢而无法实现我的用途),而且我自己也不得不提供大小估计.

那么:是否有一个简单的开源java缓存,允许定义缓存对象的"权重",以限制缓存的事物数量?

编辑(2010年11月):对于它的价值,有一个名为Java CacheMate的新项目试图解决这个问题,以及其他一些改进的想法(多级内存中进程缓存)

java caching memory-management ehcache

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

隐藏然后使用jQuery显示div

我想滑动一些div,然后slideDown 1 div.但是,我遇到了一些问题.

$("#divDocument,#divLocation").slideUp("normal", function()
    { $("#divSearch").slideDown("normal", doStuff()); });
Run Code Online (Sandbox Code Playgroud)

使用此代码,divDocument是可见的,divLocation不可见.由于divLocation已经隐藏,doStuff()事件会立即触发,即使divDocument尚未隐藏.

$("#divDocument).slideUp("normal", function()
    { $("#divSearch").slideDown("normal", doStuff()); });
Run Code Online (Sandbox Code Playgroud)

这段代码工作正常,因为它在调用doStuff()之前等待divDocument完全隐藏.我在这里使用多元素选择器错了吗?我做错了什么吗?

jquery callback css-selectors

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

PDO故障排除:执行预准备语句时未捕获错误

我使用PDO遇到了一个问题,因为没有发现错误.

代码很简单,工作得很好,我只需要包含一个样本以避免混淆:

$sql = 'INSERT INTO somedatetable (something) 
        VALUES (:something) 
        ON DUPLICATE KEY UPDATE something=:something';

$values = array(":something" => $something);

try {
    $stmt = $dbh->prepare($sql);    
    $stmt->execute($values);    
} catch (PDOException $e) {
    echo "Error: " . $e->getMessage() . "<br />\n";
}
Run Code Online (Sandbox Code Playgroud)

代码工作正常,但是当处理新模块时,我遇到了一个问题,即没有添加或修改记录,也没有发现错误.

$stmt返回,false但我没有线索为什么或如何找到错误.

解决方案最后很简单,我使用的是一个对表没有写权限的有限MySQL用户.使用mysql时,这些错误总会立即显示,但是使用PDO我不知道如何找到它们.

如何让PHP/PDO显示或捕获这些类型的数据库错误?

php mysql pdo try-catch

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

连接池是否在Subsonic中正常工作?

我收到报告说,当与远程计算机上的sql server一起使用时,连接池在Subsonic orm中不起作用.我不确定他们是如何监控这个,也许是通过分析器.

亚音速打开较晚,因为你应该在一个orm层中提前关闭,但实现是否有任何问题导致连接过多?

sql-server subsonic

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

更新SQL Server中的自动增量列

我需要在SQLSERVER 2005数据库的表的一行中更改一个PK值.PK目前正在自动递增.

一种可能性是暂时从密钥中删除自动增量,进行修改并将其放回.

该数据库正在生产中.有没有办法安全地进行这种改变而不需要降低DB?

为什么?我的客户想要其中一条记录的特定ID.

我害怕什么?当我修改密钥时,我害怕在DB中添加记录,并且它会以某种方式搞乱另一个使用该字段作为FK的表的索引?我疯了吗?

sql-server-2005

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

用于交钥匙Web应用程序的Django或CodeIgniter

我将为垂直市场构建一个交钥匙解决方案,并希望提供两种选择:软件即服务,并让他们有机会自己托管应用程序.换句话说,我的目标是拥有与Joel的FogBugz类似的部署选项.

我是一名Python程序员,我可以用Django飞过这个项目.我喜欢PHP有几个原因:

1)Django安装,配置假设您有权访问shell(我的目标不是程序员类型).虽然我可以提供安装服务,但不能在他们的服务器上提供.

2)Django仅在某些特定主机上运行,​​必须特别注意启用它.安装mod_python/mod_wsgi,并且很可能是我的潜在客户的少数几个将具有root访问权限,甚至是cpanel.

3)使用PHP意味着我可以在他们现有的服务器上运行它.我不需要将它们移动到支持Django的服务器,并且在DNS更新时不会停止其电子邮件的停机时间.

另一方面,我对PHP的经验很少.Smarty作为模板语言看起来不错,并且与Django模板类似.它不提供模板继承,除非我非常讨厌的方式,我不希望使用它,因为它可能会破坏应用程序,如果设计师搞砸了它们.你怎么看?提前致谢!

php python django codeigniter

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

如何在Javascript中进行"软"if条件检查

就像你在php中所做的那样:

if (@$some_var_exists)
    // do stuff
Run Code Online (Sandbox Code Playgroud)

如何在Javascript中执行此类操作而不会出现错误?

谢谢

编辑:谢谢你的答案.但是,我试图解决的问题是如何在对象深处检查变量是否存在,例如:

if (someObj.something.foo.bar)
  // This gives an error in the browser if "someObj.something.foo" is not defined.
Run Code Online (Sandbox Code Playgroud)

javascript

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

初学者的松散耦合和OO实践

保持类松散耦合是编写易于理解,修改和调试的代码的一个重要方面 - 我明白了.不过,作为一个新手,我几乎可以在任何时候超越最简单的例子.

我或多或少地了解如何在自己的类中封装字符串,整数和简单数据类型.当我开始处理富文本格式等信息时,事情变得非常复杂 - 除非我只使用组件中已有的各种方法.继续这个例子,假设我正在写一些包含UI中的RTF备忘录组件的东西.在Delphi中,该组件具有内置方法,可用于保存格式化文本.此外,有时看起来使用RTF文本本身的唯一(或至少是最好的)方法是通过再次内置到组件中的方法.

当我已经拥有一个为我完成所有这些操作的组件时,我将如何(或为什么)在另一个类中执行保存,加载和格式化文本的所有工作?

就我自己而言,我通常最终要么(a)做一些看起来比需要复杂得多的事情,重新发明已经存在的方法,或者(b)创建仍然紧密耦合到彼此的做得很差的类.正如他们在商业中所说的那样,"必须有更好的方法!"

我只是在概念上迷失了"更好的方式"的运作方式.有什么想法吗?

oop loose-coupling

7
推荐指数
2
解决办法
3144
查看次数