问题列表 - 第2725页

从Windows服务访问环境变量

我试图用C#编写Windows服务.我需要找到某个文件的路径,该文件存储在环境变量中.在常规的C#控制台应用程序中,我可以通过以下行实现:

string t = System.Environment.GetEnvironmentVariable("TIP_HOME");
Run Code Online (Sandbox Code Playgroud)

如果我把它写到控制台,我发现它是成功的.

现在,如果我在Windows服务中尝试相同的代码,则该字符串t为空.

知道为什么吗?

c# permissions windows-services

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

Hibernate注释放置问题

我认为这是一个简单的问题.我已经看过两种方式的例子.问题是 - "为什么我不能把我的注释放在场上?".让我给你举个例子....

@Entity
@Table(name="widget")
public class Widget {
 private Integer id;

 @Id
 @GeneratedValue(strategy=GenerationType.AUTO)
 public Integer getId() { return this.id; }
 public Integer setId(Integer Id) { this.id = id;}
}
Run Code Online (Sandbox Code Playgroud)

上面的代码工作正常(假设那里没有拼写错误).当注释被放置在物业的吸气剂上时,一切都是完美的.

然而,这对我来说似乎很尴尬.在我看来,将注释放在场上比较清晰,就像这样 -

@Entity
@Table(name="widget")
public class Widget {
 @Id
 @GeneratedValue(strategy=GenerationType.AUTO)
 private Integer id;

 public Integer getId() { return this.id; }
 public Integer setId(Integer Id) { this.id = id;}
}
Run Code Online (Sandbox Code Playgroud)

我见过两种方式的例子.但是,当我运行第二个例子时,我得到以下内容......

java.lang.NullPointerException
    at com.widget.util.hibernate.HibernateSessionFactory$ThreadLocalSession.initialValue(HibernateSessionFactory.java:25)
    at com.widget.util.hibernate.HibernateSessionFactory$ThreadLocalSession.initialValue(HibernateSessionFactory.java:1)
    at java.lang.ThreadLocal$ThreadLocalMap.getAfterMiss(Unknown Source)
    at java.lang.ThreadLocal$ThreadLocalMap.get(Unknown Source)
    at java.lang.ThreadLocal$ThreadLocalMap.access$000(Unknown Source)
    at java.lang.ThreadLocal.get(Unknown Source)
    at com.widget.util.hibernate.HibernateSessionFactory.get(HibernateSessionFactory.java:33) …

java annotations hibernate

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

将数据从My Sql导入Sql Server的最简单方法

对于一个新项目,我必须从MySql导入预先存在的数据.

这个网站上我找到了很多选项,其中一些包括安装驱动程序.什么是最快速,最简单的方法?

更新:这只是一次导入

mysql sql-server import

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

如何用Perl杀死整个进程树?

从Perl脚本中删除进程及其所有子进程的最佳方法是什么?它应该至少在Linux和Solaris下运行,并且不需要安装任何其他软件包.

我的猜测是通过解析/ proc中的文件或解析输出来获取所有进程及其父进程的列表(这两种进程ps在Linux和Solaris之间都不可移植); 然后杀死树中的所有进程(这似乎容易出现竞争条件).

在这种特殊情况下,我可以忍受竞争条件,但我如何轻松获取进程列表?

linux perl solaris kill process

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

WinForms - 如何从WebBrowser控件中执行C#应用程序代码?

我有一个包含Web浏览器控件的表单.此浏览器控件将从磁盘加载一些HTML并显示它.我希望能够在我的表单中的HTML访问C#代码中有一个按钮.

例如,HTML中的按钮可能会调用窗体上的Close()方法.

目标平台:C#和Windows Forms(任何版本)

c# webbrowser-control winforms

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

在Python中,如何获得成员函数类的名称?

我有一个函数,它将另一个函数作为参数.如果函数是类的成员,我需要找到该类的名称.例如

def analyser(testFunc):
    print testFunc.__name__, 'belongs to the class, ...
Run Code Online (Sandbox Code Playgroud)

我想

testFunc.__class__ 
Run Code Online (Sandbox Code Playgroud)

会解决我的问题,但这只是告诉我testFunc是一个函数.

python reflection metaprogramming

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

Winforms - 如何创建自定义窗口边框并关闭/最小化按钮?

我希望能够创建一个黑色的自定义窗口(带边框和控件),就像表达混合,Twirl或Adobe Lightroom的一部分一样.

是否有创建所有者绘制窗口的最佳实践方法?

平台:C#和WindowsForms(任何版本)

c# windows ownerdrawn winforms

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

什么时候应该开始使用Memcached?

我开始学习如何在PHP中使用Memcached,我很想知道; 你应该开始使用它吗?缓存数据总是更有效率,还是只有在您的网站获得一定数量的点击后才会生效?据推测,Memcached会产生一些开销,所以什么时候速度优势超过这个?

提前感谢任何建议.

php memcached caching

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

可以在桌面应用程序开发中使用MVC设计模式/架构模式吗?

我刚刚学习了ASP.NET MVC是什么,我想知道该模式是否曾用于Windows桌面应用程序开发?

我特别关注可能尝试在Desktop .NET应用程序中使用它.

请原谅我,如果这个问题在MVC如何被使用方面在左边的领域是出路.我仍然试图围绕它的细节.

model-view-controller asp.net-mvc desktop-application winforms

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

RegEx中的Dot是危险的

我的印象是Dot'.' (外卡)角色使用危险.我的恐惧没有根据吗?谢谢

regex

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