我在我的一个小部件中添加了一个resize事件,如下所示:
void glControl_Resize(object sender, EventArgs e) {
Run Code Online (Sandbox Code Playgroud)
有没有办法可以获得小部件的旧尺寸(在调整大小之前)?也许我可以投e出一些会给我更多信息的东西?或者我应该在那次活动中保存它?
当我在控制台登录时,我的OpenCL程序可以找到GPU设备,但是当我使用ssh远程登录时却找不到.此外,如果我在ssh会话中以root身份运行程序,程序可以找到GPU.
这款电脑是配备GeForce 9400 GPU的Snow Leopard Mac.
如果我从控制台或以root身份运行程序(见下文),输出如下(注意"GeForce 9400"行):
2 devices found
Device #0 name = GeForce 9400
Device #1 name = Intel(R) Core(TM)2 Duo CPU P8700 @ 2.53GHz
Run Code Online (Sandbox Code Playgroud)
但如果只是我,在ssh上,没有GeForce 9400条目:
1 devices found
Device #0 name = Intel(R) Core(TM)2 Duo CPU P8700 @ 2.53GHz
Run Code Online (Sandbox Code Playgroud)
我想在GPU上测试我的代码,而不必是root.那可能吗?简化的GPU查找程序如下:
#include <stdio.h>
#include <OpenCL/opencl.h>
int main(int argc, char** argv) {
char dname[500];
size_t namesize;
cl_device_id devices[10];
cl_uint num_devices;
int d;
clGetDeviceIDs(0, CL_DEVICE_TYPE_ALL, 10, devices, &num_devices);
printf("%d devices found\n", num_devices);
for (d = 0; d < …Run Code Online (Sandbox Code Playgroud) 我记得使用Firefox插件将网页保存到磁盘,包括所有依赖项,如图像,CSS,Javascript等.
只是不记得它的确切名称.
我认为它被称为"快照"或其他东西,但我已经谷歌搜索半小时仍然找不到它.
有人可以帮忙吗?
有没有办法在编译时验证映射?例如,我有一个包含许多子实体的实体。如果我在尝试将 ParentX 映射到 ParentY 时忘记为其中一个孩子添加 CreateMap,则映射将失败。
我想不出在编译期间验证这一点的方法,但我很想找到一种方法。
我的vim用于在php中自动继续评论.例如:
/* | <- cursor here
Run Code Online (Sandbox Code Playgroud)
然后,按下Enter给我:
/*
* | <- cursor here
Run Code Online (Sandbox Code Playgroud)
再次,给了我:
/*
*
* | <- cursor here
Run Code Online (Sandbox Code Playgroud)
等等...
据我了解,这是由comments和formatoptions选项控制的.但是,每当我打开一个php文件时,comments设置为:
s:<!--,m: ,e:-->
我查看了〜/ .vim文件夹,以及$ VIMRUNTIME文件夹,我无法找到更改的位置/原因,以及comments选项设置错误的原因.
这是我的.vimrc的链接
我正在开发一个小库,可以让我用对象做一些基本的键值编码.说我有以下对象:
var data = { key1: "value1", key2: { nested1: 1, nested2: "wowza!" } };
Run Code Online (Sandbox Code Playgroud)
我有以下JavaScript函数:
var setData = function(path, value) {
eval("data." + path + "= value;");
};
Run Code Online (Sandbox Code Playgroud)
在使用中:
setData("key1", "updated value1"); // data.key1 == "updated value1"
setData("key2.nested1", 99); // data.key2.nested1 == 99
Run Code Online (Sandbox Code Playgroud)
这是有效的,但是我想在不使用的情况下完成上述操作eval.这是可能的,还是eval最好的方法?
编辑:
注意可以假设您设置的值存在,至少对于路径深度 - 1.我更关心设置现有对象的值.
我使用Firebug的console.log()来调试我的网站.如果我尝试在没有Firebug的浏览器中查看我的网站,那么我得到的控制台没有定义错误.有没有办法优雅地避免这个错误?
我找到了这个潜在的解决方案,但似乎有点麻烦.和想法?
我目前正在与dreamhost共享托管计划,并根据http://wiki.dreamhost.com/Django安装了Django .但是,我还有一个wordpress博客,我希望继续在子目录中运行,即site.com/blog.
是否有可能做到这一点.安装Django导致Django根目录中的passenger_wsgi.py文件将所有请求重定向到django
如果我试着去我的博客我得到一个错误,因为显然它不在url.py. 是否可以通过配置wsgi或django以某种方式为wordpress博客服务,我该怎么做?
谢谢你的时间
PS我目前已重命名为passenger_wsgi.py,以便博客显示
是否可以named_scope为某列提供唯一的返回记录?
例如
named_scope :unique_styles, :order =>"title desc", :limit => 3
Run Code Online (Sandbox Code Playgroud)
这会给我三种风格,但如果我想确定标题不同怎么办?在这种情况下,可能有三个具有相同样式的记录,我希望这个named_scope只给出标题的唯一值.
所以["style 1", "style 1", "style 1"]不可能,它会强迫自己给予["style 1", "some style 2", "maybe another 3"]
group可能会这样做,而我现在正在使用它.如果有人有任何评论,不管这是不是很好.有没有人知道一个很好的Java共同框架,它具有常见但繁琐的实用方法,可以执行以下操作:
ObjectUtil.equalsOrBothNull(obj1,obj2)
FormatUtil.formatName(String firstName String middleName, String lastName)
AddressUtil.formatAddress(address)
Run Code Online (Sandbox Code Playgroud)
等等...
好像我总是最终重新实现这些类.番石榴库是我发现的最接近的东西.