小编And*_*ans的帖子

IIS 7禁用"需要SSL"

将ASP.NET应用程序部署到我们的内部生产服务器,作为默认网站下的虚拟目录.尝试连接时遇到403错误.所以我验证了文件夹权限,当我去查看IIS(7)SSL设置时,我看到"需要SSL","需要128位SSL"并且需要启用客户端证书.此应用程序不需要SSL.

问题是这些复选框和单选按钮已显示为灰色,我似乎无法弄清楚如何禁用它们.此外,在IIS管理器的右上角,我在警报框中看到"该站点没有安全绑定(HTTPS),并且无法接受SSL连接.

如何禁用SSL设置?

asp.net iis ssl

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

VS 2010 Web Service项目模板丢失了吗?

这可能是一个愚蠢的问题,但是当我尝试创建一个新项目时,我找不到Web服务应用程序模板.

web-services visual-studio-2010

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

在两个日期之间创建月份数组

我有以下代码片段用于获取两个日期之间的各个日期:

DateTime[] output = Enumerable.Range(0, 1 + endDate.Subtract(startDate).Days)
    .Select(offset => startDate.AddDays(offset))
    .ToArray(); 
Run Code Online (Sandbox Code Playgroud)

但是,以下部分

endDate.Subtract(startDate).Days
Run Code Online (Sandbox Code Playgroud)

没有.Months返回日期范围内的月份.

例如,如果我提供2010年1月1日和2010年6月1日,我希望返回2010年1月1日,2010年2月1日,2010年3月1日,2010年4月1日,5/1/2010年和2010年6月1日.

有任何想法吗?

c# datetime range

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

在LINQ查询中无时间返回日期

我正在编写一个查询,我想计算我们的呼叫中心按日期联系的次数.看起来很简单,但由于联系日期字段是日期时间字段,我得到时间,所以当我按联系日期(时间)分组时,每个联系日期实例的计数都为'1'.所以,我想在没有时间的情况下按日期分组.下面是我用来查询数据库的表达式:

MyDataContext db = new MyDataContext();
var items = (from h in db.ContactHistories
             group h by h.contact_dt into g
             orderby g.Key
             select new
             {
                 contact_dt = g.Key,
                 item_count = g.Count()
             }).Take(50);
Run Code Online (Sandbox Code Playgroud)

我试过用

     h.contact_dt.ToShortDateString()
Run Code Online (Sandbox Code Playgroud)

但这不起作用,因为SQL确实知道ToShortDateString().任何想法都非常感谢.

谢谢!

编辑:

.Take(50)用于限制我获得的记录数量,直到我添加日期选择器和where子句,因此我没有获得所有400K记录.;)

c# datetime linq-to-sql

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

LINQ Any()参数与参数数据类型问题

我有一个带有字符串类型参数的对象,名为' baan_cat_fam_code '.下面的代码是我尝试查找查询中具有baan_cat_fam_code的所有项目,这些项目存在于名为catFamCd的通用字符串列表中.

query = query.Where(r => r.baan_cat_family_code.Any(s => catFamCode.Contains(s)));
Run Code Online (Sandbox Code Playgroud)

问题是这不会编译 - 我得到一个错误,说明

"Argument type 'char' is not assignable to parameter type 'string'"
Run Code Online (Sandbox Code Playgroud)

由于某种原因,谓词s被键入为char.所以我将.ToString()附加到.Contains方法中的参数.但是,当代码运行时,当查询结果绑定到列表框时,我会抛出以下异常.

"The argument 'value' was the wrong type. Expected 'System.Char'. Actual 'System.String'."
Run Code Online (Sandbox Code Playgroud)

这让我摸不着头脑.任何帮助将不胜感激.

谢谢!

c# linq

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

用唯一值替换字符串中单词的每个实例

在一个字符串中,我试图用不同的值更新同一个单词的多个实例.

这是一个过于简化的示例,但给出以下字符串:

"The first car I saw was color, the second car was color and the third car was color"
Run Code Online (Sandbox Code Playgroud)

我要用"红色"替换单词颜色的第一个实例,第二个实例应为"绿色",第三个实例应为"蓝色".

我想要尝试的是一个正则表达式模式来查找已结合的单词,通过循环进行交互并一次替换一个.请参阅下面的示例代码.

var colors = new List<string>{ "reg", "green", "blue" };
var sentence = "The first car I saw was color, the second car was color and the third car was color";

foreach(var color in colors)
{
    var regex = new Regex("(\b[color]+\b)");
    sentence = regex.Replace(sentence, color, 1);
}
Run Code Online (Sandbox Code Playgroud)

