问题列表 - 第27203页

Cocoa NSOutlineView和Drag-and-Drop

我最近开了一个没有帐户的线程,所以我在这里用帐户重新发布这个问题,这样我就可以编辑当前的程序链接,以便其他用户可以关注这个.我还更新了下面的代码.这是我原来的问题:

我在Outlineviews和DND上阅读了另一篇文章,但我无法让我的程序工作.在这篇文章的底部是一个链接到我的项目的拉链.它非常基本,只有一个outlineview和按钮.我希望它接收被删除的文本文件,但我的代码或连接有问题.我试着遵循他们的NSOutline Drag and Drop的Apple示例代码,但我遗漏了一些东西.1区别是我的程序是基于文档的程序而他们的例子不是.我将文件所有者设置为接收委托操作,因为这是我处理拖放操作的代码,以及按钮操作.它可能是一个简单的错误,所以有人可以看看它并告诉我我做错了什么?以下是该文件的链接:http://dl.dropbox.com/u/7195844/OutlineDragDrop1.zip

cocoa drag-and-drop nsoutlineview

0
推荐指数
1
解决办法
2396
查看次数

Python和数据库

我正在开发一个个人项目,我需要以类似数据库的格式操作值.

到目前为止,我一直在使用字典,元组和列表来存储和查阅这些值.

我正在考虑开始使用SQL来操作这些值,但我不知道它是否值得付出努力,因为我对SQL一无所知,我不想使用不会带给我的东西任何好处(如果我能以更简单的方式做到这一点,我不想让事情复杂化)

如果我只存储和咨询值,那么使用SQL有什么好处?

PS:行数在3到100之间,列数大约为10(有些可能有5个,有些可能有10个等)

python sql database

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

stl字符串返回const引用与const char*

我班上有一个STL字符串成员变量,

class A {
public:
   const char* getData1() const { return data.c_str());
   const string& getData2() const { return _data; }
private:
   string _data;
};
Run Code Online (Sandbox Code Playgroud)

getData1()getData2()哪一个更好?

c++

2
推荐指数
1
解决办法
1216
查看次数

如何在Android中打开嵌套的子PreferenceScreen

我有一个以XML格式定义的PreferenceScreen,它为我的应用程序提供所有首选项.此PreferenceScreen还有一个嵌套在其中的子PreferenceScreen.我的实现类叫做PreferencesActivity.我知道我可以通过startActivity打开主要的Preferences窗口(new Intent(this,PreferencesActivity.class)); 但是如何通过Intent打开子PreferenceScreen呢?

android android-preferences

5
推荐指数
1
解决办法
6113
查看次数

ColdFusion会话变量

coldfusion中的会话变量是否在指定的限制之前到期或清除?比如说,如果到期时间设置为24小时,并且用户只与他们交互10分钟,那么如果在24小时之前没有使用它们,它们是否会过期?

coldfusion session

5
推荐指数
1
解决办法
1006
查看次数

逃避逃脱角色

我试图模仿json_encodePHP 5.3.0中实现的位掩码标志,这是我的字符串:

$s = addslashes('O\'Rei"lly'); // O\'Rei\"lly
Run Code Online (Sandbox Code Playgroud)

json_encode($s, JSON_HEX_APOS | JSON_HEX_QUOT)输出如下:

"O\\\u0027Rei\\\u0022lly"
Run Code Online (Sandbox Code Playgroud)

我目前正在使用早于5.3.0的PHP版本:

str_replace(array('\\"', "\\'"), array('\\u0022', '\\\u0027'), json_encode($s))
or
str_replace(array('\\"', '\\\''), array('\\u0022', '\\\u0027'), json_encode($s))
Run Code Online (Sandbox Code Playgroud)

哪个正确输出相同的结果:

"O\\\u0027Rei\\\u0022lly"
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么我需要更换单引号('\\\''甚至是"\\'"[ 不包括周围的引号 ])'\\\u0027'而不仅仅是'\\u0027'.


这是我在移植到PHP <5.3时遇到问题的代码:

if (get_magic_quotes_gpc() && version_compare(PHP_VERSION, '6.0.0', '<'))
{
    /* JSON_HEX_APOS and JSON_HEX_QUOT are availiable */
    if (version_compare(PHP_VERSION, '5.3.0', '>=') === true)
    {
        $_GET = json_encode($_GET, JSON_HEX_APOS | JSON_HEX_QUOT);
        $_POST = json_encode($_POST, JSON_HEX_APOS | JSON_HEX_QUOT);
        $_COOKIE = json_encode($_COOKIE, …
Run Code Online (Sandbox Code Playgroud)

php json escaping str-replace

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

如何使用Perl将输出写入新的外部文件?

也许我正在使用错误的关键字进行搜索,或者这是一个非常基本的问题,但我无法找到问题的答案.我无法将我的whois命令的结果写入新的外部文件.

我的代码如下.它需要$readfilename,这是一个具有IP列表的文件名,并且$writefilename是输出的目标文件.两者都是用户指定的.对于我的测试,$readfilename在三个单独的行上包含三个IP地址,因此在用户指定的输出文件中应该有三个单独的whois结果.

if ($readfilename) {
    open (my $inputfile, "<", $readfilename) || die "\n   Cannot open the specified file.     Please double check your file name and path.\n\n";
    open (my $outputfile, ">", $writefilename) || die "\n   Could not create write file.\n\n";
    while (<$inputfile>) {
        my $iplookupresult = `whois $_ > $writefilename`;
        print $outputfile $iplookupresult;
    }
    close $outputfile;
    close $inputfile;
}
Run Code Online (Sandbox Code Playgroud)

我可以执行此脚本并最终获得一个新的外部文件,但超过一半的文件具有二进制垃圾数据(在CentOS上运行),并且只有一个(或一部分)whois查找是可读的.

我不知道我的文件中有一半是以二进制文件结尾...但我的方法必须是不正确的.有没有更好的方法来实现相同的结果?

perl

4
推荐指数
1
解决办法
4812
查看次数

将图片添加到图库 - Android

我有一个活动,用相机拍照,然后将其添加到其正确的文件夹(在这种情况下/ DCIM /相机).但是当你退出应用程序并加载Android画廊时......它就不存在了.我正在做一些游戏并注意到它只在重新启动手机后出现在那里.我不确定这背后的原因(也许它必须创建缩略图?)...有什么方法可以解决这个问题吗?我想让它立刻出现.

谢谢!

camera android gallery

2
推荐指数
1
解决办法
4759
查看次数

如何从tableA中选择*其中columnA值不以字母"F"开头

我可以使用SQL查询从tableA中的columna获取数据,其值不以'f'开头吗?

例如:

select * from  tableA where columnA
Run Code Online (Sandbox Code Playgroud)

其中值不以字母'F'开头.

sql

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

出错时自动退出bash shell脚本

我一直在编写一些shell脚本,如果能够在任何命令失败的情况下暂停执行所述shell脚本,我会发现它很有用.请参阅下面的示例:

#!/bin/bash  

cd some_dir  

./configure --some-flags  

make  

make install
Run Code Online (Sandbox Code Playgroud)

因此,在这种情况下,如果脚本无法更改为指示的目录,那么如果失败,它肯定不会在之后执行./configure.

现在我很清楚我可以对每个命令进行if检查(我认为这是一个无望的解决方案),但是如果其中一个命令失败,是否有全局设置使脚本退出?

error-handling bash shell exit

564
推荐指数
8
解决办法
23万
查看次数