问题列表 - 第42522页

加载共享的boost库时出错

我正在研究中心.我在我的系统上安装了升级版本1.45.0.程序编译正确,但每当我键入命令查看输出时,它会给出以下错误:

./a.out:加载共享库时出错:libboost_thread.so.1.45.0:无法打开共享对象文件:没有这样的文件或目录

c++ linux boost shared-libraries

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

使用“ scale_y_continuous(trans ='reverse')“时,无法在ggplot中使用ylimit

作为一个问题,我试图使用以下代码创建图:

chart.demo.sex.age <- ggplot(psf10[!is.na(psf10[,"age_gp"]),c("sex","age_gp")], aes(x=age_gp))
chart.demo.sex.age.f <- chart.demo.sex.age + geom_bar(subset = .(sex =="F"), fill="red")
chart.demo.sex.age.f <- chart.demo.sex.age.f + scale_x_discrete(expand=c(0.05,0))
chart.demo.sex.age.f <- chart.demo.sex.age.f + scale_y_continuous(limits=c(0,1500), expand=c(0.05,0))
chart.demo.sex.age.f <- chart.demo.sex.age.f + opts(axis.title.x = theme_blank(),
                                                    axis.title.y = theme_blank(),
                                                    axis.text.y  = theme_blank(),
                                                    axis.ticks = theme_blank(),
                                                    panel.border = theme_rect(colour="black"),
                                                    plot.margin = unit(c(1,0,1,1),"lines"))
chart.demo.sex.age.f <- chart.demo.sex.age.f + scale_y_continuous(trans = 'reverse') + coord_flip()
Run Code Online (Sandbox Code Playgroud)

使用scale_y_continuous(trans = 'reverse'),我无法使用ylimit(即,无法在ylimit中看到调整),我也不知道为什么。有什么建议么?谢谢。

r ggplot2

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

为什么python IDLE和Console会产生不同的结果

我写了一个简单的Python脚本来将中文标点符号翻译成英文.

import codecs, sys

def trcn():
    tr = lambda x: x.translate(str.maketrans("""?????????????????“”‘’????…—×""", """,.!?;:,()[][][][]""''<>~$^-*"""))
    out = codecs.getwriter('utf-8')(sys.stdout)
    for line in sys.stdin:
        out.write(tr(line))

if __name__ == '__main__':
    if not len(sys.argv) == 1:
        print("usage:\n\t{0} STDIN STDOUT".format(sys.argv[0]))
        sys.exit(-1)
    trcn()
    sys.exit(0)
Run Code Online (Sandbox Code Playgroud)

但是UNICODE出了点问题.我无法通过它.错误消息:

Traceback (most recent call last):
  File "trcn.py", line 13, in <module>
    trcn()
  File "trcn.py", line 7, in trcn
    out.write(tr(line))
  File "C:\Python31\Lib\codecs.py", line 356, in write
    self.stream.write(data)
TypeError: must be str, not bytes
Run Code Online (Sandbox Code Playgroud)

之后,我在IDLE和Console中测试out.write().他们产生了不同的结果 我不知道为什么.

在IDLE

Python 3.1.2 (r312:79149, Mar 21 …
Run Code Online (Sandbox Code Playgroud)

python

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

如何创建一个只加载到内存一次的C#库?

我想在C#中创建一个类库DLL,其中包含一个静态类.该静态类有1个私有静态成员(int),具有公共静态属性.

我想要的是,对于引用此DLL的每个C#应用程序,它将获得相同的静态类.

含义如果Application1将静态成员的值更改为5,然后Application2尝试获取该属性的值,则它将获得:5.

尽管这是两个不同的应用程序(EXE).

简单地说,我希望这个整个类库是"静态的",所以只有一次将它加载到内存中,然后它的单个值将被引用它的不同EXE共享.

谢谢

c# class

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

以编程方式访问Amazon Wishlist?

亚马逊最近更改了他们的API,现在似乎无法使用这些API以编程方式访问我在亚马逊上的WishList.除了屏幕抓取之外,有人知道有什么方法吗?也许有些第三方服务(我不介意只使用公共数据)?

api amazon amazon-web-services google-apps-script

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

dealloc中的自定义UIButton内存管理

我希望澄清这里发生的过程.

我创建了一个UIButton的子类,其init方法如下所示:

- (id)initWithTitle:(NSString *)title frame:(CGRect)btnFrame {
    self = [UIButton buttonWithType:UIButtonTypeCustom];
    [self setTitle:title forState:UIControlStateNormal];
    self.frame = btnFrame;
    return self;
}
Run Code Online (Sandbox Code Playgroud)

在我的视图控制器中,我正在创建其中一个按钮并将其添加为子视图:

myButton = [[CustomButton alloc] initWithTitle:@"Title" frame:someFrame];
[self.view addSubview:myButton];
Run Code Online (Sandbox Code Playgroud)

在视图控制器的dealloc方法中,我记录了我的按钮的保留计数:

- (void)dealloc {
    NSLog(@"RC: %d", [myButton retainCount]); //RC = 2
    [super dealloc];
    NSLog(@"RC: %d", [myButton retainCount]); //RC = 1
}
Run Code Online (Sandbox Code Playgroud)

我理解它的方式,myButton实际上并没有保留,即使我使用它调用它alloc,因为在我的子类中我创建了一个自动释放按钮(使用buttonWithType:).

dealloc,这是否意味着,当调用dealloc时,superview会释放按钮,其保留计数会降至1?该按钮尚未自动释放?

或者我需要在调用[super dealloc]后将保留计数降为零?

干杯.

iphone memory-management uibutton dealloc ios

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

UITextField在UITableViewCell帮助中

我已经浏览了互联网,寻找一个很好的教程或发布关于在每个单元格中填充UITextField以进行数据输入的UITableView.

我想跟踪每个UITextField以及滚动时写在其中的文本.tableView将被分区.我一直在使用自定义UITableViewCell,但我对任何方法都开放.

另外,是否可以将textFields用作ivars?

如果你们中的任何一个人能指出我正确的方向,我将不胜感激.

先感谢您!

iphone uitableview uitextfield ipad ios

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

我正在使用tcp进行很多小发送,我应该关闭Nagles算法吗?(人们也知道这是TCP_NODELAY)

我重新发布这篇文章,因为我的标题选择太可怕了,抱歉.我的新帖子可以在这里找到:发送很多后,我的send()调用导致我的程序完全停止.这怎么可能?

非常感谢大家.问题是客户端实际上是机器人,他们从不从连接中读取.(感到愚蠢)

c++ linux tcp send linux-kernel

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

C在Windows上获得微秒精度的系统时间?

可能重复:
在c ++中以微秒的分辨率测量时间?

嗨,

有没有一种简单的方法可以在Windows机器上获得系统时间,精确到微秒?

c c++ windows

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

在文本框中选择所有文本的稳健方法

我试图在onFocus上完全选择HTML文本框的内容.

我知道在onfocus="this.select()"组件上放置一个简单的解决方案,但这不是一个好的解决方案,因为如果用户双击该区域,选择就会丢失,而在像Chrome这样的浏览器中,很少像它应该那样工作,只是恢复为输入形式.

我在谷歌搜索了一段时间,但找不到一个好的解决方案,大多数建议都是这个简单的解决方案.

我希望文本框中的选择在选择后不会更改,如果可能,用户不应该编辑文本框的内容,例如,如果您在从AdSense获取代码时使用了AdSense,则选择永远不会更改并且您无法更改文本框中的代码.

任何解决方案将不胜感激.

html javascript xhtml

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