问题列表 - 第26132页

计划开源项目?

我正在学习计划,想知道我是否可以参与任何活跃的开源项目?

我已经接近SICP的结尾了,尽管这有很好的复杂示例,但没有教科书代码可以与实际应用程序相提并论。例如,测试代码/基准测试/版本控制样式/大小和范围等。因此,我对在野外看到项目感到好奇。

我尝试搜索Google代码,但只找到了实现RSR5 / 6的解释程序项目。

也许那里没有很多项目,我应该考虑使用scala吗?!

建议或什至指向特定项目的指针表示赞赏。

更新:尚不清楚我更喜欢从事+ in +方案编写的项目,而不是+++方案的实现。

更新2:github上还有一些项目。不是很多,但是有些。

scheme

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

转换jQuery Colorbox作为用户对话框?

有一个很好的方法让Colorbox充当对话窗口吗?我知道有足够的活动可以得到解决,但我无法在一个巧妙的方法来构建这个......还是有存在方式,以取代close用按钮ok/cancelyes/no或其他按钮..?

编辑:我需要能够传递一些返回函数(类似于一个事件),并根据对话框中的按钮(框)执行该操作.功能类似于jQuery UI Dialog "按钮"

jquery colorbox

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

什么"调试断言失败"意味着如何解决它,c ++?

为什么这个程序在运行时给我一个"Debug Assertion Failed"错误信息

#include "stdafx.h"
#include "iostream"
#include "fstream"
#include "string"
using namespace std;

int conv_ch(char b)
{
    int f;
    f=b;
    b=b+0;
    switch(b)
    {
    case 48:
        f=0;
        break;
    case 49:
        f=1;
        break;
    case 50:
        f=2;
        break;
    case 51:
        f=3;
        break;
    case 52:
        f=4;
        break;
    case 53:
        f=5;
        break;
    case 54:
        f=6;
        break;
    case 55:
        f=7;
        break;
    case 56:
        f=8;
        break;
    case 57:
        f=9;
        break;
    default:
        f=0;
    }
    return f;
} 

class Student
{
public:
    string id;
    size_t id_len;
    string first_name; …
Run Code Online (Sandbox Code Playgroud)

c++ debugging assertions

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

Android - 隐藏所有显示的Toast消息

如何删除当前显示的所有Toast消息?

在我的应用程序中,有一个列表,当用户点击某个项目时,会显示一个Toast消息,10个项目--10个Toast消息.

因此,如果用户单击10次,然后按下菜单按钮,他们必须等待几秒钟,直到他们能够读取菜单选项文本.

它应该不是那样的:)

android messages hide toast

53
推荐指数
7
解决办法
5万
查看次数

处理关键对象构造函数失败的好方法

我试图在两种实例化对象和处理对我的程序至关重要的对象的构造函数异常之间做出决定,即如果构造失败,程序就无法继续.

我有一个包含基本Win32 MIDI功能的SimpleMIDIOut类.它将在构造函数中打开一个MIDI设备,并在析构函数中将其关闭.如果无法打开MIDI设备,它将在构造函数中抛出从std :: exception继承的异常.

捕获此对象的构造函数异常的以下哪种方法更符合C++最佳实践

方法1 - 堆栈分配的对象,仅在try块内的范围内

#include <iostream>
#include "simplemidiout.h"

int main()
{
    try
    {
        SimpleMIDIOut myOut;  //constructor will throw if MIDI device cannot be opened
        myOut.PlayNote(60,100);

        //.....
        //myOut goes out of scope outside this block
        //so basically the whole program has to be inside 
        //this block.
        //On the plus side, it's on the stack so 
        //destructor that handles object cleanup
        //is called automatically, more inline with RAII idiom?
    }
    catch(const std::exception& e)
    {
        std::cout << e.what() …
Run Code Online (Sandbox Code Playgroud)

c++ constructor exception

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

仅从关联数组中获取指定了哪些键的元素

现在已经很晚了,我知道这是一个非常简单的问题,但是现在我没有想法,截止日期已经临近......

我有两个数组:

$array1 = array(
  'a' => 'asdasd',
  'b' => 'gtrgrtg',
  'c' => 'fwefwefw',
  'd' => 'trhrtgr',
);
$array2 = array(
  'b', 'c'
);
Run Code Online (Sandbox Code Playgroud)

通过第二个数组中的键获取关联数组的一部分的函数名称是什么?

$result = array(
  'b' => 'gtrgrtg',
  'c' => 'fwefwefw',
);
Run Code Online (Sandbox Code Playgroud)

谢谢 !

php arrays

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

Applescript - 如何迭代曲目

我是applecript的新手.我试图从各种来源学习它,例如Doug的网站,macscripter和这个论坛

出于学习目的,我试图使用以下代码在屏幕上打印所有曲目名称:

tell application "iTunes"
    set myTracks to (tracks of library playlist 1)
    repeat with aTrack in myTracks
        get name of aTrack
    end repeat
end tell
Run Code Online (Sandbox Code Playgroud)

但它只打印一个曲目名称,可能是最后一个...

那么,迭代列表的最佳方法是什么?

TIA,

短发

applescript itunes

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

C程序为简单的数学提供错误的输出!

(所有都被声明为int,没有事先被初始化为任何东西.我已经包含math.h并且正在使用-lm进行编译)

cachesize = atoi(argv[1]);
blocksize = atoi(argv[3]);
setnumber = (cachesize/blocksize);
printf("setnumber: %d\n", setnumber);
setbits = (log(setnumber))/(log(2));
printf("sbits: %d\n", setbits);
Run Code Online (Sandbox Code Playgroud)

当cachesize为1024并且blockize为16时,输出如下:

setnumber: 64
sbits: 5
Run Code Online (Sandbox Code Playgroud)

但是log(64)/ log(2)= 6!

当给出cachesize 512并阻塞32时,它可以正常工作.我似乎无法获胜.

我真的希望这对我来说是一个愚蠢的错误,如果有人能指出它是什么,我将不胜感激!谢谢!

PS:我先在Yahoo Answers上发布了这个,但那可能很傻.不会再这样做了.

c

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

如何在rails 3中渲染partial.js

使用rails3 - 我有一个包含许多任务的项目.我想使用javascript为每个任务构建UI.我想我可以在项目展示页面上显示这些任务,方法是为每个任务渲染一个javascript.我无法获得'tasks/show'来查看任务/ show.js.erb任何想法?

在projects/show.html.erb中

<div id="tasks">
<%= render(:partial => "tasks/show", :collection => @project.tasks) %> 
</div>
Run Code Online (Sandbox Code Playgroud)

任务/ show.js.erb

$("tasks").append(new TaskWidget(task.id))
Run Code Online (Sandbox Code Playgroud)

我得到了错误

ActionView::MissingTemplate in Projects#show 

Missing partial tasks/show with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml], :formats=>[:html], :locale=>[:en, :en]} in view paths .... around line #13
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript ruby-on-rails partial ruby-on-rails-3

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

使用MobileWifi私有框架切换Wifi On/Off

对于使用iPhone SDK的私人项目(不适用于应用程序商店),我想打开和关闭wifi.我已经为蓝牙做了类似的事情,但无法找到Wifi所需的信息.我假设我需要使用MobileWifi框架.任何人都可以提供一些指示和/或代码吗?我很可能希望我还需要MobileWifi框架的头文件.

请再次注意,这不适用于应用商店,因为Apple不允许使用此类私有框架的应用.

iphone iphone-sdk-3.0 wifi

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