问题列表 - 第39441页

从textarea的输出中删除空行

我从textarea获取数据,用户必须在每行输入一个名称.该数据后来在回车时被拆分.有时用户可能会故意添加空行.如何检测这些行并删除它们?我正在使用PHP.我不介意使用正则表达式或其他任何东西.

数据不正确

Matthew
Mark
Luke

John

James
Run Code Online (Sandbox Code Playgroud)

正确的数据(注意删除空白行)

Matthew
Mark
Luke
John
James
Run Code Online (Sandbox Code Playgroud)

php regex trim

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

具有重复键的INI文件

假设我有一个像这样的INI文件:

[123]
name=Ryan
name=Joe
Run Code Online (Sandbox Code Playgroud)

如何使用API​​调用(如GetPrivateProfileSectionGetPrivateProfileString)检索"name = Ryan \nname = Joe" ?

windows vb6 winapi visual-studio

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

Eclipse:使标签可见,空格不可见

通常我只想用Spaces编辑文件.

但是当我用Tabs打开文件,我想看到它们(例如箭头->).有了这样的文件,我会仔细编辑,所以不要破坏原作者的编码风格 - 通常我会在需要时手工插入标签.

所以,我想一直看Tabs,但是使用General,Editors,Text Editors,Show Whitespace Characters选项,我会被所有的空白点分散注意力.

如何通过Spaces减少这种分心,但同时看到Tabs?

  • 我可以将可视化空白的字体颜色更改为更亮的颜色吗?目前他们是中灰色,但我找不到改变它的选项.
  • 或者我可以为标签和空格选择不同的设置(和段落标志,就此而言)?
  • 我以前在goo'ol'编辑器中使用它的方法是:将Tab 的背景颜色更改为浅黄色(不显示->标签或空格点).这使得Tabs wuite可见,而不会损害我的"正常"源可视化.这将是我的最爱.我通过将Tab添加为所有语言的关键字,然后将关键字背景颜色更改为亮黄色来实现.

eclipse springsource

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

查询ELMAH的XML字段

库存的ELMAH_Error表使用nText字段来存储错误条目。我发现通过添加XML类型的字段来实现。然后将此新字段添加到填充该字段的SPROC的INSERT语句中;我可以更好地利用ELMAH的输出。

现在,我想学习如何查询该XML字段中的特定元素值。该文档的结构为:

<error [...]>
  <serverVariables>
    <item name="ALL_HTTP">
      <value string="..." />
    </item>
    <item name="ALL_RAW">
      <value string="..." />
    </item>
    .
    .
    .
  </serverVariables>
</error>
Run Code Online (Sandbox Code Playgroud)

我需要能够查询下方特定项目的值。

因此,我正在看15seconds.com文章中的示例:

SELECT MyXml.value('(/root/product[@id="304"]/name)[1]', 'nvarchar(30)')
Run Code Online (Sandbox Code Playgroud)

并尝试将这些值映射到我的字段的结构-但不能。例如

select top 10 RealXML.value('(/error/serverVariables[@id="REMOTE_HOST"]/name)[0]', 'nvarchar(30)') 
Run Code Online (Sandbox Code Playgroud)

格式化REMOTE_HOST的位置:

<item name="REMOTE_HOST">
  <value string="55.55.55.55" />
</item>
Run Code Online (Sandbox Code Playgroud)

非常感激

sql-server xpath elmah sqlxml

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

无法从NHibernate.Driver.SQLite20Driver创建驱动程序

这是引发异常的代码

   public Configuration GetConfiguration()
    {
        var persister = SQLiteConfiguration
            .Standard
            .UsingFile("Test.db")
            .ShowSql();


        var configuration = Fluently
            .Configure()
            .Database(persister)
            .Mappings(map => map.FluentMappings.AddFromAssemblyOf<WordMap>())
            .BuildConfiguration();

        new SchemaExport(configuration).Execute(true, true, false);

        return configuration;

    }
Run Code Online (Sandbox Code Playgroud)

完整的例外文字:

失败:NHibernate.HibernateException:无法从NHibernate.Driver.SQLite20Driver,NHibernate,Version = 2.1.2.4000,Culture = neutral,PublicKeyToken = aa95f207798dfdb4创建驱动程序.

----> System.Reflection.TargetInvocationException:调用目标抛出了异常.

