问题列表 - 第5381页

使用jQuery会使我的网站加载速度变慢吗?

我打算在我的新网站上使用jQuery.

我有一些关于jQuery的问题:

  1. 如果我在我的网站中使用jQuery,页面加载会比普通的js慢.
  2. 我们的项目是一个社交网站.是jQuery适合它吗?

请给我你的建议.

jquery jsp

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

如何从任何地方对applicationWillResignActive做出反应?

在iphone应用程序的任何地方订阅applicationWillResignActive等事件的代码是什么?

[UPDATE]

让我重新解释一下我的问题.我不想在我的应用程序委托中对此做出响应,而是从另一个类中听取此事件.这是可能的还是我需要将事件从应用程序委托传递给相关类?

iphone

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

PHP - pop数组的第一个元素而不是last(reveresed array_pop)?

是否有一个PHP函数可以"弹出"数组的第一个元素?
array_pop()弹出最后一个元素,但我想弹出第一个元素.

php arrays

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

我怎样才能改进我的junit测试

我的junit测试看起来像一个长篇故事:

  • 我创建了4个用户
  • 我删除了1个用户
  • 我尝试使用已删除的用户登录并确保它失败
  • 我使用剩下的3个用户中的一个登录并验证我可以登录
  • 我从一个用户向另一个用户发送消息,并验证它是否显示在发件人的发件箱中以及接收者的收件箱中.
  • 我删除了这条消息
  • ...
  • ...

优点:测试非常有效(非常擅长检测错误)并且非常稳定,因为它们只使用API​​,如果我重构代码,那么测试也会被重构.由于我不使用"脏技巧",例如在给定状态下保存和重新加载数据库,我的测试无视模式更改和实现更改.

缺点:测试变得难以维护,测试中的任何更改都会影响其他测试.测试运行8-9分钟,这对于持续集成非常有用,但对开发人员来说有点令人沮丧.测试不能孤立运行,你可以做的最好的事情是在你感兴趣的测试运行后停止 - 但是你绝对必须运行之前的所有测试.

你会如何改进我的考试?

java junit spring unit-testing

10
推荐指数
3
解决办法
2162
查看次数

改进这个慢速mysql查询的提示?

我正在使用通常在一秒钟内执行的查询,但有时需要10到40秒才能完成.我实际上并不完全清楚子查询是如何工作的,我只知道它有效,因为它为每个faverprofileid提供了15行.

我正在记录慢查询,它告诉我检查了5823244行,这很奇怪,因为在所涉及的任何表中都没有接近那么多行的任何行(收藏夹表最多有50,000行).

任何人都可以给我一些指示吗?这是子查询的问题,需要使用filesort吗?

编辑:运行说明显示users表没有使用索引(即使id是主键).额外的说它:使用临时; 使用filesort.

SELECT F.id,F.created,U.username,U.fullname,U.id,I.*   
FROM favorites AS F  
INNER JOIN users AS U ON F.faver_profile_id = U.id  
INNER JOIN items AS I ON F.notice_id = I.id  
WHERE faver_profile_id IN (360,379,95,315,278,1)  
AND F.removed = 0  
AND I.removed = 0   
AND F.collection_id is null   
AND I.nudity = 0  
AND (SELECT COUNT(*) FROM favorites WHERE faver_profile_id = F.faver_profile_id  
AND created > F.created AND removed = 0 AND collection_id is null) < 15 
ORDER BY F.faver_profile_id, F.created DESC;
Run Code Online (Sandbox Code Playgroud)

mysql performance subquery cbo

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

ROOT CA如何验证签名?

假设使用https时,浏览器向服务器发出请求,服务器返回其证书,包括公钥和CA签名.

此时,浏览器会要求其CA验证给定的公钥是否真的属于服务器?

这个验证是如何通过浏览器上的Root证书完成的?

举个例子:假设serverX从CA"rootCA"获得了证书.浏览器具有本地存储的rootCA副本.当浏览器ping serverX并以其公钥+签名回复时.现在根CA将使用其私钥解密签名并确保它真的是serverX?

它是如何工作的?

ssl ca

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

派开发人员参加3天微软学习网关研讨会是否有用?

我的公司目前非常基于LAMP,我的管理层决定派遣一名硬件人员和一名开发人员参加这个MLG研讨会.从我在网上看到的,主要是MS试图捆绑他们的大量东西,并试图把它卖给我们来解决我们的问题.此外,我们现在使用的大部分内容都是开源技术,LAMP,购买了第三方库.

所以我觉得这更像是一个管理层而不是开发人员应该参加的事情.有没有人参加过这个?或者,就开发人员的需要而言,这是浪费时间.如果不是那么我可能会和我的团队负责人交谈,他比我更有管理能力:P

谢谢.

language-agnostic

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

超快的屏幕抓取技术?

我经常发现自己需要为内部目的进行一些简单的屏幕抓取(即我使用的第三方服务仅通过HTML发布报告).我现在至少有两三个这样的案例.我可以使用apache httpclient并创建所有必要的屏幕抓取代码,但它需要一段时间.这是我通常的过程:

  1. 在网站上打开Charles Proxy并查看最新情况.
  2. 开始使用Apache HttpClient编写一些Java代码,处理cookie,多个请求
  3. 使用Jericho HTML来处理HTML的解析.

我希望我能够快速"记录我的会话",然后参数化会话之间不同的事情.想象一下,只需使用Charles获取所有请求HTTP,然后参数化相关的查询字符串或post params.我有一个可重复使用的http脚本.

有没有这样做呢?我记得当我曾经在一家大公司工作时,我们曾经使用过Mercury Interactive称为Load Runner的工具,它基本上有一种记录http会话并使其可重用(用于测试目的)的好方法.不幸的是,这个工具非常昂贵.

html screen-scraping

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

在MySQL中添加2小时到当前时间?

这是MySQL中此查询的有效语法?

SELECT * FROM courses WHERE (now() + 2 hours) > start_time
Run Code Online (Sandbox Code Playgroud)

注意:start_time是一个课程表的字段

mysql

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

切换到gdb中的程序集

在gdb中调试C或C++程序时是否有任何方法可以切换到程序集?(鉴于所有源文件及其相应的汇编文件都可用)

assembly gdb

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