小编Eri*_*ick的帖子

正则表达式*不*匹配任何字符

我知道这是一个非常奇怪的目标但是对于我们的系统中的一个快速和脏的修复,我们确实需要不过滤任何输入并让腐败进入系统.

我现在的正则表达式是" \^.*"

问题在于它与计划中的字符不匹配...但是对于一个匹配它确实有效.使它不起作用的字符串是^ @jj(基本上任何有^ ...的东西).

现在不匹配任何角色的最佳方法是什么?我正在考虑删除\  但只是这样做会将"不"变成"开始"......

regex

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

Xdocument不打印声明

我尝试使用domainpeople.com API,我需要使用XML.

目前我有一个错误说"找不到apiProtocol"我想那时我的Xml文档格式不正确.

发送的当前xml是:

<apiProtocol version="1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNameSpaceSchemaLocation="checkrequest.xsd">
  <checkRequest user="ifuzion" password="fish4gold121" reference="123456789">
    <domain name="google.com" /> 
  </checkRequest>
</apiProtocol>
Run Code Online (Sandbox Code Playgroud)

显然这<?xml?>部分不会打印出来.

我的代码基本上类似于:

XDocument xDocument = new XDocument(
new XDeclaration("1.0", "UTF-8", "yes"),
new XElement("Books"));
Run Code Online (Sandbox Code Playgroud)

(我删除了我的代码以获得简单的问题,但结构完全相似).

XDocument没有打印出<?xml?>部件的原因是什么?似乎使用XmlDocument它可以工作但不能与XDocument ...任何提示?

xml asp.net linq-to-xml c#-3.0

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

邮件返回false

我目前在工作中使用定制的库.直到这个图书馆工作得非常好.从今天开始,它显然是假的.

库本身它基本上是函数邮件的包装器.它构建了"边界"部分和一切.

由于课程相当大,我不会在这里发布...但我想知道,理论上为什么邮件会返回错误的原因是什么?

  • SMTP在PHP.ini中设置
  • 发件人设置在标题中
  • 发件人的形式为:sender<sender@email.com>
  • 一切都正确发送(正文+标题+主题)
  • 假设mail()在网站上正常工作,但在这个特定页面上却没有.我知道它一定是来自我,但有一个地方开始寻找会很有趣.
  • 哦,是的,图书馆没有证件.

[编辑]刚刚找到一个较小的功能,仍然无法正常工作,我会打印出来然后:

