我开发了一个反向字符串程序.我想知道是否有更好的方法来做到这一点,如果我的代码有任何潜在的问题.我期待练习C的一些高级功能.
char* reverse_string(char *str)
{
char temp;
size_t len = strlen(str) - 1;
size_t i;
size_t k = len;
for(i = 0; i < len; i++)
{
temp = str[k];
str[k] = str[i];
str[i] = temp;
k--;
/* As 2 characters are changing place for each cycle of the loop
only traverse half the array of characters */
if(k == (len / 2))
{
break;
}
}
}
Run Code Online (Sandbox Code Playgroud) 这是bash我尝试转换为的等效脚本fish:
for j in *.md; do mv -v -- "$j" "${j%.md}.txt"; done
Run Code Online (Sandbox Code Playgroud)
这是我尝试过的:
for file in *.md
mv -v -- "$file" "{{$file}%.md}.txt"
end
Run Code Online (Sandbox Code Playgroud)
但它最终会重命名所有文件,如下所示:
'amazon.md' - >'{{amazon.md}%.md} .txt'
我该怎么做呢?
我正在尝试记录时间.一般代码如下所示:
var stream = db.call.stream();
stream.on('data', function () {
if (first) {
console.time('doSomething');
}
stream.pause();
doSomethingWithData(data);
if (stopCondition) {
console.timeEnd('doSomething');
done();
} else {
stream.resume();
}
});
Run Code Online (Sandbox Code Playgroud)
我想知道调用console.time是阻塞还是异步?我在文档中找不到这个.
我正在尝试从Alchemy API运行关键字提取,我不明白为什么我的API密钥无效.要清楚,我已经在SO上阅读了这两个答案:
即使我通过Bluemix注册,我也尝试使用此URL检查我的密钥是否有效:
http://access.alchemyapi.com/calls/info/GetAPIKeyInfo?apikey=my_api_key_here
没有.
最后,我已经等了10个多小时才能使密钥得到验证,但仍然没有.
我如何获得有效的API密钥???
我用这两个回购测试了我的密钥:
附加信息:在Bluemix中查看我的服务凭据时,我得到以下信息:
{
"credentials": {
"url": "https://gateway-a.watsonplatform.net/calls",
"note": "It may take up to 5 minutes for this key to become active.",
"apikey": "**********"
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试在Alchemy API的Python SDK中更改BASE_URLfor,ENDPOINT并收到以下错误:
主机名'gateway-a.watsonplatform.net'与'access.alchemyapi.com','www.access.alchemyapi.com'中的任何一个都不匹配.联合呼叫出错:网络错误
我正在尝试在我的计算机上安装Taiga,并尝试其中一个脚本尝试import suppress但失败.我尝试手动执行此操作:
(taiga)$ python
Python 3.3.3 (default, Nov 27 2013, 17:12:35)
[GCC 4.8.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from contextlib import suppress
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name suppress
Run Code Online (Sandbox Code Playgroud)
有人可以帮忙吗?
我的代码非常少:
int test = strcmp("Websecurity", "easily");
printf("%d\n", test);
Run Code Online (Sandbox Code Playgroud)
结果是-1.为什么?显然'W'大于'e'?
c ×2
python ×2
string ×2
alchemyapi ×1
console ×1
fish ×1
ibm-cloud ×1
ibm-watson ×1
import ×1
javascript ×1
node.js ×1
pointers ×1
strcmp ×1