但是,"颜色"一词永远不会被适当的颜色名称取代.我找不到我做错了什么.

c# regex

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

如何在 JButton 单击时更新/刷新 JPanel?

我正在尝试绘制图形,JButton单击时应显示图形。为了创建数据集,我正在获取一些值JTextField,然后创建一个图表并绘制它。我有两个问题:

  1. 调整窗口大小后图表变得可见,并且
  2. 当我更改文本字段值时,图表不会刷新。

这是我的程序:

public class Test extends JFrame {

private JPanel contentPane;
private JTextField textField;
private ChartPanel chartPanel;

public Test() {
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setBounds(100, 100, 450, 300);
contentPane = new JPanel();
contentPane.setBorder(new EmptyBorder(5, 5, 5, 5));
contentPane.setLayout(new BorderLayout(0, 0));
setContentPane(contentPane);

JPanel panel = new JPanel();
contentPane.add(panel, BorderLayout.WEST);
panel.setLayout(new MigLayout("", "[][grow]", "[][][][][]"));

JLabel lblA = new JLabel("a");
panel.add(lblA, "cell 0 2,alignx trailing");

textField = new JTextField();
panel.add(textField, "cell 1 2,growx");
textField.setColumns(10);

JButton btn = new JButton("Plot");
btn.addActionListener(new …
Run Code Online (Sandbox Code Playgroud)

java swing jfreechart miglayout layout-manager

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

完整性检查:盐和哈希密码

我对哈希密码和盐值有所了解.因为我对哈希和加密很新,我想我会把它发给你.为每个用户帐户生成唯一的盐是否更安全,然后在数据库中存储salt和散列值?或者,保持一个盐值安全存储并重新使用每次我输入密码?

例如,用户将使用密码:

"secret"
Run Code Online (Sandbox Code Playgroud)

我的代码会生成一个salt值:

"d1d0e3d4b3d1ed1598a4e77bb614750a2a175e"
Run Code Online (Sandbox Code Playgroud)

然后哈希结果得到:

"e8187dcbe8e2eabd4675f3a345fe21c98affb
 5544a9278461535cb67265b6fe09a11dbef572
 ce3a4a8f2275839927625cf0bc7bc46fc45d51
 12d7c0713bb4a3"
Run Code Online (Sandbox Code Playgroud)

然后,在创建帐户时,散列结果和salt将存储在用户配置文件的数据库中.然后,每次用户登录时,都会生成一个新的盐,密码和盐重新存储并存储在数据库中.

有什么想法吗?就像我说的,这是对我的想法的理智检查.

c# hash salt password-protection

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

隐藏字段作为ASP.NET MVC2应用程序中的(重新)CAPTCHA替代方案

我正在我目前参与的网络项目上写一个"联系我们"表格.虽然我过去使用过reCAPTCHA,但对于这个项目,我宁愿不要在界面上添加额外的图像,字段等.

有多少人有过在表单中​​添加名为"first_name"的隐藏字段的经验.这个想法是,如果该字段没有填充,那么提交者很可能是人类.但后来我问,机器人不会检查该字段是否被隐藏?

captcha recaptcha asp.net-mvc-2

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

SQL查询帮助处理非唯一重复项

我想不通过这个.我有这个问题:

SELECT 
    p.person_id,
    p.first_nm,
    p.last_nm, 
    pu.purchase_dt,
    pr.sku, 
    pr.description,
    a.address_type_id,
    a.city_cd, 
    a.state_cd, 
    a.postal_cd
FROM 
    person p 
    INNER JOIN address a ON p.person_id = a.person_id
    INNER JOIN purchase pu ON pu.person_id = p.person_id
    INNER JOIN product pr ON pr.product_id = pu.product_id
Run Code Online (Sandbox Code Playgroud)

很简单 - 我只需要为我们发货的客户获取信息.但是,由于addressType表

AddressType

address_type_id    address_type_desc
------------------------------------
1            Home
2            Shipping
Run Code Online (Sandbox Code Playgroud)

一些客户在地址表中有多个地址,创建这样的非唯一重复条目.

1,Smith, John, 12/01/2009, A12345, Purple Widget, 1, Anywhere, CA, 12345
1,Smith, John, 12/01/2009, A12345, Purple Widget, 2, Somewhere, ID, 54321
Run Code Online (Sandbox Code Playgroud)

我想让查询返回一行/人并返回家庭地址(如果可用),返回送货地址.

这看起来很简单,也许这只是我的感冒,但这让我有点头疼.

sql

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