我刚开始解决Project Eulers问题.尽管这个很简单.我想就最佳解决方案发表意见.
问题:
如果我们列出10以下的所有自然数是3或5的倍数,我们得到3,5,6和9.这些倍数的总和是23.
求出1000以下3或5的所有倍数的总和.
这是我编码的方式:
package com.problem.one.ten;
public class NaturalNumber {
public static void main(String args[]) {
int sum=0;
for(int i=0; i<1000; i++) {
if((i%3 == 0) || (i%5 == 0)){
sum += i;
}
}
System.out.println(sum);
}
}
Run Code Online (Sandbox Code Playgroud) 我想在Firefox扩展中包含jQuery.
我添加以下代码行来导入jQuery文件:
Components.utils.import("resource://js/jquery.js", window.content.document);
Run Code Online (Sandbox Code Playgroud)
Firefox导入后立即运行该文件.jQuery文件看起来像这样,带有匿名闭包:
(function( window, undefined ) {
...bunch of code....
_jQuery = window.jQuery,
})(window);
Run Code Online (Sandbox Code Playgroud)
当扩展程序运行时,会出现错误"未定义窗口".有什么方法可以让jQuery访问窗口?
我试图从我的RichFaces项目中删除 jquery和prototype和Scriptaculous.我不想在那里使用这些库,因为我想在这个项目中使用最新版本的jQuery,并且拥有这些库的3个旧版本会让它变得困难.
我无法在网上找到任何说明RichFaces的哪些部分需要这些库的文档.事实上,我觉得他们决定在那里包括原型和jquery 似乎有点疯狂.
例如 var new = canvas.toDataURL("image/png");
我希望这个新变量中存在的base64显示在第二个canvas元素中.但它不使用drawimage方法显示base64图像.如果我用say,它会起作用image.png
我正在寻找一个模式,算法或库,它将采用一组日期并返回一个退出的描述,如果一个退出,即集[11-01-2010,11-08-2010,11-15-2010 ,11-22-2010,11-29-2010]会产生类似"11月的每个星期一".
有没有人见过这样的事情,或者对实施它的最佳方法有任何建议?
我在另一篇文章中读到你可以在没有二进制文件的情况下提交应用程序,但我根据我所看到的情况不再可能.看来如果没有二进制文件就无法提交,二进制文件是通过应用程序加载器提交的.在提交二进制文件之前,还有其他任何已知的方法可以将itunes/app store链接到我的应用程序吗?
启动mysql时出现以下错误...有人可以帮忙:
] #service mysql start启动pid-file的MySQL.Manager退出而不更新fi [FAILED]以下是我的my.cnf文件...
** my.cnf文件 *****
[mysqld]
datadir =/var/lib/mysql
socket =/var/lib/mysql/mysql.sock
user = mysql
的table_cache = 2048
innodb_buffer_pool_size = 2G
innodb_file_per_table
innodb_log_buffer_size = 8M
innodb_log_file_size = 128M
innodb_additional_mem_pool_size = 4M
innodb_table_locks = 0
默认存储引擎= InnoDB的
join_buffer_size = 2M
query_cache_size变量= 512M
query_cache_limit = 2M
sort_buffer_size的值= 8M
read_buffer_size = 8M
read_rnd_buffer_size = 4M
的key_buffer = 512M
的key_buffer_size = 256M
max_allowed_packet = 16M
max_connections = 250
long_query_time = 5
log_slow_queries = ekb-qa-app-02-slow.log
innodb_autoinc_lock_mode = 2
[mysqld_safe]
log-error =/var/log/mysqld.log …
在Oracle中,我可以使用提示USE_HASH或USE_MERGE指示优化器执行散列连接或排序合并连接.这些类型的连接是如何不同的,何时/为什么我应该使用其中一个?
可能重复:
在javascript文件中包含javascript文件?
你如何动态加载JavaScript文件?(想想C的#include)
有没有办法从.js文件中包含JavaScript文件?您知道:就像我如何链接.css文件顶部的.css文件一样.
xxx.js包含:
Some sort of @import yyy.js
followed by other js commands.
Run Code Online (Sandbox Code Playgroud) 我试图在Outlook 2007中创建,更新和删除事件(但最好是它适用于所有版本).创建和删除事件工作正常.我跟踪了几个 线程,但由于某种原因,更新操作失败了.
当我双击ICS文件时,Outlook会打开一个窗口,我唯一的选择是删除.但它要删除的事件不是旧事件,而是新事件(即使它尚未创建).所以当我点击删除时,旧事件仍然在这里.
UID是相同的,序列已增加1,DTSTAMP更新.
第一项活动:
BEGIN:VCALENDAR
PRODID:-//Blatant Media Corporation//Absorb LMS//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
CLASS:PUBLIC
DTSTART;VALUE=DATE-TIME:20101111T13000000Z
DTEND;VALUE=DATE-TIME:20101111T14000000Z
UID:AbsorbClass150180
DESCRIPTION:A nov session for demoing only\n\nVenue:\nBoardroom 123\n\nInstructor:\nMike Owens\n\nCourse Description:\nInstructor Led Training (ILT) topic: First Aid\n\n------------------\nAbsorb Anywhere\nhttp://www.absorbtraining.com
LOCATION:Boardroom 123
SUMMARY:First Aid: Nov
DTSTAMP:20101107T15353400Z
LAST-MODIFIED:20101107T15353400Z
STATUS:CONFIRMED
SEQUENCE:0
END:VEVENT
END:VCALENDAR
Run Code Online (Sandbox Code Playgroud)
更新的活动:
BEGIN:VCALENDAR
PRODID:-//Blatant Media Corporation//Absorb LMS//EN
VERSION:2.0
METHOd:REQUEST
BEGIN:VEVENT
CLASS:PUBLIC
DTSTART;VALUE=DATE-TIME:20101111T15000000Z
DTEND;VALUE=DATE-TIME:20101111T16000000Z
UID:AbsorbClass150180
DESCRIPTION:A nov session for demoing only\n\nVenue:\nBoardroom 123\n\nInstructor:\nMike Owens\n\nCourse Description:\nInstructor Led Training (ILT) topic: First Aid\n\n------------------\nAbsorb Anywhere\nhttp://www.absorbtraining.com
LOCATION:Boardroom 123
SUMMARY:First Aid: …Run Code Online (Sandbox Code Playgroud)