问题列表 - 第3888页

Web应用程序的可伸缩性和性能,方法?

您使用了哪些方法和技术来成功解决网站的可扩展性和性能问题?我是一个ASP.NET Web开发人员,使用带有SQL集群的WCF探索.NET远程处理,并且对于存在哪些其他方法(例如"云")感到好奇.在哪些情况下,您会应用各种方法(例如,大约x个"活跃"用户的方法a).

我的意思的一个例子,一个myspace案例研究:http://highscalability.com/myspace-architecture

performance scalability web-applications web

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

如何在CSS中将RadioButton图标样式设置为空(在Flex 3中)?

您可以通过在CSS中设置以下值来为Flex中的RadioButton设置外观:

upSkin: Embed(...); 
overSkin: Embed(...);
ownSkin: Embed(...);
disabledSkin: Embed(...);
selectedUpSkin: Embed(...);
selectedOverSkin: Embed(...);
selectedDownSkin: Embed(...);
selectedDisabledSkin: Embed(...);
Run Code Online (Sandbox Code Playgroud)

但是,它仍将在您的皮肤内显示小圆圈图标.您可以通过设置以下样式来更改图标:

upIcon: Embed(...);
overIcon: Embed(...);
etc...
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何将这些图标设置为空?而不是1x1像素透明图像或什么?我怎么能给它一个空的风格?

编辑:

在动作中我可以这样做:

button.setStyle("icon", null);
Run Code Online (Sandbox Code Playgroud)

在CSS中我试过:

icon: none;
icon: null;
Run Code Online (Sandbox Code Playgroud)

但都没有奏效.

一般承认的答案:

建议都工作,但我更喜欢更清洁的解决方案:

upIcon: ClassReference(null);
Run Code Online (Sandbox Code Playgroud)

感谢您的回答(希望我能将两者都标记为答案!)

css apache-flex skinning flex3 radio-button

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

后期约束是否与"可读性计数"的哲学一致?

我很抱歉 - 我不是在责怪Python.这只是对我认为是否正确的反思.作为Python奉献者已经两年了,无论我走到哪里,我都只编写小应用程序并歌颂Python的赞美.我最近有机会阅读Django的代码,并开始怀疑Python是否真的遵循其"可读性计数"理念.例如,

class A:
    a = 10
    b = "Madhu"

    def somemethod(self, arg1):
        self.c = 20.22
        d = "some local variable"
        # do something
        ....
        ...
    def somemethod2 (self, arg2):
        self.c = "Changed the variable"
        # do something 2
        ...
Run Code Online (Sandbox Code Playgroud)

在使用时创建实例变量的情况下(即self.c在上面的代码片段中),很难跟踪代码流.在读取以这种方式编写的大量代码时,无法确定定义了哪些实例变量.即使只用6-8种方法读取一个类并且不超过100-150行代码,它也会变得非常令人沮丧.

我有兴趣知道我对这段代码的阅读是否因C++/Java风格而有所偏差,因为大多数其他语言都采用与它们相同的方法.是否有Pythonic方式更流畅地阅读此代码?是什么让Python开发人员采用这种策略,记住"可读性计数"?

python readability

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

如何在C#中为泛型类创建别名?

如何在C#中执行以下操作?编写此代码段的第一行的正确方法是什么?

using KVP<K, V> = System.Collections.Generic.KeyValuePair<K, V>;

class C { KVP<int, string> x; }
Run Code Online (Sandbox Code Playgroud)

c# generics syntax

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

你在哪里下载Linux源代码?

假设我对某个特定Linux实用程序的源代码感兴趣,比如说factor.我在哪里可以找到该实用程序的源代码?

linux

6
推荐指数
3
解决办法
5247
查看次数

修改setter参数 - 是不是黑客攻击?

修改setter参数是否正常?让我们假设我们有setString方法.我们真的想保留一个修剪过的字符串形式.所以带尾随空格的字符串无效,但我们不想抛出异常.

什么是最好的解决方案?修剪设定器中的值,例如

public void setString(String string) {
    this.string = string.trim();
}
Run Code Online (Sandbox Code Playgroud)

或者在调用者中修剪它(不止一次),例如

object.setString(string.trim());
Run Code Online (Sandbox Code Playgroud)

