问题列表 - 第4007页

在Fluent NHibernate中映射复合键

我是流利的NHibernate的新手.现在我遇到映射复合键的一个问题.任何人都可以指出URL或样品吗?

fluent-nhibernate

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

从glob表达式创建正则表达式

我编写用正则表达式解析文本的程序.应从用户处获得正则表达式.我希望使用glob语法进行用户输入,并在内部将glob字符串转换为正则表达式.例如:

"foo.? bar*" 
Run Code Online (Sandbox Code Playgroud)

应转换为

"^.*foo\.\w\bar\w+.*"
Run Code Online (Sandbox Code Playgroud)

不知何故,我需要从字符串中转义所有有意义的字符,然后我需要替换glob*和?具有适当的正则表达式语法的字符.这样做最方便的方法是什么?

regex search glob

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

使用基于USB的硬件解决方案的盗版保护

我想通过使用一些基于USB的身份验证和密码管理解决方案来保护我的Java产品,就像你可以在这里购买一样: aladdin 这意味着你必须先连接一个带有特殊软件的USB记忆棒,然后才能启动你的应用程序.

我想在这里使用像这样的硬件的用户的一些经验.

  • 这听起来安全吗?
  • 一般:你会花多少钱来保护一个会卖100次的软件?

我将对我的Java代码进行模糊处理,并将一些用户特定的操作系统设置保存在位于硬盘上某处的加密文件中.我不想限制用户进行在线注册,因为应用程序不需要互联网.

谢谢

评论: 我工作的公司现在使用Wibu超过5年.

java hardware authentication protection piracy-protection

6
推荐指数
4
解决办法
3682
查看次数

如何从Perl中的文件中清除只读标志?

我需要清除在Windows上运行的Perl程序中的文件的只读标志.

我知道system("attrib -r $filename")会工作,但我想知道Perl中是否没有内置选项来执行此操作.chmod 777, $filename似乎不起作用.

谢谢,

splintor

windows perl readonly

11
推荐指数
2
解决办法
5703
查看次数

深度xml序列化结构选项

我有下面显示的类和结构.如果我使用xmlserializer序列化类,我得到:

<Test>
<TestNumber1> 5 </ TestNumber1>
<InnerTest />
</ Test>

什么是最简单的方法使InnerTest序列化正确(最好使用xmlserializer)而不给Number属性一个setter?

谢谢,尼克

public class Test 
{ 
    private InnerTest innerTest; 
    private int testNumber; 


    public Test() 
    { 
        this.innerTest = new InnerTest(); 
        this.testNumber = 5; 
    } 


    public int TestNumber1 
    { 
        get { return this.testNumber; } 
        set { this.testNumber = value;} 
    } 


    public InnerTest InnerTest 
    { 
        get { return this.innerTest; } 
        set { this.innerTest = value;} 
    } 


} 


public struct InnerTest 
{ 
    private int number; 


    public InnerTest(int number) 
    { 
        this.number = number; 
    } 
    public …
Run Code Online (Sandbox Code Playgroud)

c# xml-serialization

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

在python中检索XMLHttpRequest参数

客户端代码通过ajax请求向python cgi脚本提交一个对象(在POST请求体中)或查询字符串(如果使用GET方法).请注意,对象/查询字符串参数不是来自a

<form> or <isindex>.
Run Code Online (Sandbox Code Playgroud)

如何使用标准库模块(例如,cgi)从服务器端python脚本中检索这些参数?

非常感谢

编辑:
@codeape:谢谢,但这不适用于提交的表单吗?在我的例子中,没有提交任何表单,只是一个异步请求.
如果没有提交表单,则使用您的脚本len(f.keys())返回0!我可以重新提交请求作为表单提交,但有更好的方法吗?

python ajax cgi

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

SQL是数据库的程序集吗?

在讨论hibernate和其他ORM时,ORM的福音传播者会像数据库的汇编语言一样谈论SQL.

我想很快就会断言这一点,但我想在不久的将来可能是真的,不确定.

更新:我是指这个比喻是指SQL装配什么ORMC /的Java/C# .当然,完全类比是不可能的.问题是,如果将来使用更强大的计算机,开发人员将只使用ORM(或类似ORM)而不是SQL.

sql assembly

0
推荐指数
3
解决办法
873
查看次数

从代码中更改CSS类

CssClass在代码隐藏中设置很容易,但是存在覆盖现有类的风险.

我需要设置某些元素,ReadOnly = true;并且我想将样式应用为视觉提示,该项目无法更改......很简单:

.CssClass += " ReadOnlyStyle";
Run Code Online (Sandbox Code Playgroud)

但有时我需要更改相同的元素,ReadOnly = false;这意味着我将需要删除我设置的CSS类,而不删除我可能已分配的任何其他样式.

最好的方法是什么?

css c# asp.net webforms

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

外部文件中的Log4Net配置不起作用

我们正在使用log4net并希望在外部配置文件中指定它的配置(正如我们对其他部分所做的那样).为此,我们将App.config中的log4net部分更改为:

...
<section name="log4net" 
     type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
...
<log4net configSource="Log.config" />
...
Run Code Online (Sandbox Code Playgroud)

在Log.Config文件(与App.config相同的目录)中,我们有:

<log4net>
  <appender name="General" type="log4net.Appender.FileAppender">
    <file value="myapp.log" />
    <layout type="log4net.Layout.SimpleLayout" />
  </appender>
  <root>
    <appender-ref ref="General" />
  </root>
</log4net>
Run Code Online (Sandbox Code Playgroud)

但是,当我们运行应用程序时,不会创建任何日志文件(并且没有完成日志记录).没有错误消息输出到控制台.

如果我们将Log.config文件的内容移回App.config(替换上面的第一个代码行),它将按预期工作.知道为什么它不在外部文件中工作吗?

configuration logging log4net file external

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

将匿名类型转换为类

我在List anBook中有一个匿名类型:

var anBook=new []{

new {Code=10, Book ="Harry Potter"},
new {Code=11, Book="James Bond"}
};
Run Code Online (Sandbox Code Playgroud)

是否可以将其转换为具有以下clearBook定义的List:

public class ClearBook
{
  int Code;
  string Book; 
}
Run Code Online (Sandbox Code Playgroud)

通过使用直接转换,即不通过书籍循环?

c# linq anonymous-types

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