如何将我的 GTK+ 应用程序(用 C 编写)从 Linux 交叉编译到 Windows?我可以用“mingw32”替换“gcc”命令吗?
这是一个例外:
java.lang.NullPointerException
at android.widget.TextView.setTextColor(TextView.java:1787)
at android.widget.TabHost$LabelIndicatorStrategy.createIndicatorView(TabHost.java:521)
at android.widget.TabHost.addTab(TabHost.java:204)
at com.android.layoutlib.bridge.Bridge.setupTabHost(Bridge.java:880)
at com.android.layoutlib.bridge.Bridge.postInflateProcess(Bridge.java:807)
at com.android.layoutlib.bridge.Bridge.postInflateProcess(Bridge.java:813)
at com.android.layoutlib.bridge.Bridge.computeLayout(Bridge.java:401)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.computeLayout(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.renderWithBridge(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.recomputeLayout(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.layout.gle2.GraphicalEditorPart.activated(Unknown Source)
at com.android.ide.eclipse.adt.internal.editors.layout.LayoutEditor.pageChange(Unknown Source)
at org.eclipse.ui.part.MultiPageEditorPart$2.widgetSelected(MultiPageEditorPart.java:290)
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1282)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1267)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1061)
at org.eclipse.swt.custom.CTabFolder.setSelection(CTabFolder.java:2743)
at org.eclipse.swt.custom.CTabFolder.onMouse(CTabFolder.java:1429)
at org.eclipse.swt.custom.CTabFolder$1.handleEvent(CTabFolder.java:257)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3540)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3161)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2640)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2604)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2438)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:671)
at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:664)
at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at …Run Code Online (Sandbox Code Playgroud) 我开始制作自己的应用并发布它们.我面临的问题是我的应用主要是出于我的目的.在Windows中你遇到的一些问题是什么?我需要一些简单但有用的桌面应用程序想法.
我正在使用SQL Server 2008(基于服务的数据库)开发一个联系人管理器应用程序.大多数联系人都有几封电子邮件或多个电话号码.那么有没有办法在SQL Server中将数组存储为数据类型?或者有没有人可以选择这种方式?
是否有一些资源可以让人们学习如何使用Visual Studio 2010开发Windows Phone?
我试图通过C#执行命令,但是当我运行以下代码时,会打开一个空白的cmd窗口.代码:
string command = string.Format(@"adb install C:\Users\Mohit\Programming\Android_Workspace\{0}\bin\{0}.apk", appName);
ProcessStartInfo cmdsi = new ProcessStartInfo("cmd.exe");
cmdsi.Arguments = command;
Process cmd = Process.Start(cmdsi);
Run Code Online (Sandbox Code Playgroud)
可能有什么不对?我确信语法是正确的.
假设我有一个格式为的文件:
key1/value1
key2/value2
key3/value3
....
Run Code Online (Sandbox Code Playgroud)
假设我有一个数组来保存这些值:
char *data[10][10]
Run Code Online (Sandbox Code Playgroud)
如何读取此文件并将key1,key2和key3输入数据[0] [0],数据[1] [0]和数据[2] [0].然后将value1,value2和value3放入data [0] [1],data [2] [1]和data [3] [1].所以实际上我想单独获取key1-key3的字符串,然后测试'/'字符然后获取value1-3的字符串.顺便说一句,当我将这些输入到文件中时,我将包含'\n'字符,以便您可以测试它以测试换行符.
这主要适用于android,但可以在Java中使用.我有这些听众:
int year, month, day, hour, minute;
// the callback received when the user "sets" the date in the dialog
private DatePickerDialog.OnDateSetListener mDateSetListener =
new DatePickerDialog.OnDateSetListener() {
public void onDateSet(DatePicker view, int year,
int monthOfYear, int dayOfMonth) {
year = year;
month = monthOfYear;
day = dayOfMonth;
}
};
// the callback received when the user "sets" the time in the dialog
private TimePickerDialog.OnTimeSetListener mTimeSetListener =
new TimePickerDialog.OnTimeSetListener() {
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
hour = …Run Code Online (Sandbox Code Playgroud) 例如,我有四列:first_name,last_name,phone_number和picture.在我的代码中的某处:
ContentValues values = new ContentValues();
values.put(MyPerson.FIRST_NAME, "Ted");
values.put(MyPerson.LAST_NAME, "Johnson");
values.put(MyPerson.PHONE_NUMBER, "111-111-1111");
values.put(MyPerson.PICTURE, "file://tedpicture.jpeg");
getContentResolver().update(tedUri, values, null, null);
Run Code Online (Sandbox Code Playgroud)
我可以运行类似的东西:
ContentValues values = new ContentValues();
values.put(MyPerson.PHONE_NUMBER, "222-222-2222");
getContentResolver().update(tedUri, values, null, null);
Run Code Online (Sandbox Code Playgroud)
并期望first_name,last_name以及picture列有,当我第一次设置它们的值相同.或者,我也必须填充first_name,last_name和picture列吗?
我想检测Java数组中的重复值.例如:
int[] array = { 3, 3, 3, 1, 5, 8, 11, 4, 5 };
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得特定的重复条目以及它出现的次数?