将ASP.NET应用程序部署到我们的内部生产服务器,作为默认网站下的虚拟目录.尝试连接时遇到403错误.所以我验证了文件夹权限,当我去查看IIS(7)SSL设置时,我看到"需要SSL","需要128位SSL"并且需要启用客户端证书.此应用程序不需要SSL.
问题是这些复选框和单选按钮已显示为灰色,我似乎无法弄清楚如何禁用它们.此外,在IIS管理器的右上角,我在警报框中看到"该站点没有安全绑定(HTTPS),并且无法接受SSL连接.
如何禁用SSL设置?
这可能是一个愚蠢的问题,但是当我尝试创建一个新项目时,我找不到Web服务应用程序模板.
我有以下代码片段用于获取两个日期之间的各个日期:
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日.
有任何想法吗?
我正在编写一个查询,我想计算我们的呼叫中心按日期联系的次数.看起来很简单,但由于联系日期字段是日期时间字段,我得到时间,所以当我按联系日期(时间)分组时,每个联系日期实例的计数都为'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记录.;)
我有一个带有字符串类型参数的对象,名为' 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)
这让我摸不着头脑.任何帮助将不胜感激.
谢谢!
在一个字符串中,我试图用不同的值更新同一个单词的多个实例.
这是一个过于简化的示例,但给出以下字符串:
"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)
但是,"颜色"一词永远不会被适当的颜色名称取代.我找不到我做错了什么.
我正在尝试绘制图形,JButton单击时应显示图形。为了创建数据集,我正在获取一些值JTextField,然后创建一个图表并绘制它。我有两个问题:
这是我的程序:
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) 我对哈希密码和盐值有所了解.因为我对哈希和加密很新,我想我会把它发给你.为每个用户帐户生成唯一的盐是否更安全,然后在数据库中存储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将存储在用户配置文件的数据库中.然后,每次用户登录时,都会生成一个新的盐,密码和盐重新存储并存储在数据库中.
有什么想法吗?就像我说的,这是对我的想法的理智检查.
我正在我目前参与的网络项目上写一个"联系我们"表格.虽然我过去使用过reCAPTCHA,但对于这个项目,我宁愿不要在界面上添加额外的图像,字段等.
有多少人有过在表单中添加名为"first_name"的隐藏字段的经验.这个想法是,如果该字段没有填充,那么提交者很可能是人类.但后来我问,机器人不会检查该字段是否被隐藏?
我想不通过这个.我有这个问题:
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)
我想让查询返回一行/人并返回家庭地址(如果可用),返回送货地址.
这看起来很简单,也许这只是我的感冒,但这让我有点头疼.