小编Mik*_*012的帖子

添加到OSX上的类路径

谁能告诉我如何添加到OSX上的类路径?

java classpath

72
推荐指数
3
解决办法
12万
查看次数

从所有目录中删除.svn文件

可能重复:
如何删除文件夹的Subversion控件?
命令行以递归方式删除匹配的文件和目录

我最近使用cvs2svn将我的cvs存储库转换为svn,我最近注意到每个目录都有一个名为.svn的隐藏文件夹.我当前的构建脚本从我的版本化资源目录中复制了很多目录,最终复制了.svn文件.无论如何在我结账时让svn不包含这些文件,或者我是否需要编写脚本来删除所有这些.svn文件.有许多文件具有这些隐藏的.svn目录,所以这将是一个痛苦,除非我可以编写一个递归脚本来执行此操作,但我不会,如果我可以为我的Windows安装程序执行此操作.有没有一种简单的方法可以阻止svn将这个隐藏目录放在我的项目中的任何地方?

svn directory bash

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

以编程方式创建NSTableView(让NSHeaderView显示出来的麻烦)(cocoa osx)

我正在以编程方式制作NSTableView,但由于某些原因,无论我做什么,我都无法让darn headerView显示出来.我必须以编程方式执行此操作而不使用IB,因为我实际上是在名为clozure cl的IDE中开发此小部件,这是一个包含可可桥的lisp ide.最初我认为这个问题可能是由我的开发环境引起的,但我只是在Xcode中使用目标C创建了一个例子,似乎问题仍然存在.我所做的非常简单:

我在IB中创建了一个窗口,在我的awkefromnib方法中,我创建并设置了一个表视图,这里是代码:

- (void)awakeFromNib {
mydatasource *data = [[mydatasource alloc] init];
NSTableColumn *column = [[NSTableColumn alloc] initWithIdentifier:@"id"];
NSTableView *table = [[NSTableView alloc] initWithFrame: [[self                      

   contentView]frame]];
[table setDataSource:data];
[table addTableColumn:column];
[table addTableColumn:column];
[[self contentView] addSubview:table];
}
Run Code Online (Sandbox Code Playgroud)

这是我的数据源对象的代码:

- (int)numberOfRowsInTableView:(NSTableView *)aTableView
{
printf("NUM ROwS");
    return 4;
}
- (id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn    *)aTableColumn row:(NSInteger)rowIndex
{
 printf("THE OTHER ONE"); 
 return @"OKAY";
}
Run Code Online (Sandbox Code Playgroud)

使用这段代码,我得到一个包含两个列和四行的窗口,每个单元格显示字符串"OKAY",除了表没有标题外,这一切都很好.这可能是有意义的,除非我查看表头方法,它有一个初始化的头,其框架的值是有意义的.我只是想知道为什么我没有看到它.我需要做一些特殊的魔术才能显示标题吗?我似乎无法在文档中找到任何线索.再一次,必须以编程方式完成这个lisp ide,所以没有建议使用我知道将有一个工作headerView的IB没有帮助.非常感谢.

macos cocoa objective-c nstableview

30
推荐指数
3
解决办法
2万
查看次数

使用php CURL从http post获取内容正文

我正在尝试调试我试图从列表应用程序发送的http帖子.我已经能够从php CURL发送正确的帖子,它与我的drupal 7网站核心接口并上传图像.

为了让这个在我的lisp应用程序中工作,我真的需要看到我的http帖子的内容正文,我已经能够使用这样的调用看到标题:

curl_setopt($curl,   CURLOPT_STDERR, $fp);
curl_setopt($curl, CURLOPT_VERBOSE, 1);
Run Code Online (Sandbox Code Playgroud)

我的lisp应用程序中的标题看起来相同,但我无法检查帖子的正文.我在网上搜索过,其他人也问了这个问题,但没有人发布回复.

我的http帖子的内容类型是:

application/x-www-form-urlencoded
Run Code Online (Sandbox Code Playgroud)

我也尝试了许多http代理debuging工具,但他们只有http GET来获取我的php页面,但从来没有捕获一旦php代码执行后从服务器发送的get.

编辑:我添加了一个代码snipet,显示我实际上传图像文件的位置.

// file
$file = array(
  'filesize' => filesize($filename),
  'filename' => basename($filename),
  'file' => base64_encode(file_get_contents($filename)),
  'uid' => $logged_user->user->uid,
);

$file = http_build_query($file);

// REST Server URL for file upload
$request_url = $services_url . '/file';

