问题列表 - 第23786页

SQL INSERT性能省略字段名称?

有谁知道从INSERT查询中删除字段名称是否会带来一些性能改进?

我的意思是:

INSERT INTO table1 VALUES (value1, value2, ...)
Run Code Online (Sandbox Code Playgroud)

更快地完成数据库而不是这样做:

INSERT INTO table1 (field1, field2, ...) VALUES (value1, value2, ...)
Run Code Online (Sandbox Code Playgroud)

我知道这可能是一个毫无意义的性能差异,但只是要知道.

我通常使用MySQL和PostgreSQL作为DB.

sql performance

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

Android活动不会填充WVGA屏幕

我正在使用带按钮的简单LinearLayout开发一个Activity.当我在我的硬件(WVGA 480x800屏幕)上尝试活动时,活动仅填充标准尺寸(480x320),而操作系统本身填满整个屏幕.

可能是什么问题.

谢谢,

<?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:orientation="vertical"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" android:background="#FFF"                    android:fitsSystemWindows="true">  
        <Button android:text="@+id/Button01" android:id="@+id/Button01"                          android:layout_width="wrap_content" 
                android:layout_height="wrap_content"></Button>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

layout android screen

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

测试看我是否应该释放记忆

我正在向我的方法传递一个指向char数组的指针,以及char数组实际高度的值.我循环查看所有值是否为0,如果它们返回0,否则返回1.

该方法用作测试,以查看是否应释放内存,如果指针满0,则将指针设置为null.我遇到的问题是该程序最终应该有"一些不自由"的记忆,所以我不知道它是否正确地做了 - 而gdb我极其困难.

谢谢阅读

int shouldBeNull(char *charPointer, int sizeOfCharArray)
{
    int isIn = 0;
    int i = 0;

    while(i < sizeOfCharArray){
        if(*charPointer != '0'){
            isIn = 1;
            break;
        }
        i++;
        charPointer++;
    }   
    return isIn;     
}
Run Code Online (Sandbox Code Playgroud)

c pointers

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

我如何计算耶稣受难日的日期,给定一年?

有没有人有一个很好的算法来计算耶稣受难日的日期作为输入?最好是在C#中.

c# algorithm date date-arithmetic computus

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

PHP strtotime(YYYY-mm最后一天)错误一个月

我在PHP 5.2.12中尝试以下命令:

print (date('Y-m-d', strtotime('2009-12 last day')));
Run Code Online (Sandbox Code Playgroud)

关于php.net手册:

date('m/d/y', strtotime('2009-03 last day')); # 03/31/09
Run Code Online (Sandbox Code Playgroud)

它应该显示2009年3月的最后一天(2009-03-31)!

我的回报是上个月的最后一天?为什么?:

2009-11-30
Run Code Online (Sandbox Code Playgroud)

php datetime strtotime

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

我可以将图像添加到ASP.NET按钮吗?

我想添加一个图像,而不是默认按钮.

我已经有了一个图像的CSS类,这会有用吗?

<asp:Button ID="..." CssClass=""/>
Run Code Online (Sandbox Code Playgroud)

我现在正在尝试,图像全都被碾碎了.也许这是一个CSS问题?

css asp.net button

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

结合缓存方法 - 基于memcache/disk

这是交易.我们将采用完整的静态html之路解决性能问题,但由于该网站将部分动态,这对我们来说无法解决.我们所想到的是使用memcache + eAccelerator来加速PHP并处理最常用数据的缓存.

这是我们现在想到的两种方法:

  • 在>>所有<<主要查询上使用memcache并单独留下来做它最擅长的事情.

  • Usinc memcache用于最常检索的数据,并与标准的硬盘存储缓存相结合以供进一步使用.

仅使用内存缓存的主要优点当然是性能,但随着用户的增加,内存使用量也会增加.将这两种声音结合起来对我们来说就像一种更自然的方法,即使理论在性能上有所妥协.Memcached似乎也有一些复制功能可用,在增加节点时可能会派上用场.

我们应该采用什么方法? - 妥协和结合这两种方法是愚蠢的吗?我们是否应该专注于使用内存缓存,而是随着负载随用户数量的增加而专注于升级内存?

非常感谢!

database memcached caching scalability

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

如何在MATLAB中预分配一个类数组?

我在MATLAB中有一个对象数组,我在一个循环中调用它们的构造函数:

antsNumber  = 5;
for counter = 1: antsNumber
    ant(counter) = TAnt(source, target);
end
Run Code Online (Sandbox Code Playgroud)

MATLAB警告我使用预分配来加速该过程.我确实知道预分配的好处,但我不知道如何为对象做到这一点.

oop matlab

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

什么是最好的django方式来执行跨越几个表的查询?

我有一个评论/评级网络应用程序,一个Digg.我的django应用程序content有以下型号:

class Content(models.Model):
    title = models.CharField(max_length=128)
    url = models.URLField(max_length=2048)
    description = models.TextField(blank=True)

class Recommendation(models.Model):
    user = models.ForeignKey(User)
    content = models.ForeignKey(Content)
    review = models.TextField()
    rating = models.PositiveSmallIntegerField()
    class Meta:
        unique_together = ('user', 'content')

class Subscription(models.Model):
    subscriber = models.ForeignKey(User, related_name='subscription_set')
    publisher = models.ForeignKey(User, related_name='publication_set')
    class Meta:
        unique_together = ('subscriber', 'publisher')
Run Code Online (Sandbox Code Playgroud)

我想构建一个页面,其中包含当前user(request.user)订阅的所有用户的所有建议.

如果我在SQL中写这个,我相信我最终会得到类似于以下内容的查询:

select content_content.*, content_recommendation.*, auth_user.*
from content_content, content_recommendation, content_subscription, auth_user
where content_content.id = content_recommendation.content_id
 and content_recommendation.user_id = content_subscription.publisher_id 
 and content_subscription.subscriber_id = ?
 and auth_user.id = content_subscription.publisher_id;
Run Code Online (Sandbox Code Playgroud)

我如何使用Django的查询API表达这一点?我已经阅读了文档,但是我无法理解它.

python mysql database django

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

将字节格式化为千字节,兆字节,千兆字节

场景:各种文件的大小以字节形式存储在数据库中.将此大小信息格式化为千字节,兆字节和千兆字节的最佳方法是什么?例如,我有一个Ubuntu显示为"5.2 MB(5445632字节)"的MP3.我如何在网页上显示为"5.2 MB"并且文件小于1兆字节显示为KB并且文件1千兆字节及以上显示为GB?

php

171
推荐指数
9
解决办法
17万
查看次数