问题列表 - 第42491页

在ASP.NET应用程序中存储单例实例的最佳实践

如果我们有一个单独的类,LoadBalancer并且每个ASP.NET应用程序需要一个实例,那么在哪里存储它?

目前我使用Application.Add("LoadBalancer", LoadBalancer.Instance)Application_Start()Global.asax.

此外,Application对象是由ASP.NET每个应用程序创建的,并且基于工作负载有多个实例.此外,我可以宣布static我的实例LoadBalancerGlobal.asax.

哪个更受欢迎?有什么好主意吗?

asp.net static global-asax

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

如何在uptodate Ant命令中使用filelist作为文件集?

我有一个目标,build.xml它创建一个Zip文件.为了避免在没有更新文件的情况下创建Zip,我想事先检查更新.AFAIK,uptodate是使用的任务.

以下是相关(简化)脚本部分:

<filelist id="zip-files">
<file name="C:/main.exe" />
<file name="D:/other.dll" />
</filelist>

<target name="zip" depends="zip-check" unless="zip-uptodate">
<zip destfile="${zip-file}" >
    <filelist refid="zip-files" />
</zip>
</target>

<target name="zip-check">
 <uptodate property="zip-uptodate"
           targetfile="${zip-file}">
    <srcfiles refid="zip-files" />
 </uptodate>
</target>
Run Code Online (Sandbox Code Playgroud)

但是,uptodate失败因为srcfiles必须引用a fileset,而不是a filelist.仍然,我不能使用a,fileset因为它需要一个dir属性,我无法设置,因为源文件不共享基目录.

当然,我可以在压缩它们之前将所有文件复制到公共目录,从而能够使用fileset,但我想知道是否有替代解决方案.

我正在使用Ant 1.8.1

ant dependencies fileset filelist

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

Java - 在setBorder中设置字体/颜色

有没有办法可以在setBorder方法中为Text1和Text2文本定义自己的字体和颜色方案.新的java并没有在SUN教程中找到它.

我的代码

//Create Positions Table
 JPanel SpreadPanel = new JPanel();
 SpreadPanel.setBorder(BorderFactory.createTitledBorder(" Text 1    Text 2"));
Run Code Online (Sandbox Code Playgroud)

关心西蒙

java fonts swing colors jpanel

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

让Django的"用户"系统成为"朋友"的最好方法

我正在使用Django的授权系统来为我的应用程序创建帐户.

使用授权系统制作"朋友"系统的最佳方法是什么?我希望能够将用户链接在一起,但他们必须先接受好友请求,我还要保留他们成为好友的日期.

django

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

如何在移动设备上使用Facebook API?

这一点文档并没有你想象的那么有用.我知道我必须在URL的末尾挂一个显示参数,但我不知道如何调用这样的登录窗口.这就是我现在拥有的:

<script src="http://connect.facebook.net/en_US/all.js" type="text/javascript"></script>
<script type="text/javascript">
  // initialize the library with the API key
  FB.init({ apiKey: '{{ facebook_api_key }}', status: true, cookie: true, xfbml: true});

  function facebookConnect(form){
      function handleResponse(response){
          form.submit();
      }
      FB.login(handleResponse,{perms:'publish_stream,user_about_me,status_update,email,offline_access'});
  }

</script>
Run Code Online (Sandbox Code Playgroud)

这在桌面浏览器中工作正常,但我无法弄清楚如何获得对话框的"触摸"或"wap"模式.

我正在使用django-socialregistration,如果它有任何相关性.

javascript facebook

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

在Team Foundation Server 2010中报告

我想知道(如标题所示)是否有人在TFS 2010中有任何关于报告的信息.

我知道必须有这方面的选择,但我似乎无法找到任何有关内置报告的位置的文献,也无法找到我可以构建自定义报告的位置.

