问题列表 - 第29362页

Mysql,用另一个表列替换整个列

我在表中有一列需要用另一个表中的列替换.基本上一个是项目的简短描述,另一个(在另一个表中找到)是相同顺序的相同项目的长描述.

我真的很想用mysql编写查询,(我总是依赖ActiveRecord之类的东西),所以请不要新手抨击我.

这个查询会是什么样的?

mysql

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

JEdi​​torPane - 制作制表符空格

我想知道是否有一种方法可以将 jeditorpane 中的制表符转换为空格,就像您在 IDE 中工作时看到的那样。我不想设置选项卡大小。我已经可以轻松做到这一点了。

我想将制表符替换为空格中的等效项。例如,如果我的选项卡长度为 5 个空格,我希望所有选项卡在创建时立即替换为 5 个空格。

有任何想法吗?

java tabs spaces jeditorpane

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

这个Python装饰器是如何工作的?

我在Python中查看了一些延迟加载属性装饰器,并且发生在这个例子中(http://code.activestate.com/recipes/363602-lazy-property-evaluation/):

class Lazy(object):
    def __init__(self, calculate_function):
        self._calculate = calculate_function

    def __get__(self, obj, _=None):
        if obj is None:
            return self
        value = self._calculate(obj)
        setattr(obj, self._calculate.func_name, value)
        return value

# Sample use:

class SomeClass(object):

    @Lazy
    def someprop(self):
        print 'Actually calculating value'
        return 13

o = SomeClass()
o.someprop
o.someprop
Run Code Online (Sandbox Code Playgroud)

我的问题是,这是如何工作的?我对装饰器的理解是它们必须是可调用的(所以要么是函数,要么是实现的调用__call__),但是Lazy这里显然不是,如果我尝试Lazy(someFunc)()它会引发异常,如预期的那样.我错过了什么?

python decorator

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

覆盖父makefile中的子映射分配变量

我正在使用Make,我有一个makefile,它设置一个变量,其值需要从父makefile中覆盖.我已经尝试在父makefile中设置变量并使用export它将其传递给子制表但变量不使用传递的值,而是使用在子Makefile中显式设置的值.

我知道在命令行上指定的变量会覆盖makefile中的任何普通赋值(除非override被使用),但是有一种方法可以为子制作实现这一点,而不必在每次调用子制作时在命令行上指定它(因为有不少,我喜欢留DRY)?

UPDATE

我应该提到我不能修改submake文件,因为它来自我们跟踪的外部存储库,我没有权限修改它所以我需要在父makefile级别工作以影响submake.

这是调用子制作的父makefile中的代表目标:

$.PHONY (external_lib)
$(external_lib): 
    $(MAKE) -C $(source_dir)/project/component $(PROJECTVARS) make_a
    $(MAKE) -C $(source_dir)/project/component $(PROJECTVARS) make_b
    $(MAKE) -C $(source_dir)/project/component $(PROJECTVARS) make_c
    $(MAKE) -C $(source_dir)/project/component $(PROJECTVARS) make_d
    $(MAKE) -C $(source_dir)/project/component $(PROJECTVARS) make_e
    $(MAKE) -C $(source_dir)/project/component $(PROJECTVARS) make_f
    $(MAKE) -C $(source_dir)/project/component $(PROJECTVARS) make_g
    $(MAKE) -C $(source_dir)/project/component $(PROJECTVARS) make_h
    $(MAKE) -C $(source_dir)/project/component $(PROJECTVARS) make_i
    $(MAKE) -C $(source_dir)/project/component $(PROJECTVARS) library
Run Code Online (Sandbox Code Playgroud)

makefile

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

如何模仿Picasa渲染质量降低的图像以加快绘图速度

我有一个所有者绘制的控件,其中性能是快速重绘期间的问题,例如对象拖动,调整大小和绘制选择器方块.我注意到其他几个应用程序,包括Picasa,将在快速重绘场景中暂时绘制质量较低的图像,然后在UI"稳定下来"时使用更高质量的版本更新图像.

当我进行许多快速重绘时,我应该怎样(可以吗?)制作质量较低的图像?是否有其他类似的策略我可以用来提高性能(或虚假提高性能.)

额外信息:

这是一个类似于表单设计器的应用程序,它大量使用所有者绘图.它工作得很好但是当需要在客户区域中将超过三或四个图像绘制成矩形时开始陷入困境.(允许最终用户创建不同类型的元素,其中图像对绘图造成的影响最大.)

我使用DrawImageUnscaled GDI +方法绘制图像,这些图像应该比DrawImage更有效,但性能分析显示DrawImageUnscaled仍然是瓶颈.我认为我唯一的办法就是想出一些聪明的方法来减少吸引力.

PS上一个与此问题相关的问题为我赢得了Tumbleweed徽章,所以我采取了另一种方法:如何提高GDI的DrawImage(非标榜)的性能?

.net c# vb.net performance gdi+

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

Obj-C:在dealloc方法中retainCount> 1?

如果在释放之前dealloc方法中对象的保留(引用)计数大于1,这是否意味着内存泄漏?

我正在调试我的代码以找到另一个问题,但后来遇到了这个微妙的问题.在dealloc方法中,我的一个对象的保留计数是3.此对象是具有retain的属性,仅在类中调用.现在我想在dealloc方法中所有对象的保留计数应该是1,然后才能正确释放?

这是自定义类中的dealloc方法示例:

- (void)dealloc {
    // Prints: "myObject retaincount: 3"
    NSLog(@"myObject retaincount: %d", [myObject retainCount]);

    // myObject retain count will be 2 after this call
    [myObject release];

    [super dealloc];
}
Run Code Online (Sandbox Code Playgroud)

这是正常的吗?

iphone memory-management objective-c retain

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

CSS - 将所有内容标记在body标签中

我试图在页面上的标签中居中,而不在其中添加另一个容器.我的情况不允许我更改正在生成的标记但我能够编辑CSS.我的总体目标是创建css,允许我在IE中使用缩放标签用于打印css(缩小),但是它当前的工作方式,这会在右侧创建大量的空白区域,我会喜欢确保内容始终位于中间位置.

html css internet-explorer

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

HTML标题图片

我希望在HTML页面中的标题上有一个图像(即在标签上和标题一起).我怎样才能做到这一点?

html favicon

47
推荐指数
3
解决办法
8万
查看次数

如何验证MySQL查询的到期日期

这是我当前的mysql表

id  | file        |  expiry_date
---------------------------------------
1   | sample.zip  |  2010-02-03 11:07:03
2   | sample2.zip |  2010-07-13 11:07:03
Run Code Online (Sandbox Code Playgroud)

查询:

SELECT * 
  FROM download 
 WHERE expiry_date` `how to validate here`
Run Code Online (Sandbox Code Playgroud)

我想验证expiry_date文件是否过期无法下载.

怎么做?

php mysql datetime

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

如何在java中确定包名称,为什么"com"作为根?

我试过谷歌搜索,但找不到任何东西.我只是好奇为什么我们使用文件夹名称'com'作为根目录?它代表什么?电脑?哈哈.谢谢

directory flash directory-structure

3
推荐指数
2
解决办法
1104
查看次数