问题列表 - 第16337页

了解ASP.Net实例和线程

看一个非常简单的Web项目,在IIS中托管,有一个简单的aspx页面,执行一些代码(从db获取一些数据并填充一些控件),以下哪项是正确的:

每个页面请求共享代码隐藏类的相同实例.
或者每个页面请求都在自己的代码隐藏类实例中运行.

是否有一个线程/实例针对每个aspx页面运行.或者一个线程/实例覆盖多个页面?

我试图理解,在一个简单的Web项目中,它接收100个页面请求,它们会一个接一个地连续运行,还是每个请求有多个实例/线程?

asp.net multithreading

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

单身人士包裹的单身人士或非单身人士

我有一个名为SingletonController1的单例类.

这个SingletonController1实例化了一堆其他Singleton类.

SingletonController1{
Authenticator - Singleton;
DBAccessor - Singleton;
RiskAccessor - Singleton;
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,如果我将此设计重新设计为:

   SingletonController2{
    Authenticator -non-singleton;
    DBAccessor -non-singleton;
    RiskAccessor -non-singleton;
    }
Run Code Online (Sandbox Code Playgroud)

只要SingletonController2是唯一一个实例化那三个非Singleton类的类,它在功能上是否与以前的设计相同?

干杯

java singleton

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

StructureMap(或任何IoC)和WCF

在WCF服务中哪一个引导StrucureMap?此刻完全迷失在这里......

c# structuremap wcf

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

在Python 2.6中使用JSON?

我是Python的新手,但我选择了一个实际上与工作有关的问题,我想当我弄清楚如何做到这一点我会一路上学习.

我有一个充满JSON格式文件的目录.我已经将目录中的所有内容导入到列表中,并在列表中进行迭代以执行简单的打印,以验证我获取了数据.

我正在试图弄清楚如何在Python中实际使用给定的JSON对象.在javascript中,它就像

var x = {'asd':'bob'}
alert( x.asd ) //alerts 'bob'
Run Code Online (Sandbox Code Playgroud)

访问对象上的各种属性是简单的点符号.什么是Python的等价物?

所以这是我正在进行导入的代码.我想知道如何使用列表中存储的各个对象.

#! /usr/local/bin/python2.6

import os, json

#define path to reports
reportspath = "reports/"

# Gets all json files and imports them

dir = os.listdir(reportspath)

jsonfiles = []

for fname in dir:
    with open(reportspath + fname,'r') as f:
        jsonfiles.append( json.load(f) )

for i in jsonfiles:
    print i #prints the contents of each file stored in jsonfiles
Run Code Online (Sandbox Code Playgroud)

python json

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

使用hibernate JPA注释设置自动生成时间的困难时间

感谢你们,我对hibernate的了解已经得到了很大的改善.现在我在这里打了一个关于current_timestamp的块.这是我的代码

@Column(name="DATE_CREATED", insertable=false, updatable=false, columnDefinition="timestamp default current_timestamp")
@org.hibernate.annotations.Generated(value=GenerationTime.INSERT)
@Temporal(javax.persistence.TemporalType.TIMESTAMP)
private Date dateCreated;

@Column(name="LAST_MODIFIED", insertable=false, updatable=false, columnDefinition="datetime")
@org.hibernate.annotations.Generated(value=GenerationTime.ALWAYS)
@Temporal(javax.persistence.TemporalType.TIMESTAMP)
private Date lastModified;
Run Code Online (Sandbox Code Playgroud)

我希望date_created获取current_timestamp,我希望lastmodified为每次更新插入时间.显然我不能在同一个表上有2个current_timestamp字段.还有其他方法可以实现吗?谢谢阅读

java hibernate jpa

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

git rebase interactive:squash merge提交在一起

我希望有一个简单的解决方案,可以在交互式rebase期间将两个合并提交压缩在一起.

我的存储库看起来像:

   X --- Y --------- M1 -------- M2 (my-feature)
  /                 /           /
 /                 /           /
a --- b --- c --- d --- e --- f (stable)
Run Code Online (Sandbox Code Playgroud)

也就是说,我有一个my-feature最近合并过两次的分支,中间没有真正的提交.我不只是想重新定义my-feature分支,因为它是它自己的已发布分支,我只想将最后两个合并提交压缩成一个(还没有发布那些提交)

   X --- Y ---- M (my-feature)
  /            /
 /            /
a --- ... -- f (stable)
Run Code Online (Sandbox Code Playgroud)

我试过了:

git rebase -p -i M1^
Run Code Online (Sandbox Code Playgroud)

但我得到了:

Refusing to squash a merge: M2
Run Code Online (Sandbox Code Playgroud)

我最后做的是:

git checkout my-feature
git reset --soft HEAD^  # remove the last commit (M2) but keep the changes …
Run Code Online (Sandbox Code Playgroud)

git merge interactive rebase squash

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

为什么ofstream无法在C++中打开文件?原因是什么?

我正在尝试打开一个输出文件,我确信它有一个唯一的名称,但它偶尔会失败.我找不到任何有关ofstream构造函数失败的原因的信息.

编辑: 它在某个时间点开始失败,之后它一直失败,直到我停止运行程序写入此文件.

编辑: 偶尔= 22-24小时

代码片段(我不这样会有所帮助,但仍然有人要求它)

ofstream theFile( sLocalFile.c_str(), ios::binary | ios::out );
if ( theFile.fail() ) 
{
    std::string sErr = " failed to open ";
    sErr += sLocalFile;
    log_message( sErr );
    return FILE_OPEN_FAILED;
}
Run Code Online (Sandbox Code Playgroud)

c++

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

time.sleep和suspend(即待机和休眠)

例如,如果我执行time.sleep(100)并立即将我的计算机休眠99秒,那么下一个语句是在唤醒后的1秒或100秒内执行的吗?

如果答案是1秒,那么无论休眠/待机的长度如何,你如何"休眠"100秒?

python

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

css:如何将box div元素直接置于中心?

当我使用top:50%并且离开:50%

盒子不是直接在中心.当然,当盒子非常小时,它似乎是居中的.但是当盒子有点大时,它看起来好像没有居中.

我怎么解决这个问题?

css

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

Start-job vs. Invoke-command -asjob

我正在尝试在PowerShell 2.0中执行基本的后台作业,我看到了start-job和invoke-command -asjob的不同内容.

如果我这样做:

start-job -scriptblock {get-process}

我得到一个job对象,但是子作业(由start-job自动创建)总是有一个JobStateInfo为"NotStarted".

但是,这可以按预期工作:

invoke-command -scriptblock {get-process} -computer localhost -asjob

我已经运行了enable-psremoting ....我还需要做些什么才能让后台工作正常工作?

powershell powershell-2.0 invoke-command start-job

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