问题列表 - 第40784页

如何设置ListPreference中检查的值

我在使用ListPreference时遇到一些问题,当我使用ListPreference.setEntries()和ListPreference.setEntryValues()设置值时,则设置了值,但未检查,我尝试了ListPreference.setEnabled(true)和ListPreference .setSelectable(true),但它是关于ListPreference,而不是ListPreference中的值,在设置值后用编码检查它的任何方法?

谢谢

android checked listpreference

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

关于在c ++中转换整数的简单问题

我有以下非常简单的代码 -

int x=15000
int z=0.7*x
cout<<"z = "<<z<<endl;
Run Code Online (Sandbox Code Playgroud)

我得到了输出

z=10499
Run Code Online (Sandbox Code Playgroud)

但如果我改变它

int z=0.7*15000
cout<<"z = "<<z<<endl;
Run Code Online (Sandbox Code Playgroud)

输出

z=10500
Run Code Online (Sandbox Code Playgroud)

我知道它与z将结果转换为int有关,但为什么它在两种情况下都不同?

谢谢,

编辑 - 我正在使用ubuntu的10.10 GCC版本

c++

8
推荐指数
2
解决办法
177
查看次数

symfony 1.4:关于从父类访问子类的问题

我有这个架构:

  shop_products:
    _attributes: { phpName: ShopProduct }
    products_id: { phpName: Id, type: INTEGER, size: '11', primaryKey: true, autoIncrement: true, required: true }
    products_quantity: { phpName: Quantity, type: INTEGER, size: '4', required: true }
    products_model: { phpName: Model, type: VARCHAR, size: '12', required: false }
    products_image: { phpName: Image, type: VARCHAR, size: '64', required: false }
    products_price: { phpName: Price, type: DECIMAL, size: '15', scale: '4', required: false, defaultValue: '0.0000' }
    products_date_added: { phpName: DateAdded, type: TIMESTAMP, required: true }
    products_last_modified: …
Run Code Online (Sandbox Code Playgroud)

propel symfony1

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

C++重载+运算符,以便始终连接各种字符串

每次你需要连接两个字符串时,至少需要这样做是非常无意义和麻烦的:

std::string mystr = std::string("Hello") + " World";
Run Code Online (Sandbox Code Playgroud)

我想重载operator +并使用它,以便总是以这种方式在char*之间进行连接:

std::string mystr = "Ciao " + "Mondo".
Run Code Online (Sandbox Code Playgroud)

你会怎么做?我想找到一个最佳实践.谢谢...

啊,助推器有什么可以解决的吗?

c++ string operator-overloading

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

我可以在Java Applet中使用JNI吗?

是否可以在Applet中使用JNI(Java Native Interface),有没有人尝试过?

java java-native-interface applet

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

Linux,大文本文件,从A行到B行删除内容

我想从一个大文本文件中删除一大块行.我知道开始和结束行号.将内容(A和B之间的线)输出到某个文件的最优雅方法是什么?

我知道头部和尾部的命令 - 是否有更快(一步)的方式?

该文件超过5GB,包含超过81百万行.

更新:结果

time sed -n 79224100,79898190p BIGFILE.log > out4.log
real    1m9.988s

time tail -n +79224100 BIGFILE.log | head -n +`expr 79898190 - 79224100` > out1.log
real    1m11.623s

time perl fileslice.pl BIGFILE.log 79224100 79898190 > out2.log
real    1m13.302s

time python fileslice.py 79224100 79898190 < BIGFILE.log > out3.log
real    1m13.277s
Run Code Online (Sandbox Code Playgroud)

获胜者是sed.最快,最短.我认为查克诺里斯会用它.

linux shell

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

StackPanel与DataGrid对比WPF中的DockPanel

我需要动态生成"盒子"的方阵(例如2x2,3x3等),每个盒子包含一个文本框和一个按钮.这些框和文本也将根据窗口的大小调整大小.我应该使用stackPanel,datagrid或dockpanel来解决这个问题,它们的优缺点是什么?感谢任何建议.

由WPF,VS2010开发.

.net wpf datagrid wpf-controls

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

如何使用LINQ从字符串中删除字符

我有一个类似的字符串

XQ74MNT8244A

我需要char从字符串中删除所有内容.

所以输出就像

748244

这该怎么做?请帮我这样做

c# linq string lambda char

10
推荐指数
3
解决办法
7872
查看次数

我应该如何在ATL项目中创建类?

我正在写一个ATL项目,我想知道如何在这里创建类.现在我有一个由Add/Class/ATL Simple Object创建的.我想把它分成更小的类,但这个类的方法应该使用CComPtrCComPtr作为参数.我不能创建'简单'的c ++类,因为我没有CComPtr.

我应该通过ATL简单对象向导创建ATL类,然后使用此类的接口来调用方法.像这儿:

CComPtr<ITestAtlClass> tptr;
tptr.CoCreateInstance(CLSID_TestAtlClass);
tptr->test();
Run Code Online (Sandbox Code Playgroud)

我应该通过Class View/ITestAtlClass/Add/Add方法添加所有公共方法吗?那么施工人员呢?我是否必须仅通过属性初始化我的类(并通过Class View/ITestAtlClass/Add/Add Property添加它们)?并通过IUnknown接口传递每个com对象?

有人能告诉我在ATL项目中应该怎么做.我将在内部使用这个较小的类(没有人会在我的DLL之外创建这个类)只是为了让我的代码更具可读性.

c++ com dll atl visual-c++

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

确定托盘图标的位置

我的应用程序设计为位于系统托盘中,其行为类似于Windows 7中的网络/卷/电源/操作中心托盘项目(以及Windows Vista中的等效项目).也就是说,当单击托盘图标时它变为可见,并且当焦点丢失时变为隐藏.

该应用程序是用WPF编写的,但我目前正在使用WinForms的NotifyIcon作为托盘图标.

我想知道是否有人对如何确定应用程序托盘图标的位置(即屏幕坐标)有任何建议.默认的Windows Vista/7托盘项目有一些方法可以执行此操作,因为弹出窗口在相关托盘图标上方居中对齐.

在Vista中这不是一个问题:我将应用程序永久设置在右下角,这看起来很好(尽管没有任何逻辑包含任务栏没有放在屏幕底部的情况).但是,在Windows 7中,我的应用程序最终会遮挡新系统托盘弹出框,而不是像音量控件等一样悬停在它上面.

到目前为止,我在搜索中看到的最佳解决方案是处理NotifyIcon上的鼠标添加事件,并使用鼠标坐标来确定图标的位置.我认为如果除非有人有更好的想法,我最终会使用这种方法,尽管它并不理想,因为根据用户点击的图标内的位置,位置会略有不同.

wpf position system-tray notifyicon coordinates

7
推荐指数
2
解决办法
3109
查看次数