问题列表 - 第49697页

如何将命令的输出放入konsole标题栏?

通过巧妙地使用一些转义字符,我习惯将任意命令(例如"dirs")的输出放入我的xterm标题栏.我可以在konsole做同样的事情吗?如果是这样,怎么样?

linux kde konsole

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

以编程方式为NSStatusBar.systemStatusBar创建NSMenu

我正在尝试使用仅代码在系统状态栏中创建一个简单的菜单.我没有收到任何编译或运行时错误但我看不到任何影响.

- (void)awakeFromNib
{
    NSMenu *stackMenu = [[NSMenu alloc] initWithTitle:@"Status Menu"];
    NSMenuItem *soMenuItem = 
        [[NSMenuItem alloc] initWithTitle:@"Status Menu Item" action:nil keyEquivalent:@"S"];
    [soMenuItem setEnabled:YES];
    [stackMenu addItem:soMenuItem];
    statusItem = [[[NSStatusBar systemStatusBar]
                   statusItemWithLength:NSVariableStatusItemLength]
                  retain];
    [statusItem setMenu:stackMenu];
}
Run Code Online (Sandbox Code Playgroud)

macos cocoa objective-c nsmenu nsmenuitem

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

我尝试拖动时,自定义MKAnnotation图像恢复为默认值

我有一堆不需要拖动的MKAnnotations.我设置了这个[pin setDraggable:NO].当我触摸注释并且(意外地)拖出注释时,我遇到了问题,它会立即丢失它的自定义图像并更改回默认的红色图钉.我该如何防止这种情况发生?

xcode objective-c mkannotation

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

JavaScript中的变量阴影

下面我们有一个IIFE(像任何函数一样)创建一个局部范围.在该范围内有一个parseInt功能.现在,由于浏览器中已经存在具有该名称的全局parseInt函数,因此本地函数将掩盖全局函数 - 在IIFE内部,任何调用都parseInt将调用本地函数,而不是全局函数.(仍然可以引用全局函数window.parseInt.)

parseInt('123', 10); // the browser function is called

(function() {

    function parseInt() { return 'overshadowed'; }

    parseInt('123', 10); // the local function is called

})();

parseInt('123', 10); // the browser function is called
Run Code Online (Sandbox Code Playgroud)

是否有法律上的(ECMAScript规范)或事实(普通)名称?掩盖?超载?

javascript scope iife

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

在NodeJS中覆盖res.write

我已经和NodeJS玩了一段时间了,我真的很喜欢它,但我已经把自己弄到墙上了......

我正在尝试创建一个连接模块来拦截http.ServerResponse方法.我的最终目标是允许用户对传出数据应用某种过滤器.例如,他们可以选择在数据输出之前应用压缩等.

我有这个奇怪的错误...这个方法被调用的次数是它应该的两倍.

这是我的代码:

var http = require('http'), orig;

orig = http.ServerResponse.prototype.write;

function newWrite (chunk) {
    console.log("Called");

    orig.call(this, chunk);
}

http.ServerResponse.prototype.write = newWrite;

http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.write("Hello");
    res.write(" World");
    res.end();
    console.log("Done");
}).listen(12345);
Run Code Online (Sandbox Code Playgroud)

这有效,当我使用浏览器访问它时,我得到'Hello World'作为输出,但我得到4'被调用'到控制台,'完成'得到输出两次.这让我相信,由于某种原因,我的服务器代码被调用了两次.我在this.constructor上的newWrite方法中做了一个console.log,两个实例中的构造函数都是ServerResponse,所以这没什么用.

我真的很困惑这里发生了什么.什么可能会发生?这不会直接影响输出,但我可能会同时向许多客户端提供数十亿字节的压缩数据,并且两次执行任务都会给我的服务器带来不必要的压力.

这将成为更大的文件服务器的一部分,因此强调不做两次所有事情.

编辑:

我已经读过这个问题,以防你想知道:

