我试过了两个
wget --user=myuser --password=mypassword myfile
Run Code Online (Sandbox Code Playgroud)
和
wget --ftp-user=myuser --ftp-password=mypassword myfile
Run Code Online (Sandbox Code Playgroud)
但我一直在收到错误
HTTP request sent, awaiting response... 401 Authorization Required
Authorization failed.
Run Code Online (Sandbox Code Playgroud)
我知道文件在那里,我知道用户名/密码是正确的 - 我可以毫无问题地进入ftp.关于这里发生了什么的任何想法?我怎么能告诉你是否wget注意我给它的用户名/密码?(如果我不提供该信息,则错误相同.)
我正在尝试编写脊检测算法,我发现的所有信号源似乎都将边缘检测与脊检测混为一谈.现在,我已经实现了Canny边缘检测算法,但它不是我想要的:例如,在图像中给定一条线,它将有效地将其转换为双线边缘(因为它将记录两边的边缘)这条线) - 我只想让它读一行.
关于山脊检测的维基百科文章有一堆数学,但这种情况对我作为一个程序员没有帮助(不是我不喜欢数学,但它不是我的领域,我不明白如何翻译他们的微分方程代码).实际实现这个有一个很好的来源吗?或者,就此而言,是否有一个良好的开源实现?
编辑:这是一个简单的例子.我们从一个简单的行开始:
http://img24.imageshack.us/img24/8112/linez.th.png
并运行Canny算法来获得:
http://img12.imageshack.us/img12/1317/canny.th.png
(你可以看到它在这里更厚 - 如果你点击图像,你会发现它实际上是两条相邻的线,中间有一个空白)
另外,我用C++编写,但这并不重要.但我想编写算法代码,而不仅仅是编写SomePackage::findRidges()并完成它.
我有一个UIScrollView图像.当用户到达最后一个图像并用手指滑动下一个图像时,我想显示第一个图像.同样,当用户处于第一张图像并滑动上一张图像时,我想显示最后一张图像.简而言之,它将是一种循环的东西.
我该如何实现呢?
我正在使用CMake生成Xcode项目,我使用
set_target_properties(myproj PROPERTIES XCODE_ATTRIBUTE_WHATEVER "some value")
Run Code Online (Sandbox Code Playgroud)
显式设置构建设置.我只想为特定配置设置它,类似于使用
set(CMAKE_CXX_FLAGS_MYCONFIG "-O2")
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我正在尝试添加该项目
<key>UIStatusBarHidden</key><true/>
Run Code Online (Sandbox Code Playgroud)
我的plist是由CMake自动生成的.对于某些键,似乎有预先定义的方法来添加项目; 例如:
set(MACOSX_BUNDLE_ICON_FILE ${ICON})
Run Code Online (Sandbox Code Playgroud)
但我找不到添加任意属性的方法.
我尝试使用MACOSX_BUNDLE_INFO_PLISTtarget属性,如下所示:我希望生成的plist与旧的plist相同,除了我想要的新属性,所以我只是复制了自动生成的plist并将其设置为我的模板.但是plist使用了一些Xcode变量,看起来也像${foo},并且CMake对此抱怨:
解析字符串时cmake代码中的语法错误
Run Code Online (Sandbox Code Playgroud)<string>com.bedaire.${PRODUCT_NAME:identifier}</string>语法错误,意外的cal_SYMBOL,期待}(47)
未设置策略CMP0010:错误的变量引用语法是错误.运行"cmake --help-policy CMP0010"以获取策略详细信息.使用cmake_policy命令设置策略并禁止显示此警告.此警告适用于项目开发人员.使用-Wno-dev来抑制它.
无论如何,我甚至不确定这是正确的做法.我找不到一个好的例子或任何关于此的好文档.理想情况下,我只是让CMake像以前一样生成所有内容,只需添加一条额外的行.我能做什么?
我有代码来阅读联系方式和阅读生日.但是,如何按即将到来的生日顺序获取联系人列表?
对于标识的单个联系人id,我会得到如下详细信息和生日:
Cursor c = null;
try {
Uri uri = ContentUris.withAppendedId(
ContactsContract.Contacts.CONTENT_URI, id);
c = ctx.getContentResolver().query(uri, null, null, null, null);
if (c != null) {
if (c.moveToFirst()) {
DatabaseUtils.cursorRowToContentValues(c, data);
}
}
c.close();
// read birthday
c = ctx.getContentResolver()
.query(
Data.CONTENT_URI,
new String[] { Event.DATA },
Data.CONTACT_ID + "=" + id + " AND "
+ Data.MIMETYPE + "= '"
+ Event.CONTENT_ITEM_TYPE + "' AND "
+ Event.TYPE + "=" + Event.TYPE_BIRTHDAY,
null, Data.DISPLAY_NAME);
if (c != …Run Code Online (Sandbox Code Playgroud) 我想使用C函数启动一个新线程,而不是使用Objective-C方法.我试过了
[NSThread detachNewThreadSelector: @selector(func) toTarget: nil withObject: id(data)];
Run Code Online (Sandbox Code Playgroud)
我在哪里
void func(void *data) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
并且data是一个void *,但我得到了一个运行时崩溃objc_msgSend,调用来自
-[NSThread initWithTarget:selector:object:]
Run Code Online (Sandbox Code Playgroud)
我该怎么做?它甚至可能吗?
(我正在使用gcc -O2.)
这似乎是一个简单的机会来消除复制构造函数,因为访问a bar的副本中的字段值没有副作用foo; 但拷贝构造函数被调用,因为我得到的输出meep meep!.
#include <iostream>
struct foo {
foo(): a(5) { }
foo(const foo& f): a(f.a) { std::cout << "meep meep!\n"; }
int a;
};
struct bar {
foo F() const { return f; }
foo f;
};
int main()
{
bar b;
int a = b.F().a;
return 0;
}
Run Code Online (Sandbox Code Playgroud) 我在C++中使用libcurl,并且我curl_easy_perform使用Boost.Thread在我的UI中调用一个单独的线程.
主UI有一个取消按钮,我想要完全响应(即,当用户点击它时,它应立即作出反应).我已经设置了读取,写入和进度回调来读取原子should_cancel变量(如本问题所示),但有两个问题:
从按下取消到卷曲操作完成时,通常会有非常小的(但明显的)延迟.
偶尔会有很长的(有时是无休止的)延迟.在这种情况下,要么:
一个.进度,读取和写入回调很长一段时间都没有被调用,或者
湾 进度回调被调用时,我返回一个非零值(这意味着它应该终止),但卷曲操作不一会儿完成更长(事实上,功能将被再次在此期间,被称为!)
所以:
一种可能性是告诉UI取消操作成功,但继续在后台运行curl线程,直到取消.这个问题(我认为)是它强制should_cancel变量是全局的,而不是作用于操作开始的对话框.
我是yaml-cpp的新手,我尝试了最简单的程序,但失败了,也没有找到作者的google/github网站的答案.
#include <iostream>
#include "yaml-cpp/yaml.h"
using namespace std;
int main()
{
YAML::Node config = YAML::LoadFile("sample.yaml");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
来自YAML官方网站的sample.yaml样本
--- !clarkevans.com/^invoice
invoice: 34843
date : 2001-01-23
bill-to: &id001
given : Chris
family : Dumars
address:
lines: |
458 Walkman Dr.
Suite #292
city : Royal Oak
state : MI
postal : 48046
ship-to: *id001
product:
- sku : BL394D
quantity : 4
description : Basketball
price : 450.00
- sku : BL4438H
quantity : 1
description … c++ ×3
cmake ×2
iphone ×2
objective-c ×2
android ×1
boost-thread ×1
c ×1
constructor ×1
curl ×1
java ×1
macos ×1
math ×1
optimization ×1
passwords ×1
plist ×1
selector ×1
sqlite ×1
uiscrollview ×1
wget ×1
xcode ×1
yaml-cpp ×1