我正在寻找一些指南,我已经在cocoadev和书中看了一下,但我找不到任何好的指南.我的意思是那些指南同时讨论了多个概念所以现在我只想要一个关于如何使用它的简单直接的指南.
有谁知道任何好的指南?
谢谢!
假设我有一系列元组s,其形式为:
s = ((1, 23, 34),(2, 34, 44), (3, 444, 234))
Run Code Online (Sandbox Code Playgroud)
我想返回另一个元组,t,每行包含第一个元素:
t = (1, 2, 3)
Run Code Online (Sandbox Code Playgroud)
哪个是最有效的方法呢?我当然可以迭代s,但有没有更明智的方式呢?
我有使用C#编程的经验,但是这个学期我正在学习C++课程,我正在编写我的第二个项目,但是当我尝试构建程序的调试配置时,我不断收到此错误.
我的构建日志如下,有关于发生了什么的任何想法?我不知所措.
感谢大家!
1>------ Rebuild All started: Project: Project_2, Configuration: Debug Win32 ------
1>Deleting intermediate and output files for project 'Project_2', configuration 'Debug|Win32'
1>Compiling...
1>main.cpp
1>Linking...
1>LINK : C:\Users\Alex\Documents\Visual Studio 2008\Projects\Project_2\Debug\Project_2.exe not found or not built by the last incremental link; performing full link
1>Embedding manifest...
1>Project : error PRJ0002 : Error result 31 returned from 'C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe'.
1>Build log was saved at "file://c:\Users\Alex\Documents\Visual Studio 2008\Projects\Project_2\Project_2\Debug\BuildLog.htm"
1>Project_2 - 1 error(s), 0 warning(s)
========== Rebuild All: 0 succeeded, 1 failed, …Run Code Online (Sandbox Code Playgroud) 我正在为维基百科的加利福尼亚州本土语言制作地图.地图包含每个对应于一种语言的区域.原始看起来像这样(单击它以查看SVG):
对于一种名为Cahuilla的语言(具有语言代码),我想手动(在Inkscape中)为这些单独的语言制作"定位图" ,就像这一样.cah
毋庸置疑,如果我在Inkscape中手动生成全部60个,那么这样做会让人感到痛苦.
更糟糕的是,每当我发现原版中的错误时,我都必须重做整套定位图.(事实上我最近意识到我原来完全缺少一种语言.抱歉Cupeño.)
所以我的目标是自动化这个过程.我没有太多处理SVG甚至XML的经验,所以我正在寻找哪些库最有用的建议.我更喜欢Python中的解决方案,因为我对那种语言并不绝望.
总而言之,我需要:
获取原始SVG文件中所有语言形状的引用列表.
对于此列表中的每种语言:
更改当前语言形状的背景颜色
在语言周围放一个方框
复制框并将其缩放到给定的大小(我认识到在这个步骤中可能很难实际"裁剪"周围的形状,就像我在我的例子中所做的那样 - 只需在白色背景上创建一个具有语言形状的框就可以了足够了.)
将副本放在右上角
在code.svg中保存所有这些东西
最终的产品将是60个名为的SVG文件cah.svg等.更好的是,如果有必要编辑原始地图(很可能),则可以重新生成整个shebang.
Firefox 发送带有凭据的跨域帖子,我可以(使用Charles - HTTP调试的代理)看到服务器正在发回响应......但Firefox并没有"让我看到它"(因为缺乏更好的描述) ).
例如,使用记录的示例:
>>> var invocation = new XMLHttpRequest();
>>> invocation.open('GET', 'http://localhost/~wolever/cookie.php', true);
>>> invocation.withCredentials=true;
>>> invocation.onreadystatechange = console.log;
>>> invocation.send()
http://img.skitch.com/20100113-bq3a4qb1ufn52331x18ce3c7xu.png
>>> invocation.responseText
""
>>> invocation.responseXML
null
但是,Charles告诉我,这个请求实际上已经返回了预期的响应:
http://img.skitch.com/20100113-njakyu4xequ5e3cyfhfnyeatq5.png
什么可能出错?
而且,这有助于:没有凭据的相同请求会返回应有的数据.
我有一个用C语言编写的库,我有两个用C++和C编写的应用程序.这个库是一个通信库,所以其中一个API调用如下所示:
int source_send( source_t* source, const char* data );
Run Code Online (Sandbox Code Playgroud)
在C应用程序中,代码执行以下操作:
source_t* source = source_create();
for( int i = 0; i < count; ++i )
source_send( source, "test" );
Run Code Online (Sandbox Code Playgroud)
C++应用程序执行此操作的位置:
struct Source
{
Source()
{
_source = source_create();
}
bool send( const std::string& data )
{
source_send( _source, data.c_str() );
}
source_t* _source;
};
int main()
{
Source* source = new Source();
for( int i = 0; i < count; ++i )
source->send( "test" );
}
Run Code Online (Sandbox Code Playgroud)
在英特尔酷睿i7上,C++代码每秒产生的消息几乎增加了50%.而在英特尔酷睿2双核处理器上,它每秒产生的消息数量几乎完全相同.(核心i7有4个核心,每个核心有2个处理线程)
我很好奇硬件执行什么样的魔术才能解决这个问题.我有一些理论,但我想我会得到一个真正的答案:)
编辑:评论中的其他信息
编译器是visual C++,所以这是一个windows …
如何为div中的每个元素设置float?
我想浮动内部元素而不是父DIV?
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Sandbox</title>
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<style type="text/css" media="screen">
body { background-color: #000; font: 16px Helvetica, Arial; color: #fff; }
div {border:2px solid red;height:50px}
a {border:2px solid blue;margin:10px}
</style>
</head>
<body>
<div>
<a>Hello from JS Bin</a>
<a>from JS Bin</a>
</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud) 当我看到它的十六进制值时,我总是忘记我在CSS中处理的颜色.我想改用名字(例如color:lightgreen).是否所有浏览器都支持?(或只有基本的16种颜色)?