我试图在我的mac上从源代码构建libxml2.
所以我使用mac ports安装了autoconf libtool和automake
autoconf和automake似乎正如预期的那样正常工作.
我首先尝试运行autogen.sh.
不幸的是,libtoolize --version给出了
-bash: libtoolize: command not found
Run Code Online (Sandbox Code Playgroud)
我尝试跑步(再次)
sudo port install libtool
---> Cleaning libtool
---> Scanning binaries for linking errors: 100.0%
---> No broken files found.
Run Code Online (Sandbox Code Playgroud)
我试试
locate libtool
Run Code Online (Sandbox Code Playgroud)
它似乎安装得很好
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/libtool
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/man/man1/libtool.1
/Applications/Xcode.app/Contents/Developer/usr/bin/libtool
/Applications/Xcode.app/Contents/Developer/usr/share/man/man1/libtool.1
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/cross/mipsel-linux-binutils/files/110-uclibc-libtool-conf.patch
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/libtool
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/libtool/Portfile
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/libtool/files
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/libtool/files/ltmain.m4sh-allow-clang-stdlib.diff
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/libtool-devel
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/libtool-devel/Portfile
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/openslp/files/libtool-tags.patch
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/t1lib/files/patch-libtool-tag.diff
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/print/pdflib/files/patch-libtool.diff
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/security/steghide/files/libtool-tag.diff
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/www/apache2/files/libtool-tag.diff
/usr/bin/libtool
/usr/lib/php/build/libtool.m4
/usr/share/apr-1/build-1/libtool
/usr/share/man/man1/libtool.1
Run Code Online (Sandbox Code Playgroud)
我如何让libtoolize工作?
我最近注意到Safari中的奇怪行为.
我为我的应用程序注册了一个url方案,然后进入myapp://Safari.这会立即启动我的应用程序.
然后我回到Safari,myapp://再次进入Safari,这次它提示我"在"myapp"中打开这个页面?" 取消或打开.
如果我点击打开,我的应用程序将启动,后续尝试将显示相同的警报.如果我尝试点击取消,我的应用将无法启动.这是预料之中的.
但是,如果我myapp://再次进入URL栏,则会提示"无法打开页面""Safari无法打开页面,因为地址无效."
对于所有后续尝试,这将以相同的方式失败,直到我杀死Safari并重新启动它,或打开另一个选项卡.
这与Youtube和Evernote的行为相同.我的猜测是,当用户点击取消时,Safari会将URL缓存为无效的URL.是否有关于此行为的官方文档?
在iOS 8.1.2和iOS 6.1.3中保留
我们收到一些关于崩溃的报告UIWebSelectSinglePicker.我们猜测这是由于数据源阵列空.这发生在webview中.我们如何解决这个问题?更喜欢原生的解决方案
编辑
仅在iphone上运行,同时运行iOS7和iOS8
1 CoreFoundation __exceptionPreprocess + 127
2 libobjc.A.dylib objc_exception_throw + 36
3 CoreFoundation -[__NSArrayM objectAtIndex:] + 228
4 UIKit -[UIWebSelectSinglePicker pickerView:didSelectRow:inComponent:] + 56
5 UIKit -[UIPickerView _sendSelectionChangedForComponent:notify:] + 90
6 UIKit -[UIPickerTableView _scrollingFinished] + 152
7 UIKit -[UIScrollView(UIScrollViewInternal) _stopScrollDecelerationNotify:] + 842
8 UIKit -[UIScrollView(UIScrollViewInternal) _stopScrollingNotify:pin:tramplingDragFlags:] + 502
9 UIKit -[UIScrollView(UIScrollViewInternal) _stopScrollingNotify:pin:] + 28
10 UIKit -[UIScrollView _smoothScrollWithUpdateTime:] + 208
11 QuartzCore CA::Display::DisplayLinkItem::dispatch() + 96
12 QuartzCore CA::Display::DisplayLink::dispatch_items(unsigned long long, unsigned long long, unsigned long long) + …Run Code Online (Sandbox Code Playgroud) 在iOS上获得间歇性SSL错误.我已经关闭了ATS,我们知道这也发生在操作系统版本<iOS9上
Error Domain = NSURLErrorDomain Code = 1011"发生SSL错误,无法与服务器建立安全连接." UserInfo = {NSLocalizedDescription =发生了SSL错误,无法与服务器建立安全连接.,NSLocalizedRecoverySuggestion =您是否还要连接到服务器?,_ kCFStreamErrorCodeKey = -9806 NSErrorFailingURLStringKey =,_ kCFStreamErrorDomainKey = 3,NSUnderlyingError = 0x1471b600
从我们的批评日志来看,似乎有些用户能够复制这个.但是我们无法做到
Would you like to connect to the server anyway?< - 这让我怀疑存在身份验证挑战.我怎么验证?
kCFStreamErrorCodeKey=-9806 < - 有谁知道这个错误意味着什么?
编辑:
-9806表示errSSLClosedAbort
http://www.opensource.apple.com/source/Security/Security-55179.13/libsecurity_ssl/Security/SecureTransport.h
什么可以导致这个?我不认为这是由于网络不稳定,因为从我们的跟踪工具,到其他主机的SSL连接似乎没问题.当用户遇到此问题时,它可以重新生成.在我看来,我们需要通过wireshark检查故障以获取更多信息.但我们无法重新制作这个.有没有人有想法从野外的应用程序中记录更多信息来调试这个?
我正在尝试使用监控区域来跟踪用户是否访问过地标.位置管理器在mapcontroller中与mapkit一起初始化
在视图控制器的viewdidload中:
if (self.locationManager == nil)
{
// NSLog(@"creating location manager");
self.locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation;
locationManager.distanceFilter = kCLDistanceFilterNone;
}
NSSet* set=[locationManager monitoredRegions];
if ([CLLocationManager regionMonitoringAvailable] && [CLLocationManager regionMonitoringEnabled]) {
NSLog(@"region monitoring okay");
NSLog(@"monitored regions: %@",set);
}
Run Code Online (Sandbox Code Playgroud)
我得到NSLogs"区域监控好"和所有区域正确.
添加区域就像这样完成
double metres=20.0;
CLLocationDistance dist=metres;
CLLocationAccuracy acc=1.0;
CLRegion *reg=[[CLRegion alloc] initCircularRegionWithCenter:coordinate radius:dist identifier:landmarkObj.landmarkName];
[locationManager startMonitoringForRegion:reg desiredAccuracy:acc];
Run Code Online (Sandbox Code Playgroud)
但回调都没有被触发
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region
{
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Entered"
message:region.identifier
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil, nil];
[alert show]; …Run Code Online (Sandbox Code Playgroud) 我的应用程序的一部分是我同时执行操作的地方.它们包括初始化许多CALayers并将它们渲染到位图.
不幸的是,在这些操作期间(每次在iPhone 4上完成大约需要2秒钟),VM Tracker指示的脏大小达到~120MB.分配达到~12MB(不累积)根据我的理解,Dirty size是无法释放的内存.通常,我的应用程序和后台的所有其他应用程序都会被杀死.
Incident Identifier: 7E6CBE04-D965-470D-A532-ADBA007F3433
CrashReporter Key: bf1c73769925cbff86345a576ae1e576728e5a11
Hardware Model: iPhone3,1
OS Version: iPhone OS 5.1.1 (9B206)
Kernel Version: Darwin Kernel Version 11.0.0: Sun Apr 8 21:51:26 PDT 2012; root:xnu-
1878.11.10~1/RELEASE_ARM_S5L8930X
Date: 2013-03-18 19:44:51 +0800
Time since snapshot: 38 ms
Free pages: 1209
Active pages: 3216
Inactive pages: 1766
Throttled pages: 106500
Purgeable pages: 0
Wired pages: 16245
Largest process: Deja Dev
Processes
Name UUID Count resident pages
geod <976e1080853233b1856b13cbd81fdcc3> 338
LinkedIn <24325ddfeed33d4fb643030edcb12548> 6666 (jettisoned)
Music~iphone <a3a7a86202c93a6ebc65b8e149324218> …Run Code Online (Sandbox Code Playgroud) 我的目标是训练SVM并获得支持向量,我可以将其插入opencv的HOGdescriptor中进行对象检测.
我收集了4000~阳性和15000~阴性,我使用opencv提供的SVM进行训练.结果给了我太多的误报.(每张图片最多20个)我会剪掉误报并将它们添加到负片池中以重新训练.而且我有时会得到更多的误报!我已经尝试将我的hogdescriptor的L2HysThreshold调整到300而没有显着改善.我的积极和消极的数量足够大吗?
SVM培训也比预期快得多.我尝试使用2916和12996的特征向量大小,在不同的尝试中使用灰度图像和彩色图像.SVM培训从未花费超过20分钟.我用auto_train.我是机器学习的新手,但从我听到的训练中,我的数据集应该至少花一天时间吗?
我相信cvSVM没有做太多的学习,根据http://opencv-users.1802565.n2.nabble.com/training-a-HOG-descriptor-td6363437.html,它不适合这个目的.有cvSVM经验的人对此有更多的意见吗?
我正在考虑使用SVMLight http://svmlight.joachims.org/, 但看起来没有办法可视化SVM超平面.我有什么选择?
我使用opencv2.4.3并为hogdescriptor尝试了以下设置
hog.winSize = cv::Size(100,100);
hog.cellSize = cv::Size(5,5);
hog.blockSize = cv::Size(10,10);
hog.blockStride = cv::Size(5,5); //12996 feature vector
hog.winSize = cv::Size(100,100);
hog.cellSize = cv::Size(10,10);
hog.blockSize = cv::Size(20,20);
hog.blockStride = cv::Size(10,10); //2916 feature vector
Run Code Online (Sandbox Code Playgroud) 这种崩溃只发生在生产中
Crashed Thread
0
libobjc.A.dylib 0x000000019843fbd0 objc_msgSend + 16
1
CoreTelephony 0x00000001886bac5c _ZL25_ServerConnectionCallbackP20__CTServerConnectionPK10__CFStringPK14__CFDictionaryPv + 48
2
CoreTelephony 0x00000001886d1030 ___ZNK13CTServerState21sendNotification_syncE7CTEventPK10__CFStringPK14__CFDictionary_block_invoke14 + 28
3
libdispatch.dylib 0x0000000198a713ac _dispatch_call_block_and_release + 20
4
libdispatch.dylib 0x0000000198a7136c _dispatch_client_callout + 12
5
libdispatch.dylib 0x0000000198a7b4c0 _dispatch_queue_drain + 1212
6
libdispatch.dylib 0x0000000198a74474 _dispatch_queue_invoke + 128
7
libdispatch.dylib 0x0000000198a7d224 _dispatch_root_queue_drain + 660
8
libdispatch.dylib 0x0000000198a7e75c _dispatch_worker_thread3 + 104
9
libsystem_pthread.dylib 0x0000000198c4d2e4 _pthread_wqthread + 812
10
libsystem_pthread.dylib 0x0000000198c4cfa8 start_wqthread + 0
Run Code Online (Sandbox Code Playgroud)
这个也是
Crashed Thread
0
libobjc.A.dylib 0x306e1f46 objc_msgSend + 6
1
CoreTelephony …Run Code Online (Sandbox Code Playgroud)