此外,我现在已经设置好了在完成构建时收到电子邮件通知的地方.但是,电子邮件通知就是 - 通知.它没有给我很多基础知识以外的信息(例如,它没有说明任何错误或警告的细节).它确实在通知中给我一个链接,指示我进入列出有关构建的更多详细信息的页面.但我想知道这些通知是否有更多的灵活性.

长期和短期的它是这样的:我想知道什么样的报告选项是在2010年TFS可用,我也想知道是否有办法我可能定制电子邮件通知以某种方式包含上述报告,或至少链接到所述报告.

notifications reporting visual-studio-2010 tfs2010

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

istream中的getline和basic_string中的getline

string text;
getline(text.c_str(),256);
Run Code Online (Sandbox Code Playgroud)

1)我收到一个错误"错误:没有匹配函数调用'getline(const char*,int)"上面有什么错误,因为text.c_str()它还返回一个指向字符数组的指针.

如果我这样写

char text[256]
cin.getline(text, 256 ,'\n'); 
Run Code Online (Sandbox Code Playgroud)

它工作正常.cin.getline和getline有什么区别?

2)怎么样

text string;
getline(cin,text,'\n') 
Run Code Online (Sandbox Code Playgroud)

接受整行作为输入.指向这一个字符数组的指针在哪里?

c++

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

strlen未在此范围内声明 - C++

我需要在我的ubuntu中安装一个模拟器.它是用C++编写的,当我尝试运行make时,我得到了这个错误strlen was not declared in this scope.任何克服此错误的解决方案?

c++ ubuntu

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

如何从C代码生成#define值列表?

我的代码有很多复杂的#define错误代码,因为它们嵌套在几个级别上,所以它们不容易解码.

有没有任何优雅的方法我可以获得#defines列表及其最终数值(或者他们可能是什么)?

举个例子:

<header1.h>
#define CREATE_ERROR_CODE(class, sc, code) ((class << 16) & (sc << 8) & code)
#define EMI_MAX 16

<header2.h>
#define MI_1 EMI_MAX

<header3.h>
#define MODULE_ERROR_CLASS MI_1
#define MODULE_ERROR_SUBCLASS 1
#define ERROR_FOO CREATE_ERROR_CODE(MODULE_ERROR_CLASS, MODULE_ERROR_SUBCLASS, 1)
Run Code Online (Sandbox Code Playgroud)

我会有大量类似的#defines匹配ERROR _ [\ _ W _] +,我想枚举,以便我总是有一个程序可以输出的错误代码的当前列表.我需要数值,因为这是所有程序将打印出来的(不,它不是打印出字符串的选项).

对gcc或任何其他编译器的建议会有所帮助.

c gcc c-preprocessor

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

如何使用<join>标签加入hibernate映射文件中的两列?

我需要将单个类映射到两个表(两个表都有多列主键).假设TABLE1具有id1,id2,id3,并且TABLE2具有id1,id2作为主键.现在编写映射文件时,我会执行以下操作:

<hibernate-mapping package="beans">
  <class name="TABLE1Class" table="TABLE1">
    <composite-id name="table1PK" class="TABLE1PKClass">
        <key-many-to-one name="id1" class="ID1Class" column="id1"/>
        <key-many-to-one name="id2" class="ID2Class" column="id2"/>
        <key-many-to-one name="id3" class="ID3Class" column="id3"/>
    </composite-id>
    <property name="someProperty" type="integer" not-null="true" column="x"/>
    <join table="TABLE2">
        <key column="id1" />
        <!-- <key column="id2"/> The join tag accepts only one key tag!!! 
How do I map the second key??? -->
        <property name="propertyFromTable2" type="float" not-null="true"/>
    </join>
  </class>
</hibernate-mapping>
Run Code Online (Sandbox Code Playgroud)

如您所见,join标记只接受一个键标记!如何映射第二个ID?

亲切的问候,
暴君
PS:圣诞快乐,快乐和富有成效的新年;)

java hibernate join hibernate-mapping composite-primary-key

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