function send_html($from, $email, $subject = "AUCUN", $message, $cc = "", $bcc ="", $priotity = "3") {
    $headers = "";
    $headers .= "MIME-Version: 1.0\r\n"; 
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

    if (strpos($from, "ourwebsite.com") != false || strpos($from, "rencontresportive.com") != "") {
        $headers .= "From: Ourwebsite.com <" . $from . ">\r\n";
    } else {
        $headers .= "From: " . $from . " <" . $from . ">\r\n";
    }

    $headers .= "X-Sender: …
Run Code Online (Sandbox Code Playgroud)

php

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

Linq的"IN"操作员

我试图在Linq中使用Entity Framework转换旧的原始Sql查询.

它使用IN运算符和一组项目.查询是这样的:

SELECT Members.Name
FROM Members
WHERE Members.ID IN ( SELECT DISTINCT ManufacturerID FROM Products WHERE Active = 1)
ORDER BY Members.Name ASC
Run Code Online (Sandbox Code Playgroud)

由于子查询的返回不是单个字符串而是字符串集合,因此我无法使用该String.Contains()方法.

我想过做的事情:

var activeProducts = (
from products in db.ProductSet
where product.Active == true
select product.ManufacturerID);
Run Code Online (Sandbox Code Playgroud)

然后

var activeMembers = (
from member in db.ContactSet
where member.ID.ToString().Contains(activeProducts));
Run Code Online (Sandbox Code Playgroud)

但它停止在包含说它有无效的参数...我不能选择activeProducts.ManufacturerID,因为很明显,proprety不存在,因为它返回IQueryable ...

我在这里要做的就是返回一个至少有一个活跃产品的成员列表.

任何提示?

[编辑]

这是完整的查询代码......我尝试使用第二个表达式的包含,Linq似乎不喜欢它:

Server Error in '/' Application. LINQ to Entities does not recognize the method 'Boolean Contains[String](System.Linq.IQueryable``1[System.String], System.String)' method, and this method cannot …

c# linq entity-framework c#-3.0

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

有没有办法将复选框列表绑定到asp.net mvc中的模型

我在这里寻找一种快速简便的方法来绑定模型中发生回发时的复选框列表项列表.

显然,现在这样做的常见方式似乎就是这样做form.GetValues("checkboxList")[0].Contains("true");似乎很痛苦而且不完全安全.

有没有办法绑定复选框列表(在视图中使用或不使用帮助程序创建),或者甚至是在UpdateModel(myViewModel, form.ToValueProvider());填充模型内部IList<string>string[]内部的阶段中的数据数组?

c# asp.net asp.net-mvc .net-3.5 asp.net-mvc-2

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

使用rails 4资产管道找不到预编译的CSS文件

我开始使用rails并且我有一个在dev(webrick)中运行的应用程序.

问题是:在生产中找不到预编译的CSS文件.

现在我将它托管在heroku上并进行部署.我有一条消息说资产是预编译的(因此它不是编译错误),并且默认设置都是一切.

我有/ public/assets文件夹,一切都在那里.我甚cat至可以使用应用程序 - *.css文件,并获得我应该拥有的全部内容.

现在,当我尝试访问CSS文件时,它给出了一个错误404(即使它是一个自动生成的css链接使用  <%= stylesheet_link_tag "application", :media => "all" %>).因此,我确实对CSS链接进行了硬编码并不是问题.

我不确定下一次检查的执行情况.

如果您对输出感到好奇,那么目前可以在此处公开访问.

ruby-on-rails heroku asset-pipeline ruby-on-rails-4

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

字符串拆分列并连接到另一个表

假设我有2个这样的表:

工作邀请:

+----+------------+------------+
| ID |    Name    | Categories |
+----+------------+------------+
|  1 | Programmer | 1,2        |
|  2 | Analyst    | 3          |
+----+------------+------------+
Run Code Online (Sandbox Code Playgroud)

分类:

+----+-----------------+
| ID |      Name       |
+----+-----------------+
|  1 | Programming     |
|  2 | Web Programming |
|  3 | Analysis        |
+----+-----------------+
Run Code Online (Sandbox Code Playgroud)

我们有一个字符串拆分,它接受一个字符串,一个分隔符并返回一个表,我的问题是我真的不确定如何在我的查询中集成表来加入工作机会和类别.

我的想法是它会是这样的:

SELECT
    O.[ID]                  AS OfferID,
    O.[Name]                AS OfferName,
    CAT.[CategoryName]      AS CategoryName,
    CAT.[CategoryID]        AS CategoryID
FROM
    JobOffers AS O
LEFT JOIN
(
    SELECT 
        O.[ID]              AS OfferID,
        C.[CategoryID]      AS CategoryID, …
Run Code Online (Sandbox Code Playgroud)

sql sql-server

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

无法找到命名空间或类(ASP.NET WebSite"项目")

我目前正在尝试清理我在这里继承的一些公司网站.我设法清理了网站上的大部分错误,但仍有一些问题在这里.

我有一个包含此代码的母版页:

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.ComponentModel;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class MasterPage : System.Web.UI.MasterPage {
    public lists m_listsClass = new lists();
Run Code Online (Sandbox Code Playgroud)

(不,这不是列表中S的错字).

现在在App_code中我有一个类lists.cs

using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;

/// <summary>
/// Summary description for lists
/// </summary>
public class lists
{
    public lists()
    {
Run Code Online (Sandbox Code Playgroud)

当我尝试在visual studio 2008中构建网站时,我有这样的错误: …

c# asp.net c#-3.0

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

在IIS7.5下无法用PHP显示错误

服务器是:
如果我没记错的话,Win 2008 R2 Php版本是5.2.(已与wordpress一起安装&mysql与WPI).

我确实安装了wordpress和arras-theme.在某些页面上,我确实有500个错误.问题是,无法真正调试和修复错误,因为它是500,没有错误显示(没有致命/警告/通知或没有).

在php.ini错误部分我有这些设置:

error_reporting = E_ALL  
display_errors = Off  
display_startup_errors = Off  
log_errors =On  
log_errors_max_len = 1024  
ignore_repeated_errors = Off  
ignore_repeated_source = Off  
report_memleaks = On  
track_errors = Off  
error_log = "C:\\inetpub\\logs\\php_error_log.txt"  
Run Code Online (Sandbox Code Playgroud)

在用户,管理员和网络服务上写入和读取日志文件.

我尝试使用Detailed错误更新machine.config而不是DetailedLocalOnly,但它确实没有帮助,因为我仍然有一个标准的500错误页面.

事件查看器中没有任何内容(使用syslog编辑php.ini什么都不做).

很奇怪,似乎对于一些错误,我得到一个空白页面.

我试图用这个做一个测试页面:<?php echo 1/0; ?>但它只显示一个空白页而不是预期的致命错误.

在我写的踪迹中,我只获得了这些信息:

No.175. Warning -MODULE_SET_RESPONSE_ERROR_STATUS 

ModuleName FastCgiModule
Notification 128
HttpStatus 500
HttpReason Internal Server Error
HttpSubStatus 0
ErrorCode 0
ConfigExceptionInfo
Notification EXECUTE_REQUEST_HANDLER
ErrorCode The operation completed successfully. (0x0)
Run Code Online (Sandbox Code Playgroud)

我试图尽可能多地阅读IIS的论坛并做一些试用,但到目前为止我似乎什么也做不了.

php iis iis-7

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

防止在不禁用字段的情况下编辑表单字段

我目前正在开发一个页面,其中包含一个字段的日期选择器.

我的客户要求之一是阻止用户手动编辑字段.只能使用日期选择器.(jQuery DatePicker)

我想到了禁用该字段并使用隐藏字段来存储数据(禁用对象吨发送数据).对于可以通过javascript完成的事情,这听起来有些古怪我很确定.

所以最大的问题是,在javascript中是否可以在不停止datepicker插件的情况下阻止手动编辑字段?

html javascript jquery datepicker jquery-plugins

4
推荐指数
2
解决办法
2347
查看次数