或者别的什么?

setter properties

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

如何在C中将struct转换为char数组

我正在尝试将结构转换为char数组以通过网络发送.但是,当我这样做时,我从char数组得到了一些奇怪的输出.

#include <stdio.h>

struct x
{
   int x;
} __attribute__((packed));


int main()
{
   struct x a;
   a.x=127;
   char *b = (char *)&a;
   int i;
   for (i=0; i<4; i++)
      printf("%02x ", b[i]);
   printf("\n");
   for (i=0; i<4; i++)
      printf("%d ", b[i]);
   printf("\n");
   return 0;
}
Run Code Online (Sandbox Code Playgroud)

这是ax的各种值的输出(在使用gcc的X86上):
127:
7f 00 00 00
127 0 0 0

128:
ffffff80 00 00 00
-128 0 0 0

255:
ffffffff 00 00 00
-1 0 0 0

256:
00 01 00 00
0 1 0 0 …

c struct pointers char

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

Segfault来自添加变量

我当然是一个直接的C新手,但这让我很难过.我正在研究实践的链表实现,我只是通过向split_node函数添加一个变量来获得段错误:

#include <stdio.h>
#include <string.h>
#include <stdlib.h>

struct Node {
    struct Node *child;
    char *content;
};

void print_list(struct Node node);
void split_node(struct Node *node, int position);

int main() {

    struct Node head, second, third;

    head.content = "first";
    second.content = "second";
    third.content = "i'm third";

    head.child = &second;
    second.child = &third;

    print_list(head);
    split_node(&head, 3);
    print_list(head);

    return 0;
}

void print_list(struct Node node) {
    printf("%s\n", node.content);
    if(node.child) print_list(*node.child);
}

    /*
    Split node into two nodes, with the first position characters of the …
Run Code Online (Sandbox Code Playgroud)

c segmentation-fault

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

如何根据应用程序用户属性限制或过滤数据库访问

我现在考虑的太多了,没有明显正确的解决方案.它可能是一个真正的木树换树木的情况,所以我需要stackoverflow的帮助.

我正在尝试在区域基础上强制执行数据库过滤.我的系统有各种用户,每个用户都被分配到一个区域办事处.我只希望用户能够看到与其区域办事处相关的数据.

简单地说我的应用程序是:Java App - > JPA(hibernate) - > MySQL

数据库包含来自所有区域的对象,但我只希望用户能够操作来自其自己区域的对象.我已经考虑过以下几种方法:

1)修改所有数据库查询,以便他们从tablex中读取select*from region ="myregion".这很讨厌.它与JPA不兼容,例如entitymanager.find()方法只接受主键.当然,我可以去当地,但我只需要错过一个选择声明,我的安全性就会被拍摄

2)使用mysql代理过滤结果.有点时髦,但是mysql代理只是看到原始调用,并不真正知道它应该如何过滤它们(即发出此请求的用户属于哪个区域).好的,我可以为每个地区启动一个代理,但它开始变得有点凌乱..

3)为每个区域使用单独的模式.是的,简单,我使用spring,所以我可以使用RoutingDataSource通过正确的数据源(每个模式1个数据源)路由请求.当然,现在问题就在某个地方,我想要按区域和其他类别进行过滤.ohps.

4)ACL - 对此不太确定.如果a从tablex做了select*; 它会悄悄地过滤掉我无法访问的对象,还是会抛出一堆访问异常?

但我对此有太多考虑吗?这似乎是一个非常普遍的问题.必须有一些简单的解决方案,我太愚蠢了.我确信它会接近/或在数据库中,因为你想尽可能地过滤到源,但是什么?

不希望被勺子 - 任何链接,关键字,想法,商业/开源产品的建议将非常感谢!! 谢谢.

database security partitioning filtered-lookup filter

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

用C#读取文件,方法不同

学习C#,我的书给我看了读取文件的课程.我发现2个非常相似,并且Visual Studio调试器没有显示两者之间的明显差异.

码:

FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);


FileStream fs = File.Open(path, FileMode.Open, FileAccess.Read);
Run Code Online (Sandbox Code Playgroud)

现在我想知道,这两种阅读文件的方式有什么区别.你知道有任何内部差异吗?

.net c# file

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