我需要一个实用程序来检查标题保护中的冲突.如果实用程序可以检查符号和文件名是否一致(使用正则表达式或其他东西),那将是很好的.
问候,rn141.
编辑:
示例1.断头防护罩.不能防止多重包含.
// my_file1.h
#ifndef my_project_my_file1_h__
#define my_project_my_fil1_h__ // should be my_project_my_file1_h__
// code goes here
#endif
Run Code Online (Sandbox Code Playgroud)
示例2.与上述标题保护冲突.
// my_file2.h
#ifndef my_project_my_file1_h__ // should be my_project_my_file2_h__
#define my_project_my_file1_h__ // should be my_project_my_file2_h__
// code goes here
#endif
Run Code Online (Sandbox Code Playgroud) 我的分类法设置类似于:
Parent Term 1
Child 1.1
Child 1.2
Parent Term 2
Child 2.1
Child 2.2
Run Code Online (Sandbox Code Playgroud)
如何将某种内容类型限制为某个术语?
例如,我想强制"新闻项目"仅在"父项2"中,以便在内容创建页面上只有分类术语出现在分类选择项中?
我正在编写发票脚本.我正在寻找一个将数字转换为字母的PHP脚本.例如,发票显示此值:155€
脚本自动放置:一百五十五
有任何想法吗 ?
谢谢 :)
在我从内置活动中检索到他们的ID号码后,我正在尝试获取联系人的电话号码.但是,每当我在下面的代码中使用光标查询数据库时 - 即使有我选择的联系人的手机号码,我也会返回零行.
任何人都可以指出我更好的方向或显示如何获取联系人的电话号码获得他们的用户ID后的一个例子?
我的代码:
private Runnable getSMSRunnable() {
return new Runnable() {
public void run() {
Intent i = new Intent(Intent.ACTION_PICK,
ContactsContract.CommonDataKinds.Phone.CONTENT_URI);
startActivityForResult(i, CONTACTS_REQUEST_CODE);
}
};
}
Run Code Online (Sandbox Code Playgroud)
返回Log输出
content://com.android.contacts/data/6802
Run Code Online (Sandbox Code Playgroud)
从中我将ID(6802)传递给一个方法,该方法旨在从具有给定类型的ID返回电话号码(在本例中为ContactsContract.CommonDataKinds.Phone.TYPE_MOBILE)
public static String getContactPhoneNumberByPhoneType(Context context, long contactId, int type) {
String phoneNumber = null;
String[] whereArgs = new String[] { String.valueOf(contactId), String.valueOf(type) };
Log.d(TAG, String.valueOf(contactId));
Cursor cursor = context.getContentResolver().query(
ContactsContract.CommonDataKinds.Phone.CONTENT_URI,
null,
ContactsContract.CommonDataKinds.Phone.CONTACT_ID + " = ? and "
+ ContactsContract.CommonDataKinds.Phone.TYPE + " = ?", whereArgs, null);
int phoneNumberIndex = …Run Code Online (Sandbox Code Playgroud) GirdLayout使一堆组件大小相等。这意味着最大尺寸的组件将定义所有组件的尺寸。是否可以根据每个组件的内部组件来确定其大小?
编辑:如果不可能,我怎样才能获得与 a 相同的效果,GridLayout但每个组件的大小基于其内部组件。
Guice的TypeLiteral如何克服Java泛型类型擦除过程?
它创造了奇迹,但这是如何实现的?
我想制作像gmail这样的电子邮件消息系统.我想有以下选项:加星标,垃圾,垃圾邮件,草稿,阅读,未读.现在我在我的数据库中有以下结构:
CREATE TABLE [MyInbox](
[InboxID] [int] IDENTITY(1,1) NOT NULL,
[FromUserID] [int] NOT NULL,
[ToUserID] [int] NOT NULL,
[Created] [datetime] NOT NULL,
[Subject] [nvarchar](255) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[Body] [nvarchar](max) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[IsRead] [bit] NOT NULL,
[IsReceived] [bit] NOT NULL,
[IsSent] [bit] NOT NULL,
[IsStar] [bit] NOT NULL CONSTRAINT [DF_MyInbox_IsStarred] DEFAULT ((0)),
[IsTrash] [bit] NOT NULL CONSTRAINT [DF_MyInbox_IsTrashed] DEFAULT ((0)),
[IsDraft] [bit] NOT NULL CONSTRAINT [DF_MyInbox_Isdrafted] DEFAULT ((0))
) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)
但我面临着上述结构的一些问题.现在,如果用户A向用户BI发送msessage,则在该表中存储行但是如果用户B删除了该消息,则它也会被用户的A发送消息删除.这是错误的,我想要像正常的电子邮件消息系统那样.如果A从他发送的项目中删除了消息,那么B不应该从他的收件箱中删除.我正在考虑其他问题,假设用户A一次向500个用户发送邮件,因此根据我的设计,我将有500行具有重复的主体,即不是存储有效存储它的方式.你们可以帮我制作一个消息传递系统的设计吗?
如何使用PHP找到两个日期之间的时差.
例如,我有两个日期:
开始日期:2010-07-30 00:00:00
结束日期:2010-07-30 00:00:00
在这种情况下,我如何使用PHP找到时差.
在boost multi-index中,我可以通过元编程验证特定索引类型是否有序吗?有序索引,哈希索引,序列索引等.我可以通过元编程找到它们吗?
假设有一个像这样的索引:
int main()
{
typedef multi_index_container<double> double_set;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我想知道double_set索引是排序还是散列或排序.当然在这种情况下,它是订购的.
我是android开发的新手.我想制作一个后台应用程序,以便它在后台运行,并且没有任何UI,甚至它的图标也不会出现在桌面上.简而言之,这是一个秘密的应用程序.
可能吗?