问题列表 - 第11180页

在init上返回其他对象

我在很多地方读过你应该像这样初始化Objective-C对象:

- (id) init {
    if (self = [super init]) {
        ....
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

因为super的init方法可能会从当前返回一个单独的对象self.

现在我正在尝试做这样的事情,而且我不确定我是否正确,相对于保留和释放应该如何工作:

- (id) init:(int)idx {
    id obj = [Cache findSelf:idx];
    if (obj) {
        [self release];
        self = [obj retain];
    } else {
        self = [self doLoad];
    }
    return self;
}
Run Code Online (Sandbox Code Playgroud)

我很好奇,大多如果这是应该做的保留和释放的正确方法selfobj.有没有更好的办法?

initialization objective-c

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

自动在元素上设置字体大小的Javascript,以便文本不会溢出?(自动调整)

你知道我的意思?就像我们说的那样:

<div style="width:100px;font-size:10px">Some Text</div>
Run Code Online (Sandbox Code Playgroud)

但是那时我们也可能在div中有一个更长的文本字符串,在这种情况下我希望div具有font-size:7px或者其他什么,这样整个字符串就可以适应而不会溢出.

我敢肯定已经写过这样的东西了,我不想重新发明这个.最好是一个jQuery插件?

任何建议,将不胜感激!谢谢

html javascript css xhtml

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

如何从VBA更改列名称

我正在Access vba代码中创建Excel电子表格.我需要将列名从A,B,C等更改为有意义的名称.我看起来高低但却找不到办法.

excel ms-access vba spreadsheet

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

在没有线性搜索的情况下找出 Java 正则表达式中的哪个组匹配?

我有一些以编程方式组装的巨大正则表达式,就像这样

(A)|(B)|(C)|...
Run Code Online (Sandbox Code Playgroud)

每个子模式都在其捕获组中。当我得到匹配项时,如何确定哪个组匹配而不对每个组进行线性测试group(i)以查看它返回非空字符串?

java regex regex-group

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

与技术保持同步

我知道这不是一个技术问题,但我认为这是技术界最好的答案.我已经在软件开发方面工作了大约2年,但大多数时候,它一直是学习所需的经验.最近,一位朋友问我如何在技术方面立足,以便能够轻松适应每天出现的新技术.

我不知道如何回答他的问题,因为我已经根据你的需要学习了解这种情况的方法.如果他们今天进入微软技术,你会如何建议有人继续?他们将从哪里开始,他们将如何进行?为了能够将他们的知识扩展到我们每天看到的新进展(linq,silverlight,实体框架,mvc框架和不断扩展的列表).

基本上我认为我的问题是"如何成为一个更好的程序员"以及如何进入技术的"下一级"(你不再是一个中级程序员,但能够看到整个画面并轻松吸收)的混合新技术)

提前致谢.

linq silverlight model-view-controller

4
推荐指数
2
解决办法
866
查看次数

java相当于swfobject

寻找像swfobject这样的javascript类来嵌入java,并且如果用户没有java或拒绝安全提示,则会有一个简单的回退.

谢谢,

玩笑

javascript java embed

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

如何"取消"活动

如果我在designer.cs页面中设置了一个组合框单击事件,然后在程序运行期间的某个时刻,基于某些条件,我不再需要设置组合框Click事件,如何"取消设置"它?我已经尝试过comboboxname.Click + = null我已经尝试将它设置为另一个无效的虚拟函数......两者都无效.

.net c# events

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

MySQL最大内存使用量

我想知道如何设置MySQL在Linux服务器上使用的内存量的上限.

现在,MySQL会在每次请求的新查询中继续占用内存,以便最终耗尽内存.有没有办法设置一个限制,以便MySQL不使用这个数量?

mysql memory ram

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

什么是在django模板中复制数据的最佳方法?

<html>
    <head>
        <title>{% block title %}{% endblock %}</title>
    </head>

    <body>
        <h1>{% block title %}{% endblock %}</h1>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是我的模板,或多或少.h1标题始终与标题标记相同.上面的代码片段无效,因为不能有两个具有相同名称的块.如何处理这个而不重复自己?


编辑澄清:我有大量的子模板继承自这一个模板,因此为每个模板创建一个新的{{title}}变量不是一个很好的解决方案.以前我把它设置成这样:

base.html文件:

<title>{% block title %}{% endblock %}</title>
Run Code Online (Sandbox Code Playgroud)

然后在base_view.html(扩展base.html):

<h1>{% block title %}{% endblock %}</h1>
Run Code Online (Sandbox Code Playgroud)

然后在base_object.html(扩展base_view.html):

{% block title %}my title goes here{% endblock %}
Run Code Online (Sandbox Code Playgroud)

它只是以某种方式工作.我重构了我的模板,所以只有base.html和base_object.html我怎样才能恢复这个功能?

python django django-templates

15
推荐指数
3
解决办法
6226
查看次数

如何访问您在Bash中采购的文件的基本文件名?

我在bash终端中寻找一个需要导出一些环境变量的文件.

例:

source linux_x86.env
Run Code Online (Sandbox Code Playgroud)

env文件看起来有点像这样:

export ARCH=/home/user/project/linux_x86
Run Code Online (Sandbox Code Playgroud)

我有一堆不同的体系结构要编译,我希望能够做到这样的事情:

export ARCH=/home/user/project/`basename $0 .env`
Run Code Online (Sandbox Code Playgroud)

哪里basename $0 .env会给我env文件的基本名称

bash linux_x86.env
linux_x86
Run Code Online (Sandbox Code Playgroud)

上面的工作是一个bash脚本,但是当你获取文件时它似乎不起作用.

有没有办法从源头获得相同的行为?

linux bash command-line environment-variables

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