问题列表 - 第14366页

在 app.config 中使用加密的 appSettings 元素有多安全?

CodingHorror 博客文章中,一位评论者观察到,在程序中隐藏敏感配置信息(例如 SQL Server 连接字符串)比以前更加困难,因为可以使用Reflector轻松反汇编隐藏算法。

另一位评论者建议可以使用加密的 appSettings 作为替代方案。

加密的 appSettings 的安全性如何?是银行金库、锁着的门还是开着的窗户,为什么?在可执行文件中存储“敏感信息”是否安全?

.net c# sql-server asp.net security

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

是否可以编写严格类型的PHP代码?

例如,是否可以编写如下代码:

int $x = 6;
str $y = "hello world";
bool $z = false;
MyObject $foo = new MyObject();
Run Code Online (Sandbox Code Playgroud)

是否可以定义这样的函数:

public int function getBalance()
{
   return 555; //Or any numeric value
}
Run Code Online (Sandbox Code Playgroud)

php oop

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

.NET中Timer的最大精度是多少?

我想知道Timer类的精度在System.Timers中是什么,因为它是一个double(这似乎表明你可以有几分之一毫秒).它是什么?

.net c# precision timer

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

什么是PHP函数重载?

在像Java这样的语言中,可以通过以下方式使用重载:

void test($foo, $bar){}
int test($foo){}
Run Code Online (Sandbox Code Playgroud)

然后,如果您test()使用2个参数调用,例如test($x, $y);,将调用第一个函数.如果你只传递了一个参数,例如test($x);,将调用第二个函数.

从手册看来,php 5确实有重载,但是它的用途是什么?我似乎无法理解关于这个主题的手册..

php

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

我的ApacheBench负载测试结果中的长度请求失败

我有一个PHP的网站,Lighttpd.它也在Centos 5上使用MySQL.我用Apache Bench(ab)测试了我的PHP代码.它导致一些错误(失败的请求)表明其他长度超过正常.我绝对相信我的PHP结果总是应该具有相同的确切长度.我已经查看了我的Lighttpd和MySQL日志和错误日志,并且没有任何错误.

有没有办法在结果有其他长度时确切地检查ab得到什么,或者是否有其他方法可以找出原因是什么或"坏"结果是什么?

我需要知道,因为我需要100%的好结果.

-bash-3.2# ab -n 500 -c 200 http://domain.com/test/index.php
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking domain.com (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Finished 500 requests


Server Software:        lighttpd/1.4.20
Server Hostname:        domain.com
Server Port:            80

Document Path:          /test/index.php
Document Length:        15673 bytes

Concurrency Level:      200
Time taken for tests:   0.375862 seconds …
Run Code Online (Sandbox Code Playgroud)

php scalability lighttpd load-testing apachebench

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

用于匹配ARGB颜色的正则表达式(-44830298)

我正在尝试获取我存储在文本文件中的颜色信息,然后使用该颜色作为标签的前景色.但是,在运行时,当我单击按钮来执行此操作时,它不会给我任何错误消息或任何东西.我的代码如下:

MatchCollection lines = Regex.Matches(File.ReadAllText(Path), @"(.+?)\r\n""([^""]+)""\r\n(\d+),\s(\d+)\r\n([\w\s]*)\r\n(\d+\.\d+)""\r\n(\d+?)");
        foreach (Match match in lines)
            int color = Int32.Parse(match.Groups[5].Value);
Run Code Online (Sandbox Code Playgroud)

我也有其他信息inn文件的其他正则表达式,但其他正则表达式不是问题.问题是我刚刚添加的正则表达式尝试匹配颜色(argb).它在字符串的末尾:

\r\n(\d+?)
Run Code Online (Sandbox Code Playgroud)

所以据我所知,上面的小正则表达式意味着:"找到一个回车和换行符,然后是一个或多个数字,但不要贪心".是对的吗?

有人可以帮我这个.非常感谢你.

注意:文本文件中保存的颜色信息为负数(ARGB颜色):

-16744193
Run Code Online (Sandbox Code Playgroud)

文件内容如下:

Control
Control Text
Control Location
Control Font Name
Control Font Size
Control Font Color
Run Code Online (Sandbox Code Playgroud)

说明:

Label
"this is a label"
23, 77
Tahoma
14.0
-55794414
Run Code Online (Sandbox Code Playgroud)

因此,正则表达式工作,它正确获取所有其他细节,但它只是没有得到颜色信息.

c# regex int colors argb

0
推荐指数
2
解决办法
1217
查看次数

更好的下载二进制文件的方法?

我有一个用户可以下载文件的站点.有些文件非常大(最大的是323 MB).当我测试它以尝试下载此文件时,我得到内存不足异常.我知道下载文件的唯一方法如下.我使用下面的代码的原因是因为URL是编码的,我不能让用户直接链接到该文件.有没有其他方法可以下载此文件而无需将整个内容读入字节数组?

  FileStream fs = new FileStream(context.Server.MapPath(url), FileMode.Open,
                                                           FileAccess.Read);
  BinaryReader br = new BinaryReader(fs);
  long numBytes = new FileInfo(context.Server.MapPath(url)).Length;
  byte[] bytes = br.ReadBytes((int) numBytes);

  string filename = Path.GetFileName(url);
  context.Response.Buffer = true;
  context.Response.Charset = "";

  context.Response.Cache.SetCacheability(HttpCacheability.NoCache);
  context.Response.ContentType = "application/x-rar-compressed";
  context.Response.AddHeader("content-disposition", "attachment;filename=" + filename);

  context.Response.BinaryWrite(bytes);
  context.Response.Flush();
  context.Response.End();
Run Code Online (Sandbox Code Playgroud)

.net binary download

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

Java 2D ArrayList和排序

我需要通过项目所在的过道对购物清单进行排序,例如:
[面包] [1]
[牛奶] [2]
[谷物] [3]

我打算用ArrayList做这个,并想知道如何制作2D ArrayList奖金问题:关于如何按过道号排序的任何想法?

java 2d arraylist

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

非常棒的C#代码来学习设计模式和最佳实践?

任何人都知道任何有充分文档记录的开源c#/ asp.net项目,适当地使用设计模式并包含最佳实践吗?我想阅读高质量的代码,从中学习并将其应用到我的工作中.

c# documentation design-patterns

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

存储数据库记录的数量是多余的吗?

我正在使用Rails和MySQL,并且有一个基于行计数的效率问题.

我有一个Project模型has_many :donations.

我想计算一个项目的独特捐赠者数量.

projects表中有一个字段被调用num_donors,并在创建新的捐赠者时增加它是一个好主意吗?

或者@num_donors = Donor.count(:select => 'DISTINCT user_id')由于数据库优化,在效率方面类似或相似?这是否需要我为user_id我想要计算的任何其他字段创建索引?

总结捐赠总额的答案是否相同?

mysql database ruby-on-rails query-optimization denormalization

5
推荐指数
4
解决办法
954
查看次数