问题列表 - 第7328页

使用DataContext静态变量

我最近使用Linq2SQL继承了一个ASP.Net应用程序.目前,它的DataContext对象在每个页面中都声明为static,我在第一次发现它们为null(singleton,sort of)时创建它们.

如果好或坏,我需要评论.在我只需要从DB读取的情况下以及我需要写入的情况下.

如何为整个应用程序只安装一个DataContext实例?

asp.net datacontext linq-to-sql

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

您知道哪些iPhone OS内存管理规则和操作方法?

目前我正在进入名为"iPhone OS中的内存管理"的冰冷水中.

这是我学到的一条规则:

每次我在我的方法中看到一个alloc时,我都会在方法的底部发布相应的变量.

每次我在我的头文件中创建一个@property(...)表示复制或保留时,我将该变量的释放消息放入dealloc方法.

每次我有IBOutlet,我都会做同样的事情.唯一例外:如果IBOutlet具有类似@property(... assign)的内容,或者换句话说:如果它具有assign关键字.然后我不关心在dealloc方法中释放它.

我觉得还有很多好的规则要知道!记下你的所作所为.让我们一起刮掉它们.也欢迎链接到精彩的描述.

iphone memory-management objective-c uikit

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

使用Fiddler确认HTTP缓存

如何使用Fiddler确认HTTP缓存是否正常工作?还有另一种更好的方法吗?

caching fiddler

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

命名根控制器

在开始一个新项目时,我总是被这个问题所困扰.当我查看Mephisto,Typo等示例时,他们将根路由到与特定资源/模型相关的控制器.

我的问题是,几乎我建立的每个网站,我觉得我的头版实际上是我所有模型的合作,我看不到自己指向与特定的一个相关的控制器作为我的登陆页面.

有没有人倾向于创建一个专门用于网站前端的控制器?或者,如果我认为这完全错了,请告诉我.

编辑:

这是我的困惑所在:

rboard的路由将root映射到名为index的控制器...但我甚至找不到索引控制器

mephisto的路由使用一些自定义路由的东西,没有root甚至map.connect到'/'

应用程序的大部分radiant的路由到一个控制器,然后做一些疯狂的魔术

track的路线转到与资源相关的控制器(这是一个与我上面描述的最接近的例子)......但不适合我,因为正如我所说,我的根源往往有很多东西.

现在我们实际上做了类似于我做的事情,有一个家庭控制器只有一个节目动作,这是我的头版.

ruby-on-rails

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

处理语言与javascript?

我将开发一个综合的教育软件,它在浏览器上运行,有许多可视化和模拟工作(静电和电磁可视化,2D和3D).

哪种语言(处理,javascript或其他)最适合我的目的?

javascript simulation processing visualization

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

包括文件而无需指定$ _SERVER ['DOCUMENT_ROOT']

在PHP版本更新之前,我曾经能够在不指定文档根目录的情况下包含以下文件:

<?php include '/absolute/path/to/files/file1.php'; ?>
Run Code Online (Sandbox Code Playgroud)

但是,我现在必须包含以下相同的文件:

<?php include $_SERVER['DOCUMENT_ROOT'].'/absolute/path/to/files/file1.php'; ?>
Run Code Online (Sandbox Code Playgroud)

什么php.ini设置可以覆盖以前的行为?

php settings

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

如何告诉CPAN.pm在特定目录中安装所有模块?

我已经设定

makepl_arg         [INSTALLDIRS=site PREFIX=~/perl]
mbuildpl_arg       [--install_base ~/perl]
Run Code Online (Sandbox Code Playgroud)

在CPAN.pm配置中.我曾希望这会导致模块安装在同一个地方,但我仍然需要在PERL5LIB中设置多个路径:

export PERL5LIB=~/perl/share/perl/5.10.0:~/perl/lib/perl5/:~/perl/lib/perl/5.10.0
Run Code Online (Sandbox Code Playgroud)

这种情况已经存在了很长时间,我刚刚和它一起生活,但我想知道是否有人知道如何让CPAN.pm将所有模块放在同一目录中?

perl cpan

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

从fread()失败中恢复的好方法是什么?

如果对fread()的调用返回0并且ferror()指示错误(相对于EOF),是否可以重试读取或是否更好地关闭并重新打开文件?

我无法完全重新开始 - 输入文件已被部分处理,无法撤消(比如我一次写出一个块到套接字,并且由于现有协议,没有办法告诉远程端,"没关系,我需要重新开始").

我可以fclose()和fopen()文件,fseek()超过已经处理过的数据,并从那里继续fread() - 但这是必要的吗?

c c++ error-handling recovery fread

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

如何升级maven插件的版本?

我正在使用maven-ear-plugin版本2.3.1 - 我知道有一个新版本可用:http://maven.apache.org/plugins/maven-ear-plugin/

我无法弄清楚如何升级到最新版本?

java build-process maven-2 maven-ear-plugin

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

C++流到内存

我怎么能创建std :: ostream和std :: istream对象来指向我分配和管理的一块内存(我不希望流释放我的内存).

我正在寻找使用rdbuf() - > pubsetbuf()来修改其他流之一 - 比如sstringstream.但是我认为stringstream使用的streambuf会在之后释放缓冲区吗?

基本上我正在尝试将一些东西序列化为共享内存.

谢谢.

c++ stream

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