问题列表 - 第18356页

GTK 状态栏如何工作?我的代码有什么问题?

我想要一个状态栏,所以我开始制作一个只有状态栏的小程序,这样我就可以看到它是如何工作的。

现在我只想能够在其中获取一些文本,但它显示的是一个随机字符。

有人可以看到我的代码有什么问题吗?

#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)

c gtk

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

JSF 2.0中新标签的完整列表

在哪里可以找到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)

java jsf-2

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

离奇的javascript算术行为(是的...预期)

好的,我正在编写一个小代码片段来获取昨天的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会这样吗?为什么会发生这种情况有什么解释?

javascript math

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

Javascript .split()每个字符数的字符串

我有一个包含数字的变量

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")函数的一部分,所以我不知道将传入什么.

谢谢

javascript string

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

如何在网卡上发送pcap文件包?

我有一些网络流量捕获pcap文件,并希望在NIC上发送其数据包; 可能吗?有没有申请这样做?

network-programming packet-capture pcap

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

如何调用函数,PostgreSQL

我正在尝试使用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)

postgresql function-calls

43
推荐指数
4
解决办法
10万
查看次数

如何在gdb for C++中为operator()设置断点?

我在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)

谢谢!

c++ gdb breakpoints

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

如何从SHBrowseForFolder函数获取完整路径?

我正在使用SHBrowseForFolder和SHGetPathFromIDList函数来获取用户选择的文件夹路径.但是,此方法不会返回完整路径的驱动路径.如何另外获取该信息?

c c++ windows

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

在哪里可以找到Delphi"编译器魔术"声明的完整列表?

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等.

delphi

9
推荐指数
2
解决办法
1277
查看次数

WPF多监视器问题 - WindowState

我一直试图让我的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)

此示例有效,但窗口未最大化,应用程序边框仍然可见. …

wpf multiple-monitors

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