小编Mar*_*rts的帖子

如何快速汇总文件中的所有数字?

我有一个包含数千个数字的文件,每个数字都在它自己的行上:

34
42
11
6
2
99
...
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个脚本,它将打印文件中所有数字的总和.我有一个解决方案,但效率不高.(运行需要几分钟.)我正在寻找更有效的解决方案.有什么建议?

linux bash shell perl awk

178
推荐指数
14
解决办法
14万
查看次数

如何通过TCP连接发送字节数组(java编程)

有人可以演示如何通过TCP连接从发送器程序向Java中的接收器程序发送字节数组.

byte[] myByteArray
Run Code Online (Sandbox Code Playgroud)

(我是Java编程的新手,似乎无法找到如何执行此操作的示例,显示连接的两端(发送方和接收方).如果您知道现有示例,也许您可​​以发布链接(不需要重新发明轮子.)PS这不是功课!:-)

java sockets tcp bytearray

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

在字节数组中表示数字(java编程)

我试图用两个字节的数组表示端口号9876(或十六进制的0x2694):

class foo {
     public static void main (String args[]) {
   byte[] sendData = new byte[1];

   sendData[0] = 0x26;
   sendData[1] = 0x94;
     }
}
Run Code Online (Sandbox Code Playgroud)

但我得到一个关于可能会失去精确度的警告:

foo.java:5: possible loss of precision
found   : int
required: byte
   sendData[1] = 0x94;
                 ^
1 error
Run Code Online (Sandbox Code Playgroud)

如何在不丢失精度的情况下在两个字节的数组中表示数字9876?

注意:我选择@Björn的代码作为正确的答案,但@glowcoder的代码也运行良好.这只是解决同一问题的另一种方法.谢谢你们!

java arrays hex bytearray

6
推荐指数
2
解决办法
8740
查看次数

将换行符插入 GtkTextView 小部件(GTK+ 编程)

我有一个按钮,当单击该按钮时,它会将 GtkEntry 小部件中的文本复制并附加到 GtkTextView 小部件中。(此代码是在GTK+ 开发基础的“文本视图小部件”一章中找到的示例的修改版本。)

我希望在被复制和附加的文本之前插入一个换行符,这样每行文本将在 GtkTextView 小部件中单独一行。我该怎么做?我是 GTK+ 的新手。

这是代码示例:

#include <gtk/gtk.h>

typedef struct
{
     GtkWidget *entry, *textview;
} Widgets;

static void insert_text (GtkButton*, Widgets*);

int main (int argc,
          char *argv[])
{
     GtkWidget *window, *scrolled_win, *hbox, *vbox, *insert;
     Widgets *w = g_slice_new (Widgets);

     gtk_init (&argc, &argv);

     window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
     gtk_window_set_title (GTK_WINDOW (window), "Text Iterators");
     gtk_container_set_border_width (GTK_CONTAINER (window), 10);
     gtk_widget_set_size_request (window, -1, 200);

     w->textview = gtk_text_view_new ();
     w->entry = gtk_entry_new ();
     insert = gtk_button_new_with_label ("Insert Text"); …
Run Code Online (Sandbox Code Playgroud)

c gtk newline

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

将字符数组转换为const gchar*

我有一个包含字符串的字符数组:

char buf[MAXBUFLEN];
buf[0] = 'f';
buf[1] = 'o';
buf[2] = 'o';
buf[3] = '\0';
Run Code Online (Sandbox Code Playgroud)

我希望将此字符串作为参数传递给gtk_text_buffer_insert函数,以便将其插入到GtkTextBuffer.我无法弄清楚的是如何将它转换为a const gchar *,这是gtk_text_buffer_insert第三个参数.

有人可以帮帮我吗?

c gtk

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

标签 统计

bytearray ×2

c ×2

gtk ×2

java ×2

arrays ×1

awk ×1

bash ×1

hex ×1

linux ×1

newline ×1

perl ×1

shell ×1

sockets ×1

tcp ×1