我想要一个状态栏,所以我开始制作一个只有状态栏的小程序,这样我就可以看到它是如何工作的。
现在我只想能够在其中获取一些文本,但它显示的是一个随机字符。
有人可以看到我的代码有什么问题吗?
#include <gtk/gtk.h>
int main (int argc, char *argv[]) {
GtkWidget *window, *statusbar, *vbox;
gchar *info;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_widget_set_size_request(window, 250, -1);
g_signal_connect(G_OBJECT(window), "destroy", G_CALLBACK(gtk_main_quit), NULL);
statusbar = gtk_statusbar_new();
/* stack for info messages */
g_object_set_data(G_OBJECT(statusbar), "info", (gpointer) "1");
g_object_set_data(G_OBJECT(statusbar), "info", (gpointer) "2");
g_object_set_data(G_OBJECT(statusbar), "info", (gpointer) "3");
/* stack for warning messages */
g_object_set_data(G_OBJECT(statusbar), "warning", (gpointer) "A");
g_object_set_data(G_OBJECT(statusbar), "warning", (gpointer) "B");
g_object_set_data(G_OBJECT(statusbar), "warning", (gpointer) "C");
/* get id for the message at the top of the …Run Code Online (Sandbox Code Playgroud) 在哪里可以找到JSF 2.0中引入的所有标签的完整列表?是的,我可以打开1.2和2.0引用并逐个比较标签,但也许有人之前做过它?
我知道该清单包括:
h:body
h:button
h:head
h:link
h:outputScript
h:outputStylesheet
Run Code Online (Sandbox Code Playgroud)
别的什么?
更新:除了上面提到的JSF HTML标签之外,该列表还包括(根据JSF 2.0 Refcard):
核心标签:
f:ajax
f:event
f:validateBean
f:validateRequired
f:viewParam
f:metadata
Run Code Online (Sandbox Code Playgroud)
Facelets标签:
ui:component
ui:composition
ui:debug
ui:decorate
ui:define
ui:fragment
ui:include
ui:insert
ui:param
ui:remove
ui:repeat
Run Code Online (Sandbox Code Playgroud) 好的,我正在编写一个小代码片段来获取昨天的ISO日期格式值.
码:
var dateString = new Date();
var yesterday = dateString.getFullYear();
yesterday += "-"+dateString.getMonth()+1;
yesterday += "-"+dateString.getDate()-1;
Run Code Online (Sandbox Code Playgroud)
以上代码输出2009-111-23.显然没有将dateString.getMonth()视为intiger并将1添加到它的末尾.
将" - "+放在dateString.getDate()前面会将getDate()强制转换为字符串吗?
这项工作得到了预期的结果.
var dateString = new Date();
var yesterday = dateString.getFullYear() + "-";
yesterday += dateString.getMonth()+1+ "-";
yesterday += dateString.getDate()-1;
//yesterday = 2009-12-22
Run Code Online (Sandbox Code Playgroud)
虽然我不喜欢它看起来的样子......但没什么大不了的.
任何人都可以向我解释为什么javascript会这样吗?为什么会发生这种情况有什么解释?
我有一个包含数字的变量
var simpleNumber = 012345678;
Run Code Online (Sandbox Code Playgroud)
我想要.split()这个数字并创建一个每3个数字的数组
数组应该是这样的
[012, 345, 678]
var splitedArray = simpleNumber.toString().split(/*how do i split this?*/);
Run Code Online (Sandbox Code Playgroud)
它是getRGB("ffffff")函数的一部分,所以我不知道将传入什么.
谢谢
我有一些网络流量捕获pcap文件,并希望在NIC上发送其数据包; 可能吗?有没有申请这样做?
我正在尝试使用PostgreSQL的函数来保存一些数据.这是创建脚本:
-- Function: "saveUser"(integer, character varying, character varying, character varying, character varying, character varying)
-- DROP FUNCTION "saveUser"(integer, character varying, character varying, character varying, character varying, character varying);
CREATE OR REPLACE FUNCTION "saveUser"("pUserID" integer, "pName" character varying, "pLastName" character varying, "pUserName" character varying, "pPassword" character varying, "peMail" character varying)
RETURNS boolean AS
$BODY$
BEGIN
SELECT 1
FROM "USERS"
WHERE "userID" = $1;
IF FOUND THEN
UPDATE "USERS"
SET "name" = $2,
"lastName" = $3,
"userName" = $4,
"password" = $5, …Run Code Online (Sandbox Code Playgroud) 我在C++类中有两个方法如下:
class myClass {
public:
void operator()( string myString ) {
// Some code
}
void myMethod() { ... }
}
Run Code Online (Sandbox Code Playgroud)
对于常规方法,我可以简单地将GDB中的断点设置为:
b myClass::myMethod
Run Code Online (Sandbox Code Playgroud)
但是如何为第一种方法设置断点?
更新:
初始答案(b myClass :: operator())的建议不起作用:(
b myClass::operator()
Function "myClass::operator()" not defined.
Run Code Online (Sandbox Code Playgroud)
谢谢!
我正在使用SHBrowseForFolder和SHGetPathFromIDList函数来获取用户选择的文件夹路径.但是,此方法不会返回完整路径的驱动路径.如何另外获取该信息?
system.pas顶部的注释说明:
{ Predefined constants, types, procedures, }
{ and functions (such as True, Integer, or }
{ Writeln) do not have actual declarations.}
{ Instead they are built into the compiler }
{ and are treated as if they were declared }
{ at the beginning of the System unit. }
Run Code Online (Sandbox Code Playgroud)
显然,这远不是一个全面的清单.有谁知道我在哪里可以找到完整的清单?
编辑:到目前为止我得到的回答似乎有点困惑,我正在寻找什么.我正在尝试查找编译器可识别但未在任何单元中声明的内置常量,类型,过程和函数的列表.示例包括High(),Writeln(),Assert(),string等.
我一直试图让我的WPF应用程序跨越多个监视器一段时间,并且几乎让它工作.
当我设置以下行时,似乎出现了这个问题:
win1.WindowState = WindowState.Maximized
Run Code Online (Sandbox Code Playgroud)
这会导致应用程序仅跨越主屏幕.
我的代码如下:
public partial class App : Application
{
private void Application_Startup(object sender, StartupEventArgs e)
{
Window1 win1 = new Window1();
win1.WindowStartupLocation = WindowStartupLocation.Manual;
win1.Width = 2560;
win1.Height = 1024;
win1.Left = 0;
win1.Top = 0;
win1.Topmost = true;
win1.Background = new SolidColorBrush(Colors.Black);
win1.WindowStyle = WindowStyle.None;
win1.Show();
win1.Focus();
}
}
Run Code Online (Sandbox Code Playgroud)
在窗口1内:
public partial class Window1 : Window
{
public Window1()
{
}
private void Window_Loaded(object sender, RoutedEventArgs e)
{
WindowState = WindowState.Maximized;
}
}
Run Code Online (Sandbox Code Playgroud)
此示例有效,但窗口未最大化,应用程序边框仍然可见. …
c ×2
c++ ×2
javascript ×2
breakpoints ×1
delphi ×1
gdb ×1
gtk ×1
java ×1
jsf-2 ×1
math ×1
pcap ×1
postgresql ×1
string ×1
windows ×1
wpf ×1