问题列表 - 第36130页

分配和初始化他们实际做了什么

有人可以向我解释一下init和alloc在Obj-C中做了什么.我正在阅读这本obj-c书,它提供了一个创建对象的例子,但它并没有详细说明它的作用.alloc返回什么?什么是init返回?

Animal * k = [Animal alloc];
k = [k init];
Run Code Online (Sandbox Code Playgroud)

objective-c

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

在Perl单行中转换"awk"{print $ 2 >> $ 1}"文件"的最佳方法是什么?

我怎么能转换:

awk '{print $2 >> $1}' file
Run Code Online (Sandbox Code Playgroud)

在一个简短的Perl单线程?

"文件"可能如下所示:

水果香蕉
蔬菜甜菜根
蔬菜胡萝卜
蘑菇鸡油菌
果子苹果

perl awk

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

jQuery Cycle插件不生成寻呼机链接

这个在我最近工作过的几个网站上一直困扰着我,我不得不最终选择另一个解决方案,但是这次我决定深入了解它.

以下是演示页面中的示例代码:http://jquery.malsup.com/cycle/int2.html

$('#s4') 
.before('<div id="nav">') 
.cycle({ 
    fx:     'turnDown', 
    speed:  'fast', 
    timeout: 0, 
    pager:  '#nav' 
});
Run Code Online (Sandbox Code Playgroud)

这是我非常相似的片段:

$(document).ready(function() {
    $("#banners").before('<div id="banner-nav" class="nav"/>').cycle({
        fx: 'fade',
        speed: 1000,
        pager: '.nav'
    });
});
Run Code Online (Sandbox Code Playgroud)

nav div作为普通的jQuery调用正确生成,但其中没有任何内容,为空.这不是一个CSS问题,因为根本没有生成标记,我已经改为不同版本的jQuery 1.3.x - 1.4.x,我已经将容器元素改为除div,ul等之外的其他东西,并且我已经从document.ready电话中删除了它,但仍然没有运气.

jquery jquery-plugins jquery-cycle

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

如何在C#应用程序中获取外部窗口的名称?

我已经开发了一个简单的应用程序(.dll)LABVIEW,我将该DLL转录到C#windows应用程序(Winforms).喜欢

    [DllImport(@".\sample.dll")]
    public static extern void MyFunc(char[] a, StringBuilder b ,Int32 c); 
Run Code Online (Sandbox Code Playgroud)

因此,当我调用该函数时,MyFunc将弹出一个窗口(Lab View窗口(Front panel我的labview应用程序)

窗口

我需要ExpectedFuncName在我的C#应用​​程序中获取窗口名称().即我需要获取由我的C#应用​​程序打开的外部窗口的名称.我们可以使用FileVersionInfoassembly loader获取名称吗?

有什么想法吗?提前致谢.

c# labview

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

Python:如何使用存储在变量中的值来决定要启动哪个类实例?

我正在构建一个Django站点.我需要模拟许多不同的产品类别,如电视,笔记本电脑,女士服装,男鞋等.

由于不同的产品类别具有不同的产品属性,因此每个类别都有自己独立的模型:TV, Laptop, WomensApparel, MensShoes,

对于每个模型,我创建了一个ModelForm.因此我有TVForm, LaptopForm, WomensApparelForm, MensShoesForm,等等

用户可以通过多级下拉框选择产品类别来输入产品详细信息.用户选择产品类别后,我需要显示相应的产品表单.

显而易见的方法是使用一个巨大的if-elif结构:

# category is the product category selected by the user

if category == "TV":
    form = TVForm()
elif category == "Laptop":
    form = LaptopForm()
elif category == "WomensApparel":
    form = WomensApparelForm()
...
Run Code Online (Sandbox Code Playgroud)

不幸的是,如果不是更多类别,可能会有数百个.因此,上述方法容易出错且繁琐.

有没有什么方法可以使用变量的值category直接选择和初始化适当的ModelForm而不诉诸巨大的if-elif声明?

就像是:

# This doesn't work

model_form_name = category + "Form"
form = model_form_name()
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

python django metaprogramming django-models django-forms

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

有没有一种简单的方法可以在OpenGL中获得阴影?

我最近创建了一些风景代码并为场景添加了一些漫反射光照,然而,令我失望的是,没有阴影.我在网上浏览了几个小时寻找在OpenGL中获得阴影的方法,但是它们看起来都非常复杂; 并且他们自己的演示程序非常独特.

有没有简单的方法来制作阴影?

c++ opengl terrain shadows

15
推荐指数
2
解决办法
5026
查看次数

这个技巧总能奏效吗?

可能重复:
"在不使用第三个变量的情况下交换两个变量的值"中的潜在问题

我最近在一个社区中读到,我们可以轻松地交换两个数字而不使用第三个使用XOR技巧.

立方公尺= N ^ =立方公尺= N; 提到了一些技巧.

你们有什么感想?这个技巧总是有用吗?

c c++

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

将向量展开为函数的参数

有没有办法将值向量扩展为函数的参数?例如:

(defn addnums [a b]
  (apply + (flatten [a b])))

(def args [[1 2 3] [1 2 3]])

(addnums *args)
Run Code Online (Sandbox Code Playgroud)

clojure

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

bat文件是否知道其名称并且可以自行删除

在我的脚本中的某个时刻,我希望bat脚本能够自行删除.这要求脚本知道其名称,然后使用该名称删除自己.这可能吗?

windows batch-file

5
推荐指数
2
解决办法
8036
查看次数

如何在没有接口的情况下模拟多重继承?

如何在不使用接口的情况下模拟C#中的多重继承.我相信,接口能力不适用于此任务.我正在寻找更多'设计模式'导向的方式.

c# design-patterns coding-style

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