问题列表 - 第32774页

在C++中将智能指针放在类数据(作为类成员)中的正确方法是什么?

假设我有一个Boda班:

class Boda {
    ...
};
Run Code Online (Sandbox Code Playgroud)

cydo在这个类中有一个成员,我想成为一个智能指针(也就是说,我希望它在类被破坏后自动释放).

我正在使用Boost的智能指针,所以我写道:

class Boda {
    boost::shared_ptr<int> cydo;
    public:
        Boda () {
            cydo = boost::shared_ptr<int>(new int(5));
        }
};
Run Code Online (Sandbox Code Playgroud)

这是将智能指针作为类成员的正确用法吗?

谢谢,Boda Cydo.

c++ smart-pointers shared-ptr class-members

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

是否可以确定持有互斥锁的线程?

首先,我使用pthread库编写多线程C程序.线程总是被等待的互斥锁挂起.当我使用strace实用程序查找线程处于FUTEX_WAIT状态时,我想知道当时哪个线程持有该互斥锁.但我不知道怎么能做到.有没有公​​用事业可以做到这一点?

有人告诉我Java虚拟机支持这个,所以我想知道Linux是否支持这个功能.

c linux multithreading mutex pthreads

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

在运行时设置字体,Textview

如何将字体设置为在运行时创建的textview?

我创建了textview

Textview tv = new TextView(this);      
tv.setTextSize(20);
Run Code Online (Sandbox Code Playgroud)

就像我可以改变
我希望将字体样式设置为"Verdana"的大小.

这该怎么做??尊重希什尔

fonts android textview

39
推荐指数
3
解决办法
6万
查看次数

我可以更改密钥的别名吗?

我用一个密钥签署了我的JWS应用程序MemorizEasy,其别名为:memofile.reference.emma.jar =/Users/simpatico/.netbeans/6.8/modules/ext/emma.jar

我不记得为什么我选择了这么长的别名.我怀疑它只是备忘录,但在我的项目设置中我有:jnlp.signjar.alias = memofile.reference.emma.jar =/Users/simpatico/.netbeans/6.8/modules/ext/emma.jar我现在更新应用程序并使用maven我需要将别名指定为:memofile.reference.emma.jar =/Users/simpatico/.netbeans/6.8/modules/ext/emma.jar

然而,这不起作用.尝试使用别名mjee的另一个键可行.那么我可以更改密钥的别名吗?如果是这样,怎么样?否则,Maven为什么不接受我的别名呢?

java maven-2 jar-signing java-web-start

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

数据没有插入android中的Sqlite数据库

我正在开发一个需要使用SQLite数据库的应用程序.我已经实现了获取数据,但是当我尝试插入数据时,我遇到了问题.我遇到的问题是我输入的新数据没有存储,即没有新内容输入到数据库中.

这是我的插入代码,myDataBase是SQLiteDatabase的一个实例.

public void insertTitle(String Recipe)  
{  
    ContentValues initialValues = new ContentValues();  
    initialValues.put(COLUMN_NAME,value);  
    myDataBase.insert(ZRECIPE, null, initialValues);  
 }
Run Code Online (Sandbox Code Playgroud)

sqlite android

6
推荐指数
2
解决办法
8087
查看次数

IntelliJ IDEA禁用CMD +滚动字体增加/减少

我在Mac OS X上使用IntelliJ IDEA 9.0.2 - 使用Magic Mouse.每当我按下命令按钮并将手指移动到鼠标表面上的一两米时,IDEA会立即快速增大或减小我的字体大小.如何禁用此功能?

size fonts scroll command intellij-idea

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

在Visual C#2010中加载Circle?

而不是常规的进度条,我如何制作一个带轮辐的圆圈,轮流告诉用户我的程序正在加载?

编辑:我想在Windows窗体中

好的,谢谢Tim,你的解决方案有效.我不得不按代码设置图像,因为在设计器中导入它会冻结它.

visual-studio-2010 c#-4.0

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

如何更改报表中的SSRS输入参数位置

我的SSRS报告包含7个输入参数,在运行我的报告时,参数的大小(即长度)正在增加.

我的一个输入参数(下拉列表)可能包含100个字符,因此大小不是常数,但我想将所有参数放在2行或3行(连续)中.

现在每行有2个参数

请指教

reporting-services ssrs-2008

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

检查号码并删除前导零

我想检查ruby中的变量,看看它是否有两个前导零(00)如果是,那么00应该被删除

如何才能做到这一点

ruby

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

什么是代表电话号码的正确方法?

我在我的一个应用程序中代表手机号码时遇到问题.

我想知道是否有一个Integer类允许你存储从0417254482开始的这样一个数字.也许使用字符串更合适?目前,当我试图用一个代表一个带有整数的电话号码时,双打长,我似乎存储随机数而不是我打算存储的数字.

java integer phone-number

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