我可以在node.js中使用http.ServerResponse作为原型吗?

javascript http stream connect node.js

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

iPhone - 检查文件是否需要更新/更新

我正在尝试创建一个简单的应用程序来检查iPhone上的.txt文件是否需要更新.现在我正在检查上次修改的html标题,我想将其与我iPhone中的文件进行比较.如果网站的日期晚于iPhone上的文件,则iPhone会下载并替换该文件.

我正在使用NSURL并且下载文件非常困难.

提前致谢

iphone download nsurl

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

如何处理Unix管道

如何在C++代码中从shell重定向获取文件名?ie ./MyProgram <myfile,我想逐行获取myfile作为文件名及其内容.

**编辑:我设法从文件中获取输入.谢谢您的帮助.但是,在循环遍历文件内容之后,我想用cin保持用户输入.就像这样:

while (true)
{
    if (cin.eof() == false)
    {
        getline(cin, line);
        cout << line;
    }else{
        cin >> choice;
    }
}
Run Code Online (Sandbox Code Playgroud)

c++ unix pipe

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

使用PHP将ICO转换为PNG的问题

背景:Favicons

我正在编写一个WordPress插件来下载favicon并将它们转换为png:

http://plugins.trac.wordpress.org/browser/wp-favicons/trunk(GPL2)

Icon Lib

问题

在5.000个图标中的1个(其他图标正常工作......)XOR功能出现问题.见这里的第296行: http://plugins.trac.wordpress.org/browser/wp-favicons/trunk/plugins/filters/inc/class.ico.php(注意:未初始化的字符串偏移量:64)因此预期的字符串太小.

一个例子是这个图标:点击这里查看(导航到slatch.com)

有人知道如何解决这个问题吗?或者知道另一个好的PHP图标类让我通过get_as_string而不是get_from_file读取.ico(各种各样的)哪个更好?

PS

我已经读过:

php favicon png ico

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

将.htaccess与RewriteEngine一起使用时出现500内部服务器错误

我在共享主机Bounceweb上,我正在尝试添加一些重写规则,以使我的链接看起来更漂亮.

其中一条规则是使url:http://mysite.com/upload指向:http://mysite.com/upload.php.我在.htaccess文件中有这个:

RewriteEngine on
RewriteRule ^upload$ upload.php
Run Code Online (Sandbox Code Playgroud)

但它给我的全部是500内部服务器错误.我查看了我的日志,这出现了很多:

[alert] [client 81.179.29.185] /home/minecraf/public_html/.htaccess: Invalid command '\xef\xbb\xbfRewriteEngine', perhaps misspelled or defined by a module not included in the server configuration
Run Code Online (Sandbox Code Playgroud)

这是否意味着我的主人不支持.htaccess?如果不这样做,那就太蹩脚了.我已经尝试将.htaccess的权限更改为777,但它没有帮助.

谢谢!

.htaccess mod-rewrite

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

使用默认的get/set body创建许多属性的快捷方式

是否有一些处理类的多个属性的快捷方式(比如50跨越字符串,int,datetime等).它们都有相同的简单声明,例如

private int myInt;
public int MyInt 
{ get { return myInt; }
  set { myInt = value; }
}

private datetime someDate;
public datetime SomeDate
{ get { return someDate; }
  set { someDate = value; }
}
Run Code Online (Sandbox Code Playgroud)

原因是,我有一个类将"绑定"到数据输入文本框类型字段等.只是让它们"公开"不起作用,因为它不会绑定到一个字段,但如果它是一个适用的get/set属性.我只是认为,当重复一遍又一遍时,经历这样的努力会很痛苦,并且相信有一种更短/更简化的方法.我只是没有其他导师可以学习并知道S/O有很多可以提供帮助.

对于我现在的情况,要求我只使用.Net 2.0 max ...基于手持设备的一些限制还不能运行3.0,3.5等.

.net c# properties .net-2.0

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