我正在尝试显示联系人的姓名,电话号码和电子邮件,并让用户更新任何值.出于某种原因,当我的代码执行时,电子邮件的值会在所有三个字段上被覆盖.这里的逻辑必须有一个小故障,但我无法弄明白.
这是我更新Contacts URI的方法.
private void updateContact() {
ArrayList<ContentProviderOperation> ops = new ArrayList<ContentProviderOperation>();
ops.add(ContentProviderOperation.newUpdate(ContactsContract.RawContacts.CONTENT_URI)
.withValue(ContactsContract.RawContacts.ACCOUNT_NAME, name)
.build());
ops.add(ContentProviderOperation.newUpdate(ContactsContract.Data.CONTENT_URI)
.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0)
.withValue(ContactsContract.CommonDataKinds.StructuredName.DISPLAY_NAME, name)
.withValue(ContactsContract.Data.MIMETYPE,
ContactsContract.CommonDataKinds.StructuredName.CONTENT_ITEM_TYPE)
.build());
ops.add(ContentProviderOperation.newUpdate(ContactsContract.Data.CONTENT_URI)
.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0)
.withValue(ContactsContract.CommonDataKinds.Phone.NUMBER, phoneNumber)
.withValue(ContactsContract.Data.MIMETYPE,
ContactsContract.CommonDataKinds.Phone.CONTENT_ITEM_TYPE)
.build());
ops.add(ContentProviderOperation.newUpdate(ContactsContract.Data.CONTENT_URI)
.withValueBackReference(ContactsContract.Data.RAW_CONTACT_ID, 0)
.withValue(ContactsContract.Data.MIMETYPE,
ContactsContract.CommonDataKinds.Email.CONTENT_ITEM_TYPE)
.withValue(ContactsContract.CommonDataKinds.Email.DATA, email)
.build());
try {
getContentResolver().applyBatch(ContactsContract.AUTHORITY, ops);
// Display update
Context ctx = getApplicationContext();
CharSequence txt = "Contact Updated";
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(ctx, txt, duration);
toast.show();
} catch (Exception e) {
// Display warning
Context ctx = getApplicationContext();
CharSequence …Run Code Online (Sandbox Code Playgroud) WPF Visualizer Visual Tree画布
canvas.Children.Add poly |> ignore
指定的视觉是
不要以为是1),不确定2)是什么?
使用Visual Studio 2010,F#2.0,WPF,...不是XAML
首先,我应该说"恒定对象"一词可能不太正确,可能已经意味着与我的想法完全不同,但这是我能想到的最好的术语来描述我所说的内容.
所以基本上我正在设计一个应用程序,我遇到的东西似乎可能有一个现有的设计模式,但我不知道它是什么或搜索什么,所以我将描述它是什么我是试图做,我正在寻找有关实施它的最佳方法的建议.
让我们说你有一节课:
public class MyClass {
private String name;
private String description;
private int value;
public MyClass(String name, String description, int value) {
this.name = name;
this.description = description;
this.value = value;
}
// And I guess some getters and setters here.
}
Run Code Online (Sandbox Code Playgroud)
现在让我们说你事先知道只会说这个类的3个实例,并且数据也是预先知道的(或者至少会在运行时从文件中读取,并且确切的文件名是事先知道的).基本上我得到的是数据在运行时(一旦设置好)就不会改变.
起初我以为我应该在某处声明一些静态常量,例如
public static final String INSTANCE_1_DATA_FILE = "path/to/instance1/file";
public static final String INSTANCE_2_DATA_FILE = "path/to/instance2/file";
public static final String INSTANCE_3_DATA_FILE = "path/to/instance3/file";
public static final MyClass INSTANCE_1 = new MyClass(getNameFromFile(INSTANCE_1_DATA_FILE), getDescriptionFromFile(INSTANCE_1_DATA_FILE), getValueFromFile(INSTANCE_1_DATA_FILE));
public static final …Run Code Online (Sandbox Code Playgroud) 是否有替代scp,通过打开并行连接将大文件从一台机器传输到另一台机器,并且还能够暂停和恢复下载.
请不要将此转移到severfault.com.我不是系统管理员.我是一名开发人员,试图在备份主机和服务器之间传输过去的数据库转储.
谢谢
在我的一个模型中,我有一个"LONGTEXT"字段,其中包含大量的东西,我从不在乎这些东西,它减慢了速度,因为我在数据库和Web之间移动了更多的数据应用程序.
有没有办法在模型中指定我希望CakePHP简单地忽略该字段,从不读它或用它做任何事情?
我真的想避免创建一个单独的表和一个单独的模型的麻烦,仅适用于此字段.
谢谢!
丹尼尔
我有一个大型音乐库,我刚刚花了大约30个小时组织.对于某些MP3文件,我将封面艺术图像嵌入类型0(其他),我想将其更改为类型3(封面).有没有办法在Python中执行此操作,特别是在Mutagen中?
我见过有些人使用maven-sql-plugin来做到这一点.但它似乎是一个更适合DBUnit的任务....也许在整个测试套件的开头.
这里的最佳做法是什么?
我想要一个轻量级的 C++ XML 解析器/DOM,它:
我一直在研究RapidXML、Kranf xmlParser和pugiXML。前两个可能通过钩子允许需求#1。第三个,pugiXML,支持#2 要求。但是这三个都不能满足这两个要求。
可以满足这两个要求的最小(免费)库是什么?
在过去的两周里,我一直在寻找可能的错误解决方案.我已经成功安装了Cuda 64位编译器(工具)和SDK以及64位版本的Visual Studio Express 2008和带有Framework 3.5的Windows 7 SDK.我正在使用Windows XP 64位.我已经确认VSE能够以64位编译,因为我使用以下网站上的步骤可以使用所有64位选项:(因为Visual Express本身并不包含64位软件包)
http://jenshuebel.wordpress.com/2009/02/12/visual-c-2008-express-edition-and-64-bit-targets/
64位安装的注册表更新可在与上述链接相同的页面上的用户注释中找到.
我已经确认了64位编译能力,因为"x64"可从"工具 - >选项 - > VC++目录"下的下拉菜单中获得,而64位编译不会导致整个项目被"跳过" .我已经包含了64位cuda工具,64 SDK和Visual Express(\ VC\bin\amd64)所需的所有目录.
这是我尝试以64位编译时收到的错误消息:
1>------ Build started: Project: New, Configuration: Release x64 ------
1>Compiling with CUDA Build Rule...
1>"C:\CUDA\bin64\nvcc.exe" -arch sm_10 -ccbin "C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin" -Xcompiler "/EHsc /W3 /nologo /O2 /Zi /MT " -maxrregcount=32 --compile -o "x64\Release\template.cu.obj" "c:\Documents and Settings\All Users\Application Data\NVIDIA Corporation\NVIDIA GPU Computing SDK\C\src\CUDA_Walkthrough_DeviceKernels\template.cu"
1>nvcc fatal : Visual Studio configuration file '(null)' could not be …Run Code Online (Sandbox Code Playgroud) 在.NET C#3.5 Winforms中,我有一个带有一些简单子控件(如文本框,标签和按钮)的用户控件。当前,当我将.Enabled用户控件的属性设置为false时,控件将相应地变暗。但是,如果我.BackColor对用户控件使用自定义设置,则有时调光效果不如我希望的那么明显。
当.Enabled设置为false 时,是否可以指定或更改用户控件的变暗颜色?或在相关说明中,发生这种情况时我是否可以调用方法?
c++ ×3
android ×1
apic ×1
bash ×1
c# ×1
cakephp ×1
coding-style ×1
cuda ×1
database ×1
dbunit ×1
f# ×1
id3 ×1
java ×1
junit ×1
linux ×1
maven-2 ×1
mp3 ×1
mutagen ×1
networking ×1
parsing ×1
prism ×1
python ×1
shell ×1
testing ×1
unicode ×1
unix ×1
visual-c++ ×1
windows-xp ×1
winforms ×1
wpf ×1
xaml ×1
xml ×1
xpath ×1