----> NHibernate.HibernateException:找不到程序集System.Data.SQLite中的IDbCommand和IDbConnection实现.确保程序集System.Data.SQLite位于应用程序目录或全局程序集缓存中.如果程序集位于GAC中,请使用应用程序配置文件中的元素指定程序集的全名.

NHibernate的
版本是2.1.2.4000 版本的System.Data.SQLite是1.0.66.0
目标框架是3.5(x86)
System.Data.SQLite的本地副本是ON.

可能有什么不对?

c# sqlite nhibernate

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

使用jquery使用类选择器或自定义属性选择器更好吗?

我已经读过,最好选择使用"id"而不是"class"和jquery.但是,假设我在页面上有几个div,我需要用jquery选择并执行相同的操作.我不能选择"id"属性,因为它不再是唯一的.例如:

<div id="selectMeOnClick">
    ...
</div>
<div id="selectMeOnClick">
    ...
</div>
... many more divs ...
Run Code Online (Sandbox Code Playgroud)

这让我(我认为?)有两种选择:

使用类选择器

<div class="selectMeOnClick">
    ...
</div>
Run Code Online (Sandbox Code Playgroud)

使用自定义属性选择器

<div data-select="selectMeOnClick">
    ...
</div>
Run Code Online (Sandbox Code Playgroud)

我的问题是:这些真的是剩下两种选择吗?什么是最有效的解决方案?

谢谢

performance jquery jquery-selectors

9
推荐指数
1
解决办法
3694
查看次数

重试失败的提交时,自动重新加载svn-commit.tmp中留下的消息?

你好,

这种情况经常发生在我身上:我尝试检查svn commit,但由于某种原因提交失败(因为冲突,锁定文件或诸如此类).我的提交消息存储在svn-commit.tmp.我解决了这个问题并尝试再次办理登机手续.我现在必须从头开始输入提交消息.如果svn可以加载留下的消息,这不是很好svn-commit.tmp吗?有没有办法让这种情况发生?

如果有可能以svn-commit.tmp某种方式避免文件的痕迹,那将是一个奖励.

svn

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

Delphi XE AnsiStrings与逃避组合变音符号

将Delphi XE AnsiString转换为包含像"Fu\u0308rst"这样的变音符号转换为frienly WideString"Fürst"的最佳方法是什么?

我知道这并不总是可以用于所有组合,但是应该支持常见的Latin块而不用自己构建愚蠢的转换表.我想解决方案可以在新的Characters单元中找到,但是我没有得到它.

delphi unicode diacritics delphi-xe

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

如何在CoffeeScript中定义全局变量?

在Coffeescript.org上:

bawbag = (x, y) ->
    z = (x * y)

bawbag(5, 10) 
Run Code Online (Sandbox Code Playgroud)

会编译为:

var bawbag;
bawbag = function(x, y) {
  var z;
  return (z = (x * y));
};
bawbag(5, 10);
Run Code Online (Sandbox Code Playgroud)

通过node.js下的coffee-script编译包装如下:

(function() {
  var bawbag;
  bawbag = function(x, y) {
    var z;
    return (z = (x * y));
  };
  bawbag(5, 10);
}).call(this);
Run Code Online (Sandbox Code Playgroud)

文件说:

如果要为其他要使用的脚本创建顶级变量,请将它们作为属性附加到窗口或CommonJS中的exports对象上.存在运算符(如下所述)为您提供了一种可靠的方法来确定添加它们的位置,如果您的目标是CommonJS和浏览器:root = exports?这个

如何在CoffeeScript中定义全局变量."将它们作为窗口上的属性附加"是什么意思?

javascript coffeescript

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

使用Hibernate持久化java.util.Properties?

我如何坚持持有其中包含对象的java.util.Properties对象?

请注意,java.util.Properties对象不仅可以在自身中查找属性,还可以在默认属性列表中查找属性.默认属性列表本身就是另一个Properties对象,因此它也可以有另一个默认属性列表.查找单个属性可以Properties在找到属性之前遍历多个对象.

我正在构建的应用程序需要以类似Properties提供的分层方式覆盖属性,因此我考虑使用Properties而不是实现我自己的数据结构.但我对如何坚持他们感到困惑.

  • 我需要创建自定义UserType吗?关于如何针对这种情况做任何指示?
  • 有人知道如何在Hibernate中持久保存属性的方法或其他资源吗?

java orm persistence hibernate properties

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