// cURL
$curl = curl_init($request_url);
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-type: application/x-www-form-urlencoded'));
curl_setopt($curl,   CURLOPT_STDERR, $fp);
curl_setopt($curl, CURLOPT_VERBOSE, 1);
curl_setopt($curl, CURLOPT_POST, 1); // Do a regular HTTP POST
curl_setopt($curl, CURLOPT_POSTFIELDS, $file); // Set POST data …
Run Code Online (Sandbox Code Playgroud)

php curl http-post

20
推荐指数
3
解决办法
4万
查看次数

如何退出全屏Web应用程序

我们正在努力让我们的网络应用程序作为全屏网络应用程序运行.我使用这些元标记让它工作:

    <meta name="apple-mobile-web-app-capable" content="yes">
    <meta name="apple-mobile-web-app-status-bar-style" content="default">
    <meta name="apple-mobile-web-app-title" content="Full Screen">
Run Code Online (Sandbox Code Playgroud)

因此,现在当您从iPhone或Android设备上的主屏幕启动Web应用程序时,它将全屏启动(没有浏览器控件).

现在我们需要一种允许用户退出的方法,我希望创建一个具有退出按钮的菜单但是使用window.close()在chrome中给出了以下错误:

Scripts may close only the windows that were opened by it.
Run Code Online (Sandbox Code Playgroud)

处理这个问题的正确方法是什么?

javascript iphone android

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

CFBundleSignature和CFBundleIdentifier的命名约定

我想知道如何知道我应该为CFBundleSignature和CFBundleIdentifier提供什么名称.我相信这些应该是唯一的标识符,所以我必须以某种方式从苹果获取这些名称?说我的应用程序名为javaapp,来自网站javaapp.我的CFBundleIdentifier应该是com.javaapp.javaapp吗?我的CFBundleSignature应该使用4个字母?

macos cfbundleidentifier

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

强制Cocoa文本字段结束编辑

我有一个基于视图的gui,其中包含每个gui项目的文本字段.当我选择另一个菜单项时,我希望我的文本字段退出编辑模式.我无法在nsTextField文档中找到这样做.有任何想法吗?

macos cocoa nstextfield

19
推荐指数
3
解决办法
9971
查看次数

使用Cocoa以编程方式创建复选框

我需要在Cocoa中以编程方式创建一个复选框,当我尝试创建一个buttonType设置为的按钮时,NSSwitchButton它会显示标题,但不会将该按钮显示为复选框.我想我错过了一些东西,但是在没有使用Xcode GUI的情况下我找不到任何关于制作复选框等内容的资源.

macos checkbox cocoa

18
推荐指数
2
解决办法
8563
查看次数

在Cocoa OSX中双击

NSResponder似乎没有鼠标双击事件.是否有一种简单的方法来捕获双击?

macos cocoa double-click nsresponder

17
推荐指数
4
解决办法
8136
查看次数

计算在node.js app上运行的mongodb的n个连接池所需的内存

我正在尝试分析运行mongodb的node.js应用程序的性能,该应用程序当前配置为使用50个连接池.使用Blazemeter我一直在尝试进行测试,将1000个模拟用户发送到我的终端.在较小的amazon ec2实例上运行(4个CPU和7.5 GB内存,性能似乎受CPU限制).当我开始向更大的机器移动,至少8个CPU在pm2集群模式下运行时,似乎mongodb的内存不足.当测试达到大约300-500个模拟用户时,mongo进程将失败:

IE我从所有数据库查询中收到错误,当我尝试启动mongo shell时,我看到以下消息:

2015-10-26T23:34:56.657+0000 warning: Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-10-26T23:34:56.658+0000 Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146
exception: connect failed
Run Code Online (Sandbox Code Playgroud)

第一次发生这种情况时,我还在mongo日志中发现了以下错误:

exception in initAndListen: 10309 Unable to create/open lock file: /var/lib/mongodb/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating
Run Code Online (Sandbox Code Playgroud)

在以下测试中,我只看到了上述行为,但没有看到mongo日志中的任何错误.

在运行这些测试时,mongo通常最终会在失败前使用大约80%的系统内存.

以下是此端点使用的唯一mongo查询:

    utility.getNextId(db, "projects", function(err, counter) {
    var pid = counter.seq;
    var newProject = {
        name: projectName,
        path: "/projects/"+user.name+"/"+projectName,
        created: utility.now(),
        modified: utility.now(),
        uid: user.uid,
        pid: …
Run Code Online (Sandbox Code Playgroud)

performance amazon-ec2 mongodb node.js

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