小编exe*_*ook的帖子

截断一个字符串并在Objective-c的末尾添加省略号

如何截断Objective-C中的字符串,然后在末尾添加省略号?

iphone objective-c ios

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

如何禁用Notepad ++中的文本拖放

我有一个触摸屏,在我的Notepad ++中启用拖放是不方便的.无论如何我从未使用过拖放.但我找不到如何禁用它,这有可能吗?我说的是文本拖放,我在设置中找到的唯一选项与标签栏拖放有关.

notepad++

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

如何在Xlib应用程序中等待VSYNC?

我正在使用XWindow Drawable,Pixmap和XRender在屏幕上绘图.我可以看到有时闪烁.有没有办法等待VBLANK?我已经google了很多,感觉就像在森林里寻找一枚硬币.

没有OpenGL参与.它是Linux(Ubuntu).我可以使用(纳米)睡眠(),但需要知道什么时候绘制时间已经到了一些方法.

c++ linux x11 xlib vsync

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

如何在Node.js和JXcore之间进行选择?

JXcore似乎是改进了Node.js. 检查这个精心设计的报价:

JXcore提供了内置的多线程支持,可以在现有的Node.js应用程序上启用,无需进行额外的更改...... JXcore多线程可以比Node.JS集群模块带来大约30%到50%的可靠性能优势.来自http://jxcore.com/

我已经尝试安装它,它确实有效.这就是我现在所能说的,衡量性能和正常运行时间是棘手和精细的.

那么切换到JXcore以及如何做出决定是否真的有优势?

javascript multithreading node.js jxcore

11
推荐指数
2
解决办法
8006
查看次数

GtkWindow和GdkWindow之间的区别?

在我的Gtk-Gdk-Cairo-Pango应用程序的开头,我创建了窗口:

GtkWidget   *window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
Run Code Online (Sandbox Code Playgroud)

首先,有GtkWindow,但gtk_create_window返回GtkWidget,不是GtkWindow,为什么?

然后,一些功能,如gdk_window_process_updates(..)要求GdkWindow*.

gtk_window_set_geometry_hints()另一方面要求GtkWindow*.

在文档中也GdkWindow* gdk_window_new()有返回GdkWindow.

当然有文件说:

GdkWindow是屏幕上的矩形区域.它是一个低级对象,用于在GTK +级别实现高级对象,如GtkWidget和GtkWindow.GtkWindow是一个顶层窗口,用户可能会认为它是一个带有标题栏的"窗口"等等; 一个GtkWindow可能包含许多GdkWindow.

但它仍然没有告诉我,何时以及为什么我应该创建Gtk或Gdk窗口?这里的模式是什么?

现在你问,我想解决什么特别的问题?当然,我尝试在gtk + gdk之上使用cairo + pango在鼠标移动后立即绘制文本.问题是虽然实际绘图似乎表现得很快,但我无法像鼠标移动那样完成它.在我motion_notify_event刚刚调用的gtk_widget_queue_draw(GtkWidget)时候,实际鼠标在屏幕上移动有明显的滞后,即使我绘制单个字符,它在移动阶段也没有与鼠标指针对齐,只在鼠标停止后捕获它.

我尝试的是通过调用加速更新gdk_window_process_updates(GDK_WINDOW(window), false);,编译器吃它,但我得到了运行时断言:Gdk-CRITICAL **: gdk_window_process_updates: assertion 'GDK_IS_WINDOW (window)' failed.我找不到有关此宏的任何信息以及如何/何时使用它.

包括

#include <gtk/gtk.h>
#define TXT "1234567890"
int X = 0, Y = 0;
static void do_drawing(cairo_t *);
GtkWidget *window; …
Run Code Online (Sandbox Code Playgroud)

gtk pango cairo gdk pangocairo

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

将优化标志传递给Go编译器?

要编译您键入的Go程序,是否go build myprogram.go可以传递优化标记,或者代码始终以相同的方式编译?我在谈论速度优化,代码大小优化或其他优化.

我知道如果你使用gccgo你只是通过-O2-O0但我的问题是关于官方Go编译器go.

go

11
推荐指数
2
解决办法
8277
查看次数

如何将.apk文件安装到模拟器?

如何将*.apk文件中的应用程序安装到Android模拟器中?

installation android

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

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

在[]导致Javascript错误之前没有分号?

var a = [1, 2, 3, 4];
var b = [10, 20, 30, 40];
console.log([a, b].length)[a, b].some(function(x) {
  x.push(x.shift())
});
Run Code Online (Sandbox Code Playgroud)

这段代码导致我今天非常惊讶

[a,b].some(function(x){ x.push(x.shift()) });
      ^
TypeError: Cannot call method 'some' of undefined
Run Code Online (Sandbox Code Playgroud)

显然JavaScript'自动分号插入'在这里没有按预期工作.但为什么?

我知道你可能会建议在;任何地方使用以避免这样的事情,但问题不在于它是否更好使用;.我想知道这里究竟发生了什么?

javascript arrays syntax automatic-semicolon-insertion

10
推荐指数
3
解决办法
2992
查看次数

将{0,0}初始化结构中的数组?

在这段代码中,将所有100项C.B初始化为零?

struct A { int B[100]; int D; };
A C = {0, 0};
Run Code Online (Sandbox Code Playgroud)

它似乎工作,但记忆可能提前是空的.

c++

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